Compare commits
35 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4f1bad3122 | ||
|
|
5c2518eb11 | ||
|
|
83dd99fa11 | ||
|
|
d64a040800 | ||
|
|
80b8e19e99 | ||
|
|
2983479930 | ||
|
|
4ea2fd9b13 | ||
|
|
9d4d16b3e5 | ||
|
|
10a876db6d | ||
|
|
68c41c5489 | ||
|
|
182d42df95 | ||
|
|
e2dc36f2c6 | ||
|
|
491aedd063 | ||
|
|
91fd2326b1 | ||
|
|
af51a76c40 | ||
|
|
0a78993500 | ||
|
|
802f874654 | ||
|
|
244521b64e | ||
|
|
f0c534137e | ||
|
|
ec1edc0008 | ||
|
|
c9fd367cb8 | ||
|
|
13fda71aba | ||
|
|
c94a7269fb | ||
|
|
594bc58b61 | ||
|
|
d005182f10 | ||
|
|
4a07f13820 | ||
|
|
5a76738616 | ||
|
|
d462ec583d | ||
|
|
fbde82d9fa | ||
|
|
ec719d5ded | ||
|
|
608aee50e2 | ||
|
|
7f301f9342 | ||
|
|
2ba9d31401 | ||
|
|
5dd007e2a4 | ||
|
|
6d5818a5e3 |
21
KeyHandler/res/values-cy/strings.xml
Normal file
21
KeyHandler/res/values-cy/strings.xml
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources>
|
||||
<string name="alert_slider_category_title">Llithridd rhybuddion</string>
|
||||
<string name="alert_slider_selection_dialog_title">Gweithred</string>
|
||||
<string name="alert_slider_top_position">Lleoliad brig</string>
|
||||
<string name="alert_slider_middle_position">Lleoliad canol</string>
|
||||
<string name="alert_slider_bottom_position">Lleoliad gwaelod</string>
|
||||
<string name="alert_slider_mode_none">Dim</string>
|
||||
<string name="alert_slider_mode_silent">Distaw</string>
|
||||
<string name="alert_slider_mode_normal">Arferol</string>
|
||||
<string name="alert_slider_mode_vibration">Dirgryniad</string>
|
||||
<string name="alert_slider_mode_dnd_priority_only">Blaenoriaeth yn unig</string>
|
||||
<string name="alert_slider_mode_dnd_total_silence">Distawrwydd llwyr</string>
|
||||
<string name="alert_slider_mode_dnd_alarms_only">Larymau yn unig</string>
|
||||
<string name="alert_slider_mute_media_title">Tewi cyfryngau</string>
|
||||
<string name="alert_slider_mute_media_summary">Tewi cyfryngau wrth newid i ddistaw</string>
|
||||
</resources>
|
||||
21
KeyHandler/res/values-fr/strings.xml
Normal file
21
KeyHandler/res/values-fr/strings.xml
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2021 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources>
|
||||
<string name="alert_slider_category_title">Curseur d\'alerte</string>
|
||||
<string name="alert_slider_selection_dialog_title">Action</string>
|
||||
<string name="alert_slider_top_position">En haut</string>
|
||||
<string name="alert_slider_middle_position">Au milieu</string>
|
||||
<string name="alert_slider_bottom_position">En bas</string>
|
||||
<string name="alert_slider_mode_none">Aucun</string>
|
||||
<string name="alert_slider_mode_silent">Silencieux</string>
|
||||
<string name="alert_slider_mode_normal">Normal</string>
|
||||
<string name="alert_slider_mode_vibration">Vibration</string>
|
||||
<string name="alert_slider_mode_dnd_priority_only">Prioritaires uniquement</string>
|
||||
<string name="alert_slider_mode_dnd_total_silence">Silence total</string>
|
||||
<string name="alert_slider_mode_dnd_alarms_only">Alarmes uniquement</string>
|
||||
<string name="alert_slider_mute_media_title">Couper le son du média</string>
|
||||
<string name="alert_slider_mute_media_summary">Couper le son du média lors du passage en mode silencieux</string>
|
||||
</resources>
|
||||
@@ -38,7 +38,7 @@ class PickupSensor(
|
||||
if (event.values[0] == sensorValue) {
|
||||
if (Utils.isPickUpSetToWake(context)) {
|
||||
wakeLock.acquire(WAKELOCK_TIMEOUT_MS)
|
||||
powerManager.wakeUpWithProximityCheck(
|
||||
powerManager.wakeUp(
|
||||
SystemClock.uptimeMillis(), PowerManager.WAKE_REASON_GESTURE, TAG
|
||||
)
|
||||
} else {
|
||||
|
||||
@@ -83,7 +83,7 @@ extern "C" {
|
||||
#define PTN_MULTIIMGOEM "multiimgoem"
|
||||
#define PTN_MULTIIMGQTI "multiimgqti"
|
||||
#define PTN_SWAP_LIST PTN_XBL, PTN_XBL_CFG, PTN_MULTIIMGOEM, PTN_MULTIIMGQTI, "sbl1", "rpm", "tz", "aboot", "abl", "hyp", "lksecapp", "keymaster", "cmnlib", "cmnlib32", "cmnlib64", "pmic", "apdp", "devcfg", "hosd", "keystore", "msadp", "mdtp", "mdtpsecapp", "dsp", "aop", "qupfw", "vbmeta", "dtbo", "imagefv", "ImageFv", "vm-bootsys", "shrm", "cpucp"
|
||||
#define AB_PTN_LIST PTN_SWAP_LIST, "boot", "system", "vendor", "odm", "modem", "bluetooth"
|
||||
#define AB_PTN_LIST PTN_SWAP_LIST, "bluetooth", "boot", "modem", "odm", "product", "system_ext", "system", "vendor", "vendor_boot"
|
||||
#define BOOT_DEV_DIR "/dev/block/bootdevice/by-name"
|
||||
|
||||
/******************************************************************************
|
||||
|
||||
@@ -120,7 +120,8 @@
|
||||
<!-- Screen brightness used to dim the screen while dozing in a very low power state.
|
||||
May be less than the minimum allowed brightness setting
|
||||
that can be set by the user. -->
|
||||
<integer name="config_screenBrightnessDoze">17</integer>
|
||||
<integer name="config_screenBrightnessDoze">30</integer>
|
||||
<item name="config_screenBrightnessDozeFloat" format="float" type="dimen">0.1</item>
|
||||
|
||||
<!-- Array of output values for LCD backlight corresponding to the lux values
|
||||
in the config_autoBrightnessLevels array. This array should have size one greater
|
||||
|
||||
1
sepolicy/qti/private/art_boot.te
Normal file
1
sepolicy/qti/private/art_boot.te
Normal file
@@ -0,0 +1 @@
|
||||
allow art_boot self:capability sys_admin;
|
||||
1
sepolicy/qti/private/fsverity_init.te
Normal file
1
sepolicy/qti/private/fsverity_init.te
Normal file
@@ -0,0 +1 @@
|
||||
allow fsverity_init self:capability sys_admin;
|
||||
1
sepolicy/qti/private/linkerconfig.te
Normal file
1
sepolicy/qti/private/linkerconfig.te
Normal file
@@ -0,0 +1 @@
|
||||
allow linkerconfig linkerconfig:capability { sys_admin kill };
|
||||
1
sepolicy/qti/private/otapreopt_slot.te
Normal file
1
sepolicy/qti/private/otapreopt_slot.te
Normal file
@@ -0,0 +1 @@
|
||||
allow otapreopt_slot self:capability sys_admin;
|
||||
1
sepolicy/qti/private/profcollectd.te
Normal file
1
sepolicy/qti/private/profcollectd.te
Normal file
@@ -0,0 +1 @@
|
||||
allow profcollectd self:capability sys_admin;
|
||||
@@ -1,5 +1,9 @@
|
||||
# Camera
|
||||
oplus.camera. u:object_r:exported_system_prop:s0
|
||||
oppo.camera. u:object_r:exported_system_prop:s0
|
||||
|
||||
# Display
|
||||
persist.sys.display.iris.absent u:object_r:system_oplus_iris_prop:s0
|
||||
|
||||
# Fingerprint
|
||||
oplus.fingerprint. u:object_r:system_fingerprint_prop:s0
|
||||
|
||||
1
sepolicy/qti/private/remount.te
Normal file
1
sepolicy/qti/private/remount.te
Normal file
@@ -0,0 +1 @@
|
||||
allow remount self:capability sys_admin;
|
||||
1
sepolicy/qti/private/update_verifier.te
Normal file
1
sepolicy/qti/private/update_verifier.te
Normal file
@@ -0,0 +1 @@
|
||||
allow update_verifier self:capability sys_admin;
|
||||
1
sepolicy/qti/private/vendor_boringssl_self_test.te
Normal file
1
sepolicy/qti/private/vendor_boringssl_self_test.te
Normal file
@@ -0,0 +1 @@
|
||||
allow vendor_boringssl_self_test self:capability sys_admin;
|
||||
1
sepolicy/qti/public/adbd.te
Normal file
1
sepolicy/qti/public/adbd.te
Normal file
@@ -0,0 +1 @@
|
||||
allow adbd self:capability sys_admin;
|
||||
1
sepolicy/qti/public/netutils_wrapper.te
Normal file
1
sepolicy/qti/public/netutils_wrapper.te
Normal file
@@ -0,0 +1 @@
|
||||
dontaudit netutils_wrapper self:capability sys_admin;
|
||||
@@ -1,3 +1,6 @@
|
||||
# Display
|
||||
vendor_internal_prop(system_oplus_iris_prop)
|
||||
|
||||
# Fingerprint
|
||||
vendor_internal_prop(system_fingerprint_prop)
|
||||
|
||||
|
||||
1
sepolicy/qti/public/vendor_dpmd.te
Normal file
1
sepolicy/qti/public/vendor_dpmd.te
Normal file
@@ -0,0 +1 @@
|
||||
allow vendor_dpmd self:capability sys_admin;
|
||||
1
sepolicy/qti/public/vold_prepare_subdirs.te
Normal file
1
sepolicy/qti/public/vold_prepare_subdirs.te
Normal file
@@ -0,0 +1 @@
|
||||
allow vold_prepare_subdirs self:capability sys_admin;
|
||||
14
sepolicy/qti/vendor/file_contexts
vendored
14
sepolicy/qti/vendor/file_contexts
vendored
@@ -4,6 +4,7 @@
|
||||
# Camera
|
||||
/mnt/vendor/persist/camera(/.*)? u:object_r:vendor_persist_camera_file:s0
|
||||
/mnt/vendor/persist/dual_camera_calibration(/.*)? u:object_r:vendor_persist_camera_file:s0
|
||||
/(vendor|system/vendor)/bin/hw/vendor\.oplus\.hardware\.cameraMDM@1\.0-service u:object_r:vendor_hal_cameraMDM_default_exec:s0
|
||||
/(vendor|system/vendor)/bin/hw/vendor\.oplus\.hardware\.cameraMDM@2\.0-service u:object_r:vendor_hal_cameraMDM_default_exec:s0
|
||||
/(vendor|system/vendor)/lib64/libipebpsstriping\.so u:object_r:same_process_hal_file:s0
|
||||
|
||||
@@ -33,6 +34,7 @@
|
||||
# Logo
|
||||
/dev/block/platform/soc/1d84000\.ufshc/by-name/logo_[ab] u:object_r:vendor_custom_ab_block_device:s0
|
||||
/dev/block/platform/soc/1d84000\.ufshc/by-name/LOGO_[ab] u:object_r:vendor_custom_ab_block_device:s0
|
||||
/dev/block/platform/soc/4804000\.ufshc/by-name/logo_[ab] u:object_r:vendor_custom_ab_block_device:s0
|
||||
|
||||
# MDM
|
||||
/dev/block/platform/soc/1d84000\.ufshc/by-name/mdm_oem_dycnvbk u:object_r:vendor_modem_efs_partition_device:s0
|
||||
@@ -46,7 +48,10 @@
|
||||
/(odm|vendor/odm)/bin/hw/vendor\.qti\.esepowermanager@1\.1-service u:object_r:vendor_hal_esepowermanager_qti_exec:s0
|
||||
/(odm|vendor/odm)/bin/hw/vendor\.qti\.secure_element@1\.2-service u:object_r:hal_secure_element_default_exec:s0
|
||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.nfc_snxxx@1\.2-service u:object_r:hal_nfc_default_exec:s0
|
||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.nfc-service\.st u:object_r:hal_nfc_default_exec:s0
|
||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.nfc@1\.2-service\.st u:object_r:hal_nfc_default_exec:s0
|
||||
/dev/pn553 u:object_r:nfc_device:s0
|
||||
/dev/st21nfc u:object_r:nfc_device:s0
|
||||
|
||||
# Partitions
|
||||
/dev/block/platform/soc/1d84000\.ufshc/by-name/vbmeta_vendor_[ab] u:object_r:vendor_custom_ab_block_device:s0
|
||||
@@ -54,15 +59,23 @@
|
||||
/dev/block/platform/soc/1d84000\.ufshc/by-name/oplus_sec_[ab] u:object_r:vendor_custom_ab_block_device:s0
|
||||
/dev/block/platform/soc/1d84000\.ufshc/by-name/opproduct_[ab] u:object_r:vendor_custom_ab_block_device:s0
|
||||
/dev/block/platform/soc/1d84000\.ufshc/by-name/splash_[ab] u:object_r:vendor_custom_ab_block_device:s0
|
||||
/dev/block/platform/soc/4804000\.ufshc/by-name/engineering_cdt_[ab] u:object_r:vendor_custom_ab_block_device:s0
|
||||
/dev/block/platform/soc/4804000\.ufshc/by-name/opproduct_[ab] u:object_r:vendor_custom_ab_block_device:s0
|
||||
|
||||
# Power
|
||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.power\.stats@1\.0-service\.mock u:object_r:hal_power_stats_default_exec:s0
|
||||
|
||||
# RMT
|
||||
/dev/block/platform/soc/1d84000\.ufshc/by-name/oem_dycnvbk u:object_r:vendor_modem_efs_partition_device:s0
|
||||
/dev/block/platform/soc/1d84000\.ufshc/by-name/oem_stanvbk u:object_r:vendor_modem_efs_partition_device:s0
|
||||
/dev/block/platform/soc/1d84000\.ufshc/by-name/oplusdycnvbk u:object_r:vendor_modem_efs_partition_device:s0
|
||||
/dev/block/platform/soc/1d84000\.ufshc/by-name/oplusstanvbk_[ab] u:object_r:vendor_modem_efs_partition_device:s0
|
||||
/dev/block/platform/soc/4804000\.ufshc/by-name/oplusdycnvbk u:object_r:vendor_modem_efs_partition_device:s0
|
||||
/dev/block/platform/soc/4804000\.ufshc/by-name/oplusstanvbk_[ab] u:object_r:vendor_modem_efs_partition_device:s0
|
||||
|
||||
# Reserve
|
||||
/dev/block/platform/soc/1d84000\.ufshc/by-name/oplusreserve[1-4] u:object_r:vendor_reserve_partition:s0
|
||||
/dev/block/platform/soc/4804000\.ufshc/by-name/oplusreserve[1-4] u:object_r:vendor_reserve_partition:s0
|
||||
|
||||
# Sensors
|
||||
/(odm|vendor/odm)/bin/hw/vendor\.oplus\.hardware\.oplusSensor@1\.0-service u:object_r:vendor_hal_oplusSensor_default_exec:s0
|
||||
@@ -74,6 +87,7 @@
|
||||
|
||||
# Storsec
|
||||
/dev/block/platform/soc/1d84000\.ufshc/by-name/storsec_[ab] u:object_r:vendor_custom_ab_block_device:s0
|
||||
/dev/block/platform/soc/4804000\.ufshc/by-name/storsec_[ab] u:object_r:vendor_custom_ab_block_device:s0
|
||||
|
||||
# TOF
|
||||
/(odm|vendor/odm)/bin/vl53l1_daemon_main u:object_r:vl53l1_daemon_main_exec:s0
|
||||
|
||||
4
sepolicy/qti/vendor/fsck.te
vendored
Normal file
4
sepolicy/qti/vendor/fsck.te
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
allow fsck self:capability { sys_admin kill };
|
||||
allow fsck sysfs:file getattr;
|
||||
|
||||
dontaudit fsck self:capability { dac_override dac_read_search };
|
||||
18
sepolicy/qti/vendor/genfs_contexts
vendored
18
sepolicy/qti/vendor/genfs_contexts
vendored
@@ -3,6 +3,10 @@ genfscon proc /tristatekey u:object_r:vendor_proc_tri_state_key:s0
|
||||
|
||||
# Charging
|
||||
genfscon proc /wireless u:object_r:vendor_proc_wireless:s0
|
||||
genfscon sysfs /devices/platform/soc/1c40000.qcom,spmi/spmi-0/spmi0-02/1c40000.qcom,spmi:qcom,pm7250b@2:qcom,qpnp-smb5/power_supply/ac u:object_r:vendor_sysfs_battery_supply:s0
|
||||
genfscon sysfs /devices/platform/soc/4c90000.i2c/i2c-1/1-006b/iio:device u:object_r:vendor_sysfs_battery_supply:s0
|
||||
genfscon sysfs /devices/platform/soc/4c90000.i2c/i2c-1/1-006b/power_supply/parallel u:object_r:vendor_sysfs_battery_supply:s0
|
||||
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm7250b@2:qcom,qpnp-smb5/power_supply/ac u:object_r:vendor_sysfs_battery_supply:s0
|
||||
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,qpnp-smb5/power_supply/ac u:object_r:vendor_sysfs_battery_supply:s0
|
||||
genfscon sysfs /devices/platform/soc/soc:oneplus_wlchg/power_supply u:object_r:vendor_sysfs_usb_supply:s0
|
||||
genfscon sysfs /devices/platform/soc/soc:oplus,chg_gki/power_supply u:object_r:vendor_sysfs_usb_supply:s0
|
||||
@@ -26,14 +30,17 @@ genfscon sysfs /devices/platform/soc/soc:sensor_fb u:object_r:vendor_sysfs_se
|
||||
|
||||
# TOF
|
||||
genfscon sysfs /kernel/tof_control u:object_r:vendor_sysfs_tof:s0
|
||||
genfscon sysfs /module/stmvl53l1 u:object_r:vendor_sysfs_tof:s0
|
||||
|
||||
# Ultrasound
|
||||
genfscon proc /ultrasound u:object_r:vendor_proc_ultrasound:s0
|
||||
|
||||
# Versioning
|
||||
genfscon proc /oplusVersion u:object_r:vendor_proc_oplus_version:s0
|
||||
genfscon proc /oppoVersion u:object_r:vendor_proc_oplus_version:s0
|
||||
|
||||
# Vibrator
|
||||
genfscon sysfs /devices/platform/soc/880000.i2c/i2c-5/5-005a/leds/vibrator u:object_r:sysfs_vibrator:s0
|
||||
genfscon sysfs /devices/platform/soc/88c000.i2c/i2c-6/6-005a/leds/vibrator u:object_r:sysfs_vibrator:s0
|
||||
genfscon sysfs /devices/platform/soc/89c000.i2c/i2c-2/2-005a/leds/vibrator u:object_r:sysfs_vibrator:s0
|
||||
genfscon sysfs /devices/platform/soc/a8c000.i2c/i2c-5/5-005a/leds/vibrator u:object_r:sysfs_vibrator:s0
|
||||
@@ -48,21 +55,22 @@ genfscon sysfs /devices/platform/soc/18800000.qcom,icnss/wakeup u:object_r:sysfs
|
||||
genfscon sysfs /devices/platform/soc/188101c.qcom,spss/subsys5/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/188101c.qcom,spss/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/1c00000.qcom,pcie/pci0000:00/0000:00:00.0/0000:01:00.0/1101_00.01.00/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/1c00000.qcom,pcie/pci0000:00/0000:00:00.0/0000:01:00.0/1103_00.01.00/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/1c00000.qcom,pcie/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/1c10000.qcom,pcie/pci0002:00/0002:00:00.0/0002:01:00.0/0306_02.01.00_EFS/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/1c10000.qcom,pcie/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/4080000.qcom,mss/subsys8/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/5c00000.qcom,ssc/subsys7/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/5c00000.qcom,ssc/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/8300000.qcom,turing/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/884000.i2c/i2c-12/12-0028/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/884000.i2c/i2c-5/5-0028/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/890000.qcom,qup_uart/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/980000.i2c/i2c-0/0-003b/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/980000.i2c/i2c-7/7-003b/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/9800000.qcom,npu/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/984000.i2c/i2c-3/3-0028/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/98900000.qcom,turing/subsys4/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/98900000.qcom,turing/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/990000.i2c/i2c-9/9-004b/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/994000.i2c/i2c-5/5-003b/994000.i2c:op,wlchg_rx@3b:idt,p9415/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/994000.i2c/i2c-5/5-0066/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/994000.i2c/i2c-8/8-003b/994000.i2c:op,wlchg_rx@3b:idt,p9415/wakeup u:object_r:sysfs_wakeup:s0
|
||||
@@ -72,12 +80,15 @@ genfscon sysfs /devices/platform/soc/a84000.i2c/i2c-4/4-0028/wakeup u:object_r:s
|
||||
genfscon sysfs /devices/platform/soc/a94000.i2c/i2c-9/9-0048/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/a94000.i2c/i2c-9/9-004b/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/aab0000.qcom,venus/subsys10/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/aab0000.qcom,venus/subsys9/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/abb0000.qcom,cvpss/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/abb0000.qcom,evass/subsys1/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/abb0000.qcom,evass/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/b0000000.qcom,cnss-qca6390/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/b0000000.qcom,cnss-qca6490/subsys10/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/b0000000.qcom,cnss-qca6490/subsys9/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/b0000000.qcom,cnss-qca6490/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm7250b@2:qcom,power-on@800/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm7250b@2:qcom,qpnp-smb5/power_supply/ac/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,qpnp-smb5/power_supply/ac/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,usb-pdphy@1700/usbpd/usbpd0/otg_default/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-03/c440000.qcom,spmi:qcom,pm8350b@3:qcom,amoled/wakeup u:object_r:sysfs_wakeup:s0
|
||||
@@ -103,6 +114,7 @@ genfscon sysfs /devices/platform/soc/soc:qcom,ipa_uc/wakeup u:object_r:sysfs_wak
|
||||
genfscon sysfs /devices/platform/soc/soc:qcom,kgsl-hyp/subsys3/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/soc:qcom,smp2p-cdsp/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/soc:qcom,smp2p-dsps/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/soc:qcom,smp2p-mpss/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/soc:qcom,smp2p-npu/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/soc:qcom,spcom/wakeup u:object_r:sysfs_wakeup:s0
|
||||
genfscon sysfs /devices/platform/soc/soc:qcom,trustedvm@d0800000/subsys2/wakeup u:object_r:sysfs_wakeup:s0
|
||||
|
||||
1
sepolicy/qti/vendor/hal_bootctl_default.te
vendored
Normal file
1
sepolicy/qti/vendor/hal_bootctl_default.te
vendored
Normal file
@@ -0,0 +1 @@
|
||||
allow hal_bootctl_default self:capability sys_admin;
|
||||
3
sepolicy/qti/vendor/hal_camera_default.te
vendored
3
sepolicy/qti/vendor/hal_camera_default.te
vendored
@@ -14,7 +14,10 @@ allow hal_camera_default proc_meminfo:file r_file_perms;
|
||||
allow hal_camera_default vendor_persist_camera_file:dir w_dir_perms;
|
||||
allow hal_camera_default vendor_persist_camera_file:file create_file_perms;
|
||||
|
||||
allow hal_camera_default vendor_system_prop:file { open read getattr };
|
||||
|
||||
r_dir_file(hal_camera_default, input_device)
|
||||
r_dir_file(hal_camera_default, vendor_proc_oplus_version)
|
||||
rw_dir_file(hal_camera_default, vendor_sysfs_tof)
|
||||
|
||||
set_prop(hal_camera_default, vendor_camera_prop)
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
binder_call(hal_graphics_composer_default, hal_graphics_composer_default)
|
||||
|
||||
set_prop(hal_graphics_composer_default, system_oplus_iris_prop)
|
||||
get_prop(hal_graphics_composer_default, system_oplus_project_prop)
|
||||
set_prop(hal_graphics_composer_default, vendor_display_prop)
|
||||
|
||||
3
sepolicy/qti/vendor/hal_sensors_default.te
vendored
3
sepolicy/qti/vendor/hal_sensors_default.te
vendored
@@ -1,6 +1,9 @@
|
||||
allow hal_sensors_default ssc_interactive_device:chr_file rw_file_perms;
|
||||
allow hal_sensors_default ultrasound_device:chr_file rw_file_perms;
|
||||
|
||||
allow hal_sensors_default vendor_proc_oplus_version:dir search;
|
||||
allow hal_sensors_default vendor_proc_oplus_version:file { open read };
|
||||
|
||||
r_dir_file(hal_sensors_default, vendor_proc_ultrasound)
|
||||
rw_dir_file(hal_sensors_default, vendor_persist_engineer_file)
|
||||
rw_dir_file(hal_sensors_default, vendor_proc_display)
|
||||
|
||||
3
sepolicy/qti/vendor/hwservice_contexts
vendored
3
sepolicy/qti/vendor/hwservice_contexts
vendored
@@ -4,6 +4,9 @@ vendor.oplus.hardware.cameraMDM::IOPlusCameraMDM u:object_
|
||||
vendor.oplus.hardware.cammidasservice::IMIDASService u:object_r:hal_camera_hwservice:s0
|
||||
vendor.qti.hardware.camera.cameraextension::ICameraExtensionService u:object_r:vendor_hal_camera_extension_hwservice:s0
|
||||
|
||||
# Display (CWB)
|
||||
vendor.oplus.hardware.cwb::ICwbService u:object_r:hal_graphics_composer_hwservice:s0
|
||||
|
||||
# Display (Pixelworks)
|
||||
vendor.pixelworks.hardware.display::IIris u:object_r:hal_graphics_composer_hwservice:s0
|
||||
vendor.pixelworks.hardware.feature::IIrisFeature u:object_r:hal_graphics_composer_hwservice:s0
|
||||
|
||||
3
sepolicy/qti/vendor/init.te
vendored
Normal file
3
sepolicy/qti/vendor/init.te
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
allow init proc:file write;
|
||||
|
||||
allow init debugfs_tracing_debug:dir mounton;
|
||||
2
sepolicy/qti/vendor/kernel.te
vendored
2
sepolicy/qti/vendor/kernel.te
vendored
@@ -1 +1,3 @@
|
||||
allow kernel vendor_file:file r_file_perms;
|
||||
|
||||
dontaudit kernel self:capability { dac_override dac_read_search };
|
||||
|
||||
1
sepolicy/qti/vendor/property_contexts
vendored
1
sepolicy/qti/vendor/property_contexts
vendored
@@ -1,4 +1,5 @@
|
||||
# Camera
|
||||
ro.vendor.oplus.camera. u:object_r:vendor_camera_prop:s0
|
||||
vendor.camera.vm.parameters u:object_r:vendor_camera_prop:s0
|
||||
|
||||
# Display
|
||||
|
||||
1
sepolicy/qti/vendor/vdc.te
vendored
Normal file
1
sepolicy/qti/vendor/vdc.te
vendored
Normal file
@@ -0,0 +1 @@
|
||||
allow vdc vdc:capability { sys_admin kill };
|
||||
@@ -13,6 +13,8 @@ allow vendor_hal_oplusSensor_default vendor_reserve_partition:blk_file r_file_pe
|
||||
|
||||
allow vendor_hal_oplusSensor_default mnt_vendor_file:dir search;
|
||||
|
||||
allow vendor_hal_oplusSensor_default block_device:dir search;
|
||||
|
||||
r_dir_file(vendor_hal_oplusSensor_default, vendor_persist_engineer_file)
|
||||
r_dir_file(vendor_hal_oplusSensor_default, vendor_persist_sensors_file)
|
||||
r_dir_file(vendor_hal_oplusSensor_default, vendor_proc_oplus_version)
|
||||
|
||||
@@ -1 +1,3 @@
|
||||
allow vendor_hal_perf_default self:capability sys_admin;
|
||||
|
||||
r_dir_file(vendor_hal_perf_default, vendor_sysfs_usb_supply)
|
||||
|
||||
1
sepolicy/qti/vendor/vendor_hal_usb_qti.te
vendored
Normal file
1
sepolicy/qti/vendor/vendor_hal_usb_qti.te
vendored
Normal file
@@ -0,0 +1 @@
|
||||
allow vendor_hal_usb_qti self:capability sys_admin;
|
||||
1
sepolicy/qti/vendor/vendor_irsc_util.te
vendored
Normal file
1
sepolicy/qti/vendor/vendor_irsc_util.te
vendored
Normal file
@@ -0,0 +1 @@
|
||||
allow vendor_irsc_util self:capability sys_admin;
|
||||
1
sepolicy/qti/vendor/vendor_modprobe.te
vendored
Normal file
1
sepolicy/qti/vendor/vendor_modprobe.te
vendored
Normal file
@@ -0,0 +1 @@
|
||||
allow vendor_modprobe self:capability sys_admin;
|
||||
1
sepolicy/qti/vendor/vendor_msm_irqbalanced.te
vendored
Normal file
1
sepolicy/qti/vendor/vendor_msm_irqbalanced.te
vendored
Normal file
@@ -0,0 +1 @@
|
||||
allow vendor_msm_irqbalanced self:capability sys_admin;
|
||||
1
sepolicy/qti/vendor/vendor_netmgrd.te
vendored
Normal file
1
sepolicy/qti/vendor/vendor_netmgrd.te
vendored
Normal file
@@ -0,0 +1 @@
|
||||
allow vendor_netmgrd self:capability sys_admin;
|
||||
1
sepolicy/qti/vendor/vendor_rfs_access.te
vendored
Normal file
1
sepolicy/qti/vendor/vendor_rfs_access.te
vendored
Normal file
@@ -0,0 +1 @@
|
||||
allow vendor_rfs_access self:capability sys_admin;
|
||||
4
sepolicy/qti/vendor/vendor_rmt_storage.te
vendored
4
sepolicy/qti/vendor/vendor_rmt_storage.te
vendored
@@ -1,5 +1,9 @@
|
||||
allow vendor_rmt_storage vendor_reserve_partition:blk_file rw_file_perms;
|
||||
|
||||
allow vendor_rmt_storage sysfs:file { open read };
|
||||
|
||||
allow vendor_rmt_storage self:capability sys_admin;
|
||||
|
||||
get_prop(vendor_rmt_storage, vendor_radio_prop)
|
||||
|
||||
rw_dir_file(vendor_rmt_storage, vendor_proc_engineer)
|
||||
|
||||
2
sepolicy/qti/vendor/vl53l1_daemon_main.te
vendored
2
sepolicy/qti/vendor/vl53l1_daemon_main.te
vendored
@@ -11,4 +11,6 @@ allow vl53l1_daemon_main self:{
|
||||
|
||||
allow vl53l1_daemon_main self:netlink_iscsi_socket { read write create bind };
|
||||
|
||||
r_dir_file(vl53l1_daemon_main, vendor_persist_camera_file)
|
||||
r_dir_file(vl53l1_daemon_main, vendor_sysfs_tof)
|
||||
rw_dir_file(vl53l1_daemon_main, mnt_vendor_file)
|
||||
|
||||
Reference in New Issue
Block a user