From cdc6649acc43d3a38753e22790f372290c1189c1 Mon Sep 17 00:00:00 2001 From: Nick Kralevich <nnk@google.com> Date: Mon, 13 Aug 2018 11:39:20 -0700 Subject: [PATCH] Revert "Change priv-apps /home/home labels to privapp_data_file" There is a problem with on-disk labeling of files created by secondary dex background compilation which is causing unexpected denials to show up. Restore the old labeling until we are able to fix the underlying problem. Steps to reproduce: 1) boot android device. 2) adb root 3) Run cmd package compile -r bg-dexopt --secondary-dex com.google.android.gms 4) Examine the files in /data/user_de/0/com.google.android.gms Expected: All files have the label privapp_data_file Actual: The files in /data/user_de/0/com.google.android.gms/app_chimera/m are labeled "app_data_file", not "privapp_data_file". This reverts commit 4df57822fce7e87b41edbe410a2554c6c39fc286. Bug: 112357170 Test: policy compiles Change-Id: I38ba75c92c9c46e6a1fdbc02e3dc80c63adccaa8 --- private/seapp_contexts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/private/seapp_contexts b/private/seapp_contexts index 418150e71..c21d49f2a 100644 --- a/private/seapp_contexts +++ b/private/seapp_contexts @@ -112,7 +112,7 @@ user=_isolated domain=isolated_app levelFrom=all user=_app seinfo=media domain=mediaprovider name=android.process.media type=app_data_file levelFrom=user user=_app seinfo=platform domain=platform_app type=app_data_file levelFrom=user user=_app isV2App=true isEphemeralApp=true domain=ephemeral_app type=app_data_file levelFrom=all -user=_app isPrivApp=true domain=priv_app type=privapp_data_file levelFrom=user +user=_app isPrivApp=true domain=priv_app type=app_data_file levelFrom=user user=_app minTargetSdkVersion=28 domain=untrusted_app type=app_data_file levelFrom=all user=_app minTargetSdkVersion=26 domain=untrusted_app_27 type=app_data_file levelFrom=user user=_app domain=untrusted_app_25 type=app_data_file levelFrom=user -- GitLab