From 5aeb3d71197bf67131dabe2118b942f6e69dff4e Mon Sep 17 00:00:00 2001 From: RGIB Date: Wed, 6 Apr 2016 21:59:56 +0200 Subject: n5100 : rename rc file Change-Id: Ic6b6f27ec1da4a1ae8ea5721c47a30e4afffa307 --- rootdir/init.target.rc | 213 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100755 rootdir/init.target.rc (limited to 'rootdir/init.target.rc') diff --git a/rootdir/init.target.rc b/rootdir/init.target.rc new file mode 100755 index 0000000..3f911cc --- /dev/null +++ b/rootdir/init.target.rc @@ -0,0 +1,213 @@ +on init + + export LD_SHIM_LIBS /system/lib/libril.so|libsamsung_symbols.so:/system/bin/gpsd|libsamsung_symbols.so + + # Vibetonz + export VIBE_PIPE_PATH /dev/pipes + mkdir /dev/pipes 0771 shell shell + +on post-fs-data + +# for AT distributor + chown system radio /sys/module/cpuidle_exynos4/parameters/enable_mask + chmod 0664 /sys/module/cpuidle_exynos4/parameters/enable_mask + + mkdir /data/local/audio 0775 media audio + chown media audio /data/local/audio + +# Camera + chown radio system /sys/devices/platform/samsung-pd.5/s3c-fimc.2/range_mode + chmod 0660 /sys/devices/platform/samsung-pd.5/s3c-fimc.2/range_mode + + symlink /dev/block/mmcblk0p4 /dev/block/param + +# KeyDisabler + chown system system /sys/class/sec/sec_touchkey/keypad_enable + +# 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 + +# Permissions for mDNIe + chown system media_rw /sys/class/mdnie/mdnie/mode + chown system media_rw /sys/class/mdnie/mdnie/outdoor + chown system media_rw /sys/class/mdnie/mdnie/scenario + chown system system /sys/class/mdnie/mdnie/negative + chown system system /sys/class/mdnie/mdnie/ebook + chown system system /sys/class/mdnie/mdnie/accessibility + chown system media_rw /sys/class/mdnie/mdnie/cabc + write /sys/class/mdnie/mdnie/scenario 0 + write /sys/class/mdnie/mdnie/mode 0 + +# Permissions for Touchkey + chown system radio /sys/class/sec/sec_touchkey/touchkey_dummy_btn1 + chown system radio /sys/class/sec/sec_touchkey/touchkey_dummy_btn3 + chown system radio /sys/class/sec/sec_touchkey/touchkey_dummy_btn5 + chown system radio /sys/class/sec/sec_touchkey/extra_button_event + chown system radio /sys/class/sec/sec_touchkey/touchkey_button_all + chown system radio /sys/class/sec/sec_touchkey/touchkey_threshold + chmod 0660 /sys/class/sec/sec_touchkey/extra_button_event + +# Permissions for Hall IC + chown system radio /sys/class/sec/sec_key/hall_detect + +# Battery node + chown system radio /sys/class/power_supply/battery/batt_error_test + chown system radio /sys/class/power_supply/battery/batt_slate_mode + chown system radio /sys/class/power_supply/battery/batt_temp_adc_cal + chown system radio /sys/class/power_supply/battery/batt_vf_adc + chown system radio /sys/class/power_supply/battery/batt_vol_adc + chown system radio /sys/class/power_supply/battery/batt_vol_adc_aver + chown system radio /sys/class/power_supply/battery/batt_vol_adc_cal + chown system radio /sys/class/power_supply/battery/batt_vol_aver + chown system radio /sys/class/power_supply/battery/factory_mode + chown system radio /sys/class/power_supply/battery/siop_activated + chown system radio /sys/class/power_supply/battery/siop_level + chown system radio /sys/class/power_supply/battery/update + +# CTIA event + chown sdcard_rw sdcard_rw /sys/class/power_supply/battery/call + chown sdcard_rw sdcard_rw /sys/class/power_supply/battery/video + chown sdcard_rw sdcard_rw /sys/class/power_supply/battery/music + chown sdcard_rw sdcard_rw /sys/class/power_supply/battery/browser + chown sdcard_rw sdcard_rw /sys/class/power_supply/battery/hotspot + chown sdcard_rw sdcard_rw /sys/class/power_supply/battery/camera + chown system radio /sys/class/power_supply/battery/talk_wcdma + chown system radio /sys/class/power_supply/battery/talk_gsm + chown system radio /sys/class/power_supply/battery/call + chown system radio /sys/class/power_supply/battery/data_call + chown gps radio /sys/class/power_supply/battery/gps + chown system radio /sys/class/power_supply/battery/wifi + chown system radio /sys/class/power_supply/battery/lte + +# Permissions for gpio_keys + chown radio system /sys/class/sec/sec_key/wakeup_keys + write /sys/class/sec/sec_key/wakeup_keys 116,172,544 + +# IPC sysfs + chown radio radio /sys/devices/virtual/misc/multipdp/waketime + symlink /dev/block/mmcblk0p7 /dev/mbin0 + +# +# Input Events + chown system input /sys/class/input/input2/delay + chown system input /sys/class/input/input3/delay + chown system input /sys/class/input/input4/delay + chown system input /sys/class/input/input5/delay + chown system input /sys/class/input/input6/delay + chown system input /sys/class/input/input6/delay + chown system input /sys/class/input/input7/delay + chown system input /sys/class/input/input8/delay + chown system input /sys/class/input/input9/delay +# Magnetic_sensor + chmod 0777 /dev/i2c-10 + chown compass input /sys/class/input/input6/offsets + chown compass input /sys/class/input/input6/dynamic_matrix + chown system input /sys/class/input/input6/threshold + chown system input /sys/class/input/input6/distortion + chown system input /sys/class/input/input6/shape + write /sys/class/input/input6/distortion "350 50 15" + write /sys/class/input/input6/static_matrix "10602 -980 25 -830 10470 -188 2753 1005 9019" + write /sys/class/input/input6/ellipsoid_mode "1" + + chown system input /sys/class/input/input6/filter_enable + chown system input /sys/class/input/input6/filter_len + chown system input /sys/class/input/input6/data + chown system input /sys/class/input/input6/status + chown system input /sys/class/input/input6/wake + chown system input /sys/class/input/input6/position +# Magnetic_sensor + chown compass input /sys/class/input/input5/offsets + chown compass input /sys/class/input/input5/dynamic_matrix + chown system input /sys/class/input/input5/threshold + chown system input /sys/class/input/input5/distortion + chown system input /sys/class/input/input5/shape + write /sys/class/input/input5/distortion "350 50 15" + write /sys/class/input/input5/static_matrix "10602 -980 25 -830 10470 -188 2753 1005 9019" + write /sys/class/input/input5/ellipsoid_mode "1" + + chown system input /sys/class/input/input5/filter_enable + chown system input /sys/class/input/input5/filter_len + chown system input /sys/class/input/input5/data + chown system input /sys/class/input/input5/status + chown system input /sys/class/input/input5/wake + chown system input /sys/class/input/input5/position + +# Vibetonz + chmod 0660 /dev/tspdrv + chown root shell /dev/tspdrv + +# IR_LED + chown system system /sys/class/sec/sec_ir/ir_send + chown system system /sys/class/sec/sec_ir/ir_send_result + +# for wifi + mkdir /data/misc/wifi/sockets 0770 wifi wifi + +on boot + + # make param block device link for SysScope + symlink /dev/block/mmcblk0p7 /dev/block/param + +# epen + chown system system /sys/class/sec/sec_epen/epen_saving_mode + chmod 660 /sys/class/sec/sec_epen/epen_saving_mode + +on property:init.svc.macloader=stopped + chown system root /data/.cid.info + chmod 0664 /data/.cid.info + chown system root /data/.rev + chmod 0660 /data/.rev + +# SISO-ANDR_PERF :: START Changing scheduler to cfq and reseting cpu min freq to -1 after boot complete +on property:sys.boot_completed=1 + write /sys/block/mmcblk0/queue/scheduler cfq + write /sys/power/cpufreq_min_limit -1 +# SISO-ANDR_PERF :: END + +service at_distributor /system/bin/at_distributor + class main + user root + group radio log + seclabel u:r:at_distributor:s0 + +service gpsd /system/bin/gpsd -c /system/etc/gps.xml + class main + socket gps seqpacket 0660 gps system + user gps + group system inet sdcard_rw + ioprio be 0 + seclabel u:r:gpsd:s0 + +service cpboot-daemon /sbin/cbd -d -p7 + class main + user root + group system radio cache inet misc audio sdcard_rw log sdcard_r + seclabel u:r:cpboot-daemon:s0 + +service orientationd /system/bin/orientationd + class main + user compass + group input + seclabel u:r:orientationd:s0 + +service geomagneticd /system/bin/geomagneticd + class main + user compass + group system input + seclabel u:r:geomagneticd:s0 + +service SMD-daemon /system/bin/smdexe + class main + user root + group system radio inet net_raw + seclabel u:r:SMD-daemon:s0 + +service DR-daemon /system/bin/ddexe + class main + user root + group system radio inet net_raw + seclabel u:r:DR-daemon:s0 \ No newline at end of file -- cgit v1.1