rootdir: cleanup and remove init.project.rc
This commit is contained in:
parent
3d492b4411
commit
78ddd99bbf
|
@ -11,7 +11,6 @@ PRODUCT_COPY_FILES += \
|
|||
$(DEVICE_PATH)/rootdir/init.modem.rc:root/init.modem.rc \
|
||||
$(DEVICE_PATH)/rootdir/init.mt6735.rc:root/init.mt6735.rc \
|
||||
$(DEVICE_PATH)/rootdir/init.mt6735.usb.rc:root/init.mt6735.usb.rc \
|
||||
$(DEVICE_PATH)/rootdir/init.project.rc:root/init.project.rc \
|
||||
$(DEVICE_PATH)/rootdir/meta_init.modem.rc:root/meta_init.modem.rc \
|
||||
$(DEVICE_PATH)/rootdir/meta_init.project.rc:root/meta_init.project.rc \
|
||||
$(DEVICE_PATH)/rootdir/meta_init.rc:root/meta_init.rc \
|
||||
|
|
|
@ -42,10 +42,6 @@ loglevel 5
|
|||
symlink /dev/block/platform/mtk-msdc.0/by-name/nvram /dev/nvram
|
||||
symlink /dev/block/platform/mtk-msdc.0/by-name/para /dev/misc
|
||||
symlink /dev/block/platform/mtk-msdc.0/by-name/logo /dev/logo
|
||||
#create mountpoint for persist partition
|
||||
mkdir /persist 0771 system system
|
||||
#Create nvdata mount point
|
||||
mkdir /nvdata 0771 system system
|
||||
|
||||
|
||||
# Link /vendor to /system/vendor for devices without a vendor partition.
|
||||
|
@ -62,6 +58,10 @@ loglevel 5
|
|||
mkdir /config 0500 root root
|
||||
mkdir /protect_f 0771 system system
|
||||
mkdir /protect_s 0771 system system
|
||||
#create mountpoint for persist partition
|
||||
mkdir /persist 0771 system system
|
||||
#Create nvdata mount point
|
||||
mkdir /nvdata 0771 system system
|
||||
|
||||
# See storage config details at http://source.android.com/tech/storage/
|
||||
mkdir /mnt/shell 0700 shell shell
|
||||
|
@ -199,7 +199,6 @@ on post-fs-data
|
|||
chown root system /nvdata
|
||||
chmod 2770 /nvdata
|
||||
symlink /nvdata /data/nvram
|
||||
mkdir /nvdata/media 0771 media audio
|
||||
|
||||
# Set SELinux security contexts on upgrade or policy update.
|
||||
restorecon_recursive /nvdata
|
||||
|
@ -213,17 +212,8 @@ on post-fs-data
|
|||
mkdir /data/misc/systemkeys 0700 system system
|
||||
# give system access to wpa_supplicant.conf for backup and restore
|
||||
mkdir /data/misc/wifi 0770 wifi wifi
|
||||
mkdir /data/misc/wifi/sockets 0770 wifi wifi
|
||||
mkdir /data/misc/wifi/wpa_supplicant 0770 wifi wifi
|
||||
mkdir /data/misc/ethernet 0770 system system
|
||||
mkdir /data/misc/dhcp 0770 dhcp dhcp
|
||||
mkdir /data/misc/user 0771 root root
|
||||
mkdir /data/misc/perfprofd 0775 root root
|
||||
# give system access to wpa_supplicant.conf for backup and restore
|
||||
chmod 0660 /data/misc/wifi/wpa_supplicant.conf
|
||||
mkdir /data/local 0771 shell shell
|
||||
mkdir /data/misc/media 0700 media media
|
||||
mkdir /data/misc/vold 0700 root root
|
||||
mkdir /data/local/tmp 0771 shell shell
|
||||
mkdir /data/data 0771 system system
|
||||
mkdir /data/app-private 0771 system system
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import /init.project.rc
|
||||
import /init.modem.rc
|
||||
import init.mt6735.usb.rc
|
||||
import init.modem.rc
|
||||
|
||||
on late-fs
|
||||
# boot time fs tune
|
||||
|
@ -25,6 +25,9 @@ on init
|
|||
mkdir /persist 0771 system system
|
||||
mkdir /nvdata 0771 system system
|
||||
|
||||
mkdir /mnt/media_rw/usbotg 0700 media_rw media_rw
|
||||
mkdir /storage/usbotg 0700 root root
|
||||
|
||||
# ion device
|
||||
chmod 0666 /dev/ion
|
||||
chmod 0660 /sys/bus/platform/drivers/gsensor/cpsdata
|
||||
|
@ -89,9 +92,6 @@ on post-fs
|
|||
swapon_all /fstab.swap
|
||||
write /proc/sys/vm/page-cluster 0
|
||||
|
||||
#change permissions for mediaserver
|
||||
chown root media /proc/clkmgr/mipi_test
|
||||
|
||||
# change owner
|
||||
chown root system /proc/mtprof/cputime
|
||||
chown root system /proc/mtprof/reboot_pid
|
||||
|
@ -136,17 +136,17 @@ on post-fs
|
|||
chmod 0660 /dev/wmtdetect
|
||||
chown system system /dev/wmtdetect
|
||||
|
||||
restorecon /dev/wmtWifi
|
||||
restorecon /dev/stpwmt
|
||||
restorecon /dev/stpbt
|
||||
restorecon /dev/stpgps
|
||||
|
||||
# GPS
|
||||
chmod 0660 /dev/gps
|
||||
chown system gps /dev/gps
|
||||
chmod 0660 /dev/stpgps
|
||||
chown gps gps /dev/stpgps
|
||||
|
||||
restorecon /dev/wmtWifi
|
||||
restorecon /dev/stpwmt
|
||||
restorecon /dev/stpbt
|
||||
restorecon /dev/stpgps
|
||||
|
||||
|
||||
on post-fs-data
|
||||
# We chown/chmod /nvdata again so because mount is run as root + defaults
|
||||
|
@ -159,8 +159,6 @@ on post-fs-data
|
|||
# Set SELinux security contexts on upgrade or policy update.
|
||||
restorecon_recursive /nvdata
|
||||
|
||||
chmod 0660 /data/misc/wifi/p2p_supplicant.conf
|
||||
|
||||
#give system access to rfkill device node
|
||||
chmod 0660 /dev/rfkill
|
||||
|
||||
|
@ -178,9 +176,6 @@ on post-fs-data
|
|||
chown gps gps /sys/class/gpsdrv/gps/pwrsave
|
||||
chown gps gps /sys/class/gpsdrv/gps/status
|
||||
|
||||
# AGPS
|
||||
mkdir /data/agps_supl 0771 gps system
|
||||
restorecon_recursive /data/misc/gps
|
||||
|
||||
# md32 boot
|
||||
chown root system /dev/md32
|
||||
|
@ -189,29 +184,9 @@ on post-fs-data
|
|||
chmod 0660 /sys/class/misc/md32/md32_mobile_log
|
||||
write /sys/class/misc/md32/md32_boot 1
|
||||
|
||||
# radvd
|
||||
mkdir /data/misc/radvd 0770 system system
|
||||
chmod 444 /etc/radvd/radvd.conf
|
||||
|
||||
# Mali Graphics
|
||||
chmod 666 /dev/mali0
|
||||
|
||||
# Touch Panel
|
||||
chown root diag /sys/module/tpd_setting/parameters/tpd_calmat
|
||||
chown root diag /sys/module/tpd_setting/parameters/tpd_em_debounce_time
|
||||
chown root diag /sys/module/tpd_setting/parameters/tpd_mode
|
||||
chown root diag /sys/module/tpd_setting/parameters/tpd_em_debounce_time0
|
||||
chown root diag /sys/module/tpd_setting/parameters/tpd_em_debounce_time1
|
||||
chown root diag /sys/module/tpd_setting/parameters/tpd_em_spl_num
|
||||
chown root diag /sys/module/tpd_setting/parameters/tpd_em_pressure_threshold
|
||||
chown root diag /sys/module/tpd_setting/parameters/tpd_em_auto_time_interval
|
||||
chown root diag /sys/module/tpd_setting/parameters/tpd_em_sample_cnt
|
||||
chown root diag /sys/module/tpd_setting/parameters/tpd_em_asamp
|
||||
chown root diag /sys/module/tpd_debug/parameters/tpd_em_log
|
||||
chown root diag /sys/module/tpd_debug/parameters/tpd_em_log_to_fs
|
||||
|
||||
chmod 0666 /dev/pmem_multimedia
|
||||
|
||||
# watch dog kicker
|
||||
write /proc/wdk "0 20 30"
|
||||
|
||||
|
@ -265,6 +240,57 @@ on post-fs-data
|
|||
chown system system /sys/class/misc/m_acc_misc/accbatch
|
||||
chown system system /sys/class/misc/m_acc_misc/accflush
|
||||
|
||||
# ltr559
|
||||
chmod 0660 /sys/bus/i2c/devices/2-0023/als_data
|
||||
chown system system /sys/bus/i2c/devices/2-0023/als_data
|
||||
|
||||
chmod 0660 /sys/bus/i2c/devices/2-0023/als_enable
|
||||
chown system system /sys/bus/i2c/devices/2-0023/als_enable
|
||||
|
||||
chmod 0660 /sys/bus/i2c/devices/2-0023/ps_data
|
||||
chown system system /sys/bus/i2c/devices/2-0023/ps_data
|
||||
|
||||
chmod 0660 /sys/bus/i2c/devices/2-0023/ps_enable
|
||||
chown system system /sys/bus/i2c/devices/2-0023/ps_enable
|
||||
|
||||
chmod 0660 /sys/bus/i2c/devices/2-0023/ps_interrupt
|
||||
chown system system /sys/bus/i2c/devices/2-0023/ps_interrupt
|
||||
|
||||
chmod 0660 /sys/bus/i2c/devices/2-0023/ps_offset
|
||||
chown system system /sys/bus/i2c/devices/2-0023/ps_offset
|
||||
|
||||
chmod 0660 /sys/bus/i2c/devices/2-0023/reg
|
||||
chown system system /sys/bus/i2c/devices/2-0023/reg
|
||||
|
||||
chmod 660 /sys/bus/i2c/devices/2-0023/self_test
|
||||
chown system system /sys/bus/i2c/devices/2-0023/self_test
|
||||
|
||||
# sensor st480 and ak09911
|
||||
chmod 660 /sys/bus/i2c/devices/2-000c/self_test
|
||||
chown system system /sys/bus/i2c/devices/2-000c/self_test
|
||||
|
||||
# lsm6ds3
|
||||
chown system system /dev/iio\:device0
|
||||
chmod 0666 /dev/iio\:device0
|
||||
chown system system /dev/iio\:device1
|
||||
chmod 0666 /dev/iio\:device1
|
||||
chown system system /dev/iio\:device2
|
||||
chmod 0666 /dev/iio\:device2
|
||||
chown system system /dev/iio\:device3
|
||||
chmod 0666 /dev/iio\:device3
|
||||
chown system system /dev/iio\:device4
|
||||
chmod 0666 /dev/iio\:device4
|
||||
chown system system /dev/iio\:device5
|
||||
chmod 0666 /dev/iio\:device5
|
||||
chown system system /dev/iio\:device6
|
||||
chmod 0666 /dev/iio\:device6
|
||||
chown system system /dev/iio\:device7
|
||||
chmod 0666 /dev/iio\:device7
|
||||
chown system system /dev/iio\:device8
|
||||
chmod 0666 /dev/iio\:device8
|
||||
chown system system /dev/iio\:device9
|
||||
chmod 0666 /dev/iio\:device9
|
||||
|
||||
#camera flashlight sysfs
|
||||
chmod 0644 /sys/class/flashlightdrv/kd_camera_flashlight/flash1
|
||||
chmod 0644 /sys/class/flashlightdrv/kd_camera_flashlight/flash2
|
||||
|
@ -335,16 +361,64 @@ on post-fs-data
|
|||
chown system system /sys/class/misc/m_baro_misc/barobatch
|
||||
chown system system /sys/class/misc/m_baro_misc/baroflush
|
||||
|
||||
#dixiaobing@wind-mobi.com 20150525
|
||||
# ps cali
|
||||
chown system system /sys/class/meizu/ps/ps_calibration
|
||||
chown system system /sys/class/meizu/ps/ps_offset
|
||||
|
||||
# acc cali
|
||||
# Meizu sensor interfaces
|
||||
chown system system /sys/class/meizu/acc/acc_calibration
|
||||
chown system system /sys/class/meizu/acc/acc_enable
|
||||
chown system system /sys/class/meizu/acc/acc_self_test
|
||||
chown system system /sys/class/meizu/acc/acc_x_calibbias
|
||||
chown system system /sys/class/meizu/acc/acc_y_calibbias
|
||||
chown system system /sys/class/meizu/acc/acc_z_calibbias
|
||||
chown system system /sys/class/meizu/acc/acc_x_offset
|
||||
chown system system /sys/class/meizu/acc/acc_y_offset
|
||||
chown system system /sys/class/meizu/acc/acc_z_offset
|
||||
chown system system /sys/class/meizu/acc/acc_id
|
||||
chown system system /sys/class/meizu/acc/acc_name
|
||||
|
||||
chown system system /sys/class/meizu/gyr/gyr_enable
|
||||
chown system system /sys/class/meizu/gyr/gyr_self_test
|
||||
chown system system /sys/class/meizu/gyr/gyr_id
|
||||
chown system system /sys/class/meizu/gyr/gyr_name
|
||||
|
||||
chown system system /sys/class/meizu/ps/ps_enable
|
||||
chown system system /sys/class/meizu/ps/ps_data
|
||||
chown system system /sys/class/meizu/ps/ps_calibration
|
||||
chown system system /sys/class/meizu/ps/ps_calibbias
|
||||
chown system system /sys/class/meizu/ps/ps_offset
|
||||
chown system system /sys/class/meizu/ps/ps_id
|
||||
chown system system /sys/class/meizu/ps/ps_name
|
||||
chown system system /sys/class/meizu/ps/ps_irq_gpio
|
||||
|
||||
chown system system /sys/class/meizu/als/als_enable
|
||||
chown system system /sys/class/meizu/als/als_data
|
||||
chown system system /sys/class/meizu/als/als_id
|
||||
chown system system /sys/class/meizu/als/als_name
|
||||
|
||||
chown system system /sys/class/meizu/compass/compass_enable
|
||||
chown system system /sys/class/meizu/compass/compass_self_test
|
||||
chown system system /sys/class/meizu/compass/compass_id
|
||||
chown system system /sys/class/meizu/compass/compass_name
|
||||
|
||||
# Add by Meizu BSP@YinShunQing for HALL
|
||||
chown system system /sys/devices/platform/gpio-keys.0/key_hall_state
|
||||
chmod 0440 /sys/devices/platform/gpio-keys.0/key_hall_state
|
||||
|
||||
# Add by WuWeilin@BSP for power mode permission
|
||||
chown system system /sys/power/power_mode
|
||||
|
||||
# Meizu Holster
|
||||
chown system system /sys/devices/mx_tsp/hall_mode
|
||||
chmod 0660 /sys/devices/mx_tsp/hall_mode
|
||||
|
||||
# Meizu Gesture
|
||||
chown system system /sys/devices/platform/mx-gs/gesture_control
|
||||
chmod 0660 /sys/devices/platform/mx-gs/gesture_control
|
||||
chown system system /sys/devices/platform/mx-gs/gesture_data
|
||||
chmod 0660 /sys/devices/platform/mx-gs/gesture_data
|
||||
|
||||
# Meizu notification leds
|
||||
chmod 0660 /sys/class/leds/button-backlight/trigger
|
||||
chmod 0660 /sys/class/leds/button-backlight/oneshot_blink
|
||||
chmod 0660 /sys/class/leds/button-backlight/brightness
|
||||
|
||||
#duanzhanyang@wind-mobi.com 20150620
|
||||
chown system system /sys/devices/mx_leds/leds_mode
|
||||
|
@ -361,12 +435,6 @@ on post-fs-data
|
|||
chmod 0660 /dev/MJC
|
||||
chown system media /dev/MJC
|
||||
|
||||
#kpd
|
||||
chown radio radio /sys/devices/platform/mtk-kpd/driver/kpd_call_state
|
||||
|
||||
#Charging Battery
|
||||
chown radio radio /sys/devices/platform/battery/Charging_CallState
|
||||
|
||||
# PMIC property
|
||||
chown radio system /sys/devices/platform/mt-pmic/low_battery_protect_stop
|
||||
chown radio system /sys/devices/platform/mt-pmic/low_battery_protect_ut
|
||||
|
@ -375,10 +443,6 @@ on post-fs-data
|
|||
mkdir /data/misc/sensor 0774 system system
|
||||
mkdir /data/misc/akmd 0770 system system
|
||||
mkdir /data/misc/s62x 0771 compass compass
|
||||
mkdir /data/acdapi/ 0770 system system
|
||||
chmod 0660 /data/misc/acdapi/calib.dat
|
||||
chmod 0660 /data/misc/acdapi/param.dat
|
||||
chmod 0660 /data/misc/acdapi/sensors.dat
|
||||
chown system /sys/devices/platform/msensor/driver/cpsopmode
|
||||
chown system /sys/devices/platform/msensor/driver/cpsreptxy
|
||||
chown system /sys/devices/platform/msensor/driver/cpsreptz
|
||||
|
@ -386,50 +450,6 @@ on post-fs-data
|
|||
chown system /sys/devices/platform/gsensor/driver/cpsrange
|
||||
mkdir /data/data/mcube 0664 system system
|
||||
|
||||
chown system /sys/class/input/input1/enable
|
||||
chown system /sys/class/input/input1/delay
|
||||
chown system /sys/class/input/input1/wake
|
||||
chown system /sys/class/input/input1/offsets
|
||||
chown system /sys/class/input/input2/enable
|
||||
chown system /sys/class/input/input2/delay
|
||||
chown system /sys/class/input/input2/wake
|
||||
chown system /sys/class/input/input2/offsets
|
||||
chown system /sys/class/input/input3/enable
|
||||
chown system /sys/class/input/input3/delay
|
||||
chown system /sys/class/input/input3/wake
|
||||
chown system /sys/class/input/input3/offsets
|
||||
chown system /sys/class/input/input4/enable
|
||||
chown system /sys/class/input/input4/delay
|
||||
chown system /sys/class/input/input4/wake
|
||||
chown system /sys/class/input/input4/offsets
|
||||
chown system /sys/class/input/input5/enable
|
||||
chown system /sys/class/input/input5/delay
|
||||
chown system /sys/class/input/input5/wake
|
||||
chown system /sys/class/input/input5/offsets
|
||||
chown system /sys/class/input/input6/enable
|
||||
chown system /sys/class/input/input6/delay
|
||||
chown system /sys/class/input/input6/wake
|
||||
chown system /sys/class/input/input6/offsets
|
||||
chown system /sys/class/input/input7/enable
|
||||
chown system /sys/class/input/input7/delay
|
||||
chown system /sys/class/input/input7/wake
|
||||
chown system /sys/class/input/input7/offsets
|
||||
chown system /sys/class/input/input8/enable
|
||||
chown system /sys/class/input/input8/delay
|
||||
chown system /sys/class/input/input8/wake
|
||||
chown system /sys/class/input/input8/offsets
|
||||
chown system /sys/class/input/input9/enable
|
||||
chown system /sys/class/input/input9/delay
|
||||
chown system /sys/class/input/input9/wake
|
||||
chown system /sys/class/input/input9/offsets
|
||||
chown system /sys/class/input/input10/enable
|
||||
chown system /sys/class/input/input10/delay
|
||||
chown system /sys/class/input/input10/wake
|
||||
chown system /sys/class/input/input10/offsets
|
||||
|
||||
#EM eint
|
||||
chown root diag /sys/bus/platform/drivers/eint/current_eint
|
||||
|
||||
# Display
|
||||
chmod 0660 /dev/graphics/fb0
|
||||
chown system graphics /dev/graphics/fb0
|
||||
|
@ -475,33 +495,16 @@ on post-fs-data
|
|||
chown bluetooth bluetooth /data/@btmtk/dev_cache
|
||||
chown bluetooth bluetooth /dev/hid-keyboard
|
||||
chmod 0660 /dev/hid-keyboard
|
||||
#Use uinput's default permission
|
||||
# Use uinput's default permission
|
||||
chown system net_bt_admin /dev/uinput
|
||||
|
||||
# UIBC
|
||||
chown system media /dev/uibc
|
||||
chmod 0660 /dev/uibc
|
||||
|
||||
#TV-out
|
||||
chmod 0664 /dev/TV-out
|
||||
|
||||
#HDMI
|
||||
chmod 0664 /dev/hdmitx
|
||||
|
||||
# JPEG
|
||||
#chmod 0444 /dev/mtk_jpeg
|
||||
|
||||
# almk
|
||||
chmod 0440 /dev/mtk_almk
|
||||
|
||||
# DISP
|
||||
chmod 0444 /dev/mtk_disp
|
||||
|
||||
#Camera
|
||||
chmod 0660 /dev/camera-sysram
|
||||
chmod 0660 /dev/camera-isp
|
||||
chmod 0660 /dev/camera-fdvt
|
||||
chmod 0660 /dev/camera-pipemgr
|
||||
chmod 0660 /dev/kd_camera_hw
|
||||
chmod 0660 /dev/kd_camera_flashlight
|
||||
chmod 0660 /dev/kd_camera_hw_bus2
|
||||
|
@ -509,10 +512,8 @@ on post-fs-data
|
|||
chmod 0660 /dev/CAM_CAL_DRV
|
||||
chmod 0660 /dev/CAM_CAL_DRV_SUB
|
||||
|
||||
chown system camera /dev/camera-sysram
|
||||
chown system camera /dev/camera-isp
|
||||
chown system camera /dev/camera-fdvt
|
||||
chown system camera /dev/camera-pipemgr
|
||||
chown system camera /dev/kd_camera_hw
|
||||
chown system camera /dev/kd_camera_flashlight
|
||||
chown system camera /dev/kd_camera_hw_bus2
|
||||
|
@ -520,7 +521,6 @@ on post-fs-data
|
|||
chown system camera /dev/CAM_CAL_DRV
|
||||
chown system camera /dev/CAM_CAL_DRV_SUB
|
||||
|
||||
|
||||
# SMI
|
||||
chmod 0660 /dev/MTK_SMI
|
||||
chown system camera /dev/MTK_SMI
|
||||
|
@ -561,10 +561,6 @@ on post-fs-data
|
|||
chmod 0660 /dev/ebc
|
||||
chown system media /dev/ebc
|
||||
|
||||
#otp
|
||||
chmod 0660 /proc/driver/otp
|
||||
chown root system /proc/driver/otp
|
||||
|
||||
# autok
|
||||
chown root system /sys/autok/debug
|
||||
chown root system /sys/autok/param_count
|
||||
|
@ -583,7 +579,11 @@ on post-fs-data
|
|||
chmod 0664 /sys/devices/platform/mt_usb/cmode
|
||||
chown root system /sys/devices/platform/mt_usb/cmode
|
||||
|
||||
# Thermal
|
||||
# AGPS
|
||||
mkdir /data/agps_supl 0771 gps system
|
||||
restorecon_recursive /data/misc/gps
|
||||
|
||||
# Thermal
|
||||
mkdir /data/.tp/ 0775 system system
|
||||
|
||||
chmod 0660 /dev/ttyC2
|
||||
|
@ -635,10 +635,6 @@ on boot
|
|||
chmod 0770 /sys/power/tuxonice
|
||||
chmod 0220 /sys/power/tuxonice/do_hibernate
|
||||
|
||||
# Smartbook Handler Framework
|
||||
chown system system /sys/power/sb_state
|
||||
chmod 0660 /sys/power/sb_state
|
||||
|
||||
# HMP CPU hotplug strategy
|
||||
chown system system /proc/hps/num_base_perf_serv
|
||||
chmod 0660 /proc/hps/num_base_perf_serv
|
||||
|
|
|
@ -1,156 +0,0 @@
|
|||
# MTK project .rc configure
|
||||
|
||||
import init.mt6735.usb.rc
|
||||
|
||||
on init
|
||||
mkdir /mnt/media_rw/usbotg 0700 media_rw media_rw
|
||||
mkdir /storage/usbotg 0700 root root
|
||||
|
||||
on post-fs-data
|
||||
|
||||
#
|
||||
# Connectivity related device nodes & configuration (begin)
|
||||
#
|
||||
|
||||
#/dev/ttyMT2 for Connectivity BT/GPS usage
|
||||
chmod 0660 /dev/ttyMT2
|
||||
chown system system /dev/ttyMT2
|
||||
|
||||
mknod /dev/wmtWifi c 153 0
|
||||
chmod 0660 /dev/wmtWifi
|
||||
chown system system /dev/wmtWifi
|
||||
|
||||
#Camera
|
||||
chmod 0660 /dev/BU64245
|
||||
chown system camera /dev/BU64245
|
||||
|
||||
# GPS
|
||||
chown gps gps /sys/class/gpsdrv/gps/pwrctl
|
||||
chown gps gps /sys/class/gpsdrv/gps/suspend
|
||||
chown gps gps /sys/class/gpsdrv/gps/state
|
||||
chown gps gps /sys/class/gpsdrv/gps/pwrsave
|
||||
chown gps gps /sys/class/gpsdrv/gps/status
|
||||
|
||||
# WiFi
|
||||
mkdir /data/misc/wifi 0770 wifi wifi
|
||||
mkdir /data/misc/wifi/sockets 0770 wifi wifi
|
||||
mkdir /data/misc/wpa_supplicant 0770 wifi wifi
|
||||
chown wifi wifi /data/misc/wifi
|
||||
|
||||
## Sensors
|
||||
# ltr559
|
||||
chmod 0660 /sys/bus/i2c/devices/2-0023/als_data
|
||||
chown system system /sys/bus/i2c/devices/2-0023/als_data
|
||||
|
||||
chmod 0660 /sys/bus/i2c/devices/2-0023/als_enable
|
||||
chown system system /sys/bus/i2c/devices/2-0023/als_enable
|
||||
|
||||
chmod 0660 /sys/bus/i2c/devices/2-0023/ps_data
|
||||
chown system system /sys/bus/i2c/devices/2-0023/ps_data
|
||||
|
||||
chmod 0660 /sys/bus/i2c/devices/2-0023/ps_enable
|
||||
chown system system /sys/bus/i2c/devices/2-0023/ps_enable
|
||||
|
||||
chmod 0660 /sys/bus/i2c/devices/2-0023/ps_interrupt
|
||||
chown system system /sys/bus/i2c/devices/2-0023/ps_interrupt
|
||||
|
||||
chmod 0660 /sys/bus/i2c/devices/2-0023/ps_offset
|
||||
chown system system /sys/bus/i2c/devices/2-0023/ps_offset
|
||||
|
||||
chmod 0660 /sys/bus/i2c/devices/2-0023/reg
|
||||
chown system system /sys/bus/i2c/devices/2-0023/reg
|
||||
|
||||
chmod 660 /sys/bus/i2c/devices/2-0023/self_test
|
||||
chown system system /sys/bus/i2c/devices/2-0023/self_test
|
||||
|
||||
# sensor st480 and ak09911
|
||||
chmod 660 /sys/bus/i2c/devices/2-000c/self_test
|
||||
chown system system /sys/bus/i2c/devices/2-000c/self_test
|
||||
|
||||
# lsm6ds3
|
||||
chown system system /dev/iio\:device0
|
||||
chmod 0666 /dev/iio\:device0
|
||||
chown system system /dev/iio\:device1
|
||||
chmod 0666 /dev/iio\:device1
|
||||
chown system system /dev/iio\:device2
|
||||
chmod 0666 /dev/iio\:device2
|
||||
chown system system /dev/iio\:device3
|
||||
chmod 0666 /dev/iio\:device3
|
||||
chown system system /dev/iio\:device4
|
||||
chmod 0666 /dev/iio\:device4
|
||||
chown system system /dev/iio\:device5
|
||||
chmod 0666 /dev/iio\:device5
|
||||
chown system system /dev/iio\:device6
|
||||
chmod 0666 /dev/iio\:device6
|
||||
chown system system /dev/iio\:device7
|
||||
chmod 0666 /dev/iio\:device7
|
||||
chown system system /dev/iio\:device8
|
||||
chmod 0666 /dev/iio\:device8
|
||||
chown system system /dev/iio\:device9
|
||||
chmod 0666 /dev/iio\:device9
|
||||
|
||||
# meizu sensor interfaces
|
||||
chown system system /sys/class/meizu/acc/acc_calibration
|
||||
chown system system /sys/class/meizu/acc/acc_enable
|
||||
chown system system /sys/class/meizu/acc/acc_self_test
|
||||
chown system system /sys/class/meizu/acc/acc_x_calibbias
|
||||
chown system system /sys/class/meizu/acc/acc_y_calibbias
|
||||
chown system system /sys/class/meizu/acc/acc_z_calibbias
|
||||
chown system system /sys/class/meizu/acc/acc_x_offset
|
||||
chown system system /sys/class/meizu/acc/acc_y_offset
|
||||
chown system system /sys/class/meizu/acc/acc_z_offset
|
||||
chown system system /sys/class/meizu/acc/acc_id
|
||||
chown system system /sys/class/meizu/acc/acc_name
|
||||
|
||||
chown system system /sys/class/meizu/gyr/gyr_enable
|
||||
chown system system /sys/class/meizu/gyr/gyr_self_test
|
||||
chown system system /sys/class/meizu/gyr/gyr_id
|
||||
chown system system /sys/class/meizu/gyr/gyr_name
|
||||
|
||||
chown system system /sys/class/meizu/ps/ps_enable
|
||||
chown system system /sys/class/meizu/ps/ps_data
|
||||
chown system system /sys/class/meizu/ps/ps_calibration
|
||||
chown system system /sys/class/meizu/ps/ps_calibbias
|
||||
chown system system /sys/class/meizu/ps/ps_offset
|
||||
chown system system /sys/class/meizu/ps/ps_id
|
||||
chown system system /sys/class/meizu/ps/ps_name
|
||||
chown system system /sys/class/meizu/ps/ps_irq_gpio
|
||||
|
||||
chown system system /sys/class/meizu/als/als_enable
|
||||
chown system system /sys/class/meizu/als/als_data
|
||||
chown system system /sys/class/meizu/als/als_id
|
||||
chown system system /sys/class/meizu/als/als_name
|
||||
|
||||
chown system system /sys/class/meizu/compass/compass_enable
|
||||
chown system system /sys/class/meizu/compass/compass_self_test
|
||||
chown system system /sys/class/meizu/compass/compass_id
|
||||
chown system system /sys/class/meizu/compass/compass_name
|
||||
|
||||
# Add by Meizu BSP@YinShunQing for HALL
|
||||
chown system system /sys/devices/platform/gpio-keys.0/key_hall_state
|
||||
chmod 0440 /sys/devices/platform/gpio-keys.0/key_hall_state
|
||||
|
||||
# Add by WuWeilin@BSP for power mode permission
|
||||
chown system system /sys/power/power_mode
|
||||
# for Holster
|
||||
chown system system /sys/devices/mx_tsp/hall_mode
|
||||
chmod 0660 /sys/devices/mx_tsp/hall_mode
|
||||
|
||||
# for Gesture
|
||||
chown system system /sys/devices/platform/mx-gs/gesture_control
|
||||
chmod 0660 /sys/devices/platform/mx-gs/gesture_control
|
||||
chown system system /sys/devices/platform/mx-gs/gesture_data
|
||||
chmod 0660 /sys/devices/platform/mx-gs/gesture_data
|
||||
|
||||
# for notification leds
|
||||
chmod 0660 /sys/class/leds/button-backlight/trigger
|
||||
chmod 0660 /sys/class/leds/button-backlight/oneshot_blink
|
||||
chmod 0660 /sys/class/leds/button-backlight/brightness
|
||||
|
||||
#
|
||||
# Connectivity related device nodes & configuration (end)
|
||||
#
|
||||
|
||||
# Encrypt phone function
|
||||
setprop vold.post_fs_data_done 1
|
||||
|
Loading…
Reference in New Issue