手机用USB连接PC,通过PC上网
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
手机用USB连接PC,通过PC上网(9月15日更新)
早上跟Lemon又测试了很多次上网脚本,花了不少时间,我还是觉得原来的脚本好用。
本教程基于Windows XP系统,Windows 7系统的设置经Lemon测试基本一样,下面的驱动同样适合WinXP和Win7的32位系统,64位系统未知,若不适用,请自行查找驱动。
请先下载手机用USB连接PC,通过PC上网.zip(282.76 KB, 下载次数: 0) ,将包中的“USB_Network”文件夹(包含驱动)解压到PC下,备用。
1. 用USB连接手机和PC,进入手机的设置、系统、共享手机网络,开启“USB 绑定”。(本来是让电脑通过手机上网的,但通过一些命令,让其反其道而行之)
2. Windows系统提示发现新硬件“Remote NDIS based Internet Sharing Device”,选择“从列表或指定位置安装”,下一步;“在搜索中包括这个位置”中找到前面解压缩出来的“USB_Network”的所在目录,下一步;Windows会搜索到驱动并自动安装,期间可能会弹出几次询问窗口(我弹出了3次),点击“仍然继续”。
3. 安装好驱动后,打开网络连接,会发现多了一个设备名为“Remote NDIS based Internet
Shar ing Device”的网络连接,该连接在我的系统下名称为“本地连接6”,你的可能不同,我们统一将其重命名为“手机网络共享”。
4. 右键查看电脑本身上网通过的网络连接的属性(如果你的电脑端使用有线网络上网,则打开“本地连接”;如果你的电脑端使用无线网络上网,则打开“无线网络连接”;如果你使用电脑中的拨号上网,则打开拨号用的宽带连接),我的是有线连接,我打开“本地连接”的属性,选择“高级”选项卡,勾选“允许其他网络用户通过此计算机的Internet连接来连接”,确定。(如果你有多个其他网卡,可能需要像下面右侧的图中选择“手机网络共享”连接,这个图是从其他地方拿来的)
5. 此时,双击查看“手机网络共享”的状态,查看“支持”选项卡中的内容,可以看到“IP地址”被系统自动设为了192.168.0.1。(这很重要,该IP地址要与脚本中的IP地址一致,你可以按照你所处的环境来修改IP地址、子网掩码、和网关,但请确保它们与脚本中的设置一致。)PC端的设置完毕,且以后不必再更改。
6. 手机端开启数据流量(放心,上网不会走你的流量,只是假装网络连接的存在;如果担心,可以在运行脚本后,关闭它,但部分检查网络连接的软件,如QQ,可能无法使用),如果你已安装了“自行修改版GScript v2.0.2 (Mod v2.1)”,则运行脚本工具箱中的“手机通过PC上网”(若除“标准输出”外无其他信息输出,则运行正确);若安装了其他的版本的GScript,则可以从中获取并加载“手机通过PC上网.sh”再运行;若没有安装,则推荐安装。
至此,你可以享受电脑稳定高速的电脑网络了,此时,你可以选择关闭数据流量,确保不会走手机的数据流量,但你可能无法使用QQ之类的检测网络状态的软件。
如何修改“手机通过PC上网”脚本的说明(除非特殊需要,无需修改):
busybox ifconfig usb0 192.168.0.2 netmask 255.255.255.0 此处IP地址要与电脑端的“手机网络共享”连接的IP地址处于同一网段,子网掩码与其相同
busybox route delete default
iptables -F
iptables -F -t nat
busybox route add default gw 192.168.0.1 此处IP地址需要与电脑端的“手机网络共享”连接的IP地址相同
setprop net.dns1 8.8.8.8 8.8.8.8是Google提供的DNS服务器地址,可修改为适合自己的
setprop "net.gprs.http-proxy" ""
手机ROOT,安装超级终端better terminal ,busybox !!!
B连接电脑手机选择USB绑定,系统自动安装驱动
2.看电脑网络连接中会出现一个新的本地连接(或本地连接2/3之类的没驱动百度找找)重命名为android
3.鼠标右键点击当前的宽带连接(如果是通过路由器就选本地连接,如果是拨号就选宽带连接)看属性→高级→允许其他用户通过本计算机连接,然后在下面的栏里选择android3,注意一定要选androi3.
4.这时候计算机会重新分配给android一个IP,我们右键点android的属性→网络,选择TCP/IP4,再点属性,设置IP,比如设置如下:IP:192.168.100.100;子网掩码:25
5.255.255.0;首选DNS:8.8.8.8网关不填
5.重启一次手机
6.打开超级终端(better terminal) * su * 跳出授权窗口,点同意# busybox route *
显示看到如下信息# Kernel IP routing table #10.132.*.*(Iface是rmnet0,你的GPRS或EDGE 的IP地址) # 192.168.100.*(Iface是usb0,USB虚拟出的网卡地址) # default 10.132.*.*(这是目前缺省的上网网关)
输入# busybox route add default gw 192.168.100.100(前面4设置的IP) # busybox route 显示如下* default 192.168.100.100(这是USB网关了) * default 10.132.*.* (这是rmnet0网关)
然后通过APN开关关掉中国移动或联通数据连接。是不是已经可以正常通过USB上网了。