diff options
| author | Nolen Johnson <johnsonnolen@gmail.com> | 2021-02-01 10:53:50 -0500 |
|---|---|---|
| committer | Joshua Blanchard <joshua.lee.bbg@gmail.com> | 2021-04-03 20:21:29 -0400 |
| commit | 1a729d6f5a61a65ee0b89cf2330144eb72e9b229 (patch) | |
| tree | ac1d16f2ba90b39359c436dbef072063646ccf64 | |
| parent | d8af4e346a13f64c93430f933503928632eb798b (diff) | |
beckham: Include Moto Health HAL
- Adapted for beckham's needs.
Change-Id: I48803eeb72499fe8459805f6ef80ef5f868f431e
| -rw-r--r-- | motomods.xml | 9 | ||||
| -rw-r--r-- | proprietary-files.txt | 6 | ||||
| -rw-r--r-- | sepolicy-mods/vendor/file_contexts | 1 | ||||
| -rw-r--r-- | sepolicy-mods/vendor/hal_health_default.te | 15 | ||||
| -rw-r--r-- | sepolicy-mods/vendor/hwservice_contexts | 2 |
5 files changed, 30 insertions, 3 deletions
diff --git a/motomods.xml b/motomods.xml index e303ec7..60c8c7d 100644 --- a/motomods.xml +++ b/motomods.xml @@ -18,4 +18,13 @@ </interface> <fqname>@1.0::IEQServiceHIDL/default</fqname> </hal> + <hal format="hidl"> + <name>motorola.hardware.health</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IMotHealth</name> + <instance>default</instance> + </interface> + </hal> </manifest> diff --git a/proprietary-files.txt b/proprietary-files.txt index a4cbaa7..b76d9ff 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -455,6 +455,12 @@ vendor/lib64/libkeymasterdeviceutils.so vendor/lib64/libkeymasterprovision.so vendor/lib64/libkeymasterutils.so +# MotHealth +vendor/bin/hw/motorola.hardware.health@1.0-service +vendor/etc/init/motorola.hardware.health@1.0-service.rc +vendor/lib/motorola.hardware.health@1.0.so +vendor/lib64/motorola.hardware.health@1.0.so + # Moto Mods -system/priv-app/ModFmwkProxyService/ModFmwkProxyService.apk|37a020b2350748a5f684870d652a1e3e31d8d1e2 -system/priv-app/ModService/ModService.apk|c823ccd189721d1c39ba667e8a7d1151cdf88a8d diff --git a/sepolicy-mods/vendor/file_contexts b/sepolicy-mods/vendor/file_contexts index a286291..d1142b4 100644 --- a/sepolicy-mods/vendor/file_contexts +++ b/sepolicy-mods/vendor/file_contexts @@ -1,3 +1,4 @@ +/(vendor|system/vendor)/bin/hw/motorola\.hardware\.health@1\.0-service u:object_r:hal_health_default_exec:s0 /(vendor|system/vendor)/bin/init\.gbmods\.sh u:object_r:init_mods_exec:s0 /(vendor|system/vendor)/bin/mods_camd u:object_r:mods_camd_exec:s0 /(vendor|system/vendor)/lib(64)?/libmodmanager\.so u:object_r:same_process_hal_file:s0 diff --git a/sepolicy-mods/vendor/hal_health_default.te b/sepolicy-mods/vendor/hal_health_default.te index 55c0d3d..656e6a7 100644 --- a/sepolicy-mods/vendor/hal_health_default.te +++ b/sepolicy-mods/vendor/hal_health_default.te @@ -1,2 +1,13 @@ -allow hal_health_default sysfs_greybus:dir r_dir_perms; -allow hal_health_default sysfs_greybus:file rw_file_perms; +allow hal_health_default { + sysfs_battery_supply + sysfs_greybus + sysfs +}:dir r_dir_perms; + +allow hal_health_default { + sysfs_battery_supply + sysfs_greybus + sysfs +}:file rw_file_perms; + +allow hal_health_default self:binder call; diff --git a/sepolicy-mods/vendor/hwservice_contexts b/sepolicy-mods/vendor/hwservice_contexts index 26eddc1..d2d5471 100644 --- a/sepolicy-mods/vendor/hwservice_contexts +++ b/sepolicy-mods/vendor/hwservice_contexts @@ -1,3 +1,3 @@ com.motorola.mod::IModManager u:object_r:hal_modmanager_hwservice:s0 +motorola.hardware.health::IMotHealth u:object_r:hal_health_hwservice:s0 motorola.hardware.vibrator::IMotVibrator u:object_r:hal_motvibrator_hwservice:s0 - |
