Advertisement
Guest User

Untitled

a guest
Jul 24th, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. import /init.recovery.${ro.hardware}.rc
  2.  
  3. on early-init
  4. start ueventd
  5. start healthd
  6.  
  7. on init
  8. export PATH /sbin:/system/bin
  9. export LD_LIBRARY_PATH .:/sbin
  10. export ANDROID_ROOT /system
  11. export ANDROID_DATA /data
  12. export EXTERNAL_STORAGE /sdcard
  13.  
  14. mkdir /boot
  15. mkdir /recovery
  16. mkdir /system
  17. mkdir /data
  18. mkdir /cache
  19. mount tmpfs tmpfs /tmp
  20.  
  21. chown root shell /tmp
  22. chmod 0775 /tmp
  23.  
  24. write /sys/class/android_usb/android0/enable 0
  25. write /sys/class/android_usb/android0/idVendor 18D1
  26. write /sys/class/android_usb/android0/idProduct D001
  27. write /sys/class/android_usb/android0/functions adb
  28. write /sys/class/android_usb/android0/iManufacturer ${ro.product.manufacturer}
  29. write /sys/class/android_usb/android0/iProduct ${ro.product.model}
  30. write /sys/class/android_usb/android0/iSerial ${ro.serialno}
  31.  
  32.  
  33. on boot
  34.  
  35. ifup lo
  36. hostname localhost
  37. domainname localdomain
  38. mount ext4 /dev/block/platform/msm_sdcc.1/by-name/system /system wait rw
  39. mount ext4 /dev/block/platform/msm_sdcc.1/by-name/userdata /data wait rw
  40. class_start default
  41.  
  42. on property:sys.powerctl=*
  43. powerctl ${sys.powerctl}
  44.  
  45. on property:sys.storage.ums_enabled=1
  46. write /sys/class/android_usb/android0/enable 0
  47. write /sys/class/android_usb/android0/functions adb,mass_storage
  48. write /sys/class/android_usb/android0/enable 1
  49.  
  50. on property:sys.storage.ums_enabled=0
  51. write /sys/class/android_usb/android0/enable 0
  52. write /sys/class/android_usb/android0/functions adb
  53. write /sys/class/android_usb/android0/enable ${service.adb.root}
  54.  
  55. service ueventd /sbin/ueventd
  56. critical
  57.  
  58. service healthd /sbin/healthd -n
  59. critical
  60.  
  61. #service recovery /sbin/recovery
  62.  
  63. service adbd /sbin/adbd recovery
  64. disabled
  65. socket adbd stream 660 system system
  66.  
  67. service rb_ua /system/bin
  68. oneshot
  69. user root
  70. group root
  71.  
  72. # Always start adbd on userdebug and eng builds
  73. on property:ro.debuggable=1
  74. #write /sys/class/android_usb/android0/enable 1
  75. #start adbd
  76. setprop service.adb.root 1
  77.  
  78. # Restart adbd so it can run as root
  79. on property:service.adb.root=1
  80. write /sys/class/android_usb/android0/enable 0
  81. restart adbd
  82. write /sys/class/android_usb/android0/enable 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement