mirror of
https://github.com/chararomandroid/android_device_samsung_a20
synced 2026-08-21 19:55:33 -04:00
274 lines
12 KiB
Text
274 lines
12 KiB
Text
on init
|
|
|
|
# MirrorLink permission
|
|
mkdir /dev/socket/mlaudio 0770 audioserver system
|
|
|
|
# reset_reason
|
|
chown system system /proc/reset_reason
|
|
chmod 0600 /proc/reset_reason
|
|
chown system system /proc/reset_reason_extra_info
|
|
chmod 0600 /proc/reset_reason_extra_info
|
|
chown system system /proc/store_lastkmsg
|
|
chmod 0600 /proc/store_lastkmsg
|
|
chown system system /proc/auto_comment
|
|
chmod 0600 /proc/auto_comment
|
|
chown system system /proc/reset_rwc
|
|
chmod 0600 /proc/reset_rwc
|
|
|
|
# ap hw param data
|
|
chown system system /sys/class/sec/sec_hw_param/ap_info
|
|
chmod 0600 /sys/class/sec/sec_hw_param/ap_info
|
|
chown system system /sys/class/sec/sec_hw_param/ddr_info
|
|
chmod 0600 /sys/class/sec/sec_hw_param/ddr_info
|
|
chown system system /sys/class/sec/sec_hw_param/extra_info
|
|
chmod 0600 /sys/class/sec/sec_hw_param/extra_info
|
|
chown system system /sys/class/sec/sec_hw_param/extrb_info
|
|
chmod 0600 /sys/class/sec/sec_hw_param/extrb_info
|
|
chown system system /sys/class/sec/sec_hw_param/extrc_info
|
|
chmod 0600 /sys/class/sec/sec_hw_param/extrc_info
|
|
chown system system /sys/class/sec/sec_hw_param/extrm_info
|
|
chmod 0600 /sys/class/sec/sec_hw_param/extrm_info
|
|
chown system system /sys/class/sec/sec_hw_param/extrf_info
|
|
chmod 0600 /sys/class/sec/sec_hw_param/extrf_info
|
|
chown system radio /sys/class/sec/sec_hw_param/pcb_info
|
|
chmod 0660 /sys/class/sec/sec_hw_param/pcb_info
|
|
chown system radio /sys/class/sec/sec_hw_param/smd_info
|
|
chmod 0660 /sys/class/sec/sec_hw_param/smd_info
|
|
chown system system /sys/class/sec/sec_hw_param/thermal_info
|
|
|
|
on post-fs
|
|
# mobicore
|
|
setprop sys.mobicoredaemon.enable stopped
|
|
|
|
on post-fs-data
|
|
# mobicore
|
|
export MC_AUTH_TOKEN_PATH /efs
|
|
mkdir /efs/TEE 0770 radio system
|
|
chmod 0660 /dev/t-base-tui
|
|
chown system system /dev/t-base-tui
|
|
start mobicore
|
|
|
|
# mldap
|
|
mkdir /efs/prov_data 0770 system system
|
|
|
|
mkdir /data/log 0775 system log
|
|
mkdir /data/log/bt 0770 bluetooth bluetooth
|
|
|
|
mkdir /data/misc/wifi_hostapd 0771 wifi system
|
|
|
|
on boot
|
|
chown system system /sys/class/timed_output/vibrator/intensity
|
|
chown system system /sys/class/timed_output/vibrator/multi_freq
|
|
chown system system /sys/class/timed_output/vibrator/haptic_engine
|
|
chown system system /sys/class/timed_output/vibrator/force_touch_intensity
|
|
chown system system /sys/class/timed_output/vibrator/motor_type
|
|
|
|
# HMT relay mode
|
|
chown radio system /sys/devices/virtual/relay_on
|
|
|
|
# UFS
|
|
chown system system /sys/block/sda/device/model
|
|
chmod 444 /sys/block/sda/device/model
|
|
chown system system /sys/block/sda/device/rev
|
|
chmod 444 /sys/block/sda/device/rev
|
|
chown system system /sys/class/scsi_host/host0/lt
|
|
chmod 444 /sys/class/scsi_host/host0/lt
|
|
chown system system /sys/class/scsi_host/host0/SEC_UFS_err_sum
|
|
chmod 444 /sys/class/scsi_host/host0/SEC_UFS_err_sum
|
|
chown system system /sys/class/scsi_host/host0/SEC_UFS_op_cnt
|
|
chmod 444 /sys/class/scsi_host/host0/SEC_UFS_op_cnt
|
|
chown system system /sys/class/scsi_host/host0/SEC_UFS_query_cnt
|
|
chmod 444 /sys/class/scsi_host/host0/SEC_UFS_query_cnt
|
|
chown system system /sys/class/scsi_host/host0/SEC_UFS_uic_cmd_cnt
|
|
chmod 444 /sys/class/scsi_host/host0/SEC_UFS_uic_cmd_cnt
|
|
chown system system /sys/class/scsi_host/host0/SEC_UFS_uic_err_cnt
|
|
chmod 444 /sys/class/scsi_host/host0/SEC_UFS_uic_err_cnt
|
|
chown system system /sys/class/scsi_host/host0/SEC_UFS_utp_cnt
|
|
chmod 444 /sys/class/scsi_host/host0/SEC_UFS_utp_cnt
|
|
chown system system /sys/class/scsi_host/host0/SEC_UFS_fatal_cnt
|
|
chmod 444 /sys/class/scsi_host/host0/SEC_UFS_fatal_cnt
|
|
chown system system /sys/block/sda/diskios
|
|
chmod 660 /sys/block/sda/diskios
|
|
chown system system /sys/class/scsi_host/host0/unique_number
|
|
chmod 440 /sys/class/scsi_host/host0/unique_number
|
|
chown system system /sys/class/scsi_host/host0/lc
|
|
chmod 444 /sys/class/scsi_host/host0/lc
|
|
chown system system /sys/block/sda/iomon
|
|
|
|
# eMMC/SD
|
|
chown system system /sys/block/mmcblk0/device/unique_number
|
|
chmod 440 /sys/block/mmcblk0/device/unique_number
|
|
chown system system /sys/block/mmcblk0/device/cid
|
|
chmod 444 /sys/block/mmcblk0/device/cid
|
|
chown system system /sys/block/mmcblk1/device/cid
|
|
chmod 444 /sys/block/mmcblk1/device/cid
|
|
chown system system /sys/class/sec/sdcard/cd_cnt
|
|
chmod 444 /sys/class/sec/sdcard/cd_cnt
|
|
chown system system /sys/class/sec/sddata/sd_data
|
|
chmod 444 /sys/class/sec/sddata/sd_data
|
|
chown system system /sys/class/sec/mmc/mmc_data
|
|
chmod 444 /sys/class/sec/mmc/mmc_data
|
|
chown system system /sys/class/sec/mmc/mmc_summary
|
|
chmod 444 /sys/class/sec/mmc/mmc_summary
|
|
chown system system /sys/class/sec/sdcard/sdcard_summary
|
|
chmod 444 /sys/class/sec/sdcard/sdcard_summary
|
|
chown system system /sys/class/sec/sdinfo/sd_count
|
|
chmod 444 /sys/class/sec/sdinfo/sd_count
|
|
chown system system /sys/class/sec/sdinfo/data
|
|
chmod 444 /sys/class/sec/sdinfo/data
|
|
|
|
# h2k
|
|
mkdir /efs/cpk 0771 radio system
|
|
chmod 0644 /efs/redata.bin
|
|
chmod 0644 /efs/cpk/redata.bin
|
|
chown radio radio /efs/h2k.dat
|
|
chown radio radio /efs/cpk/h2k.dat
|
|
chmod 0644 /efs/h2k.dat
|
|
chmod 0644 /efs/cpk/h2k.dat
|
|
chown system system /efs/drm/h2k
|
|
# Permissions for Touchscreen
|
|
chown system radio /sys/class/sec/tsp/cmd
|
|
chown system system /sys/class/sec/tsp/input/enabled
|
|
chmod 0660 /sys/class/sec/tsp/input/enabled
|
|
chown root system /proc/tsp_msg
|
|
chmod 0440 /proc/tsp_msg
|
|
chown system radio /sys/class/sec/tsp/pressure_enable
|
|
chown system system /sys/class/sec/tsp/multi_count
|
|
chown system system /sys/class/sec/tsp/wet_mode
|
|
chown system system /sys/class/sec/tsp/noise_mode
|
|
chown system system /sys/class/sec/tsp/comm_err_count
|
|
chown system system /sys/class/sec/tsp/checksum
|
|
chown system system /sys/class/sec/tsp/holding_time
|
|
chown system system /sys/class/sec/tsp/all_touch_count
|
|
chown system system /sys/class/sec/tsp/z_value
|
|
chown system system /sys/class/sec/tsp/sensitivity_mode
|
|
chown system system /sys/class/sec/tsp/prox_power_off
|
|
chown system system /sys/class/sec/tsp/irq_recovery_count
|
|
chown system system /sys/class/sec/tsp/ic_reset_count
|
|
chown system system /sys/class/sec/tsp/mode_change_failed_count
|
|
chown system system /sys/class/sec/sec_key/key_pressed_count
|
|
chown system system /dev/tspio
|
|
chown system system /sys/class/sec/tsp/ear_detect_enable
|
|
chown system system /sys/class/sec/tsp/ta_mode
|
|
|
|
# Permissions for Touchkey
|
|
chmod 0660 /sys/class/sec_touchkey/input/enabled
|
|
chown system system /sys/class/sec/sec_touchkey/input/enabled
|
|
chown system radio /sys/class/sec/sec_touchkey/brightness
|
|
chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_update
|
|
chown system radio /sys/class/sec/sec_touchkey/touch_sensitivity
|
|
chown system radio /sys/class/sec/sec_touchkey/glove_mode
|
|
chown system radio /sys/class/sec/sec_touchkey/flip_mode
|
|
chown system radio /sys/class/sec/sec_touchkey/sar_enable
|
|
chown system radio /sys/class/sec/sec_touchkey/sw_reset
|
|
chown system radio /sys/class/sec/sec_touchkey/touchkey_earjack
|
|
chown system radio /sys/class/sec/sec_touchkey/grip_irq_count
|
|
chown system radio /sys/class/sec/sec_touchkey/touchkey_light_version
|
|
chown system radio /sys/class/sec/sec_touchkey/touchkey_light_update
|
|
chown system radio /sys/class/sec/sec_touchkey/touchkey_light_id_compare
|
|
chown system radio /sys/class/sec/sec_touchkey/touchkey_light_table_write
|
|
|
|
# Permissions for Wacom
|
|
chown system radio /sys/class/sec/sec_epen/cmd
|
|
chown system system /sys/class/sec/sec_epen/input/enabled
|
|
chmod 0660 /sys/class/sec/sec_epen/input/enabled
|
|
chown system radio /sys/class/sec/sec_epen/epen_firm_update
|
|
chown system radio /sys/class/sec/sec_epen/epen_reset
|
|
chown system radio /sys/class/sec/sec_epen/epen_reset_result
|
|
chown system radio /sys/class/sec/sec_epen/epen_checksum
|
|
chown system radio /sys/class/sec/sec_epen/epen_checksum_result
|
|
chown system radio /sys/class/sec/sec_epen/epen_saving_mode
|
|
chown system radio /sys/class/sec/sec_epen/epen_wcharging_mode
|
|
chown system radio /sys/class/sec/sec_epen/epen_ble_charging_mode
|
|
chown system radio /sys/class/sec/sec_epen/keyboard_mode
|
|
chown system radio /sys/class/sec/sec_epen/epen_disable_mode
|
|
chown system radio /sys/class/sec/sec_epen/aod_enable
|
|
chown system radio /sys/class/sec/sec_epen/aod_lcd_onoff_status
|
|
chown system radio /sys/class/sec/sec_epen/screen_off_memo_enable
|
|
chown system radio /sys/class/sec/sec_epen/dex_enable
|
|
chown system radio /sys/class/sec/sec_epen/epen_fac_garage_mode
|
|
chown system radio /sys/class/sec/sec_epen/epen_fac_select_firmware
|
|
chown system system /sys/class/sec/sec_epen/abnormal_reset_count
|
|
chown system system /sys/class/sec/sec_epen/i2c_fail_count
|
|
chown system system /sys/class/sec/sec_epen/pen_out_count
|
|
|
|
# Key
|
|
chown system radio /sys/class/sec/sec_key/wakeup_keys
|
|
write /sys/class/sec/sec_key/wakeup_keys 116,172
|
|
chown system system /sys/class/sec/sec_key/key_pressed_count
|
|
chown system radio /sys/class/sec/sec_sidekey/cmd
|
|
chown system system /sys/class/sec/sec_sidekey/input/enabled
|
|
chmod 0660 /sys/class/sec/sec_sidekey/input/enabled
|
|
|
|
# Permissions for Auto Input
|
|
chown system system /sys/class/sec/sec_auto_input/enable
|
|
chown system system /sys/class/sec/sec_auto_input/tsp_event
|
|
|
|
# sec abc
|
|
chown system radio /sys/class/sec/sec_abc/enabled
|
|
chmod 0664 /sys/class/sec/sec_abc/enabled
|
|
chown system radio /sys/class/sec/sec_abc/log
|
|
chmod 0664 /sys/class/sec/sec_abc/log
|
|
chown system radio /sys/class/sec/sec_abc_hub/enable
|
|
chmod 0664 /sys/class/sec/sec_abc_hub/enable
|
|
chown system radio /sys/class/sec/sec_abc_hub/bootc_offset
|
|
chmod 0664 /sys/class/sec/sec_abc_hub/bootc_offset
|
|
|
|
# DeXonPC
|
|
chown system system /dev/android_ssusbcon
|
|
chmod 0660 /dev/android_ssusbcon
|
|
|
|
on nonencrypted
|
|
# mobicore
|
|
# mobicore mcRegistry
|
|
mkdir /data/vendor/mcRegistry 0775 system system
|
|
mkdir /data/misc/mcRegistry 0775 system system
|
|
|
|
on charger
|
|
chmod 0664 /sys/class/power_supply/battery/batt_temp_table
|
|
chown system radio /sys/class/power_supply/battery/batt_temp_table
|
|
chmod 0664 /sys/class/power_supply/battery/batt_capacity_max
|
|
chown system radio /sys/class/power_supply/battery/batt_capacity_max
|
|
chmod 0664 /sys/class/power_supply/battery/battery_cycle
|
|
chown system radio /sys/class/power_supply/battery/battery_cycle
|
|
chmod 0664 /sys/class/power_supply/battery/batt_after_manufactured
|
|
chown system radio /sys/class/power_supply/battery/batt_after_manufactured
|
|
chown system radio /sys/class/power_supply/battery/cisd_fullcaprep_max
|
|
chmod 0660 /sys/class/power_supply/battery/cisd_fullcaprep_max
|
|
chown system radio /sys/class/power_supply/battery/cisd_data
|
|
chmod 0660 /sys/class/power_supply/battery/cisd_data
|
|
chown system system /efs/FactoryApp/cisd_fullcaprep_max
|
|
chmod 0640 /efs/FactoryApp/cisd_fullcaprep_max
|
|
chown system radio /sys/class/power_supply/battery/cisd_data_efs_path
|
|
chmod 0660 /sys/class/power_supply/battery/cisd_data_efs_path
|
|
chown system system /efs/FactoryApp/cisd_data
|
|
chmod 0640 /efs/FactoryApp/cisd_data
|
|
chown system system /efs/FactoryApp/cisd_tx_data
|
|
chmod 0640 /efs/FactoryApp/cisd_tx_data
|
|
chown radio system /efs
|
|
chmod 0771 /efs
|
|
mkdir /efs/Battery 0775 radio system
|
|
chown radio system /efs/Battery
|
|
chmod 0775 /efs/Battery
|
|
chown radio system /efs/Battery/batt_capacity_max
|
|
chmod 0664 /efs/Battery/batt_capacity_max
|
|
copy /system/vendor/firmware/battery_data.dat /efs/Battery/battery_data.dat
|
|
chmod 0400 /efs/Battery/battery_data.dat
|
|
write /sys/class/power_supply/battery/batt_update_data "/efs/Battery/battery_data.dat"
|
|
|
|
on property:vold.decrypt=trigger_restart_framework
|
|
# mobicore
|
|
mkdir /data/vendor/mcRegistry 0775 system system
|
|
mkdir /data/misc/mcRegistry 0775 system system
|
|
|
|
# LPM
|
|
service lpm /system/bin/lpm
|
|
class sec-charger
|
|
critical
|
|
|
|
# MobiCore startup
|
|
service mobicore /vendor/bin/mcDriverDaemon -r /vendor/app/mcRegistry/FFFFFFFF000000000000000000000001.drbin -r /vendor/app/mcRegistry/ffffffffd0000000000000000000000a.tlbin -r /vendor/app/mcRegistry/ffffffffd00000000000000000000016.tlbin -r /vendor/app/mcRegistry/ffffffffd0000000000000000000001c.tlbin -r /vendor/app/mcRegistry/ffffffffd00000000000000000000045.drbin
|
|
class core
|
|
user system
|
|
group system
|
|
disabled
|