6a549eb6b6
Change-Id: I76c997990ef2ad6250ab0f0210ac37569898374c
99 lines
4.3 KiB
Plaintext
99 lines
4.3 KiB
Plaintext
on init
|
|
write /sys/class/android_usb/android0/iSerial $ro.serialno
|
|
write /sys/class/android_usb/android0/f_rndis/manufacturer Samsung
|
|
write /sys/class/android_usb/android0/f_rndis/vendorID 04e8
|
|
write /sys/class/android_usb/android0/f_rndis/wceis 1
|
|
|
|
on boot
|
|
write /sys/class/android_usb/android0/iManufacturer $ro.manufacturer
|
|
write /sys/class/android_usb/android0/iProduct $ro.model
|
|
write /sys/class/android_usb/android0/iSerial $ro.serialno
|
|
write /sys/class/android_usb/f_mass_storage/inquiry_string "Samsung"
|
|
|
|
on property:sys.usb.config=mtp
|
|
write /sys/class/android_usb/android0/enable 0
|
|
write /sys/class/android_usb/android0/idVendor 04e8
|
|
write /sys/class/android_usb/android0/idProduct 6860
|
|
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
|
|
|
|
on property:sys.usb.config=mtp,adb
|
|
write /sys/class/android_usb/android0/enable 0
|
|
write /sys/class/android_usb/android0/idVendor 04e8
|
|
write /sys/class/android_usb/android0/idProduct 6860
|
|
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
|
|
|
|
on property:sys.usb.config=rndis
|
|
write /sys/class/android_usb/android0/enable 0
|
|
write /sys/class/android_usb/android0/idVendor 04e8
|
|
write /sys/class/android_usb/android0/idProduct 6863
|
|
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
|
|
setprop sys.usb.state $sys.usb.config
|
|
|
|
on property:sys.usb.config=rndis,adb
|
|
write /sys/class/android_usb/android0/enable 0
|
|
write /sys/class/android_usb/android0/idVendor 04e8
|
|
write /sys/class/android_usb/android0/idProduct 6864
|
|
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
|
|
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 04e8
|
|
write /sys/class/android_usb/android0/idProduct 6865
|
|
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
|
|
|
|
on property:sys.usb.config=ptp,adb
|
|
write /sys/class/android_usb/android0/enable 0
|
|
write /sys/class/android_usb/android0/idVendor 04e8
|
|
write /sys/class/android_usb/android0/idProduct 6866
|
|
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
|
|
|
|
on property:sys.usb.config=rndis,dm
|
|
write /sys/class/android_usb/android0/enable 0
|
|
write /sys/class/android_usb/android0/idVendor 04e8
|
|
write /sys/class/android_usb/android0/idProduct 6862
|
|
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
|
|
|
|
on property:sys.usb.config=mass_storage
|
|
write /sys/class/android_usb/android0/enable 0
|
|
write /sys/class/android_usb/android0/idVendor 04e8
|
|
write /sys/class/android_usb/android0/idProduct 685B
|
|
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
|
|
|
|
on property:sys.usb.config=mass_storage,adb
|
|
write /sys/class/android_usb/android0/enable 0
|
|
write /sys/class/android_usb/android0/idVendor 04e8
|
|
write /sys/class/android_usb/android0/idProduct 685e
|
|
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
|
|
|
|
on property:sys.usb.config=charging
|
|
stop adbd
|
|
write /sys/class/android_usb/android0/enable 0
|
|
write /sys/class/android_usb/android0/idVendor 04e8
|
|
write /sys/class/android_usb/android0/idProduct 6866
|
|
write /sys/class/android_usb/android0/functions charging
|
|
write /sys/class/android_usb/android0/enable 1
|
|
setprop sys.usb.state ${sys.usb.config}
|