手机系统版本:Android4.0.4+ROOT
PC系统:WindowsXP
理论上其他品牌、其他机型、其他系统版本应该也是可以的。
下面是图文教程:
1.安装手机驱动程序。(到官网去下官方提供的即可,当然也可能有第三方驱动)
2.进入系统设置开发人员选项打开USB调试。用数据线连接PC和手机,连接方式选择MTP。
3.进入系统设置绑定与移动热点打开usb共享网络。
4.进入pc的网络连接,此时会看到多出了一个”本地连接5“(不一定会相同),设备名为MotorolaUSBRNDISDevice的这个就是我的手机虚拟网卡了。
5.双击“本地连接5”选择支持选项卡会看到IP地址、掩码、网关等已经分配好了,先将IP地址记下来。
6.右键“本地连接5”属性双击“常规”选项卡中的“Internet协议(TCP/IP)”
7.在弹出的新窗口中选择“使用下面的IP地址”输入刚才记下的IP,然后将第IP的四段不管是多少都改为1,掩码默认,网关和DNS留空。
8.在本机上网用的”本地连接“上点右键属性高级选项卡勾选“允许其他网络用户通过此计算机的Internet连接来连接“,如果有家庭网络连接选项就填写虚拟网卡的名字”本地连接5“,完成后图标上会多个共享图标。
9.双击本机上网用的”本地连接“支持选项卡详细信息记下dns地址
10..在手机上打开超级终端,输入:
su回车
busyboxrouteadddefaultgw192.168.42.1回车

setpropnet.dns1202.96.209.133回车
此时所有步骤完成。手机使用的网络为计算机所共享的网络了(就算不关闭3G数据。当然也可以将手机的3G数据关闭,不过可能有的程序会提示无网络连接。).