Split RNDIS gadget into individual script

This commit is contained in:
Marc Riera 2023-05-16 00:12:57 +02:00
parent a98a1c07d6
commit f03c7849df
5 changed files with 29 additions and 23 deletions

View file

@ -2,16 +2,7 @@
start() {
echo 3 > /sys/devices/platform/gpio-keys-polled.0/input/input1/poll
ddgo-pnp-controller
echo 0ae4 > "/sys/class/android_usb/android0/idVendor"
echo 0003 > "/sys/class/android_usb/android0/idProduct"
echo -n "TAITO" > "/sys/class/android_usb/android0/iManufacturer"
echo -n "Densha de Go! Plug & Play (RNDIS mode)" > "/sys/class/android_usb/android0/iProduct"
echo "rndis" > "/sys/class/android_usb/android0/functions"
echo 1 > "/sys/class/android_usb/android0/f_rndis/wceis"
echo 1 > "/sys/class/android_usb/android0/enable"
sleep 1
ifconfig rndis0 169.254.215.100 netmask 255.255.0.0
ddgo-pnp-controller &
}
stop() {

11
dist/payload/rndis-gadget.sh vendored Normal file
View file

@ -0,0 +1,11 @@
#!/bin/sh -e
echo 0ae4 > "/sys/class/android_usb/android0/idVendor"
echo 0003 > "/sys/class/android_usb/android0/idProduct"
echo -n "TAITO" > "/sys/class/android_usb/android0/iManufacturer"
echo -n "Densha de Go! Plug & Play (RNDIS mode)" > "/sys/class/android_usb/android0/iProduct"
echo "rndis" > "/sys/class/android_usb/android0/functions"
echo 1 > "/sys/class/android_usb/android0/f_rndis/wceis"
echo 1 > "/sys/class/android_usb/android0/enable"
sleep 1
ifconfig rndis0 169.254.215.100 netmask 255.255.0.0