diff --git a/legacy/device.te b/legacy/device.te index 5d640eab..7bf1b260 100644 --- a/legacy/device.te +++ b/legacy/device.te @@ -5,7 +5,6 @@ type modem_block_device, dev_type; type modem_userdata_block_device, dev_type; type persist_block_device, dev_type; type vendor_block_device, dev_type; -type sda_block_device, dev_type; # Exynos devices type vendor_m2m1shot_device, dev_type; @@ -13,7 +12,6 @@ type vendor_nanohub_device, dev_type; type vendor_secmem_device, dev_type; type vendor_toe_device, dev_type; type custom_ab_block_device, dev_type; -type devinfo_block_device, dev_type; # usbpd type logbuffer_device, dev_type; diff --git a/legacy/file.te b/legacy/file.te index de51ba8b..c7d1a681 100644 --- a/legacy/file.te +++ b/legacy/file.te @@ -32,7 +32,6 @@ type vendor_sjtag_debugfs, fs_type, debugfs_type; # Exynos sysfs type sysfs_exynos_bts, sysfs_type, fs_type; type sysfs_exynos_bts_stats, sysfs_type, fs_type; -type sysfs_ota, sysfs_type, fs_type; # ACPM type sysfs_acpm_stats, sysfs_type, fs_type; diff --git a/legacy/file_contexts b/legacy/file_contexts index 1bfcc884..6c86fe06 100644 --- a/legacy/file_contexts +++ b/legacy/file_contexts @@ -44,7 +44,6 @@ /dev/block/platform/14700000\.ufs/by-name/vendor u:object_r:vendor_block_device:s0 /dev/block/platform/14700000\.ufs/by-name/frp u:object_r:frp_block_device:s0 /dev/block/platform/14700000\.ufs/by-name/misc u:object_r:misc_block_device:s0 -/dev/block/platform/14700000\.ufs/by-name/devinfo u:object_r:devinfo_block_device:s0 /dev/block/platform/14700000\.ufs/by-name/abl_[ab] u:object_r:custom_ab_block_device:s0 /dev/block/platform/14700000\.ufs/by-name/acpm_test_[ab] u:object_r:custom_ab_block_device:s0 /dev/block/platform/14700000\.ufs/by-name/bl1_[ab] u:object_r:custom_ab_block_device:s0 @@ -68,7 +67,6 @@ /dev/block/platform/14700000\.ufs/by-name/vbmeta_system_[ab] u:object_r:custom_ab_block_device:s0 /dev/block/platform/14700000\.ufs/by-name/vbmeta_vendor_[ab] u:object_r:custom_ab_block_device:s0 /dev/block/platform/14700000\.ufs/by-name/vendor_boot_[ab] u:object_r:custom_ab_block_device:s0 -/dev/block/sda u:object_r:sda_block_device:s0 /dev/sys/block/bootdevice(/.*)? u:object_r:bootdevice_sysdev:s0 # diff --git a/legacy/genfs_contexts b/legacy/genfs_contexts index 4976f731..01de590b 100644 --- a/legacy/genfs_contexts +++ b/legacy/genfs_contexts @@ -189,9 +189,6 @@ genfscon sysfs /devices/platform/10d50000.hsi2c/i2c-7/7-0069/power_supply/dc/wak genfscon sysfs /devices/platform/10d50000.hsi2c/i2c-7/7-0069/power_supply/gcpm/wakeup u:object_r:sysfs_wakeup:s0 genfscon sysfs /devices/platform/10d50000.hsi2c/i2c-7/7-0036/power_supply/maxfg/wakeup u:object_r:sysfs_wakeup:s0 -# OTA -genfscon sysfs /devices/platform/14700000.ufs/pixel/boot_lun_enabled u:object_r:sysfs_ota:s0 - # ACPM genfscon sysfs /devices/platform/acpm_stats u:object_r:sysfs_acpm_stats:s0 diff --git a/whitechapel_pro/device.te b/whitechapel_pro/device.te new file mode 100644 index 00000000..e2c1e04c --- /dev/null +++ b/whitechapel_pro/device.te @@ -0,0 +1,2 @@ +type sda_block_device, dev_type, bdev_type; +type devinfo_block_device, dev_type, bdev_type; diff --git a/legacy/fastbootd.te b/whitechapel_pro/fastbootd.te similarity index 100% rename from legacy/fastbootd.te rename to whitechapel_pro/fastbootd.te diff --git a/whitechapel_pro/file.te b/whitechapel_pro/file.te index 308bc247..ce53d47c 100644 --- a/whitechapel_pro/file.te +++ b/whitechapel_pro/file.te @@ -11,6 +11,7 @@ type vendor_fw_file, vendor_file_type, file_type; # sysfs type sysfs_chosen, sysfs_type, fs_type; +type sysfs_ota, sysfs_type, fs_type; # vendor extra images type modem_img_file, contextmount_type, file_type, vendor_file_type; diff --git a/whitechapel_pro/file_contexts b/whitechapel_pro/file_contexts index f503b4ae..95613c6b 100644 --- a/whitechapel_pro/file_contexts +++ b/whitechapel_pro/file_contexts @@ -1,27 +1,29 @@ # Binaries -/vendor/bin/dmd u:object_r:dmd_exec:s0 -/vendor/bin/modem_logging_control u:object_r:modem_logging_control_exec:s0 -/vendor/bin/sced u:object_r:sced_exec:s0 -/vendor/bin/vcd u:object_r:vcd_exec:s0 -/vendor/bin/chre u:object_r:chre_exec:s0 +/vendor/bin/dmd u:object_r:dmd_exec:s0 +/vendor/bin/modem_logging_control u:object_r:modem_logging_control_exec:s0 +/vendor/bin/sced u:object_r:sced_exec:s0 +/vendor/bin/vcd u:object_r:vcd_exec:s0 +/vendor/bin/chre u:object_r:chre_exec:s0 # Vendor Firmwares -/vendor/firmware(/.*)? u:object_r:vendor_fw_file:s0 +/vendor/firmware(/.*)? u:object_r:vendor_fw_file:s0 # Devices -/dev/ttyGS[0-3] u:object_r:serial_device:s0 -/dev/oem_ipc[0-7] u:object_r:radio_device:s0 -/dev/umts_boot0 u:object_r:radio_device:s0 -/dev/umts_ipc0 u:object_r:radio_device:s0 -/dev/umts_ipc1 u:object_r:radio_device:s0 -/dev/umts_rfs0 u:object_r:radio_device:s0 -/dev/umts_dm0 u:object_r:radio_device:s0 -/dev/umts_router u:object_r:radio_device:s0 -/dev/socket/chre u:object_r:chre_socket:s0 +/dev/ttyGS[0-3] u:object_r:serial_device:s0 +/dev/oem_ipc[0-7] u:object_r:radio_device:s0 +/dev/umts_boot0 u:object_r:radio_device:s0 +/dev/umts_ipc0 u:object_r:radio_device:s0 +/dev/umts_ipc1 u:object_r:radio_device:s0 +/dev/umts_rfs0 u:object_r:radio_device:s0 +/dev/umts_dm0 u:object_r:radio_device:s0 +/dev/umts_router u:object_r:radio_device:s0 +/dev/socket/chre u:object_r:chre_socket:s0 +/dev/block/sda u:object_r:sda_block_device:s0 +/dev/block/platform/14700000\.ufs/by-name/devinfo u:object_r:devinfo_block_device:s0 # Data -/data/vendor/slog(/.*)? u:object_r:vendor_slog_file:s0 -/data/vendor/radio(/.*)? u:object_r:radio_vendor_data_file:s0 +/data/vendor/slog(/.*)? u:object_r:vendor_slog_file:s0 +/data/vendor/radio(/.*)? u:object_r:radio_vendor_data_file:s0 # Extra mount images -/mnt/vendor/modem_img(/.*)? u:object_r:modem_img_file:s0 +/mnt/vendor/modem_img(/.*)? u:object_r:modem_img_file:s0 diff --git a/whitechapel_pro/genfs_contexts b/whitechapel_pro/genfs_contexts index b0406efc..cd5986d7 100644 --- a/whitechapel_pro/genfs_contexts +++ b/whitechapel_pro/genfs_contexts @@ -1 +1,5 @@ genfscon sysfs /firmware/devicetree/base/chosen u:object_r:sysfs_chosen:s0 + +# OTA +genfscon sysfs /devices/platform/14700000.ufs/pixel/boot_lun_enabled u:object_r:sysfs_ota:s0 + diff --git a/legacy/hal_bootctl_default.te b/whitechapel_pro/hal_bootctl_default.te similarity index 100% rename from legacy/hal_bootctl_default.te rename to whitechapel_pro/hal_bootctl_default.te diff --git a/legacy/recovery.te b/whitechapel_pro/recovery.te similarity index 100% rename from legacy/recovery.te rename to whitechapel_pro/recovery.te