Home | History | Annotate | Download | only in grouper
      1 on init
      2     write /sys/class/android_usb/android0/iSerial ${ro.serialno}
      3 
      4 on boot
      5     write /sys/class/android_usb/android0/iManufacturer ${ro.product.manufacturer}
      6     write /sys/class/android_usb/android0/iProduct ${ro.product.model}
      7 
      8 on property:sys.usb.config=mtp
      9     write /sys/class/android_usb/android0/enable 0
     10     write /sys/class/android_usb/android0/idVendor 18d1
     11     write /sys/class/android_usb/android0/idProduct 4e41
     12     write /sys/class/android_usb/android0/functions ${sys.usb.config}
     13     write /sys/class/android_usb/android0/enable 1
     14     setprop sys.usb.state ${sys.usb.config}
     15 
     16 on property:sys.usb.config=mtp,adb
     17     write /sys/class/android_usb/android0/enable 0
     18     write /sys/class/android_usb/android0/idVendor 18d1
     19     write /sys/class/android_usb/android0/idProduct 4e42
     20     write /sys/class/android_usb/android0/functions ${sys.usb.config}
     21     write /sys/class/android_usb/android0/enable 1
     22     start adbd
     23     setprop sys.usb.state ${sys.usb.config}
     24 
     25 on property:sys.usb.config=ptp
     26     write /sys/class/android_usb/android0/enable 0
     27     write /sys/class/android_usb/android0/idVendor 18d1
     28     write /sys/class/android_usb/android0/idProduct 4e43
     29     write /sys/class/android_usb/android0/functions ${sys.usb.config}
     30     write /sys/class/android_usb/android0/enable 1
     31     setprop sys.usb.state ${sys.usb.config}
     32 
     33 on property:sys.usb.config=ptp,adb
     34     write /sys/class/android_usb/android0/enable 0
     35     write /sys/class/android_usb/android0/idVendor 18d1
     36     write /sys/class/android_usb/android0/idProduct 4e44
     37     write /sys/class/android_usb/android0/functions ${sys.usb.config}
     38     write /sys/class/android_usb/android0/enable 1
     39     start adbd
     40     setprop sys.usb.state ${sys.usb.config}
     41