diff --git a/legacy/property.te b/legacy/property.te index e3a9571c..0218944d 100644 --- a/legacy/property.te +++ b/legacy/property.te @@ -17,9 +17,6 @@ vendor_internal_prop(vendor_gps_prop) # Battery defender vendor_internal_prop(vendor_battery_defender_prop) -# Battery profile for harness mode -vendor_internal_prop(vendor_battery_profile_prop) - # Logger vendor_internal_prop(vendor_logger_prop) diff --git a/legacy/property_contexts b/legacy/property_contexts index 4bd2217b..5a5cb4cc 100644 --- a/legacy/property_contexts +++ b/legacy/property_contexts @@ -40,9 +40,6 @@ vendor.gps u:object_r:vendor_gps_prop:s0 # Battery vendor.battery.defender. u:object_r:vendor_battery_defender_prop:s0 -# test battery profile -persist.vendor.testing_battery_profile u:object_r:vendor_battery_profile_prop:s0 - # Touchpanel vendor.mfgapi.touchpanel.permission u:object_r:vendor_touchpanel_prop:s0 diff --git a/legacy/vendor_init.te b/legacy/vendor_init.te index 98263e5c..33303322 100644 --- a/legacy/vendor_init.te +++ b/legacy/vendor_init.te @@ -16,7 +16,6 @@ userdebug_or_eng(` # Battery defender/harness/profile get_prop(vendor_init, test_harness_prop) -get_prop(vendor_init, vendor_battery_profile_prop) set_prop(vendor_init, vendor_battery_defender_prop) # Fingerprint property diff --git a/legacy/vendor_shell.te b/legacy/vendor_shell.te deleted file mode 100644 index 2ace587a..00000000 --- a/legacy/vendor_shell.te +++ /dev/null @@ -1 +0,0 @@ -set_prop(vendor_shell, vendor_battery_profile_prop) diff --git a/whitechapel_pro/property.te b/whitechapel_pro/property.te index 5ae7a7e0..6f716705 100644 --- a/whitechapel_pro/property.te +++ b/whitechapel_pro/property.te @@ -9,4 +9,5 @@ vendor_internal_prop(vendor_ssrdump_prop) vendor_internal_prop(vendor_wifi_version) vendor_internal_prop(vendor_nfc_prop) vendor_internal_prop(vendor_secure_element_prop) +vendor_internal_prop(vendor_battery_profile_prop) diff --git a/whitechapel_pro/property_contexts b/whitechapel_pro/property_contexts index e81c0e2a..9a5b6bd3 100644 --- a/whitechapel_pro/property_contexts +++ b/whitechapel_pro/property_contexts @@ -1,45 +1,48 @@ # for dmd -persist.vendor.sys.dm. u:object_r:vendor_diag_prop:s0 -persist.vendor.sys.diag. u:object_r:vendor_diag_prop:s0 -vendor.sys.dmd. u:object_r:vendor_diag_prop:s0 -vendor.sys.diag. u:object_r:vendor_diag_prop:s0 +persist.vendor.sys.dm. u:object_r:vendor_diag_prop:s0 +persist.vendor.sys.diag. u:object_r:vendor_diag_prop:s0 +vendor.sys.dmd. u:object_r:vendor_diag_prop:s0 +vendor.sys.diag. u:object_r:vendor_diag_prop:s0 # for slog -vendor.sys.silentlog. u:object_r:vendor_slog_prop:s0 -vendor.sys.exynos.slog. u:object_r:vendor_slog_prop:s0 -persist.vendor.sys.silentlog u:object_r:vendor_slog_prop:s0 +vendor.sys.silentlog. u:object_r:vendor_slog_prop:s0 +vendor.sys.exynos.slog. u:object_r:vendor_slog_prop:s0 +persist.vendor.sys.silentlog u:object_r:vendor_slog_prop:s0 # for modem -persist.vendor.modem. u:object_r:vendor_modem_prop:s0 -vendor.modem. u:object_r:vendor_modem_prop:s0 -vendor.sys.modem. u:object_r:vendor_modem_prop:s0 -ro.vendor.sys.modem. u:object_r:vendor_modem_prop:s0 -vendor.sys.exynos.modempath u:object_r:vendor_modem_prop:s0 -persist.vendor.sys.modem. u:object_r:vendor_modem_prop:s0 +persist.vendor.modem. u:object_r:vendor_modem_prop:s0 +vendor.modem. u:object_r:vendor_modem_prop:s0 +vendor.sys.modem. u:object_r:vendor_modem_prop:s0 +ro.vendor.sys.modem. u:object_r:vendor_modem_prop:s0 +vendor.sys.exynos.modempath u:object_r:vendor_modem_prop:s0 +persist.vendor.sys.modem. u:object_r:vendor_modem_prop:s0 # for cbd -vendor.cbd. u:object_r:vendor_cbd_prop:s0 -persist.vendor.cbd. u:object_r:vendor_cbd_prop:s0 +vendor.cbd. u:object_r:vendor_cbd_prop:s0 +persist.vendor.cbd. u:object_r:vendor_cbd_prop:s0 # for rild -persist.vendor.ril. u:object_r:vendor_rild_prop:s0 -vendor.ril. u:object_r:vendor_rild_prop:s0 -vendor.radio.ril. u:object_r:vendor_rild_prop:s0 -vendor.sys.rild_reset u:object_r:vendor_rild_prop:s0 -ro.vendor.config.build_carrier u:object_r:vendor_carrier_prop:s0 +persist.vendor.ril. u:object_r:vendor_rild_prop:s0 +vendor.ril. u:object_r:vendor_rild_prop:s0 +vendor.radio.ril. u:object_r:vendor_rild_prop:s0 +vendor.sys.rild_reset u:object_r:vendor_rild_prop:s0 +ro.vendor.config.build_carrier u:object_r:vendor_carrier_prop:s0 -persist.vendor.config. u:object_r:vendor_persist_config_default_prop:s0 +persist.vendor.config. u:object_r:vendor_persist_config_default_prop:s0 # SSR Detector -vendor.debug.ssrdump. u:object_r:vendor_ssrdump_prop:s0 +vendor.debug.ssrdump. u:object_r:vendor_ssrdump_prop:s0 + +# test battery profile +persist.vendor.testing_battery_profile u:object_r:vendor_battery_profile_prop:s0 # NFC -persist.vendor.nfc. u:object_r:vendor_nfc_prop:s0 +persist.vendor.nfc. u:object_r:vendor_nfc_prop:s0 # SecureElement -persist.vendor.se. u:object_r:vendor_secure_element_prop:s0 +persist.vendor.se. u:object_r:vendor_secure_element_prop:s0 # WiFi -vendor.wlan.driver.version u:object_r:vendor_wifi_version:s0 -vendor.wlan.firmware.version u:object_r:vendor_wifi_version:s0 +vendor.wlan.driver.version u:object_r:vendor_wifi_version:s0 +vendor.wlan.firmware.version u:object_r:vendor_wifi_version:s0 diff --git a/whitechapel_pro/vendor_init.te b/whitechapel_pro/vendor_init.te index c8a8d3c0..75cac346 100644 --- a/whitechapel_pro/vendor_init.te +++ b/whitechapel_pro/vendor_init.te @@ -3,3 +3,4 @@ allow vendor_init bootdevice_sysdev:file create_file_perms; set_prop(vendor_init, vendor_ssrdump_prop) set_prop(vendor_init, vendor_carrier_prop) set_prop(vendor_init, vendor_cbd_prop) +get_prop(vendor_init, vendor_battery_profile_prop) diff --git a/whitechapel_pro/vendor_shell.te b/whitechapel_pro/vendor_shell.te new file mode 100644 index 00000000..ae63f808 --- /dev/null +++ b/whitechapel_pro/vendor_shell.te @@ -0,0 +1,3 @@ +userdebug_or_eng(` + set_prop(vendor_shell, vendor_battery_profile_prop) +')