Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on fs
- mkdir /dev/usb-ffs 0770 shell shell
- mkdir /dev/usb-ffs/adb 0770 shell shell
- mount functionfs adb /dev/usb-ffs/adb uid=2000,gid=2000
- write /sys/class/android_usb/android0/f_ffs/aliases adb
- on init
- write /sys/class/android_usb/android0/f_rndis/wceis 1
- write /sys/class/android_usb/android0/iSerial ${ro.serialno}
- on charger
- setprop sys.usb.config mass_storage
- #This PID may conflict with Google PID
- #on property:sys.usb.config=mass_storage,adb
- # stop adbd
- # write /sys/class/android_usb/android0/enable 0
- # write /sys/class/android_usb/android0/idVendor 0bb4
- # write /sys/class/android_usb/android0/idProduct 0c02
- # write /sys/class/android_usb/android0/functions mass_storage,adb
- # write /sys/class/android_usb/android0/enable 1
- # start adbd
- # setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,modem
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0c03
- write /sys/class/android_usb/android0/functions mass_storage,modem
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0c04
- write /sys/class/android_usb/android0/functions mass_storage,adb,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=midi
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 4ee8
- write /sys/class/android_usb/android0/functions midi
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=midi,adb
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 4ee9
- write /sys/class/android_usb/android0/functions midi,adb
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,projector
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0c05
- write /sys/class/android_usb/android0/functions mass_storage,projector
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,projector
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0c06
- write /sys/class/android_usb/android0/functions mass_storage,adb,projector
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,diag
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0c07
- write /sys/class/android_usb/android0/functions mass_storage,adb,diag
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,diag
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0c08
- write /sys/class/android_usb/android0/functions mass_storage,diag
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- # There are three ums pids, and we only keep one to use
- #on property:sys.usb.config=mass_storage
- # write /sys/class/android_usb/android0/enable 0
- # write /sys/class/android_usb/android0/idVendor 0bb4
- # write /sys/class/android_usb/android0/idProduct 0c80
- # write /sys/class/android_usb/android0/functions mass_storage
- # write /sys/class/android_usb/android0/enable 1
- # setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=modem
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0c82
- write /sys/class/android_usb/android0/functions modem
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,diag,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0c88
- write /sys/class/android_usb/android0/functions mass_storage,adb,diag,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,diag,serial
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0c89
- write /sys/class/android_usb/android0/functions mass_storage,diag,serial
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,diag,serial
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0c8a
- write /sys/class/android_usb/android0/functions mass_storage,adb,diag,serial
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=serial
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0c94
- write /sys/class/android_usb/android0/functions serial
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=adb,modem,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f16
- write /sys/class/android_usb/android0/functions adb,modem,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=adb,diag,modem,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f17
- write /sys/class/android_usb/android0/functions adb,diag,modem,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=adb,diag,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f19
- write /sys/class/android_usb/android0/functions adb,diag,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=modem,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f1b
- write /sys/class/android_usb/android0/functions modem,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=diag,modem,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f1c
- write /sys/class/android_usb/android0/functions diag,modem,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=diag,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f1e
- write /sys/class/android_usb/android0/functions diag,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for old HTC property
- on property:sys.usb.config=rndis,mtp
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fb5
- write /sys/class/android_usb/android0/functions rndis,mtp,mass_storage
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for old HTC property
- on property:sys.usb.config=rndis,mtp,adb
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fb4
- write /sys/class/android_usb/android0/functions rndis,mtp,adb,mass_storage
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for old HTC property
- on property:sys.usb.config=rndis,mtp,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f60
- write /sys/class/android_usb/android0/functions rndis,mtp,mass_storage,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for old HTC property
- on property:sys.usb.config=rndis,mtp,adb,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f5f
- write /sys/class/android_usb/android0/functions rndis,mtp,adb,mass_storage,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=adb,diag,modem,rmnet
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f24
- write /sys/class/android_usb/android0/functions adb,diag,modem,rmnet
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=cdc_ethernet,mtp,adb,mass_storage,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f27
- write /sys/class/android_usb/android0/functions cdc_ethernet,mtp,adb,mass_storage,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=cdc_ethernet,mtp,mass_storage,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f28
- write /sys/class/android_usb/android0/functions cdc_ethernet,mtp,mass_storage,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,projector,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f2b
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,projector,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,projector,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f2c
- write /sys/class/android_usb/android0/functions mtp,mass_storage,projector,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,diag,serial,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f2d
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,serial,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,modem,serial,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f2f
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,modem,serial,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,diag,modem,serial,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f30
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,modem,serial,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,diag,serial,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f32
- write /sys/class/android_usb/android0/functions mtp,mass_storage,diag,serial,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,modem,serial,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f34
- write /sys/class/android_usb/android0/functions mtp,mass_storage,modem,serial,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,diag,modem,serial,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f35
- write /sys/class/android_usb/android0/functions mtp,mass_storage,diag,modem,serial,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mtp,adb,mass_storage,diag,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f37
- write /sys/class/android_usb/android0/functions rndis,mtp,adb,mass_storage,diag,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mtp,adb,mass_storage,modem,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f39
- write /sys/class/android_usb/android0/functions rndis,mtp,adb,mass_storage,modem,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mtp,adb,mass_storage,diag,modem,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f3a
- write /sys/class/android_usb/android0/functions rndis,mtp,adb,mass_storage,diag,modem,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mtp,mass_storage,diag,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f3c
- write /sys/class/android_usb/android0/functions rndis,mtp,mass_storage,diag,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mtp,mass_storage,modem,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f3e
- write /sys/class/android_usb/android0/functions rndis,mtp,mass_storage,modem,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mtp,mass_storage,diag,modem,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f3f
- write /sys/class/android_usb/android0/functions rndis,mtp,mass_storage,diag,modem,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,diag,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f41
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,modem,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f43
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,modem,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,diag,modem,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f44
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,modem,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,diag,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f46
- write /sys/class/android_usb/android0/functions mtp,mass_storage,diag,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,modem,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f48
- write /sys/class/android_usb/android0/functions mtp,mass_storage,modem,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,diag,modem,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f49
- write /sys/class/android_usb/android0/functions mtp,mass_storage,diag,modem,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mass_storage,adb,diag,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f4b
- write /sys/class/android_usb/android0/functions rndis,mass_storage,adb,diag,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mass_storage,adb,modem,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f4d
- write /sys/class/android_usb/android0/functions rndis,mass_storage,adb,modem,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mass_storage,adb,diag,modem,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f4e
- write /sys/class/android_usb/android0/functions rndis,mass_storage,adb,diag,modem,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mass_storage,diag,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f50
- write /sys/class/android_usb/android0/functions rndis,mass_storage,diag,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mass_storage,modem,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f52
- write /sys/class/android_usb/android0/functions rndis,mass_storage,modem,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mass_storage,diag,modem,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f53
- write /sys/class/android_usb/android0/functions rndis,mass_storage,diag,modem,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,diag,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f55
- write /sys/class/android_usb/android0/functions mass_storage,adb,diag,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,modem,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f57
- write /sys/class/android_usb/android0/functions mass_storage,adb,modem,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,diag,modem,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f58
- write /sys/class/android_usb/android0/functions mass_storage,adb,diag,modem,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,diag,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f5a
- write /sys/class/android_usb/android0/functions mass_storage,diag,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,modem,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f5c
- write /sys/class/android_usb/android0/functions mass_storage,modem,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,diag,modem,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f5d
- write /sys/class/android_usb/android0/functions mass_storage,diag,modem,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,adb,mass_storage,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f61
- write /sys/class/android_usb/android0/functions rndis,adb,mass_storage,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mass_storage,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f62
- write /sys/class/android_usb/android0/functions rndis,mass_storage,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f65
- write /sys/class/android_usb/android0/functions mass_storage,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=ptp,adb
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f67
- write /sys/class/android_usb/android0/functions ptp,adb
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=ptp
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f66
- write /sys/class/android_usb/android0/functions ptp
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,modem
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f74
- write /sys/class/android_usb/android0/functions mtp,modem
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f75
- write /sys/class/android_usb/android0/functions mtp,adb,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,diag,modem
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f76
- write /sys/class/android_usb/android0/functions mtp,diag,modem
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,diag,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f77
- write /sys/class/android_usb/android0/functions mtp,adb,diag,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mtp,mass_storage,modem
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f7a
- write /sys/class/android_usb/android0/functions rndis,mtp,mass_storage,modem
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mtp,adb,mass_storage,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f7b
- write /sys/class/android_usb/android0/functions rndis,mtp,adb,mass_storage,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,modem
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f80
- write /sys/class/android_usb/android0/functions rndis,modem
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,adb,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f81
- write /sys/class/android_usb/android0/functions rndis,adb,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,diag,modem
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f82
- write /sys/class/android_usb/android0/functions rndis,diag,modem
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,adb,diag,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f83
- write /sys/class/android_usb/android0/functions rndis,adb,diag,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f86
- write /sys/class/android_usb/android0/functions mass_storage,adb
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=cdc_ethernet,mtp,adb,mass_storage
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f88
- write /sys/class/android_usb/android0/functions cdc_ethernet,mtp,adb,mass_storage
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=cdc_ethernet,mtp,mass_storage
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f89
- write /sys/class/android_usb/android0/functions cdc_ethernet,mtp,mass_storage
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=cdc_network,projector2
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f8a
- write /sys/class/android_usb/android0/functions cdc_network,projector2
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=cdc_network,adb,projector2
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f8b
- write /sys/class/android_usb/android0/functions cdc_network,adb,projector2
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f90
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for HTC old property
- on property:sys.usb.config=cdc_network,adb
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f8b
- write /sys/class/android_usb/android0/functions cdc_network,adb,projector2
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for HTC old property
- on property:sys.usb.config=cdc_network
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f8a
- write /sys/class/android_usb/android0/functions cdc_network,projector2
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f95
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,modem
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f96
- write /sys/class/android_usb/android0/functions mtp,mass_storage,modem
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,projector
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f97
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,projector
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,projector
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f98
- write /sys/class/android_usb/android0/functions mtp,mass_storage,projector
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,diag
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f99
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,diag
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f9a
- write /sys/class/android_usb/android0/functions mtp,mass_storage,diag
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,diag,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f9b
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,diag,serial
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f9c
- write /sys/class/android_usb/android0/functions mtp,mass_storage,diag,serial
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,diag,serial
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f9d
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,serial
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,modem,serial
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f9e
- write /sys/class/android_usb/android0/functions mtp,mass_storage,modem,serial
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,modem,serial
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f9f
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,modem,serial
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,serial
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fa0
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,serial
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,diag,rmnet
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fa1
- write /sys/class/android_usb/android0/functions mtp,mass_storage,diag,rmnet
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,diag,modem,rmnet
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fa2
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,modem,rmnet
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,diag,modem,rmnet
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fa3
- write /sys/class/android_usb/android0/functions mtp,mass_storage,diag,modem,rmnet
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,diag,modem,serial
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fa6
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,modem,serial
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,diag,modem,serial
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fa7
- write /sys/class/android_usb/android0/functions mtp,mass_storage,diag,modem,serial
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,diag,projector
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fa8
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,projector
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,diag,modem,projector
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fa9
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,modem,projector
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,diag,modem
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0faa
- write /sys/class/android_usb/android0/functions mtp,mass_storage,diag,modem
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,diag,rmnet
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fc1
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,rmnet
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,modem,serial
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fc5
- write /sys/class/android_usb/android0/functions mass_storage,modem,serial
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,modem,serial
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fc6
- write /sys/class/android_usb/android0/functions mass_storage,adb,modem,serial
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,serial
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fd1
- write /sys/class/android_usb/android0/functions mass_storage,adb,serial
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,diag,rmnet
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fd6
- write /sys/class/android_usb/android0/functions mass_storage,adb,diag,rmnet
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,diag,rmnet
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fd7
- write /sys/class/android_usb/android0/functions mass_storage,diag,rmnet
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,diag,modem,rmnet
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fd8
- write /sys/class/android_usb/android0/functions mass_storage,adb,diag,modem,rmnet
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,diag,modem,rmnet
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fd9
- write /sys/class/android_usb/android0/functions mass_storage,diag,modem,rmnet
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,rmnet
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fda
- write /sys/class/android_usb/android0/functions mass_storage,adb,rmnet
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,rmnet
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fdb
- write /sys/class/android_usb/android0/functions mass_storage,rmnet
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- # Special case
- on property:sys.usb.config=mass_storage,adb,diag,modem,serial
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fe5
- write /sys/class/android_usb/android0/functions mass_storage,adb,diag,modem,serial
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,diag,modem,serial
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fe8
- write /sys/class/android_usb/android0/functions mass_storage,adb,diag,modem,serial
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,diag,modem,serial
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fe9
- write /sys/class/android_usb/android0/functions mass_storage,diag,modem,serial
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rmnet
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fed
- write /sys/class/android_usb/android0/functions rmnet
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=diag,modem
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fee
- write /sys/class/android_usb/android0/functions diag,modem
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=diag,rmnet
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fef
- write /sys/class/android_usb/android0/functions diag,rmnet
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,diag,projector
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0ff1
- write /sys/class/android_usb/android0/functions mass_storage,adb,diag,projector
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,diag,modem,projector
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0ff2
- write /sys/class/android_usb/android0/functions mass_storage,adb,diag,modem,projector
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=diag,modem,rmnet
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0ff3
- write /sys/class/android_usb/android0/functions diag,modem,rmnet
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0ff4
- write /sys/class/android_usb/android0/functions acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,adb,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0ff5
- write /sys/class/android_usb/android0/functions mass_storage,adb,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,adb,diag
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0ff6
- write /sys/class/android_usb/android0/functions rndis,adb,diag
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,diag
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0ff7
- write /sys/class/android_usb/android0/functions rndis,diag
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=cdc_ethernet
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0ff8
- write /sys/class/android_usb/android0/functions cdc_ethernet
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- # There are three ums pids, and we only keep one to use
- on property:sys.usb.config=mass_storage
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0ff9
- write /sys/class/android_usb/android0/functions mass_storage
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage,diag,modem
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0ffb
- write /sys/class/android_usb/android0/functions mass_storage,diag,modem
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- # USB accessory configuration
- on property:sys.usb.config=accessory
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 18d1
- write /sys/class/android_usb/android0/idProduct 2d00
- write /sys/class/android_usb/android0/functions ${sys.usb.config}
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- # USB accessory configuration, with adb
- on property:sys.usb.config=accessory,adb
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 18d1
- write /sys/class/android_usb/android0/idProduct 2d01
- write /sys/class/android_usb/android0/functions ${sys.usb.config}
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # audio accessory configuration
- on property:sys.usb.config=audio_source
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 18d1
- write /sys/class/android_usb/android0/idProduct 2d02
- write /sys/class/android_usb/android0/functions ${sys.usb.config}
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- # audio accessory configuration, with adb
- on property:sys.usb.config=audio_source,adb
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 18d1
- write /sys/class/android_usb/android0/idProduct 2d03
- write /sys/class/android_usb/android0/functions ${sys.usb.config}
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # USB and audio accessory configuration
- on property:sys.usb.config=accessory,audio_source
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 18d1
- write /sys/class/android_usb/android0/idProduct 2d04
- write /sys/class/android_usb/android0/functions ${sys.usb.config}
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- # USB and audio accessory configuration, with adb
- on property:sys.usb.config=accessory,audio_source,adb
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 18d1
- write /sys/class/android_usb/android0/idProduct 2d05
- write /sys/class/android_usb/android0/functions ${sys.usb.config}
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for old HTC property
- on property:sys.usb.config=mtp,mass_storage,adb
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f90
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for old HTC property
- on property:sys.usb.config=mtp,mass_storage,adb,diag,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f9b
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # Regression for old HTC style adb
- #on property:sys.usb.config=adb
- # stop adbd
- # write /sys/class/android_usb/android0/enable 0
- # write /sys/class/android_usb/android0/idVendor 0bb4
- # write /sys/class/android_usb/android0/idProduct 0f86
- # write /sys/class/android_usb/android0/functions mass_storage,adb
- # write /sys/class/android_usb/android0/enable 1
- # start adbd
- # setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=adboff,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f96
- write /sys/class/android_usb/android0/functions mtp,mass_storage,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=adboff,diag
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f9a
- write /sys/class/android_usb/android0/functions mtp,mass_storage,diag
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=adboff,diag,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0faa
- write /sys/class/android_usb/android0/functions mtp,mass_storage,diag,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=adboff,modem,diag
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0faa
- write /sys/class/android_usb/android0/functions mtp,mass_storage,diag,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=adb,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f95
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=adb,diag
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f99
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=adb,diag,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f9b
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=adb,modem,diag
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f9b
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,modem,diag
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f9b
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,serial,diag
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f9d
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,serial
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,serial,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f9f
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,modem,serial
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,serial,diag,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fa6
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,modem,serial
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,serial,modem,diag
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fa6
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,modem,serial
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # USB functions for HTC AUTOBOT
- on property:sys.usb.config=adb,mass_storage,serial,projector
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f90
- write /sys/class/android_usb/android0/functions adb,mass_storage,serial,projector
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for old HTC property
- on property:sys.usb.config=cdc_network_on
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f8a
- write /sys/class/android_usb/android0/functions cdc_network,projector2
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for old HTC property
- on property:sys.usb.config=cdc_network_on,adb
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f8b
- write /sys/class/android_usb/android0/functions cdc_network,adb,projector2
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for old HTC property
- on property:sys.usb.config=mtp,mass_storage,adb,diag
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f99
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for old HTC property
- on property:sys.usb.config=mtp,mass_storage,adb,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f95
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for old HTC property
- on property:sys.usb.config=mtp,mass_storage,adb,serial
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fa0
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,serial
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for old HTC property
- on property:sys.usb.config=mtp,mass_storage,adb,modem,diag
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f9b
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,diag,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for old HTC property
- on property:sys.usb.config=mtp,mass_storage,modem,diag
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0faa
- write /sys/class/android_usb/android0/functions mtp,mass_storage,diag,modem
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.projector.enable=1
- setprop sys.usb.config mtp,adb,mass_storage,projector
- on property:sys.usb.projector.enable=0
- setprop sys.usb.config mtp,adb,mass_storage
- ###########################
- ##### ++Project PID++ #####
- ###########################
- on property:sys.usb.config=mtp
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0c93
- write /sys/class/android_usb/android0/functions mtp
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f87
- write /sys/class/android_usb/android0/functions mtp,adb
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # support M HSM
- on property:sys.usb.config=mtp,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f0d
- write /sys/class/android_usb/android0/functions mtp,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f0e
- write /sys/class/android_usb/android0/functions mtp,adb,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,acm,adb
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f0e
- write /sys/class/android_usb/android0/functions mtp,adb,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0ffe
- write /sys/class/android_usb/android0/functions rndis
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mass_storage
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0ff9
- write /sys/class/android_usb/android0/functions mass_storage
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,adb
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0ffc
- write /sys/class/android_usb/android0/functions rndis,adb
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,rmnet
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fa4
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,rmnet
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,rmnet
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fa5
- write /sys/class/android_usb/android0/functions mtp,mass_storage,rmnet
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mtp,adb,mass_storage,diag
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f8c
- write /sys/class/android_usb/android0/functions rndis,mtp,adb,mass_storage,diag
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mtp,mass_storage,diag
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f8d
- write /sys/class/android_usb/android0/functions rndis,mtp,mass_storage,diag
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f25
- write /sys/class/android_usb/android0/functions mtp,mass_storage
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- # Regression for old HTC style adboff
- on property:sys.usb.config=adboff
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f25
- write /sys/class/android_usb/android0/functions mtp,mass_storage
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mtp,adb,mass_storage
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fb4
- write /sys/class/android_usb/android0/functions rndis,mtp,adb,mass_storage
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mtp,mass_storage
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0fb5
- write /sys/class/android_usb/android0/functions rndis,mtp,mass_storage
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for old HTC property
- on property:sys.usb.config=rndis,mtp,adb,diag
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f8c
- write /sys/class/android_usb/android0/functions rndis,mtp,adb,mass_storage,diag
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for old HTC property
- on property:sys.usb.config=rndis,mtp,diag
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f8d
- write /sys/class/android_usb/android0/functions rndis,mtp,mass_storage,diag
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mtp,adb,mass_storage,diag,modem
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f7f
- write /sys/class/android_usb/android0/functions rndis,mtp,adb,mass_storage,diag,modem
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mtp,mass_storage,diag,modem
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f7e
- write /sys/class/android_usb/android0/functions rndis,mtp,mass_storage,diag,modem
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mtp,adb,mass_storage,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f5f
- write /sys/class/android_usb/android0/functions rndis,mtp,adb,mass_storage,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=rndis,mtp,mass_storage,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f60
- write /sys/class/android_usb/android0/functions rndis,mtp,mass_storage,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,acm,rmnet
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f29
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,acm,rmnet
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,acm,rmnet
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f2a
- write /sys/class/android_usb/android0/functions mtp,mass_storage,acm,rmnet
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,mass_storage,acm
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f64
- write /sys/class/android_usb/android0/functions mtp,mass_storage,acm
- write /sys/class/android_usb/android0/enable 1
- setprop sys.usb.state ${sys.usb.config}
- on property:sys.usb.config=mtp,adb,mass_storage,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f63
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- # Workaround for old HTC property
- on property:sys.usb.config=mtp,mass_storage,adb,acm
- stop adbd
- write /sys/class/android_usb/android0/enable 0
- write /sys/class/android_usb/android0/idVendor 0bb4
- write /sys/class/android_usb/android0/idProduct 0f63
- write /sys/class/android_usb/android0/functions mtp,adb,mass_storage,acm
- write /sys/class/android_usb/android0/enable 1
- start adbd
- setprop sys.usb.state ${sys.usb.config}
- ###########################
- ##### --Project PID-- #####
- ###########################
Advertisement
Add Comment
Please, Sign In to add comment