diff options
Diffstat (limited to 'rootdir/init.target.rc')
-rw-r--r-- | rootdir/init.target.rc | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/rootdir/init.target.rc b/rootdir/init.target.rc new file mode 100644 index 0000000..1762bd7 --- /dev/null +++ b/rootdir/init.target.rc @@ -0,0 +1,62 @@ +on init + export LD_SHIM_LIBS /system/lib/libsamsung-ril.so|libsamsung_symbols.so +# ko files for FM Radio + insmod /system/lib/modules/Si4709_driver.ko + +on post-fs-data +# icd + exec icd_check + chown system system /dev/icd + chmod 0644 /dev/icd + write /dev/icdr 0 + chown system system /dev/icdr + chmod 0644 /dev/icdr + chown system system /dev/tzic + +# make param block device link for SysScope + symlink /dev/block/mmcblk0p4 /dev/block/param + +# Restorecon + restorecon_recursive /efs + +# GPS init + mkdir /data/gps + chown gps system /data/gps + chmod 1770 /data/gps + write /sys/class/sec/gps/GPS_PWR_EN/export 162 + write /sys/class/sec/gps/GPS_PWR_EN/value 0 + write /sys/class/sec/gps/GPS_PWR_EN/direction out + chown gps system /sys/class/sec/gps/GPS_PWR_EN/value + chmod 0664 /sys/class/sec/gps/GPS_PWR_EN/value + chown gps system /dev/ttySAC1 + chmod 0660 /dev/ttySAC1 + restorecon /sys/class/sec/gps/export + restorecon /sys/class/sec/gps/GPS_PWR_EN/value + restorecon /sys/class/sec/gps/GPS_PWR_EN/direction + + write /data/.cid.info 0 + restorecon /data/.cid.info + restorecon /data/ISP_CV + +on fs + # zram + swapon_all /fstab.smdk4x12 + +on boot +# cbd +service cpboot-daemon /sbin/cbd -d + class main + user root + group radio cache inet misc audio sdcard_rw log + seclabel u:r:cpboot-daemon:s0 + + +# Start GPS daemon +service gps-daemon /system/bin/sh /system/bin/gps_daemon.sh + class main + socket gps seqpacket 0660 gps system + user gps + group system inet sdcard_rw gps + seclabel u:r:glgps:s0 + + |