aboutsummaryrefslogtreecommitdiffstats
path: root/rootdir/init.target.rc
diff options
context:
space:
mode:
Diffstat (limited to 'rootdir/init.target.rc')
-rwxr-xr-xrootdir/init.target.rc200
1 files changed, 200 insertions, 0 deletions
diff --git a/rootdir/init.target.rc b/rootdir/init.target.rc
new file mode 100755
index 0000000..4e06896
--- /dev/null
+++ b/rootdir/init.target.rc
@@ -0,0 +1,200 @@
+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
+
+# Permissions for mDNIe
+ 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
+
+# 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
+ 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
+
+# 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
+
+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
+# end of wifi
+
+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 macloader /system/bin/macloader
+ class main
+ oneshot
+ seclabel u:r:macloader: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