diff --git a/etc/init.rc b/etc/init.rc index 0c76fb7..832b864 100644 --- a/etc/init.rc +++ b/etc/init.rc @@ -36,16 +36,18 @@ service adbd /sbin/adbd recovery disabled # Always start adbd on userdebug and eng builds +# In recovery, always run adbd as root. on property:ro.debuggable=1 write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 18D1 write /sys/class/android_usb/android0/idProduct D001 write /sys/class/android_usb/android0/functions adb - write /sys/class/android_usb/android0/enable 1 + #write /sys/class/android_usb/android0/enable 1 write /sys/class/android_usb/android0/iManufacturer $ro.product.manufacturer write /sys/class/android_usb/android0/iProduct $ro.product.model write /sys/class/android_usb/android0/iSerial $ro.serialno - start adbd + #start adbd + setprop service.adb.root 1 # Restart adbd so it can run as root on property:service.adb.root=1