Advertisement
playfulgod

Untitled

Apr 26th, 2013
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.47 KB | None | 0 0
  1. #
  2. # init.bryce.rc
  3. # init script for LG Bryce (LG ESteem 4G)
  4. # parts taken from init.bryce.rc by Tyler Montgomery (tylerfixer)
  5. # Edited for the Esteem by Dewayne Jones (PlayfulGod)
  6. #
  7.  
  8. #on fs
  9. on early-fs
  10. write /dev/bootprog 1
  11.  
  12. # mount /system
  13. mkdir /system
  14. wait /dev/block/mmcblk0p12
  15. mount ext4 /dev/block/mmcblk0p12 /system ro -o data=ordered
  16.  
  17. # mount /data
  18. mkdir /data 0771 system system
  19. mount ext4 /dev/block/mmcblk0p13 /data nosuid nodev -o data=ordered
  20.  
  21. # mount /cache
  22. mkdir /cache 0771 system system
  23. mount ext4 /dev/block/mmcblk0p6 /cache nosuid nodev -o data=ordered
  24.  
  25. # mount /persist
  26. mkdir /persist 0771 system system
  27. mount ext4 /dev/block/mmcblk0p5 /persist nosuid nodev -o data=ordered
  28.  
  29. # Backward compatibility
  30. symlink /system/bin /bin
  31.  
  32. # create mountpoints for storage
  33. mkdir /storage 0111 system system
  34. mkdir /storage/sdcard0 0000 system system
  35. symlink /storage/sdcard0 /sdcard
  36. on early-init
  37. export EXTERNAL_STORAGE /mnt/sdcard0
  38. mkdir /mnt/sdcard 0000 system system
  39.  
  40. on init
  41. sysclktz 0
  42. loglevel 3
  43.  
  44. symlink /system/etc /etc
  45. symlink /sys/kernel/debug /d
  46.  
  47. mkdir /acct
  48. mount cgroup none /acct cpuacct
  49. mkdir /acct/uid
  50.  
  51. mount rootfs rootfs / ro remount
  52.  
  53. write /proc/sys/kernel/panic_on_oops 1
  54. write /proc/sys/kernel/hung_task_timeout_secs 0
  55.  
  56. write /sys/devices/platform/ers-kernel.0/ers_panic 1
  57. write /sys/devices/platform/ers-kernel.0/lte_ers_panic 1
  58.  
  59. mkdir /data/mmril 0770 radio radio
  60. chown radio radio /data/mmril
  61. chmod 0770 /data/mmril
  62.  
  63. mkdir /data/lgims 0770 system system
  64. chown system system /data/lgims
  65. chmod 0770 /data/lgims
  66. mkdir /data/lgims/config 0770 system system
  67. chown system system /data/lgims/config
  68. chmod 0770 /data/lgims/config
  69.  
  70. # mount /data/anr
  71. mkdir /data/anr 0755 root system
  72. chown root system /data/anr
  73.  
  74. on boot
  75. ifup lo
  76. hostname localhost
  77. domainname localdomain
  78.  
  79. write /proc/sys/net/ipv4/tcp_adv_win_scale 1
  80.  
  81. chown radio system /sys/android_power/state
  82. chown radio system /sys/android_power/request_state
  83. chown radio system /sys/android_power/acquire_full_wake_lock
  84. chown radio system /sys/android_power/acquire_partial_wake_lock
  85. chown radio system /sys/android_power/release_wake_lock
  86. chown radio system /sys/power/state
  87. chown radio system /sys/power/wake_lock
  88. chown radio system /sys/power/wake_unlock
  89. chmod 0660 /sys/power/state
  90. chmod 0660 /sys/power/wake_lock
  91. chmod 0660 /sys/power/wake_unlock
  92. chmod 0666 /sys/devices/platform/lg_diag_cmd/sms_status
  93. chmod 0666 /sys/devices/platform/lg_diag_cmd/get_sms
  94. chmod 0666 /sys/devices/platform/lg_diag_cmd/set_sms
  95. chmod 0666 /sys/devices/platform/lg_diag_cmd/rsp_sms_status
  96. chmod 0666 /sys/devices/platform/lg_diag_cmd/rsp_get_sms
  97. chmod 0666 /sys/devices/platform/lg_diag_cmd/rsp_set_sms
  98. chown system system /dev/akm8973_daemon
  99. chown system system /dev/akm8973_aot
  100. chown system system /dev/kr3dh
  101. chmod 0666 /dev/akm8973_aot
  102. chmod 0666 /dev/kr3dh
  103. chown system system /sys/class/timed_output/pmic_vibrator/enable
  104. chown system system /sys/class/timed_output/vibrator/amp
  105. chown system system /sys/class/leds/spotlight/brightness
  106.  
  107. chown system system /sys/module/sco/parameters/disable_esco
  108.  
  109. chown system system /sys/module/g_android/parameters/product_id
  110. chown system system /sys/devices/platform/msm_sdcc.1/polling
  111. chown system system /sys/devices/platform/msm_sdcc.2/polling
  112. chown system system /sys/devices/platform/msm_sdcc.3/polling
  113. chown system system /sys/devices/platform/msm_sdcc.4/polling
  114. chown system system /sys/devices/platform/msm_hsusb/gadget/wakeup
  115.  
  116. setprop net.tcp.buffersize.default 4096,87380,138800,4096,16384,138800
  117. setprop net.tcp.buffersize.wifi 4095,87380,110208,4096,16384,110208
  118. setprop net.tcp.buffersize.umts 4094,87380,110208,4096,16384,110208
  119. setprop net.tcp.buffersize.edge 4093,26280,35040,4096,16384,35040
  120. setprop net.tcp.buffersize.gprs 4092,8760,11680,4096,8760,11680
  121. setprop net.tcp.buffersize.ehrpd 4094,87380,138800,4096,16384,138800
  122. setprop net.tcp.buffersize.lte 4094,110208,262800,4096,32768,262800
  123. setprop net.tcp.buffersize.evdo_b 4094,87380,262144,4096,16384,262144
  124.  
  125. write /proc/sys/net/core/rmem_max 262144
  126. write /proc/sys/net/core/wmem_max 262144
  127. class_start default
  128. mkdir /data/misc/wifi/sockets 0770 wifi wifi
  129. setprop wifi.supplicant_scan_interval 20
  130. setprop wifi.interface wlan0
  131. chmod 0777 /system/etc/dhcpcd/dhcpcd-run-hooks
  132. setprop net.mtu.default 1428
  133. mkdir /data/misc/dhcp 0777 system system
  134. chmod 0666 /dev/msm_vidc_enc
  135. chmod 0666 /dev/msm_vidc_dec
  136. chmod 0666 /dev/pmem_adsp
  137. chmod 0666 /dev/msm_rotator
  138. chmod 0666 /dev/graphics/fb0
  139.  
  140. chmod 0666 /dev/kgsl-2d0
  141. chmod 0666 /dev/kgsl-3d0
  142. chmod 0666 /dev/genlock
  143.  
  144. chown root root /dev/rmt_storage
  145. chmod 0666 /dev/rmt_storage
  146.  
  147. chown system system /data/overlay.flg
  148. chmod 0666 /data/overlay.flg
  149. chown system system /dev/msm_audio_cal
  150. chmod 0777 /dev/msm_audio_cal
  151.  
  152. chmod 0777 /sys/module/lge_emmc_direct_access/parameters/write_block
  153. chmod 0777 /sys/module/lge_emmc_direct_access/parameters/read_block
  154. chmod 0777 /sys/module/lge_emmc_direct_access/parameters/boot_info
  155. chmod 0777 /sys/module/lge_emmc_direct_access/parameters/db_integrity_ready
  156. chmod 0777 /sys/module/lge_emmc_direct_access/parameters/fpri_crc_ready
  157. chmod 0777 /sys/module/lge_emmc_direct_access/parameters/file_crc_ready
  158. chmod 0777 /sys/module/lge_emmc_direct_access/parameters/code_partition_crc_ready
  159. chmod 0777 /sys/module/lge_emmc_direct_access/parameters/total_crc_ready
  160. chmod 0777 /sys/module/lge_emmc_direct_access/parameters/integrity_ret
  161. chmod 0777 /dev/block/mmcblk0
  162. chown system system /sys/module/android/parameters/product_id
  163. chmod 0444 /sys/module/android/parameters/product_id
  164. chown system system /sys/module/android/parameters/usb_mode
  165. chmod 0666 /sys/module/android/parameters/usb_mode
  166. chown system system /sys/devices/platform/msm_hsusb/gadget/usb_state
  167. chown system system /sys/module/android/parameters/user_mode
  168. chmod 0666 /sys/devices/platform/msm_hsusb/gadget/usb_state
  169. chmod 0666 /sys/module/android/parameters/user_mode
  170. mkdir /data/eri
  171. chown radio radio /data/eri
  172. chmod 0777 /data/eri
  173. chown radio radio /data/eri/eri.bin
  174. chmod 0777 /data/eri/eri.bin
  175.  
  176. service netd /system/bin/netd
  177. socket netd stream 0660 root system
  178.  
  179. service qmuxd /system/bin/qmuxd
  180.  
  181. service ril-daemon /system/bin/rild
  182. socket rild stream 660 root radio
  183. socket rild-debug stream 660 radio system
  184. user root
  185. group radio cache inet misc audio qcom_oncrpc diag
  186.  
  187. service dhcpcd_wlan0 /system/bin/dhcpcd -aBKAL
  188. class core
  189. disabled
  190. oneshot
  191.  
  192. service iprenew_wlan0 /system/bin/dhcpcd -n
  193. class main
  194. disabled
  195. oneshot
  196.  
  197. service dhcpcd_p2p /system/bin/dhcpcd -aABKL
  198. class main
  199. disabled
  200. oneshot
  201.  
  202. service iprenew_p2p /system/bin/dhcpcd -n
  203. class main
  204. disabled
  205. oneshot
  206.  
  207. service p2p_supplicant /system/bin/wpa_supplicant \
  208. -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf -N \
  209. -ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf -e/data/misc/wifi/entropy.bin -puse_p2p_group_interface=1
  210. # we will start as root and wpa_supplicant will switch to user wifi
  211. # after setting up the capabilities required for WEXT
  212. # user wifi
  213. # group wifi inet keystore
  214. class main
  215. socket wpa_wlan0 dgram 660 wifi wifi
  216. disabled
  217. oneshot
  218.  
  219. service wpa_supplicant /system/bin/wpa_supplicant \
  220. -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf -e/data/misc/wifi/entropy.bin
  221. # we will start as root and wpa_supplicant will switch to user wifi
  222. # after setting up the capabilities required for WEXT
  223. # user wifi
  224. # group wifi inet keystore
  225. class main
  226. socket wpa_wlan0 dgram 660 wifi wifi
  227. disabled
  228. oneshot
  229.  
  230. service akmd2 /system/bin/akmd2
  231. user system
  232. group system
  233. oneshot
  234.  
  235. service mocana_ipsec /system/bin/sh /system/etc/mocana_ipsec.sh
  236. oneshot
  237.  
  238. service lgeims /system/bin/lgeims 10
  239. user root
  240. group root
  241.  
  242. service rmt_storage /system/bin/rmt_storage /dev/block/mmcblk0p10 /dev/block/mmcblk0p11 /dev/block/mmcblk0p14
  243. user root
  244. disabled
  245.  
  246. on property:ro.emmc=1
  247. start rmt_storage
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement