summaryrefslogtreecommitdiffstats
path: root/etc/init.recovery.usb.rc
diff options
context:
space:
mode:
authorHandyMenny <handymenny@outlook.com>2014-10-26 22:15:59 +0100
committerDees Troy <dees_troy@teamw.in>2015-10-15 16:04:16 +0200
commit37d42994cd80c0f445c92765ef49b5dc48fca3bd (patch)
tree987b80448cd9c6da66433bfa10a17ec204abece4 /etc/init.recovery.usb.rc
parentFix minor interface bug: No-SU prompt after no-OS prompt (diff)
downloadandroid_bootable_recovery-37d42994cd80c0f445c92765ef49b5dc48fca3bd.tar
android_bootable_recovery-37d42994cd80c0f445c92765ef49b5dc48fca3bd.tar.gz
android_bootable_recovery-37d42994cd80c0f445c92765ef49b5dc48fca3bd.tar.bz2
android_bootable_recovery-37d42994cd80c0f445c92765ef49b5dc48fca3bd.tar.lz
android_bootable_recovery-37d42994cd80c0f445c92765ef49b5dc48fca3bd.tar.xz
android_bootable_recovery-37d42994cd80c0f445c92765ef49b5dc48fca3bd.tar.zst
android_bootable_recovery-37d42994cd80c0f445c92765ef49b5dc48fca3bd.zip
Diffstat (limited to 'etc/init.recovery.usb.rc')
-rw-r--r--etc/init.recovery.usb.rc20
1 files changed, 6 insertions, 14 deletions
diff --git a/etc/init.recovery.usb.rc b/etc/init.recovery.usb.rc
index b4a852a13..801973671 100644
--- a/etc/init.recovery.usb.rc
+++ b/etc/init.recovery.usb.rc
@@ -8,31 +8,23 @@ on fs
write /sys/class/android_usb/android0/iProduct ${ro.product.model}
write /sys/class/android_usb/android0/iSerial ${ro.serialno}
-on property:sys.storage.ums_enabled=1
+on property:sys.usb.config=none
write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/functions mass_storage,adb
- write /sys/class/android_usb/android0/enable 1
+ write /sys/class/android_usb/android0/bDeviceClass 0
-on property:sys.storage.ums_enabled=0
+on property:sys.usb.config=mass_storage,adb
write /sys/class/android_usb/android0/enable 0
write /sys/class/android_usb/android0/functions ${sys.usb.config}
- write /sys/class/android_usb/android0/enable ${service.adb.root}
-
-on property:sys.usb.config=none
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/bDeviceClass 0
+ write /sys/class/android_usb/android0/enable 1
on property:sys.usb.config=mtp,adb
- stop adbd
write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/functions mtp,adb
+ write /sys/class/android_usb/android0/functions ${sys.usb.config}
write /sys/class/android_usb/android0/enable 1
start adbd
on property:sys.usb.config=adb
- stop adbd
write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/functions adb
+ write /sys/class/android_usb/android0/functions ${sys.usb.config}
write /sys/class/android_usb/android0/enable ${service.adb.root}
start adbd