Advertisement
Guest User

Untitled

a guest
Dec 7th, 2011
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.58 KB | None | 0 0
  1. on early-init
  2.  
  3. start ueventd
  4.  
  5. on init
  6.  
  7. sysclktz 0
  8.  
  9. loglevel 3
  10.  
  11. export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
  12. export LD_LIBRARY_PATH /vendor/lib:/system/lib
  13. export ANDROID_BOOTLOGO 1
  14. export ANDROID_ROOT /system
  15. export ANDROID_ASSETS /system/app
  16. export ANDROID_DATA /data
  17. export EXTERNAL_STORAGE /mnt/sdcard
  18. export EXTERNAL_ALT_STORAGE /mnt/sdcard-ext
  19. export ASEC_MOUNTPOINT /mnt/asec
  20. export LOOP_MOUNTPOINT /mnt/obb
  21. export BOOTCLASSPATH /system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar
  22.  
  23. symlink /system/etc /etc
  24. symlink /sys/kernel/debug /d
  25. symlink /system/vendor /vendor
  26.  
  27. mkdir /mnt 0775 root system
  28. mkdir /mnt/sdcard 0000 system system
  29. mkdir /mnt/sdcard-ext 0000 system system
  30. # mkdir /osh 0755 root root
  31. mkdir /preinstall 0755 system system
  32. symlink /data/tmp /tmp
  33.  
  34. mkdir /acct
  35. mount cgroup none /acct cpuacct
  36. mkdir /acct/uid
  37.  
  38. symlink /mnt/sdcard /sdcard
  39. symlink /mnt/sdcard-ext /sdcard-ext
  40.  
  41. mkdir /system
  42. mkdir /data 0771 system system
  43. mkdir /cache 0770 system cache
  44. mkdir /config 0500 root root
  45. mkdir /pds 0755 root root
  46. mkdir /misc 0770 system misc
  47.  
  48. mkdir /mnt/secure 0700 root root
  49. mkdir /mnt/secure/staging 0700 root root
  50. mkdir /mnt/secure/asec 0700 root root
  51.  
  52. mkdir /mnt/asec 0700 root system
  53. mount tmpfs tmpfs /mnt/asec mode=0755,gid=1000
  54.  
  55. mkdir /mnt/obb 0700 root system
  56. mount tmpfs tmpfs /mnt/obb mode=0755,gid=1000
  57.  
  58. write /proc/sys/kernel/panic_on_oops 1
  59. write /proc/sys/kernel/hung_task_timeout_secs 0
  60. write /proc/cpu/alignment 4
  61. write /proc/sys/kernel/sched_latency_ns 10000000
  62. write /proc/sys/kernel/sched_wakeup_granularity_ns 2000000
  63. write /proc/sys/kernel/sched_compat_yield 1
  64. write /proc/sys/kernel/sched_child_runs_first 0
  65.  
  66. mkdir /dev/cpuctl
  67. mount cgroup none /dev/cpuctl cpu
  68. chown system system /dev/cpuctl
  69. chown system system /dev/cpuctl/tasks
  70. chmod 0777 /dev/cpuctl/tasks
  71. write /dev/cpuctl/cpu.shares 1024
  72.  
  73. mkdir /dev/cpuctl/fg_boost
  74. chown system system /dev/cpuctl/fg_boost/tasks
  75. chmod 0777 /dev/cpuctl/fg_boost/tasks
  76. write /dev/cpuctl/fg_boost/cpu.shares 1024
  77.  
  78. mkdir /dev/cpuctl/bg_non_interactive
  79. chown system system /dev/cpuctl/bg_non_interactive/tasks
  80. chmod 0777 /dev/cpuctl/bg_non_interactive/tasks
  81.  
  82. write /dev/cpuctl/bg_non_interactive/cpu.shares 52
  83.  
  84. on fs
  85.  
  86. mount ext3 /dev/block/mmcblk0p3 /pds nosuid noexec relatime wait barrier=1 data=ordered
  87. mount ext3 /dev/block/mmcblk0p12 /system noatime nodiratime wait barrier=1 data=ordered
  88. mount ext3 /dev/block/mmcblk0p15 /cache nosuid nodev noatime nodiratime wait barrier=1 data=ordered
  89. mount ext3 /dev/block/mmcblk0p16 /data nosuid nodev noatime nodiratime wait barrier=1 data=ordered
  90. mount ext3 /dev/block/mmcblk0p17 /preinstall nosuid nodev noatime nodiratime wait barrier=1 data=ordered
  91.  
  92. on post-fs
  93.  
  94. mkdir /mnt/usbdisk_1.0 0000 system system
  95. mkdir /mnt/usbdisk_1.1 0000 system system
  96. mkdir /mnt/usbdisk_1.2 0000 system system
  97. mkdir /mnt/usbdisk_1.3 0000 system system
  98. mkdir /mnt/usbdisk_1.4 0000 system system
  99. mkdir /mnt/usbdisk_1.5 0000 system system
  100. mkdir /mnt/usbdisk_1.6 0000 system system
  101. mkdir /mnt/usbdisk_1.7 0000 system system
  102.  
  103. mount rootfs rootfs / ro remount
  104.  
  105. chown system system /data
  106. chmod 0771 /data
  107.  
  108. mkdir /data/dontpanic
  109. chown root log /data/dontpanic
  110. chmod 0750 /data/dontpanic
  111.  
  112. write /proc/apanic /dev/block/mmcblk0p9
  113.  
  114. copy /proc/apanic_console /data/dontpanic/apanic_console
  115. chown root log /data/dontpanic/apanic_console
  116. chmod 0640 /data/dontpanic/apanic_console
  117.  
  118. copy /proc/apanic_threads /data/dontpanic/apanic_threads
  119. chown root log /data/dontpanic/apanic_threads
  120. chmod 0640 /data/dontpanic/apanic_threads
  121.  
  122. write /proc/apanic_console 1
  123.  
  124. chown system cache /cache
  125. chmod 0770 /cache
  126.  
  127. chown system misc /misc
  128. chmod 0770 /misc
  129.  
  130. chown system cache /cache/recovery
  131. chmod 0770 /cache/recovery
  132.  
  133. chown root log /proc/vmallocinfo
  134. chmod 0440 /proc/vmallocinfo
  135.  
  136. chown root system /proc/kmsg
  137. chmod 0440 /proc/kmsg
  138. chown root system /proc/sysrq-trigger
  139. chmod 0220 /proc/sysrq-trigger
  140.  
  141. mkdir /data/misc 01771 system misc
  142. mkdir /data/misc/bluetoothd 0770 bluetooth bluetooth
  143. mkdir /data/misc/bluetooth 0770 system system
  144. mkdir /data/misc/keystore 0700 keystore keystore
  145. mkdir /data/misc/vpn 0770 system system
  146. mkdir /data/misc/systemkeys 0700 system system
  147. mkdir /data/misc/vpn/profiles 0770 system system
  148.  
  149. mkdir /data/misc/wifi 0771 wifi wifi
  150. chmod 0771 /data/misc/wifi
  151. chmod 0660 /data/misc/wifi/wpa_supplicant.conf
  152. mkdir /data/misc/wifi/hostapd.sockets 0770 wifi wifi
  153. mkdir /data/misc/wifi/sockets 0771 wifi wifi
  154. mkdir /data/misc/dhcp 0771 dhcp dhcp
  155. mkdir /data/misc/dhcpcd 0771 dhcp dhcp
  156. chown dhcp dhcp /data/misc/dhcpcd
  157.  
  158. mkdir /data/data 0771 system system
  159. mkdir /data/app-private 0771 system system
  160. mkdir /data/app 0771 system system
  161. mkdir /data/property 0700 root root
  162. mkdir /data/tmp 0777 system system
  163.  
  164. chown system system /mnt/sdcard
  165. chmod 0777 /mnt/sdcard
  166.  
  167. mkdir /data/dalvik-cache 0771 system system
  168. chown system system /data/dalvik-cache
  169. chmod 0771 /data/dalvik-cache
  170.  
  171. mkdir /data/lost+found 0770
  172. mkdir /cache/lost+found 0770
  173.  
  174. chown root root /data/lost+found
  175. chmod 0770 /data/lost+found
  176. chown root root /cache/lost+found
  177. chmod 0770 /cache/lost+found
  178.  
  179. mkdir /data/tpapi
  180. mkdir /data/tpapi/etc
  181. mkdir /data/tpapi/etc/tpa
  182. mkdir /data/tpapi/etc/tpa/persistent
  183. chmod 2770 /data/tpapi
  184. chmod 2770 /data/tpapi/etc
  185. chmod 2770 /data/tpapi/etc/tpa
  186. chmod 2770 /data/tpapi/etc/tpa/persistent
  187. chown mot_tpapi mot_tpapi /data/tpapi
  188. chown mot_tpapi mot_tpapi /data/tpapi/etc
  189. chown mot_tpapi mot_tpapi /data/tpapi/etc/tpa
  190. chown mot_tpapi mot_tpapi /data/tpapi/etc/tpa/persistent
  191.  
  192. mkdir /data/tombstones
  193. chmod 2775 /data/tombstones
  194. chown system mot_tombstone /data/tombstones
  195.  
  196. mkdir /data/anr
  197. chmod 0777 /data/anr
  198. chown system system /data/anr
  199.  
  200. mkdir /data/emt
  201. chmod 0700 /data/emt
  202.  
  203. mkdir /data/panicreports
  204. chown root radio /data/panicreports
  205. chmod 0777 /data/panicreports
  206.  
  207. mkdir /data/atvc 0775 system shell
  208. chown system shell /data/atvc
  209.  
  210. on boot
  211.  
  212. ifup lo
  213. hostname localhost
  214. domainname localdomain
  215.  
  216. setrlimit 13 40 40
  217.  
  218. setprop ro.FOREGROUND_APP_ADJ 0
  219. setprop ro.VISIBLE_APP_ADJ 1
  220. setprop ro.PERCEPTIBLE_APP_ADJ 2
  221. setprop ro.HEAVY_WEIGHT_APP_ADJ 3
  222. setprop ro.SECONDARY_SERVER_ADJ 4
  223. setprop ro.BACKUP_APP_ADJ 5
  224. setprop ro.HOME_APP_ADJ 6
  225. setprop ro.HIDDEN_APP_MIN_ADJ 7
  226. setprop ro.EMPTY_APP_ADJ 15
  227.  
  228. setprop ro.FOREGROUND_APP_MEM 2048
  229. setprop ro.VISIBLE_APP_MEM 3072
  230. setprop ro.PERCEPTIBLE_APP_MEM 4096
  231. setprop ro.HEAVY_WEIGHT_APP_MEM 4096
  232. setprop ro.SECONDARY_SERVER_MEM 6144
  233. setprop ro.BACKUP_APP_MEM 6144
  234. setprop ro.HOME_APP_MEM 6144
  235. setprop ro.HIDDEN_APP_MEM 7168
  236. setprop ro.EMPTY_APP_MEM 8192
  237.  
  238. setprop net.tcp.buffersize.default 65536,131072,262144,65536,131072,262144
  239. setprop net.tcp.buffersize.wifi 4095,87380,110208,4096,16384,110208
  240. setprop net.tcp.buffersize.umts 4094,87380,110208,4096,16384,110208
  241. setprop net.tcp.buffersize.edge 4093,26280,35040,4096,16384,35040
  242. setprop net.tcp.buffersize.gprs 4092,8760,11680,4096,8760,11680
  243.  
  244. setprop wifi.interface eth0
  245. setprop softap.interface wl0.1
  246.  
  247. setprop ro.sys.atvc_allow_netmon_usb 0
  248. setprop ro.sys.atvc_allow_netmon_ih 0
  249. setprop ro.sys.atvc_allow_res_core 0
  250. setprop ro.sys.atvc_allow_res_panic 0
  251. setprop ro.sys.atvc_allow_all_adb 1
  252. setprop ro.sys.atvc_allow_all_core 0
  253. setprop ro.sys.atvc_allow_efem 0
  254. setprop ro.sys.atvc_allow_bp_log 0
  255. setprop ro.sys.atvc_allow_ap_mot_log 0
  256. setprop ro.sys.atvc_allow_gki_log 0
  257.  
  258. write /sys/module/lowmemorykiller/parameters/adj 0,1,2,4,7,15
  259.  
  260. write /proc/sys/vm/overcommit_memory 1
  261. write /proc/sys/vm/min_free_order_shift 4
  262. write /sys/module/lowmemorykiller/parameters/minfree 2048,3072,4096,6144,7168,8192
  263.  
  264. write /proc/1/oom_adj -16
  265.  
  266. write /proc/sys/vm/dirty_expire_centisecs 200
  267. write /proc/sys/vm/dirty_background_ratio 5
  268.  
  269. write /sys/class/rfkill/rfkill0/state 1
  270.  
  271. write /sys/devices/platform/tegra-ehci.2/usb2/2-1/power/autosuspend 2
  272. write /sys/devices/platform/tegra-ehci.2/usb2/2-1/power/level auto
  273. write /sys/devices/platform/tegra-ehci.0/usb1/power/autosuspend -1
  274.  
  275. chmod 666 /dev/nvrm
  276.  
  277. chmod 660 /dev/knvrm
  278. chown root system /dev/knvrm
  279.  
  280. chmod 666 /dev/nvrpc
  281.  
  282. chmod 666 /dev/nvmap
  283.  
  284. chmod 660 /dev/knvos
  285. chown root system /dev/knvos
  286.  
  287. chmod 666 /dev/nvos
  288.  
  289. chmod 666 /dev/nvhost-ctrl
  290. chmod 666 /dev/nvhost-display
  291. chmod 666 /dev/nvhost-gr3d
  292. chmod 666 /dev/nvhost-gr2d
  293. chmod 666 /dev/nvhost-dsi
  294. chmod 666 /dev/nvhost-isp
  295. chmod 666 /dev/nvhost-mpe
  296. chmod 666 /dev/nvhost-vi
  297.  
  298. chmod 660 /dev/graphics/fb0
  299.  
  300. chmod 0660 /dev/ttyUSB1
  301.  
  302. chmod 666 /dev/nvodmcam
  303.  
  304. chmod 0660 /dev/ttyHS2
  305. chown bluetooth bluetooth /dev/ttyHS2
  306.  
  307. chmod 0660 /dev/nvaes
  308. chown mot_tpapi mot_tpapi /dev/nvaes
  309.  
  310. chown compass compass /dev/kxtf9
  311. chmod 660 /dev/kxtf9
  312. chown compass compass /dev/akm8975
  313. chmod 660 /dev/akm8975
  314. chown compass compass /dev/isl29030
  315. chmod 660 /dev/isl29030
  316. chown compass compass /dev/akm8975_dev
  317. chmod 660 /dev/akm8975_dev
  318. chown compass compass /dev/akm8975_aot
  319. chmod 660 /dev/akm8975_aot
  320.  
  321. chown radio system /sys/android_power/state
  322. chown radio system /sys/android_power/request_state
  323. chown radio system /sys/android_power/acquire_full_wake_lock
  324. chown radio system /sys/android_power/acquire_partial_wake_lock
  325. chown radio system /sys/android_power/release_wake_lock
  326. chown radio system /sys/power/state
  327. chown radio system /sys/power/wake_lock
  328. chown radio system /sys/power/wake_unlock
  329. chmod 0660 /sys/power/state
  330. chmod 0660 /sys/power/wake_lock
  331. chmod 0660 /sys/power/wake_unlock
  332. chown system system /sys/class/timed_output/vibrator/enable
  333. chown system system /sys/class/leds/keyboard-backlight/brightness
  334. chown system system /sys/class/leds/lcd-backlight/brightness
  335. chown system system /sys/class/leds/button-backlight/brightness
  336. chown system system /sys/class/leds/jogball-backlight/brightness
  337. chown system system /sys/class/leds/red/brightness
  338. chown system system /sys/class/leds/green/brightness
  339. chown system system /sys/class/leds/blue/brightness
  340. chown system system /sys/class/leds/red/device/grpfreq
  341. chown system system /sys/class/leds/red/device/grppwm
  342. chown system system /sys/class/leds/red/device/blink
  343. chown system system /sys/class/leds/red/brightness
  344. chown system system /sys/class/leds/green/brightness
  345. chown system system /sys/class/leds/blue/brightness
  346. chown media media /sys/class/leds/af-led/brightness
  347. chown system system /sys/class/leds/red/device/grpfreq
  348. chown system system /sys/class/leds/red/device/grppwm
  349. chown system system /sys/class/leds/red/device/blink
  350. chown system system /sys/class/timed_output/vibrator/enable
  351. chown system system /sys/module/sco/parameters/disable_esco
  352. chown system system /sys/kernel/ipv4/tcp_wmem_min
  353. chown system system /sys/kernel/ipv4/tcp_wmem_def
  354. chown system system /sys/kernel/ipv4/tcp_wmem_max
  355. chown system system /sys/kernel/ipv4/tcp_rmem_min
  356. chown system system /sys/kernel/ipv4/tcp_rmem_def
  357. chown system system /sys/kernel/ipv4/tcp_rmem_max
  358. chown root radio /proc/cmdline
  359.  
  360. chmod 0664 /sys/class/leds/lcd-backlight/brightness
  361. chmod 0664 /sys/class/leds/lcd-backlight-tcmd/brightness
  362. chmod 0664 /sys/class/leds/lcd-backlight-webtop/brightness
  363. chmod 0664 /sys/class/leds/button-backlight/brightness
  364. chmod 0664 /sys/class/leds/button-backlight-tcmd/brightness
  365. chmod 0664 /sys/class/leds/red/brightness
  366. chmod 0664 /sys/class/leds/green/brightness
  367. chmod 0664 /sys/class/leds/blue/brightness
  368. chown system system /sys/class/leds/red/blink
  369. chown system system /sys/class/leds/green/blink
  370. chown system system /sys/class/leds/blue/blink
  371. chmod 0664 /sys/class/leds/red/blink
  372. chmod 0664 /sys/class/leds/green/blink
  373. chmod 0664 /sys/class/leds/blue/blink
  374. chown system system /sys/class/leds/soc/brightness
  375. chmod 0664 /sys/class/leds/soc/brightness
  376. chown system system /sys/class/leds/lcd-backlight-nr/brightness
  377. chown system system /sys/class/leds/lcd-backlight-tcmd/brightness
  378. chown system system /sys/class/leds/lcd-backlight-webtop/brightness
  379. chown system system /sys/class/leds/button-backlight-tcmd/brightness
  380. chown system system /sys/class/leds/lcd-backlight/pwm
  381. chown system system /sys/class/leds/lcd-backlight/registers
  382. chown system system /sys/class/leds/lcd-backlight/suspend
  383. chown system system /sys/class/leds/white/brightness
  384. chmod 0664 /sys/class/leds/white/brightness
  385.  
  386. chown root system /sys/devices/platform/reg-virt-vcam/enabled
  387. chown root system /sys/devices/platform/reg-virt-vcsi/enabled
  388. chown root system /sys/devices/platform/reg-virt-vcsi_2/enabled
  389. chown root system /sys/devices/platform/reg-virt-sw5/enabled
  390.  
  391. chmod 0664 /pds/bt/bt_bdaddr
  392.  
  393. chmod 0660 /sys/class/rfkill/rfkill0/state
  394. chmod 0660 /sys/class/rfkill/rfkill0/type
  395. chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state
  396. chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type
  397.  
  398. chown root bluetooth /proc/bt_power
  399. chown root bluetooth /proc/bt_stat
  400. chown root bluetooth /proc/bt_status
  401. chown root bluetooth /proc/bluetooth/sleep/proto
  402. chmod 0664 /proc/bt_power
  403. chmod 0664 /proc/bt_stat
  404. chmod 0664 /proc/bt_status
  405. chmod 0664 /proc/bluetooth/sleep/proto
  406.  
  407. chmod 0664 /sys/class/timed_output/vibrator/enable
  408.  
  409. chmod 660 /sys/class/misc/touchpad
  410. chown compass compass /sys/bus/i2c/drivers/qtouch-obp-ts/0-004a/irqStatus
  411.  
  412. insmod /system/lib/vpnclient.ko
  413.  
  414. exec /system/bin/enc_mgt_tool
  415.  
  416. # Hook boot to do 2nd-init
  417. exec /system/bin/mot_boot_mode
  418.  
  419. #---------------------------------------------
  420. # Start default services
  421. #---------------------------------------------
  422. class_start default
  423.  
  424. service ueventd /sbin/ueventd
  425. critical
  426.  
  427. #---------------------------------------------
  428. # Shell services
  429. #---------------------------------------------
  430. service adbd /sbin/adbd
  431. disabled
  432.  
  433. on property:persist.service.adb.enable=1
  434. start adbd
  435.  
  436. on property:persist.service.adb.enable=0
  437. stop adbd
  438.  
  439. service console /system/xbin/bash
  440. console
  441. #---------------------------------------------
  442.  
  443. # DHCP service for Atrix compatibility
  444. service dhcpcd_eth0 /system/bin/dhcpcd -ABKL eth0
  445. disabled
  446. oneshot
  447.  
  448. # DHCP service for stock compatibility
  449. service dhcpcd /system/bin/dhcpcd -ABKL eth0
  450. disabled
  451. oneshot
  452.  
  453. # Auto IP service
  454. service autoip /system/bin/dhcpcd -BK eth0
  455. disabled
  456. oneshot
  457.  
  458. # Service management
  459. service servicemanager /system/bin/servicemanager
  460. user system
  461. critical
  462. onrestart restart zygote
  463. onrestart restart media
  464.  
  465. # Volume management service
  466. service vold /system/bin/vold
  467. socket vold stream 0660 root mount
  468. ioprio be 2
  469.  
  470. # Network service
  471. service netd /system/bin/netd
  472. socket netd stream 0660 root system
  473.  
  474. # Debugging service
  475. service debuggerd /system/bin/debuggerd
  476.  
  477. # Core Android service
  478. service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server
  479. socket zygote stream 666
  480. onrestart write /sys/android_power/request_state wake
  481. onrestart write /sys/power/state on
  482. onrestart restart media
  483. onrestart restart netd
  484.  
  485. # Apk installer service
  486. service installd /system/bin/installd
  487. socket installd stream 600 system system
  488.  
  489. # IPSec service
  490. service racoon /system/bin/racoon
  491. socket racoon stream 600 system system
  492. group net_admin
  493. disabled
  494. oneshot
  495.  
  496. # VPN service
  497. service mtpd /system/bin/mtpd
  498. socket mtpd stream 600 system system
  499. user vpn
  500. group vpn net_admin net_raw
  501. disabled
  502. oneshot
  503.  
  504. # System keychain service
  505. service keystore /system/bin/keystore /data/misc/keystore
  506. user keystore
  507. group keystore
  508. socket keystore stream 666
  509.  
  510. # Error dump service
  511. service dumpstate /system/bin/dumpstate -s
  512. socket dumpstate stream 0660 shell log
  513. disabled
  514. oneshot
  515.  
  516. # Battery service
  517. service battd /system/bin/battd
  518. socket battdsock stream 0660 mot_accy mot_accy
  519. user root
  520. group mot_accy mot_pwric
  521. oneshot
  522.  
  523. # Touchscreen service
  524. service touch /system/bin/touchpad -a /data/touchpad.log
  525. user root
  526. oneshot
  527.  
  528. # Motorola whisper service
  529. service whisperd /system/bin/whisperd /dev/ttyHS0
  530. user mot_whisper
  531. group mot_whisper mot_pwric
  532. oneshot
  533.  
  534. #---------------------------------------------
  535. # TCMD services
  536. #---------------------------------------------
  537. service tcmd /system/bin/tcmd
  538. group mot_tcmd radio input system log camera graphics \
  539. sdcard_rw audio inet bluetooth wifi mot_pwric mot_accy \
  540. compass cache mot_tpapi mount mot_tombstone mot_whisper \
  541. net_bt_admin net_raw net_admin
  542. socket local_tcmd stream 0660 mot_tcmd mot_tcmd
  543. socket batch_socket stream 0600 mot_tcmd mot_tcmd
  544.  
  545. service tcmdhelp /system/bin/tcmdhelp
  546. socket tcmdhelp stream 0600 mot_tcmd mot_tcmd
  547. oneshot
  548. disabled
  549.  
  550. service ftmipcd /system/bin/ftmipcd
  551. user radio
  552. group radio inet
  553. disabled
  554.  
  555. service usbd /system/bin/usbd
  556. group mot_tcmd
  557.  
  558. on property:tcmd.start_tcmdhelp=1
  559. start tcmdhelp
  560.  
  561. # TCMD control USB properties
  562. on property:tcmd.usb_cable="connected"
  563. start ftmipcd
  564.  
  565. on property:tcmd.usb_cable="disconnected"
  566. stop ftmipcd
  567.  
  568. on property:tcmd.ctrl_adb=1
  569. setprop persist.service.adb.enable 1
  570. setprop persist.factory.allow_adb 1
  571. stop usbd
  572. start usbd
  573.  
  574. on property:tcmd.ctrl_adb=0
  575. setprop persist.service.adb.enable 0
  576. setprop persist.factory.allow_adb 0
  577. stop usbd
  578. start usbd
  579.  
  580. # TCMD control WiFi properties
  581. on property:tcmd.load_wlan="production"
  582. start wlan_prod
  583.  
  584. on property:tcmd.load_wlan="manufacturing"
  585. start wlan_mfg
  586.  
  587. on property:tcmd.load_wlan="12m"
  588. start wlan_12m
  589.  
  590. on property:tcmd.load_wlan="unload"
  591. exec /system/bin/rmmod dhd
  592.  
  593. on property:tcmd.ctl_supplicant="stop"
  594. stop wpa_supplicant
  595. #---------------------------------------------
  596.  
  597. #---------------------------------------------
  598. # Power modes
  599. #---------------------------------------------
  600. on property:sys.chargeonly.mode=1
  601. exec /system/bin/charge_only_mode
  602.  
  603. on property:sys.reboot=1
  604. exec /system/bin/sleep 3
  605. exec /system/bin/reboot
  606.  
  607. on property:sys.shutdown=1
  608. exec /system/bin/sleep 3
  609. exec /system/bin/reboot -p
  610. #---------------------------------------------
  611.  
  612. #---------------------------------------------
  613. # WiFi services
  614. #---------------------------------------------
  615. service wpa_supplicant /system/bin/wpa_supplicant -D wext -i eth0 -c/data/misc/wifi/wpa_supplicant.conf
  616. socket wpa_eth0 dgram 660 wifi wifi
  617. oneshot
  618. disabled
  619.  
  620. service wlan_prod /system/bin/insmod /system/lib/dhd.ko \
  621. "firmware_path=/system/etc/firmware/wifi/sdio-ag-cdc-full11n-minioctl-roml-pno-wme-aoe-pktfilter-keepalive.bin nvram_path=/system/etc/firmware/wifi/nvram.txt"
  622. group wifi mot_tcmd system
  623. oneshot
  624. disabled
  625.  
  626. service wlan_mfg /system/bin/insmod /system/lib/dhd.ko \
  627. "firmware_path=/system/etc/firmware/wifi/sdio-ag-cdc-11n-mfgtest-roml-seqcmds.bin nvram_path=/system/etc/firmware/wifi/nvram.txt"
  628. group wifi mot_tcmd system
  629. oneshot
  630. disabled
  631.  
  632. service wlan_12m /system/bin/insmod /system/lib/dhd.ko \
  633. "firmware_path=/data/local/12m/sdio-ag-cdc-11n-mfgtest-roml-seqcmds.bin nvram_path=/system/etc/wifi/nvram.txt"
  634. group wifi mot_tcmd system
  635. oneshot
  636. disabled
  637. #---------------------------------------------
  638.  
  639. # Radio service
  640. service ril-daemon /system/bin/rild
  641. socket rild stream 660 root radio
  642. socket rild-debug stream 660 radio system
  643. user root
  644. group radio cache inet misc audio sdcard_rw system mot_secclkd mot_accy
  645.  
  646. # DUN plugin
  647. service pppd /system/bin/pppd silent ipparam dun plugin /system/lib/libpppd_plugin.so
  648. user root
  649. disabled
  650. oneshot
  651.  
  652. #---------------------------------------------
  653. # Bluetooth services
  654. #---------------------------------------------
  655. service dbus /system/bin/dbus-daemon --system --nofork
  656. socket dbus stream 660 bluetooth bluetooth
  657. user bluetooth
  658. group bluetooth net_bt_admin
  659.  
  660. service bluetoothd /system/bin/bluetoothd -n
  661. socket bluetooth stream 660 bluetooth bluetooth
  662. socket dbus_bluetooth stream 660 bluetooth bluetooth
  663. group bluetooth net_bt_admin misc
  664. disabled
  665.  
  666. service hfag /system/bin/sdptool add --channel=10 HFAG
  667. user bluetooth
  668. group bluetooth net_bt_admin
  669. disabled
  670. oneshot
  671.  
  672. service hsag /system/bin/sdptool add --channel=11 HSAG
  673. user bluetooth
  674. group bluetooth net_bt_admin
  675. disabled
  676. oneshot
  677.  
  678. service opush /system/bin/sdptool add --channel=12 OPUSH
  679. user bluetooth
  680. group bluetooth net_bt_admin
  681. disabled
  682. oneshot
  683.  
  684. service pbap /system/bin/sdptool add --channel=19 PBAP
  685. user bluetooth
  686. group bluetooth net_bt_admin
  687. disabled
  688. oneshot
  689.  
  690. service map /system/bin/sdptool add --channel=20 MAP
  691. user bluetooth
  692. group bluetooth net_bt_admin
  693. disabled
  694. oneshot
  695.  
  696. service bt_start /system/bin/bt_init /system/etc/bt_init.config
  697. user bluetooth
  698. group bluetooth net_bt_admin net_raw net_admin misc
  699. disabled
  700. oneshot
  701.  
  702. service bt_stop /system/bin/bt_init -stop
  703. user bluetooth
  704. group bluetooth net_bt_admin misc
  705. disabled
  706. oneshot
  707.  
  708. service dund_dialup /system/bin/dund --listen --channel=6 --nodetach --dialup
  709. group net_bt net_bt_admin
  710. disabled
  711. oneshot
  712.  
  713. service nap /system/bin/sdptool add NAP
  714. user bluetooth
  715. group bluetooth net_bt_admin
  716. disabled
  717. oneshot
  718.  
  719. service del_nap /system/bin/sdptool remove NAP
  720. user bluetooth
  721. group bluetooth net_bt_admin
  722. disabled
  723. oneshot
  724.  
  725. service panu /system/bin/sdptool add PANU
  726. user bluetooth
  727. group bluetooth net_bt_admin
  728. disabled
  729. oneshot
  730.  
  731. service del_panu /system/bin/sdptool remove PANU
  732. user bluetooth
  733. group bluetooth net_bt_admin
  734. disabled
  735. oneshot
  736.  
  737. service btdhcpd /system/bin/dnsmasq -C /system/etc/btpan.conf
  738. user root
  739. disabled
  740. oneshot
  741.  
  742. service gadget-qbp-diag /system/bin/tty2ttyd /dev/ttyUSB0 /dev/ttyGS3 0 1024
  743. oneshot
  744. disabled
  745. #---------------------------------------------
  746.  
  747. # NVIDIA daemon service
  748. service nvrm_daemon /system/bin/logwrapper /system/bin/nvrm_daemon
  749. user root
  750. onrestart restart servicemanager
  751.  
  752. # Media service
  753. service media /system/bin/mediaserver
  754. user media
  755. group system audio camera graphics inet net_bt net_bt_admin net_raw mot_drm input mot_tpapi mot_secclkd mot_pwric
  756. ioprio rt 4
  757.  
  758. # Generic Android boot animation service
  759. service bootanim /system/bin/bootanimation
  760. user graphics
  761. group graphics
  762. disabled
  763. oneshot
  764.  
  765. # DLNA sharing service
  766. service dlnasrv /system/bin/dlnasrv
  767. user mot_dlna
  768. group system net_admin sdcard_rw new_raw inet mount misc
  769. oneshot
  770. disabled
  771.  
  772. # Compass service
  773. service akmd2 /system/bin/akmd2
  774. user compass
  775. group compass misc input
  776.  
  777. # FM radio service
  778. service fmradio /system/bin/fmradioserver
  779. user system
  780. group bluetooth net_bt_admin net_raw net_admin misc
  781. disabled
  782.  
  783. # DNS forwarder service
  784. service dnsmasq /system/bin/logwrapper /system/bin/dnsmasq -C/data/misc/wifi/dns.conf -k
  785. group wifi
  786. disabled
  787. oneshot
  788.  
  789. # Modem panic service
  790. service mdm_panicd /system/bin/mdm_panicd
  791. oneshot
  792.  
  793. # Power up USB on connect
  794. on device-added-/dev/ttyUSB0
  795. write /sys/devices/platform/tegra-ehci.2/usb2/2-1/power/autosuspend 2
  796. write /sys/devices/platform/tegra-ehci.2/usb2/2-1/power/level auto
  797.  
  798. # Run init.d scripts on boot
  799. service sysinit /system/bin/sysinit
  800. oneshot
  801.  
  802.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement