import init.samsungexynos7885.usb.rc import init.baseband.rc import init.carrier.rc import init.wifi.rc on early-init mkdir /efs 0771 radio system mount debugfs /sys/kernel/debug /sys/kernel/debug on init start watchdogd mkdir /preload 0771 system system # See storage config details at http://source.android.com/tech/storage/ mkdir /mnt/shell/emulated 0700 shell shell mkdir /storage/emulated 0555 root root # Support legacy paths symlink /sdcard /mnt/sdcard export EXTERNAL_STORAGE /sdcard #export SECONDARY_STORAGE /storage/extSdCard symlink /data/app /factory #Reactivation Lock symlink /dev/block/platform/13500000.dwmmc0/by-name/STEADY /dev/block/steady #Google FRP solution symlink /dev/block/platform/13500000.dwmmc0/by-name/PERSISTENT /dev/block/persistent ## SCSC WLAN # SD-755: Increase default socket rx buffer limit write /proc/sys/net/core/rmem_default 327680 write /proc/sys/net/core/rmem_max 327680 # BarTender mkdir /dev/cpuctl/bg_cached chown system system /dev/cpuctl/bg_cached/tasks chown system system /dev/cpuctl/bg_cached/cpu.cfs_period_us chown system system /dev/cpuctl/bg_cached/cpu.cfs_quota_us chmod 0666 /dev/cpuctl/bg_cached/tasks chmod 0664 /dev/cpuctl/bg_cached/cpu.cfs_period_us chmod 0664 /dev/cpuctl/bg_cached/cpu.cfs_quota_us write /dev/cpuctl/bg_cached/cpu.rt_runtime_us 10000 write /dev/cpuctl/bg_cached/cpu.rt_period_us 1000000 write /dev/cpuctl/bg_cached/cpu.cfs_period_us 20000 write /dev/cpuctl/bg_cached/cpu.cfs_quota_us 10000 mkdir /dev/cpuctl/bg_abnormal chown system system /dev/cpuctl/bg_abnormal/tasks chown system system /dev/cpuctl/bg_abnormal/cpu.cfs_period_us chown system system /dev/cpuctl/bg_abnormal/cpu.cfs_quota_us chmod 0666 /dev/cpuctl/bg_abnormal/tasks chmod 0664 /dev/cpuctl/bg_abnormal/cpu.cfs_period_us chmod 0664 /dev/cpuctl/bg_abnormal/cpu.cfs_quota_us write /dev/cpuctl/bg_abnormal/cpu.rt_runtime_us 10000 write /dev/cpuctl/bg_abnormal/cpu.rt_period_us 1000000 write /dev/cpuctl/bg_abnormal/cpu.cfs_period_us 20000 write /dev/cpuctl/bg_abnormal/cpu.cfs_quota_us 10000 mkdir /dev/cpuset/cached write /dev/cpuset/cached/cpus 0-2 write /dev/cpuset/cached/mems 0 mkdir /dev/cpuset/abnormal write /dev/cpuset/abnormal/cpus 0-2 write /dev/cpuset/abnormal/mems 0 # change permissions for BarTender's cpusets we'll touch at runtime chown system system /dev/cpuset/cached chown system system /dev/cpuset/abnormal chown system system /dev/cpuset/cached/tasks chown system system /dev/cpuset/abnormal/tasks chown system system /dev/cpuset/cached/cpus chown system system /dev/cpuset/abnormal/cpus chmod 0664 /dev/cpuset/cached/tasks chmod 0664 /dev/cpuset/abnormal/tasks chmod 0664 /dev/cpuset/cached/cpus chmod 0664 /dev/cpuset/abnormal/cpus on post-fs-data # Log data folder mkdir /data/log 0771 radio system mkdir /data/log/abox 0771 audioserver system #dump Abox permission chmod 777 data/log/abox #dbmdx permission mkdir /data/firmware 0770 audioserver system chown audioserver system /data/firmware #SystemFramework chown system system /data/cache/backup chmod 0711 /data/cache/backup chown system system /data/cache/backup_stage chmod 0711 /data/cache/backup_stage # Permissions for gnss chmod 0660 /dev/gnss_ipc chown system system /dev/gnss_ipc mkdir /data/system 0771 system system chown system system /data/system mkdir /data/system/gps 0771 system system chown system system /data/system/gps rm /data/system/gps/gps_started rm /data/system/gps/glonass_started rm /data/system/gps/beidou_started rm /data/system/gps/smd_started rm /data/system/gps/sv_cno.info setprop vold.post_fs_data_done 1 ## SCSC WLAN # Setup Wi-Fi permissions mkdir /data/misc/wifi 0770 wifi system mkdir /data/misc/wifi/sockets 0770 wifi wifi # Permissions for audio chown system radio /sys/class/audio/earjack/select_jack chown system radio /sys/class/audio/earjack/key_state chown system radio /sys/class/audio/earjack/state chown system radio /sys/class/audio/earjack/mic_adc chown system audio /sys/class/nxp/tfa_cal/status chown system audio /sys/class/nxp/tfa_cal/rdc chown system audio /sys/class/nxp/tfa_cal/temp mkdir /efs/nxp 0770 system audio chown system audio /efs/nxp/rdc_cal chown system audio /efs/nxp/temp_cal chmod 0660 /efs/nxp/rdc_cal chmod 0660 /efs/nxp/temp_cal chown system audio /sys/class/nxp/tfa_log/data_maxx chown system audio /sys/class/nxp/tfa_log/count_overxmax chown system audio /sys/class/nxp/tfa_log/data_maxt chown system audio /sys/class/nxp/tfa_log/count_overtmax chmod 0440 /sys/class/nxp/tfa_log/data_maxx chmod 0440 /sys/class/nxp/tfa_log/count_overxmax chmod 0440 /sys/class/nxp/tfa_log/data_maxt chmod 0440 /sys/class/nxp/tfa_log/count_overtmax # FM Radio chown system audio /dev/radio0 chmod 0660 /dev/radio0 # Permissions Camera mkdir /data/camera 0770 cameraserver system mkdir /data/misc/camera 0770 cameraserver cameraserver chown system radio /sys/class/camera/rear/rear_camfw chown system radio /sys/class/camera/rear/rear_camfw_full chown system radio /sys/class/camera/rear/rear_checkfw_user chown system radio /sys/class/camera/rear/rear_checkfw_factory chown system radio /sys/class/camera/rear/rear_sensor_standby chown system radio /sys/class/camera/rear/rear_camtype chown system radio /sys/class/camera/rear/rear_calcheck chown system radio /sys/class/camera/rear/rear_afcal chown system system /sys/class/camera/rear/rear_hwparam chown cameraserver cameraserver /sys/class/camera/rear/rear_awb_master chown cameraserver cameraserver /sys/class/camera/rear/rear_awb_module chown cameraserver cameraserver /sys/class/camera/rear/rear_sensorid_exif chown cameraserver cameraserver /sys/class/camera/rear/rear_sensorid chown cameraserver cameraserver /sys/class/camera/rear/ssrm_camera_info chown system radio /sys/class/camera/rear/isp_core chown system radio /sys/class/camera/rear/fw_update chown system radio /sys/class/camera/rear/rear_moduleid chown system radio /sys/class/camera/flash/rear_flash chown cameraserver system /sys/class/camera/flash/rear_torch_flash chown system radio /sys/class/camera/flash/front_flash chown cameraserver system /sys/class/camera/flash/front_torch_flash chown system radio /sys/class/camera/front/front_camfw chown system radio /sys/class/camera/front/front_camfw_full chown system radio /sys/class/camera/front/front_checkfw_factory chown system radio /sys/class/camera/front/front_camtype chown system radio /sys/class/camera/front/front_moduleid chown system system /sys/class/camera/front/front_hwparam chown cameraserver cameraserver /sys/class/camera/front/front_sensorid_exif chown cameraserver cameraserver /sys/class/camera/front/front_sensorid chown system radio /sys/class/camera/front/front2_camfw chown system radio /sys/class/camera/front/front2_camfw_full chown system radio /sys/class/camera/front/front2_checkfw_user chown system radio /sys/class/camera/front/front2_checkfw_factory chown system radio /sys/class/camera/front/front2_tilt chown system system /sys/class/camera/front/front2_hwparam chown system system /sys/class/camera/front/front2_camtype chown system radio /sys/class/camera/front/front_dualcal chown system radio /sys/class/camera/front/front_dualcal_size chown system radio /sys/class/camera/front/front2_shift_x chown system radio /sys/class/camera/front/front2_shift_y chown cameraserver cameraserver /sys/class/camera/front/front_xtalkcal chown system raido /sys/class/camera/rear/supported_cameraIds ## Rear2 camera permission chown system radio /sys/class/camera/rear/rear2_camfw chown system radio /sys/class/camera/rear/rear2_camfw_full chown system radio /sys/class/camera/rear/rear2_checkfw_user chown system radio /sys/class/camera/rear/rear2_checkfw_factory chown system system /sys/class/camera/rear/rear2_hwparam chown cameraserver cameraserver /sys/class/camera/rear/rear2_sensorid_exif chown cameraserver cameraserver /sys/class/camera/rear/rear2_sensorid chown system radio /sys/class/camera/rear/rear2_moduleid chown system radio /sys/class/camera/rear/rear2_tilt ## Rear3 camera permission chown system radio /sys/class/camera/rear/rear3_camfw chown system radio /sys/class/camera/rear/rear3_camfw_full chown system radio /sys/class/camera/rear/rear3_checkfw_user chown system radio /sys/class/camera/rear/rear3_checkfw_factory chown system system /sys/class/camera/rear/rear3_hwparam chown cameraserver cameraserver /sys/class/camera/rear/rear3_sensorid_exif chown cameraserver cameraserver /sys/class/camera/rear/rear3_sensorid chown system radio /sys/class/camera/rear/rear3_moduleid # Permissions for SVC chown system system /sys/devices/svc/Camera/SVC_rear_module chown system system /sys/devices/svc/Camera/SVC_front_module chmod 0755 /sys/kernel/debug/tracing restorecon /sys/kernel/debug/tracing/trace_marker # Magnetic sensor YAS539 lib mkdir /data/system/yas_lib 0660 system system on boot # SSWAP write /proc/sys/vm/swappiness 145 # Min_Free_Kbytes write /proc/sys/vm/min_free_kbytes 9540 # Allow to access debugfs for system:system chmod 0755 /sys/kernel/debug chown system system /sys/kernel/debug # Set up kernel tracing, but disable it by default chmod 0222 /sys/kernel/debug/tracing/trace_marker write /sys/kernel/debug/tracing/tracing_on 0 # permissions for bluetooth. setprop ro.bt.bdaddr_path "/efs/bluetooth/bt_addr" chown bluetooth bluetooth ro.bt.bdaddr_path # for BT MAC address mkdir /efs/bluetooth 0770 system bluetooth # if already exist chown system bluetooth /efs/bluetooth chown system bluetooth /efs/bluetooth/bt_addr chmod 0770 /efs/bluetooth chmod 0640 /efs/bluetooth/bt_addr setprop ro.radio.noril no # SEC_PM sysfs # RTC status chown system system /sys/power/rtc_status chmod 0444 /sys/power/rtc_status chown system system /efs/FactoryApp/rtc_status chmod 0664 /efs/FactoryApp/rtc_status # Permissions for NAD symlink /dev/block/platform/13500000.dwmmc0/by-name/NAD_REFER /dev/block/NAD_REFER chown system radio /sys/class/sec/sec_nad/nad_stat chmod 0664 /sys/class/sec/sec_nad/nad_stat chown system radio /sys/class/sec/sec_nad/nad_erase chmod 0664 /sys/class/sec/sec_nad/nad_erase chown system radio /sys/class/sec/sec_nad/nad_acat chmod 0664 /sys/class/sec/sec_nad/nad_acat chown system radio /sys/class/sec/sec_nad/nad_dram chmod 0664 /sys/class/sec/sec_nad/nad_dram chown system radio /sys/class/sec/sec_nad/nad_all chmod 0664 /sys/class/sec/sec_nad/nad_all chown system radio /sys/class/sec/sec_nad/nad_support chmod 0664 /sys/class/sec/sec_nad/nad_support chown system radio /dev/block/NAD_REFER chmod 0664 /dev/block/NAD_REFER # DVFS & Hotplug chown system system /sys/power/cpuhotplug/enabled chown system system /sys/power/cpuhotplug/min_online_cpu chown system system /sys/power/cpuhotplug/max_online_cpu chmod 0664 /sys/power/cpuhotplug/enabled chmod 0664 /sys/power/cpuhotplug/min_online_cpu chmod 0664 /sys/power/cpuhotplug/max_online_cpu # Permissions for input_booster chown system radio /sys/class/input_booster/level chown system radio /sys/class/input_booster/head chown system radio /sys/class/input_booster/tail chmod 0664 /sys/class/input_booster/level chmod 0664 /sys/class/input_booster/head chmod 0664 /sys/class/input_booster/tail # Permissions for family_boost chown system radio /sys/kernel/hmp/family_boost chmod 0664 /sys/kernel/hmp/family_boost chown system radio /sys/devices/system/sec_os_ctrl/migrate_os chmod 0664 /sys/devices/system/sec_os_ctrl/migrate_os # mif dvfs node chown radio sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/available_frequencies chmod 0664 sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/available_frequencies chown radio sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq chmod 0664 sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq # GPU dvfs node chown radio system /sys/devices/platform/11500000.mali/dvfs_table chmod 0664 /sys/devices/platform/11500000.mali/dvfs_table chown radio system /sys/devices/platform/11500000.mali/dvfs_min_lock chmod 0664 /sys/devices/platform/11500000.mali/dvfs_min_lock chown radio system /sys/devices/platform/11500000.mali/dvfs_max_lock chmod 0664 /sys/devices/platform/11500000.mali/dvfs_max_lock # Change permission for interactive governor chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/timer_rate chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/timer_rate chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/timer_slack chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/timer_slack chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/min_sample_time chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/min_sample_time chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/hispeed_freq chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/hispeed_freq chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/target_loads chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/target_loads chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/go_hispeed_load chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/go_hispeed_load chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/above_hispeed_delay chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/above_hispeed_delay chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/boost chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/boost chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/boostpulse chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/input_boost chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/input_boost chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/boostpulse_duration chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/boostpulse_duration chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/io_is_busy chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/io_is_busy chown system system /sys/devices/system/cpu/cpu6/cpufreq/interactive/timer_rate chmod 0660 /sys/devices/system/cpu/cpu6/cpufreq/interactive/timer_rate chown system system /sys/devices/system/cpu/cpu6/cpufreq/interactive/timer_slack chmod 0660 /sys/devices/system/cpu/cpu6/cpufreq/interactive/timer_slack chown system system /sys/devices/system/cpu/cpu6/cpufreq/interactive/min_sample_time chmod 0660 /sys/devices/system/cpu/cpu6/cpufreq/interactive/min_sample_time chown system system /sys/devices/system/cpu/cpu6/cpufreq/interactive/hispeed_freq chmod 0660 /sys/devices/system/cpu/cpu6/cpufreq/interactive/hispeed_freq chown system system /sys/devices/system/cpu/cpu6/cpufreq/interactive/target_loads chmod 0660 /sys/devices/system/cpu/cpu6/cpufreq/interactive/target_loads chown system system /sys/devices/system/cpu/cpu6/cpufreq/interactive/go_hispeed_load chmod 0660 /sys/devices/system/cpu/cpu6/cpufreq/interactive/go_hispeed_load chown system system /sys/devices/system/cpu/cpu6/cpufreq/interactive/above_hispeed_delay chmod 0660 /sys/devices/system/cpu/cpu6/cpufreq/interactive/above_hispeed_delay chown system system /sys/devices/system/cpu/cpu6/cpufreq/interactive/boost chmod 0660 /sys/devices/system/cpu/cpu6/cpufreq/interactive/boost chown system system /sys/devices/system/cpu/cpu6/cpufreq/interactive/boostpulse chown system system /sys/devices/system/cpu/cpu6/cpufreq/interactive/input_boost chmod 0660 /sys/devices/system/cpu/cpu6/cpufreq/interactive/input_boost chown system system /sys/devices/system/cpu/cpu6/cpufreq/interactive/boostpulse_duration chmod 0660 /sys/devices/system/cpu/cpu6/cpufreq/interactive/boostpulse_duration chown system system /sys/devices/system/cpu/cpu6/cpufreq/interactive/io_is_busy chmod 0660 /sys/devices/system/cpu/cpu6/cpufreq/interactive/io_is_busy # Cstate node chown radio system /sys/module/cpuidle/parameters/off chmod 0664 /sys/module/cpuidle/parameters/off # Mount cpuset group for cameraserver mkdir /dev/cpuset/cameraserver copy /dev/cpuset/cpus /dev/cpuset/cameraserver/cpus copy /dev/cpuset/mems /dev/cpuset/cameraserver/mems chown system system /dev/cpuset/cameraserver chown system system /dev/cpuset/cameraserver/tasks chown system system /dev/cpuset/cameraserver/cpus chmod 0664 /dev/cpuset/cameraserver/tasks chmod 0664 /dev/cpuset/cameraserver/cpus # For CPUSET(7885) 0-1, 2-5, 6-7 chown system system /dev/cpuset/top-app/cpus chown system system /dev/cpuset/foreground/cpus chown system system /dev/cpuset/background/cpus chown system system /dev/cpuset/system-background/cpus chmod 664 /dev/cpuset/top-app/cpus chmod 664 /dev/cpuset/foreground/cpus chmod 664 /dev/cpuset/background/cpus chmod 664 /dev/cpuset/system-background/cpus write /dev/cpuset/top-app/cpus 0-7 write /dev/cpuset/foreground/cpus 0-2,4-7 write /dev/cpuset/background/cpus 0-1 write /dev/cpuset/system-background/cpus 0-2 # For Selective boost write /dev/cpuset/top-app/selective_boost 1 write /dev/cpuset/foreground/selective_boost 1 write /dev/cpuset/cameraserver/selective_boost 1 #dbmd chmod 0660 /dev/dbmdx-1 chown system audio /dev/dbmdx-1 # Sensors permissions # Accelerometer_sensor chown system radio /sys/class/sensors/accelerometer_sensor/raw_data chown system radio /sys/class/sensors/accelerometer_sensor/calibration chown system radio /sys/class/sensors/accelerometer_sensor/reactive_alert chown system radio /sys/class/sensors/accelerometer_sensor/vendor chown system radio /sys/class/sensors/accelerometer_sensor/name chown system radio /sys/class/sensors/accelerometer_sensor/selftest chown system radio /sys/class/sensors/accelerometer_sensor/lowpassfilter # Proximity_sensor chown system radio /sys/class/sensors/proximity_sensor/state chown system radio /sys/class/sensors/proximity_sensor/raw_data chown system radio /sys/class/sensors/proximity_sensor/prox_avg chown system radio /sys/class/sensors/proximity_sensor/prox_cal chown system radio /sys/class/sensors/proximity_sensor/vendor chown system radio /sys/class/sensors/proximity_sensor/name chown system radio /sys/class/sensors/proximity_sensor/thresh_high chown system radio /sys/class/sensors/proximity_sensor/thresh_low chown system radio /sys/class/sensors/proximity_sensor/thresh_detect_high chown system radio /sys/class/sensors/proximity_sensor/thresh_detect_low chown system radio /sys/class/sensors/proximity_sensor/barcode_emul_en chown system radio /sys/class/sensors/proximity_sensor/prox_offset_pass chown system radio /sys/class/sensors/proximity_sensor/prox_trim chown system radio /sys/class/sensors/proximity_sensor/modify_settings chown system radio /sys/class/sensors/proximity_sensor/settings_thd_low chown system radio /sys/class/sensors/proximity_sensor/settings_thd_high chown system radio /sys/class/sensors/proximity_sensor/prox_probe # Light_sensor chown system radio /sys/class/sensors/light_sensor/lux chown system radio /sys/class/sensors/light_sensor/raw_data chown system radio /sys/class/sensors/light_sensor/vendor chown system radio /sys/class/sensors/light_sensor/name # Gyro_sensor chown system radio /sys/class/sensors/gyro_sensor/power_on chown system radio /sys/class/sensors/gyro_sensor/power_off chown system radio /sys/class/sensors/gyro_sensor/temperature chown system radio /sys/class/sensors/gyro_sensor/selftest chown system radio /sys/class/sensors/gyro_sensor/selftest_dps chown system radio /sys/class/sensors/gyro_sensor/vendor chown system radio /sys/class/sensors/gyro_sensor/name # Barometer_sensor chown system radio /sys/class/sensors/barometer_sensor/sea_level_pressure chown system radio /sys/class/sensors/barometer_sensor/vendor chown system radio /sys/class/sensors/barometer_sensor/name chown system radio /sys/class/sensors/barometer_sensor/calibration chown system radio /sys/class/sensors/barometer_sensor/temperature # Magnetic_sensor chown system radio /sys/class/sensors/magnetic_sensor/raw_data chown system radio /sys/class/sensors/magnetic_sensor/vendor chown system radio /sys/class/sensors/magnetic_sensor/name chown system radio /sys/class/sensors/magnetic_sensor/selftest # HRM_sensor chown system radio /sys/class/sensors/hrm_sensor/name chown system radio /sys/class/sensors/hrm_sensor/vendor chown system radio /sys/class/sensors/hrm_sensor/led_current chown system radio /sys/class/sensors/hrm_sensor/led_current1 chown system radio /sys/class/sensors/hrm_sensor/led_current2 chown system radio /sys/class/sensors/hrm_sensor/led_current3 chown system radio /sys/class/sensors/hrm_sensor/led_current4 chown system radio /sys/class/sensors/hrm_sensor/hr_range chown system radio /sys/class/sensors/hrm_sensor/hr_range2 chown system radio /sys/class/sensors/hrm_sensor/look_mode_ir chown system radio /sys/class/sensors/hrm_sensor/look_mode_red chown system radio /sys/class/sensors/hrm_sensor/eol_test chown system radio /sys/class/sensors/hrm_sensor/eol_test_result chown system radio /sys/class/sensors/hrm_sensor/eol_test_status chown system radio /sys/class/sensors/hrm_sensor/int_pin_check chown system radio /sys/class/sensors/hrm_sensor/lib_ver chown system radio /sys/class/sensors/hrm_sensor/regulator chown system radio /sys/class/sensors/hrm_sensor/part_type chown system radio /sys/class/sensors/hrm_sensor/device_id chown system radio /sys/class/sensors/hrm_sensor/hrm_flush chown system radio /sys/class/sensors/hrm_sensor/threshold chown system radio /sys/class/sensors/hrm_sensor/alc_enable chown system radio /sys/class/sensors/hrm_sensor/eol_lib_ver chown system radio /sys/class/sensors/hrm_sensor/elf_lib_ver chown system radio /sys/class/sensors/hrm_sensor/adpd_reg_read chown system radio /sys/class/sensors/hrm_sensor/adpd_reg_write chown system radio /sys/class/sensors/hrm_sensor/adpd_mode chown system radio /sys/class/sensors/hrm_sensor/adpd_configuration chown system radio /sys/class/sensors/hrm_sensor/adpd_stat chmod 0600 /dev/max_hrm chown system system /dev/max_hrm # Grip_sensor chown system radio /sys/class/sensors/grip_sensor/name chown system radio /sys/class/sensors/grip_sensor/vendor chown system radio /sys/class/sensors/grip_sensor/raw_data chown system radio /sys/class/sensors/grip_sensor/threshold chown system radio /sys/class/sensors/grip_sensor/calibration chown system radio /sys/class/sensors/grip_sensor/onoff chown system radio /sys/class/sensors/grip_sensor/reset chown system radio /sys/class/sensors/grip_sensor/mode chown system radio /sys/class/sensors/grip_sensor/gain chown system radio /sys/class/sensors/grip_sensor/start chown system radio /sys/class/sensors/grip_sensor/normal_threshold chown system radio /sys/class/sensors/grip_sensor/gain_ch2 chown system radio /sys/class/sensors/grip_sensor/raw_data_ch2 chown system radio /sys/class/sensors/grip_sensor/diff_avg_ch2 chown system radio /sys/class/sensors/grip_sensor/normal_threshold_ch2 chown system radio /sys/class/sensors/grip_sensor/ch_state chown system radio /sys/class/sensors/grip_sensor/body_threshold # Grip_sensor chown system radio /sys/class/sensors/grip_sensor/name chown system radio /sys/class/sensors/grip_sensor/grip_firm_update_status chown system radio /sys/class/sensors/grip_sensor/grip_firm_update chown system radio /sys/class/sensors/grip_sensor/grip_firm_version_phone chown system radio /sys/class/sensors/grip_sensor/grip_firm_version_panel chown system radio /sys/class/sensors/grip_sensor/grip_sar_enable chown system radio /sys/class/sensors/grip_sensor/grip_sar_only_mode chown system radio /sys/class/sensors/grip_sensor/grip_sar_press_threshold chown system radio /sys/class/sensors/grip_sensor/grip_sar_release_threshold chown system radio /sys/class/sensors/grip_sensor/grip_earjack chown system radio /sys/class/sensors/grip_sensor/grip_gain chown system radio /sys/class/sensors/grip_sensor/grip_raw chown system radio /sys/class/sensors/grip_sensor/grip_raw_d chown system radio /sys/class/sensors/grip_sensor/grip_sw_reset chown system radio /sys/class/sensors/grip_sensor/grip_threshold chown system radio /sys/class/sensors/grip_sensor/grip_total_cap chown system radio /sys/class/sensors/grip_sensor/grip_check chown system radio /sys/class/sensors/grip_sensor/grip chown system radio /sys/class/sensors/grip_sensor/grip_diff_d chown system radio /sys/class/sensors/grip_sensor/grip_baseline chown system radio /sys/class/sensors/grip_sensor/grip_irq_count # SensorHub chown system radio /sys/class/sensors/ssp_sensor/enable chown system radio /sys/class/sensors/ssp_sensor/mcu_rev chown system radio /sys/class/sensors/ssp_sensor/mcu_name chown system radio /sys/class/sensors/ssp_sensor/mcu_test chown system radio /sys/class/sensors/ssp_sensor/mcu_reset chown system radio /sys/class/sensors/ssp_sensor/mcu_update chown system radio /sys/class/sensors/ssp_sensor/mcu_sleep_test chown system radio /sys/class/sensors/ssp_sensor/ori_poll_delay # Sensorhub IIO chown system radio /sys/class/sensors/ssp_sensor/accel_poll_delay chown system radio /sys/class/sensors/ssp_sensor/rot_poll_delay chown system radio /sys/class/sensors/ssp_sensor/game_rot_poll_delay chown system radio /sys/class/sensors/ssp_sensor/step_det_poll_delay chown system radio /sys/class/sensors/ssp_sensor/gyro_poll_delay chown system radio /sys/class/sensors/ssp_sensor/uncalib_gyro_poll_delay chown system radio /sys/class/sensors/ssp_sensor/mag_poll_delay chown system radio /sys/class/sensors/ssp_sensor/uncal_mag_poll_delay chown system radio /sys/class/sensors/ssp_sensor/light_poll_delay chown system radio /sys/class/sensors/ssp_sensor/pressure_poll_delay chown system radio /sys/class/sensors/ssp_sensor/prox_poll_delay chown system radio /sys/class/sensors/ssp_sensor/sig_motion_poll_delay chown system radio /sys/class/sensors/ssp_sensor/step_cnt_poll_delay chown system radio /sys/class/sensors/ssp_sensor/uncal_gyro_poll_delay chown system radio /sys/class/sensors/ssp_sensor/interrupt_gyro_poll_delay chown system radio /sys/class/sensors/ssp_sensor/tilt_poll_delay chown system radio /sys/class/sensors/ssp_sensor/pickup_poll_delay chown system radio /sys/class/sensors/ssp_sensor/ssp_flush chown system radio /sys/class/sensors/ssp_sensor/int_gyro_enable chown system radio /sys/class/sensors/ssp_sensor/sensor_state chmod 0600 /dev/batch_io chown system system /dev/batch_io # MOBEAM chown system radio /sys/class/sec/sec_barcode_emul/vendor chown system radio /sys/class/sec/sec_barcode_emul/name chown system radio /sys/class/sec/sec_barcode_emul/barcode_send chown system radio /sys/class/sec/sec_barcode_emul/barcode_led_status chown system radio /sys/class/sec/sec_barcode_emul/barcode_ver_check # IRLED_sensor chown system radio /sys/class/sensors/irled_remote/name chown system radio /sys/class/sensors/irled_remote/vendor chown system radio /sys/class/sensors/irled_remote/irled_send chown system radio /sys/class/sensors/irled_remote/irled_send_result # Fingerprint_sensor chown system radio /sys/class/fingerprint/fingerprint/type_check chown system radio /sys/class/fingerprint/fingerprint/name chown system radio /sys/class/fingerprint/fingerprint/vendor chown system radio /sys/class/fingerprint/fingerprint/adm chown system radio /sys/class/fingerprint/fingerprint/bfs_values # sem_daemon permission chown system system /efs/sec_efs/ssp_data chmod 0644 /efs/sec_efs/ssp_data # Support DM logging # chmod 0770 /system/bin/dmd # Support Virtual Com chmod 0770 /system/bin/vcd # Support AP/CP log dump # chmod 0770 /system/bin/sced # Permission for UART SWITCH chmod 0660 /sys/class/sec/switch/uart_sel chown system system /sys/class/sec/switch/uart_sel #for datarouter chown system system /dev/dun chown system system /dev/ttyGS0 chown system system /dev/ttyGS1 chown system system /dev/ttyGS2 chown system system /dev/ttyGS3 # Move 2 SD card service extSdUFSVold /system/bin/extSDCardServiceVold class main user system group system mount radio net_bt sdcard_rw shell media media_rw on fs mount_all /fstab.samsungexynos7885 setprop ro.crypto.fuse_sdcard true chown radio system /efs restorecon_recursive /efs # Permissions for ION chmod 0660 /sys/class/ion_cma/ion_video_ext/isolated chown system system /sys/class/ion_cma/ion_video_ext/isolated # Permissions for backlight chown system system /sys/class/backlight/panel/brightness # Permissions for LCD chown system radio /sys/class/lcd/panel/lcd_type chown system system /sys/class/lcd/panel/lux # Copy DRM Key copy /system/app/wv.keys /factory/wv.keys # Permission for DRM Key chmod 0644 /factory/wv.keys # Permissions for System LSI NFC # NFC : Permissions for NFC chmod 0660 /dev/sec-nfc chown nfc nfc /dev/sec-nfc # Permission for flashlight control for HAL3.3 # The Istor espresso board does not have the flash led h/w, So the below permission line are blocked. # If you want to test the flashlight in universal board which have the flash led h/w, Enable the below blocked lines. chmod 0660 /sys/class/camera/flash/rear_flash chown system camera /sys/class/camera/flash/rear_flash chmod 0660 /sys/class/camera/flash/front_flash chown system camera /sys/class/camera/flash/front_flash # SVC LED chown system system /sys/class/sec/led/led_r chown system system /sys/class/sec/led/led_g chown system system /sys/class/sec/led/led_b chown system system /sys/class/leds/led_r/brightness chown system system /sys/class/leds/led_g/brightness chown system system /sys/class/leds/led_b/brightness chown system system /sys/class/leds/led_r/delay_on chown system system /sys/class/leds/led_g/delay_on chown system system /sys/class/leds/led_b/delay_on chown system system /sys/class/leds/led_r/delay_off chown system system /sys/class/leds/led_g/delay_off chown system system /sys/class/leds/led_b/delay_off chown system system /sys/class/leds/led_r/blink chown system system /sys/class/leds/led_g/blink chown system system /sys/class/leds/led_b/blink chown system system /sys/class/sec/led/led_pattern chown system system /sys/class/sec/led/led_blink chown system system /sys/class/sec/led/led_br_lev chown system system /sys/class/sec/led/led_lowpower #load ecd firmware write /proc/ecd/load_firmware 1 # ARGOSD network_throughput chown system system /dev/network_throughput # ARGOSD service argos-daemon /system/vendor/bin/argosd class main user system group system radio # MobiCore startup # service mobicore /system/bin/mcDriverDaemon -r /system/app/020a0000000000000000000000000000.drbin -r /system/app/mcRegistry/FFFFFFFFD00000000000000000000016.tlbin # user drmrpc # group drmrpc # class core # seclabel u:r:tee:s0 #service trustonic-proxy /system/bin/trustonic_tee_proxy # class core # user system # group system drmrpc # seclabel u:r:tee:s0 # Modem boot daemon # service cpboot-daemon /sbin/cbd -d -tss310 -bm -mm -P mmcblk0p5 # class main # user root # group radio cache inet misc audio sdcard_rw log # seclabel u:r:cbd:s0 # DM daemon # service DM-daemon /system/bin/dmd # class main # user root # group system # FINGERPRINT FRAMEWORK : starts fingerprintd service fingerprintd /system/bin/fingerprintd class late_start user system group system # FINGERPRINT FRAMEWORK : starts goodixfingerprintd service goodixd /system/bin/goodixfingerprintd class late_start user system group media_rw system # faced service faced /system/bin/faced class late_start user system group system # SCE daemon # service SCE-daemon /system/bin/sced # class main # user root # group system # diag daemon # service DM-daemon /system/bin/diagexe # class main # user root # group system # seclabel u:r:dmd:s0 # Remosaic daemon of Camera #service remosaic_daemon /system/bin/remosaic_daemon # class late_start # user cameraserver # group cameraserver service fuse_sdcard /system/bin/sdcard -u 1023 -g 1023 -d /mnt/media_rw/sdcard /storage/sdcard class late_start disabled service fuse_usb1 /system/bin/sdcard -u 1023 -g 1023 -d /mnt/media_rw/usb1 /storage/usb1 class late_start disabled service fuse_usb2 /system/bin/sdcard -u 1023 -g 1023 -d /mnt/media_rw/usb2 /storage/usb2 class late_start disabled # Sysscope service prepare_param /system/bin/prepare_param.sh /dev/block/platform/13500000.dwmmc0/by-name/PARAM class core user root group root seclabel u:r:prepare_param:s0 oneshot # Set watchdog timer to 30 seconds and pet it every 10 seconds to get a 20 second margin service watchdogd /sbin/watchdogd 10 20 class core seclabel u:r:watchdogd:s0 service watchdog_break /system/bin/watchdog_break.sh oneshot class core seclabel u:r:watchdogd:s0 # on userdebug and eng builds, enable kgdb on the serial console on property:ro.debuggable=1 write /sys/module/kgdboc/parameters/kgdboc ttyFIQ1 write /sys/module/fiq_debugger/parameters/kgdb_enable 1 # LPM on property:ro.bootmode=charger mount ext4 /dev/block/platform/13500000.dwmmc0/by-name/SYSTEM /system wait ro wait /dev/block/platform/13500000.dwmmc0/by-name/EFS mount ext4 /dev/block/platform/13500000.dwmmc0/by-name/EFS /efs nosuid nodev noatime noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic class_start sec-charger service lpm /system/bin/lpm class sec-charger critical # SPE-1748: PANU DHCP Client not launched service dhcpcd_bt-pan /system/bin/dhcpcd -ABKL class main disabled oneshot service iprenew_bt-pan /system/bin/dhcpcd -n class main disabled oneshot on post-fs-data # WLBT MX # for slsi WIFI file operation chown system system /sys/module/scsc_wlan/parameters/EnableTestMode chmod 0666 /sys/module/scsc_wlan/parameters/EnableTestMode chown system system /sys/module/scsc_mx/parameters/firmware_variant chmod 0666 /sys/module/scsc_mx/parameters/firmware_variant chown system system /sys/module/scsc_mx/parameters/enable_auto_sense chmod 0666 /sys/module/scsc_mx/parameters/enable_auto_sense chown system system /sys/module/scsc_mx/parameters/use_new_fw_structure chmod 0666 /sys/module/scsc_mx/parameters/use_new_fw_structure chown system system /proc/driver/mx140_clk0/restart chmod 0666 /proc/driver/mx140_clk0/restart chown system system /sys/module/scsc_bt/parameters/disable_service chmod 0666 /sys/module/scsc_bt/parameters/disable_service chown system system /sys/module/scsc_bt/parameters/force_crash chmod 0666 /sys/module/scsc_bt/parameters/force_crash chown system system /dev/s5n2560udi0 chmod 0666 /dev/s5n2560udi0 chown system system /dev/mx_0_debug_sampler chmod 0666 /dev/mx_0_debug_sampler chown system system /dev/mx_0_m4_gdb chmod 0666 /dev/mx_0_m4_gdb chown system system /dev/mx_0_mmap chmod 0666 /dev/mx_0_mmap chown system system /dev/mx_0_r4_gdb chmod 0666 /dev/mx_0_r4_gdb chown system system /dev/mx_client_test_0 chmod 0666 /dev/mx_client_test_0 chown system system /system/bin/moredump chmod 0755 /system/bin/moredump chown system system /system/bin/moredump.bin chmod 0755 /system/bin/moredump.bin chown system system /system/bin/disable_auto_coredump chmod 0755 /system/bin/disable_auto_coredump chown system system /system/bin/trigger_moredump chmod 0755 /system/bin/trigger_moredump write /sys/module/scsc_mx/parameters/disable_recovery_handling 0 on boot # sem_daemon service sem_daemon /system/bin/sem_daemon class core user system group system nfc disabled on property:sys.boot_completed=1 setprop security.semdaemonfinish 0 start sem_daemon # Change permission for A-Box firmware logs file & GPR dump chown audioserver system /sys/kernel/debug/abox/log-00 chown audioserver system /sys/devices/platform/14a50000.abox/14a50000.abox:abox_debug@0/gpr chown audioserver system /sys/devices/platform/14a50000.abox/14a50000.abox:abox_debug@0/calliope_sram chown audioserver system /sys/devices/platform/14a50000.abox/14a50000.abox:abox_debug@0/calliope_dram chown audioserver system /sys/devices/platform/14a50000.abox/14a50000.abox:abox_debug@0/calliope_iva on property:security.semdaemonfinish=1 stop sem_daemon # umount service service umount_service /system/bin/umount -D /preload disabled seclabel u:r:umount_service:s0 oneshot # GPS service gpsd /vendor/bin/hw/gpsd -c /vendor/etc/gnss/gps.cfg class main user gps group system inet net_raw wakelock ioprio be 0 seclabel u:r:gpsd:s0 # SSWAP service swapon /sbin/sswap -s -f 2048 class core user root group root seclabel u:r:sswap:s0 oneshot # Support Preload install apks on property:persist.sys.storage_preload=1 mount ext4 /dev/block/platform/13500000.dwmmc0/by-name/HIDDEN /preload nosuid nodev ro barrier=1 setprop storage.preload.complete 1 on property:persist.sys.storage_preload=0 start umount_service # scsc deaemon service wlbtd /vendor/bin/wlbtd class main user system group wifi inet log sdcard_rw misc