Advertisement
superr

stock_init.rc

Jan 18th, 2013
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. on early-init
  2. start ueventd
  3.  
  4. on init
  5. export PATH /sbin
  6. export ANDROID_ROOT /system
  7. export ANDROID_DATA /data
  8. export EXTERNAL_STORAGE /sdcard
  9.  
  10. symlink /system/etc /etc
  11.  
  12. mkdir /sdcard
  13. mkdir /system
  14. mkdir /data
  15. mkdir /cache
  16. mount /tmp /tmp tmpfs
  17. # zte wait the last partition necessary for recovery
  18. wait /dev/block/mmcblk0p19
  19. symlink /sbin/ /system/bin
  20. symlink /sbin/ash /sbin/sh
  21. on boot
  22.  
  23. ifup lo
  24. hostname localhost
  25. domainname localdomain
  26.  
  27. class_start default
  28.  
  29. service ueventd /sbin/ueventd
  30. critical
  31.  
  32. service rmt_storage /sbin/rmt_storage_recovery /dev/block/mmcblk0p10 /dev/block/mmcblk0p11 /dev/block/mmcblk0p17
  33. user root
  34.  
  35. service usbconfig /sbin/usbconfig
  36. user root
  37. oneshot
  38.  
  39. service recovery /sbin/recovery
  40.  
  41. #liushoubin test
  42. service console /sbin/busybox ash
  43. console
  44. service diagtest /sbin/diagftmtest
  45. user root
  46. group radio cache inet misc audio qcom_oncrpc diag
  47.  
  48. service adbd /sbin/adbd recovery
  49. disabled
  50.  
  51. # Always start adbd on userdebug and eng builds
  52. # on property:ro.debuggable=1
  53. on property:sys.usb.config=diag
  54. write /sys/class/android_usb/android0/enable 0
  55. write /sys/class/android_usb/android0/idVendor 19D2
  56. write /sys/class/android_usb/android0/idProduct 0112
  57. write /sys/class/android_usb/android0/f_diag/clients diag
  58. write /sys/class/android_usb/android0/functions diag
  59. write /sys/class/android_usb/android0/enable 1
  60. setprop sys.usb.state $sys.usb.config
  61.  
  62. on property:sys.usb.config=diag,adb
  63. write /sys/class/android_usb/android0/enable 0
  64. write /sys/class/android_usb/android0/idVendor 19D2
  65. write /sys/class/android_usb/android0/idProduct 0213
  66. write /sys/class/android_usb/android0/f_diag/clients diag
  67. write /sys/class/android_usb/android0/functions diag,adb
  68. write /sys/class/android_usb/android0/enable 1
  69. start adbd
  70. setprop sys.usb.state $sys.usb.config
  71.  
  72. # Restart adbd so it can run as root
  73. on property:service.adb.root=1
  74. write /sys/class/android_usb/android0/enable 0
  75. restart adbd
  76. write /sys/class/android_usb/android0/enable 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement