mirror of
https://github.com/chararomandroid/android_device_samsung_a20
synced 2026-08-23 04:25:33 -04:00
universal7885: Update ramdisk from stock pie
Signed-off-by: SamarV-121 <samarvispute121@gmail.com>
This commit is contained in:
parent
197287a66a
commit
99b8af3e2d
10 changed files with 610 additions and 596 deletions
274
rootdir/etc/init.samsung.rc
Normal file
274
rootdir/etc/init.samsung.rc
Normal file
|
|
@ -0,0 +1,274 @@
|
|||
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
|
||||
Loading…
Reference in a new issue