aboutsummaryrefslogtreecommitdiffstats
path: root/rootdir/init.target.rc
diff options
context:
space:
mode:
authorRGIB <gibellini.roberto@gmail.com>2016-04-06 21:59:56 +0200
committerRoberto Gibellini <gibellini.roberto@gmail.com>2016-04-08 07:48:46 -0700
commit5aeb3d71197bf67131dabe2118b942f6e69dff4e (patch)
tree2a28a2b041908b59853ddee8af3f7565289cf103 /rootdir/init.target.rc
parent0fcdfe33c23ec443dd0eb3fee6fce4527e5c5ae7 (diff)
downloaddevice_samsung_n5100-5aeb3d71197bf67131dabe2118b942f6e69dff4e.zip
device_samsung_n5100-5aeb3d71197bf67131dabe2118b942f6e69dff4e.tar.gz
device_samsung_n5100-5aeb3d71197bf67131dabe2118b942f6e69dff4e.tar.bz2
n5100 : rename rc file
Change-Id: Ic6b6f27ec1da4a1ae8ea5721c47a30e4afffa307
Diffstat (limited to 'rootdir/init.target.rc')
-rwxr-xr-xrootdir/init.target.rc213
1 files changed, 213 insertions, 0 deletions
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
+
+# <Sensors & NFC>
+# 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