27 lines
881 B
Bash
Executable File
27 lines
881 B
Bash
Executable File
#! /bin/sh
|
|
|
|
/bin/mount -a
|
|
/bin/busybox --install
|
|
/bin/mount -t sysfs none /sys
|
|
/bin/mount -t devpts devpts /dev/pts
|
|
|
|
if [ -d /sys/class/android_usb/android0 ]
|
|
then
|
|
echo "Starting USB Android Gadget"
|
|
echo hsusb > /sys/devices/platform/usb_bam/enable
|
|
echo 0 > /sys/class/android_usb/android0/enable
|
|
echo 0x9025 > /sys/class/android_usb/android0/idProduct
|
|
echo 0x05C6 > /sys/class/android_usb/android0/idVendor
|
|
echo diag > /sys/class/android_usb/android0/f_diag/clients
|
|
echo smd,tty > /sys/class/android_usb/android0/f_serial/transports
|
|
echo smd,bam2bam > /sys/class/android_usb/android0/f_rmnet/transports
|
|
echo diag,adb,serial,rmnet,mass_storage > /sys/class/android_usb/android0/functions
|
|
echo 1 > /sys/class/android_usb/android0/enable
|
|
fi
|
|
|
|
/sbin/mdev -s
|
|
/bin/ifconfig lo up
|
|
/sbin/mknod /dev/null c 1 3
|
|
/sbin/chmod 666 /dev/null
|
|
/sbin/adbd &
|