From a78667d6da9618a99e64f920cde36fa5a27f5da5 Mon Sep 17 00:00:00 2001 From: RGIB Date: Tue, 24 May 2016 23:48:20 +0200 Subject: n5110 : fix services and cleanup Change-Id: If57cb713e7f6e8c9cd4d29ab5015e30f3b863d95 --- rootdir/init.target.rc | 81 ++++++++++++++++++++++++++++++++++---------------- 1 file changed, 55 insertions(+), 26 deletions(-) diff --git a/rootdir/init.target.rc b/rootdir/init.target.rc index d5fb185..be68c90 100755 --- a/rootdir/init.target.rc +++ b/rootdir/init.target.rc @@ -1,17 +1,36 @@ +############################ on init +############################ - export LD_SHIM_LIBS /system/lib/libril.so|libsamsung_symbols.so:/system/bin/gpsd|libsamsung_symbols.so + export LD_SHIM_LIBS /system/bin/gpsd|libsamsung_symbols.so:/system/bin/at_distributor|libsamsung_symbols.so:/system/bin/smdexe|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 +# geomagneticd + write /data/system/yas.cfg 0 + write /data/system/yas-backup.cfg 0 + +# gpsd + mkdir /data/system/gps 775 root root + write /data/system/gps/.gpslogd.pipe 0 + write /data/system/gps/.gpsd.lock 0 + write /data/system/gps/.gps.interface.pipe.to_gpsd 0 + write /data/system/gps/.gps.interface.pipe.to_jni 0 + +# bluetooth + write /efs/bluetooth/bt_addr 0 + +# audio mkdir /data/local/audio 0775 media audio chown media audio /data/local/audio @@ -24,6 +43,13 @@ on post-fs-data # 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 system /sys/class/mdnie/mdnie/ebook chown system system /sys/class/mdnie/mdnie/accessibility @@ -74,10 +100,9 @@ on post-fs-data write /sys/class/sec/sec_key/wakeup_keys 116,172,544 # IPC sysfs - chown radio radio /sys/devices/virtual/misc/multipdp/waketime + chown system system /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 @@ -88,6 +113,7 @@ on post-fs-data 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 @@ -134,14 +160,14 @@ on post-fs-data # for wifi mkdir /data/misc/wifi/sockets 0770 wifi wifi - restorecon_recursive /efs - restorecon /system/bin/gpsd - restorecon /system/bin/geomagneticd - restorecon_recursive /data/system/gps restorecon /data/system/yas.cfg restorecon /data/system/yas-backup.cfg + restorecon_recursive /data/system/gps + restorecon_recursive /efs +############################ on boot +############################ # make param block device link for SysScope symlink /dev/block/mmcblk0p7 /dev/block/param @@ -150,58 +176,61 @@ on boot 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 -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 + group system radio inet log cache misc audio net_raw sdcard_rw 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 + socket gps seqpacket 0775 root root + user root + group system radio inet log cache misc audio net_raw sdcard_rw ioprio be 0 seclabel u:r:gpsd:s0 -service macloader /system/bin/macloader +service cpboot-daemon /sbin/cbd -d -p7 class main - oneshot - seclabel u:r:macloader:s0 + user root + group system radio inet log cache misc audio net_raw sdcard_rw + seclabel u:r:cpboot-daemon:s0 service orientationd /system/bin/orientationd class main - user compass - group input + user root + group system radio inet log input cache misc net_raw sdcard_rw seclabel u:r:orientationd:s0 service geomagneticd /system/bin/geomagneticd class main - user compass - group system input + user root + group system radio inet log input cache misc net_raw sdcard_rw seclabel u:r:geomagneticd:s0 service SMD-daemon /system/bin/smdexe class main user root - group system radio inet net_raw + group system radio inet log cache misc audio net_raw sdcard_rw seclabel u:r:SMD-daemon:s0 service DR-daemon /system/bin/ddexe class main user root - group system radio inet net_raw + group system radio inet log cache misc audio net_raw sdcard_rw seclabel u:r:DR-daemon:s0 -- cgit v1.1