diff options
| author | Moyster <oysterized@gmail.com> | 2016-11-09 12:52:09 +0100 |
|---|---|---|
| committer | Moyster <oysterized@gmail.com> | 2016-11-09 12:52:09 +0100 |
| commit | 72349425d5b6841ba9ed1dc33219ee9d356e185d (patch) | |
| tree | ef83c890a7f3cc1e9359af2d285400d8d690508a | |
| parent | fda5412c40a5d9d45d03ab8314ad00e47315e345 (diff) | |
don't let Charge Only disable Usb
| -rw-r--r-- | rootdir/init.mt6735.usb.rc | 63 | ||||
| -rw-r--r-- | rootdir/init.usb.rc | 7 |
2 files changed, 70 insertions, 0 deletions
diff --git a/rootdir/init.mt6735.usb.rc b/rootdir/init.mt6735.usb.rc index 705c7d6..093c8be 100644 --- a/rootdir/init.mt6735.usb.rc +++ b/rootdir/init.mt6735.usb.rc @@ -37,6 +37,7 @@ on property:sys.usb.config=none write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/bDeviceClass 0 write /sys/devices/platform/mt_usb/saving 0 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #1.acm @@ -48,6 +49,7 @@ on property:sys.usb.config=acm write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/bDeviceClass 02 write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #2.adb @@ -57,6 +59,7 @@ on property:sys.usb.config=adb write /sys/class/android_usb/android0/idProduct 0C01 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -68,6 +71,7 @@ on property:sys.usb.config=adb,acm write /sys/class/android_usb/android0/f_acm/instances 1 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -78,6 +82,7 @@ on property:sys.usb.config=mass_storage write /sys/class/android_usb/android0/idProduct 0001 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #5.mass_storage,adb @@ -87,6 +92,7 @@ on property:sys.usb.config=mass_storage,adb write /sys/class/android_usb/android0/idProduct 0C03 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -97,6 +103,7 @@ on property:sys.usb.config=mtp write /sys/class/android_usb/android0/idProduct 2008 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #7.mtp,acm @@ -107,6 +114,7 @@ on property:sys.usb.config=mtp,acm write /sys/class/android_usb/android0/f_acm/instances 1 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #8.mtp,adb @@ -116,6 +124,7 @@ on property:sys.usb.config=mtp,adb write /sys/class/android_usb/android0/idProduct 0C02 write /sys/class/android_usb/android0/functions mtp,adb write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -127,6 +136,7 @@ on property:sys.usb.config=mtp,adb,acm write /sys/class/android_usb/android0/f_acm/instances 1 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -137,6 +147,7 @@ on property:sys.usb.config=mtp,mass_storage write /sys/class/android_usb/android0/idProduct 2016 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #11.mtp,mass_storage,adb @@ -146,6 +157,7 @@ on property:sys.usb.config=mtp,mass_storage,adb write /sys/class/android_usb/android0/idProduct 2017 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -156,6 +168,7 @@ on property:sys.usb.config=ptp write /sys/class/android_usb/android0/idProduct 200B write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #13.ptp,acm @@ -166,6 +179,7 @@ on property:sys.usb.config=ptp,acm write /sys/class/android_usb/android0/f_acm/instances 1 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #14.ptp,adb @@ -175,6 +189,7 @@ on property:sys.usb.config=ptp,adb write /sys/class/android_usb/android0/idProduct 200C write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -186,6 +201,7 @@ on property:sys.usb.config=ptp,adb,acm write /sys/class/android_usb/android0/f_acm/instances 1 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -196,6 +212,7 @@ on property:sys.usb.config=ptp,mass_storage write /sys/class/android_usb/android0/idProduct 2015 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #17.ptp,mass_storage,adb @@ -205,6 +222,7 @@ on property:sys.usb.config=ptp,mass_storage,adb write /sys/class/android_usb/android0/idProduct 2014 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -216,6 +234,7 @@ on property:sys.usb.config=rndis write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/bDeviceClass 224 write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #19.rndis,acm @@ -226,6 +245,7 @@ on property:sys.usb.config=rndis,acm write /sys/class/android_usb/android0/f_acm/instances 1 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #20.rndis,adb @@ -235,6 +255,7 @@ on property:sys.usb.config=rndis,adb write /sys/class/android_usb/android0/idProduct 0004 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -246,6 +267,7 @@ on property:sys.usb.config=rndis,adb,acm write /sys/class/android_usb/android0/f_acm/instances 1 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -257,6 +279,7 @@ on property:sys.usb.config=mass_storage,acm write /sys/class/android_usb/android0/f_acm/instances 1 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #23.mass_storage,adb,acm @@ -267,6 +290,7 @@ on property:sys.usb.config=mass_storage,adb,acm write /sys/class/android_usb/android0/f_acm/instances 1 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -278,6 +302,7 @@ on property:sys.usb.config=mtp,mass_storage,acm write /sys/class/android_usb/android0/f_acm/instances 1 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #25.mtp,mass_storage,adb,acm @@ -288,6 +313,7 @@ on property:sys.usb.config=mtp,mass_storage,adb,acm write /sys/class/android_usb/android0/f_acm/instances 1 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -299,6 +325,7 @@ on property:sys.usb.config=ptp,mass_storage,acm write /sys/class/android_usb/android0/f_acm/instances 1 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #27.ptp,mass_storage,adb,acm @@ -309,6 +336,7 @@ on property:sys.usb.config=ptp,mass_storage,adb,acm write /sys/class/android_usb/android0/f_acm/instances 1 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -321,6 +349,7 @@ on property:sys.usb.config=ptp,mass_storage,adb,acm # 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 +# write /sys/devices/platform/mt_usb/cmode 1 # setprop sys.usb.state ${sys.usb.config} #39. USB accessory configuration, with adb @@ -330,6 +359,7 @@ on property:sys.usb.config=ptp,mass_storage,adb,acm # 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 +# write /sys/devices/platform/mt_usb/cmode 1 # start adbd # setprop sys.usb.state ${sys.usb.config} @@ -340,6 +370,7 @@ on property:sys.usb.config=ptp,mass_storage,adb,acm # 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 +# write /sys/devices/platform/mt_usb/cmode 1 # setprop sys.usb.state ${sys.usb.config} #31. audio accessory configuration, with adb @@ -349,6 +380,7 @@ on property:sys.usb.config=ptp,mass_storage,adb,acm # 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 +# write /sys/devices/platform/mt_usb/cmode 1 # start adbd # setprop sys.usb.state ${sys.usb.config} @@ -359,6 +391,7 @@ on property:sys.usb.config=ptp,mass_storage,adb,acm # 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 +# write /sys/devices/platform/mt_usb/cmode 1 # setprop sys.usb.state ${sys.usb.config} #33. USB and audio accessory configuration, with adb @@ -368,6 +401,7 @@ on property:sys.usb.config=ptp,mass_storage,adb,acm # 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 +# write /sys/devices/platform/mt_usb/cmode 1 # start adbd # setprop sys.usb.state ${sys.usb.config} @@ -396,6 +430,7 @@ on property:sys.usb.config=bicr write /sys/class/android_usb/android0/f_mass_storage/bicr 1 write /sys/class/android_usb/android0/f_mass_storage/lun/file "/dev/block/loop0" write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #36.USB BICR configuration(mass_storage+adb) @@ -407,6 +442,7 @@ on property:sys.usb.config=bicr,adb write /sys/class/android_usb/android0/f_mass_storage/bicr 1 write /sys/class/android_usb/android0/f_mass_storage/lun/file "/dev/block/loop0" write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -420,6 +456,7 @@ on property:sys.usb.config=bicr,adb,acm write /sys/class/android_usb/android0/f_mass_storage/bicr 1 write /sys/class/android_usb/android0/f_mass_storage/lun/file "/dev/block/loop0" write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -433,6 +470,7 @@ on property:sys.usb.config=bicr,acm write /sys/class/android_usb/android0/f_mass_storage/bicr 1 write /sys/class/android_usb/android0/f_mass_storage/lun/file "/dev/block/loop0" write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #39.eem @@ -443,6 +481,7 @@ on property:sys.usb.config=eem write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/bDeviceClass 224 write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #40.eem,acm @@ -453,6 +492,7 @@ on property:sys.usb.config=eem,acm write /sys/class/android_usb/android0/f_acm/instances 1 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #41.eem,adb @@ -462,6 +502,7 @@ on property:sys.usb.config=eem,adb write /sys/class/android_usb/android0/idProduct 2028 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -473,6 +514,7 @@ on property:sys.usb.config=eem,adb,acm write /sys/class/android_usb/android0/f_acm/instances 1 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -484,6 +526,7 @@ on property:sys.usb.config=via_bypass write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions via_modem,via_ets,via_atc write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #C2K bypass,adb @@ -494,6 +537,7 @@ on property:sys.usb.config=via_bypass,adb write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions via_modem,via_ets,via_atc,adb write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -505,6 +549,7 @@ on property:sys.usb.config=via_bypass,acm write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions via_modem,via_ets,via_atc,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #C2K bypass,adb,acm @@ -515,6 +560,7 @@ on property:sys.usb.config=via_bypass,adb,acm write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions via_modem,via_ets,via_atc,adb,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -526,6 +572,7 @@ on property:sys.usb.config=rndis,via_bypass write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions rndis,via_ets write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #C2K rndis,bypass,adb @@ -536,6 +583,7 @@ on property:sys.usb.config=rndis,via_bypass,adb write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions rndis,via_ets,adb write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -547,6 +595,7 @@ on property:sys.usb.config=rndis,via_bypass,adb write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions rndis,via_ets,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} #C2K rndis,bypass,adb,acm @@ -557,6 +606,7 @@ on property:sys.usb.config=rndis,via_bypass,adb write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions rndis,via_ets,adb,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -568,6 +618,7 @@ on property:sys.usb.config=acm_third write /sys/class/android_usb/android0/f_acm/port_index 3 write /sys/class/android_usb/android0/functions mass_storage,adb,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -579,6 +630,7 @@ on property:sys.usb.config=gs3 write /sys/class/android_usb/android0/f_acm/port_index 4 write /sys/class/android_usb/android0/functions mass_storage,adb,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} setprop sys.usb.acm_idx 4 @@ -591,6 +643,7 @@ on property:sys.usb.config=gs3,dual_acm write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions mass_storage,adb,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} setprop sys.usb.acm_idx 1,4 @@ -603,6 +656,7 @@ on property:sys.usb.config=gs1gs3 write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions mass_storage,adb,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} setprop sys.usb.acm_idx 2,4 @@ -615,6 +669,7 @@ on property:sys.usb.config=gs1gs3,dual_acm write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions adb,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} setprop sys.usb.acm_idx 1,2,4 @@ -628,6 +683,7 @@ on property:sys.usb.config=mass_storage,dual_acm write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions mass_storage,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mtp,dual_acm @@ -637,6 +693,7 @@ on property:sys.usb.config=mtp,dual_acm write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions mtp,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=ptp,dual_acm @@ -646,6 +703,7 @@ on property:sys.usb.config=ptp,dual_acm write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions ptp,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=rndis,dual_acm @@ -655,6 +713,7 @@ on property:sys.usb.config=rndis,dual_acm write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions rndis,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mass_storage,adb,dual_acm @@ -664,6 +723,7 @@ on property:sys.usb.config=mass_storage,adb,dual_acm write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions mass_storage,adb,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -674,6 +734,7 @@ on property:sys.usb.config=mtp,adb,dual_acm write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions mtp,adb,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -684,6 +745,7 @@ on property:sys.usb.config=ptp,adb,dual_acm write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions ptp,adb,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -694,6 +756,7 @@ on property:sys.usb.config=rndis,adb,dual_acm write /sys/devices/platform/mt_usb/saving 1 write /sys/class/android_usb/android0/functions rndis,adb,acm write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} diff --git a/rootdir/init.usb.rc b/rootdir/init.usb.rc index e290ca4..75cc419 100644 --- a/rootdir/init.usb.rc +++ b/rootdir/init.usb.rc @@ -25,6 +25,7 @@ on property:sys.usb.config=adb write /sys/class/android_usb/android0/idProduct 4EE7 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -35,6 +36,7 @@ on property:sys.usb.config=accessory 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 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} # USB accessory configuration, with adb @@ -44,6 +46,7 @@ on property:sys.usb.config=accessory,adb 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 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -54,6 +57,7 @@ on property:sys.usb.config=audio_source 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 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} # audio accessory configuration, with adb @@ -63,6 +67,7 @@ on property:sys.usb.config=audio_source,adb 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 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} @@ -73,6 +78,7 @@ on property:sys.usb.config=accessory,audio_source 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 + write /sys/devices/platform/mt_usb/cmode 1 setprop sys.usb.state ${sys.usb.config} # USB and audio accessory configuration, with adb @@ -82,6 +88,7 @@ on property:sys.usb.config=accessory,audio_source,adb 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 + write /sys/devices/platform/mt_usb/cmode 1 start adbd setprop sys.usb.state ${sys.usb.config} |
