首先,将手机与PC连接,在通知栏里将手机的连接方式选择为Portal & Tools

此时在Windows的网络连接中会多出一个本地连接名为Motorola USB Networking Driver,这时我们要共享外网连接给这个本地连接

在连接外网的设备上右键->高级->勾上允许其他网络用户通过此计算机的Internet连接然后选择手机生成的本地连接本地连接

记下这个手机生成网卡的IP地址,我这里是192.168.0.1
然后在PC中执行以下命令:

adb shell
$ su
 busybox ifconfig usb0 192.168.0.2 netmask 255.255.255.0
 busybox route delete default
 iptables -F
 iptables -F -t nat
 busybox route add default gw 192.168.0.1
 setprop net.dns1 8.8.8.8
 setprop "net.gprs.http-proxy" ""
 ifconfig rmnet0 down
 exit

接下来,运行Barnacle Wifi Tether,在设置中将Interfaces下的WAN修改为usb0
如图:

返回后按Start

最后,打开笔记本的wifi开关,搜索可用网络,默认情况下接入点名称为barnacle,成功后笔记本所产生的所有流量都走至电话的USB…

原创文章,转载请注明: 转载自LazyHack | 使android手机当做USB无线网卡