From 39ffb227b33c85dfb09cd5efd19b4177988f946e Mon Sep 17 00:00:00 2001 From: George Lee Date: Thu, 13 Oct 2022 09:19:07 -0700 Subject: [PATCH] betterbug: Add selinux policy for betterbug Enable Betterbug to read reboot reason such that Betterbug can file bugreport when *uvlo* or *ocp* is found within reboot reason. Bug: 237287659 Test: Load Betterbug for accessing boot reason property Signed-off-by: George Lee Change-Id: Id699be34d2e060ee7827737982403fd58f133c4a --- whitechapel_pro/better_bug_app.te | 6 ++++++ whitechapel_pro/seapp_contexts | 3 +++ 2 files changed, 9 insertions(+) create mode 100644 whitechapel_pro/better_bug_app.te diff --git a/whitechapel_pro/better_bug_app.te b/whitechapel_pro/better_bug_app.te new file mode 100644 index 00000000..7a8c3818 --- /dev/null +++ b/whitechapel_pro/better_bug_app.te @@ -0,0 +1,6 @@ +type better_bug_app, domain; + +userdebug_or_eng(` + app_domain(better_bug_app) + get_prop(better_bug_app, vendor_startup_bugreport_requested_prop) +') diff --git a/whitechapel_pro/seapp_contexts b/whitechapel_pro/seapp_contexts index 0fbe0333..7a908751 100644 --- a/whitechapel_pro/seapp_contexts +++ b/whitechapel_pro/seapp_contexts @@ -71,3 +71,6 @@ 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 seinfo=platform name=com.google.android.apps.internal.betterbug domain=better_bug_app type=app_data_file levelFrom=user