Skip to content

Instantly share code, notes, and snippets.

@GMMan
Created January 7, 2021 17:12
Show Gist options
  • Save GMMan/13338e994b03b01d6f85141b32d841a3 to your computer and use it in GitHub Desktop.
Save GMMan/13338e994b03b01d6f85141b32d841a3 to your computer and use it in GitHub Desktop.
RNDIS enabler for Densha de Go! Plug & Play
#!/bin/sh
mount -o remount,rw /
cp /mnt/S40rndis /etc/init.d
chmod 755 /etc/init.d/S40rndis
sed -i.bak -e 's/#console::respawn:/console::respawn:/g' /etc/inittab
rm /etc/inittab.bak
#!/bin/sh -e
start() {
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
}
stop() {
echo 0 >"/sys/class/android_usb/android0/enable"
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "$0: Please use start, stop, or restart."
exit 1
;;
esac
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment