Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if [ ! -f /cache/usb_tether_prevconfig ] ; then
- echo '/cache/usb_tether_prevconfig not found. Is tethering really active?' >&2
- exit 1
- fi
- if [ -f /cache/usb_tether_dnsmasq.pid ] ; then
- kill "$(cat /cache/usb_tether_dnsmasq.pid)"
- rm /cache/usb_tether_dnsmasq.pid
- fi
- echo 0 > /proc/sys/net/ipv4/ip_forward
- #echo 0 > /proc/sys/net/ipv6/conf/forwarding
- #echo 0 > /proc/sys/net/ipv6/conf/forwarding
- #delete rules
- #ip6tables -D FORWARD -i usb0
- #ip6tables -t nat -D POSTROUTING 1
- iptables -D FORWARD -i usb0
- iptables -t nat -D POSTROUTING 1
- #shut down dev
- #ip link set usb0 down
- #ip addr flush dev usb0
- #ip rule del from all lookup main
- #setprop sys.usb.config "$(cat /cache/usb_tether_prevconfig)"
- setprop sys.usb.config "mtp,adb"
- rm /cache/usb_tether_prevconfig
- #usb0 dev down
- android-gadget-service enable mtp
- sleep 4
- while [ "$(getprop sys.usb.state)" = 'rndis,adb' ] ; do sleep 1 ; done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement