From f03c6fb1d8824e4218f8ef589cb77b500e49da04 Mon Sep 17 00:00:00 2001 From: George Lee Date: Mon, 24 Oct 2022 17:00:13 -0700 Subject: [PATCH] betterbug: Update selinux policy for betterbug Update startup_bugreport_requested property to vendor_public for betterbug to access. Bug: 237287659 Test: Load Betterbug for accessing startup bugreport reason property Signed-off-by: George Lee Change-Id: Idc07e3f4ce425c0167654743fbe1ad8b7ece5e15 (cherry picked from commit d1e0b924ae1e76151985687bdb11ee25fc9a82f5) --- whitechapel_pro/better_bug_app.te | 11 ----------- whitechapel_pro/seapp_contexts | 3 --- whitechapel_pro/vendor_init.te | 3 --- 3 files changed, 17 deletions(-) delete mode 100644 whitechapel_pro/better_bug_app.te diff --git a/whitechapel_pro/better_bug_app.te b/whitechapel_pro/better_bug_app.te deleted file mode 100644 index 506e832f..00000000 --- a/whitechapel_pro/better_bug_app.te +++ /dev/null @@ -1,11 +0,0 @@ -type better_bug_app, domain, coredomain; - -userdebug_or_eng(` - app_domain(better_bug_app) - net_domain(better_bug_app) - allow better_bug_app app_api_service:service_manager find; - allow better_bug_app system_api_service:service_manager find; - allow better_bug_app privapp_data_file:file execute; - get_prop(better_bug_app, default_prop); - get_prop(better_bug_app, vendor_startup_bugreport_requested_prop) -') diff --git a/whitechapel_pro/seapp_contexts b/whitechapel_pro/seapp_contexts index 77a7bd73..223c931a 100644 --- a/whitechapel_pro/seapp_contexts +++ b/whitechapel_pro/seapp_contexts @@ -68,6 +68,3 @@ user=system seinfo=platform name=com.google.android.CatEngine domain=cat_engine_ # CccDkTimeSyncService user=_app isPrivApp=true name=com.google.pixel.digitalkey.timesync domain=vendor_cccdktimesync_app type=app_data_file levelFrom=all - -# BetterBug -user=_app isPrivApp=true name=com.google.android.apps.internal.betterbug domain=better_bug_app type=app_data_file levelFrom=all diff --git a/whitechapel_pro/vendor_init.te b/whitechapel_pro/vendor_init.te index 5de29166..dfdbf8b3 100644 --- a/whitechapel_pro/vendor_init.te +++ b/whitechapel_pro/vendor_init.te @@ -36,8 +36,5 @@ set_prop(vendor_init, vendor_battery_defender_prop) # Display set_prop(vendor_init, vendor_display_prop) -# Battery Mitigation -set_prop(vendor_init, vendor_startup_bugreport_requested_prop) - # MM allow vendor_init proc_watermark_scale_factor:file w_file_perms;