首页 > 代码库 > XP系统电脑带安卓手机上网教程(无需adhoc补丁)

XP系统电脑带安卓手机上网教程(无需adhoc补丁)

XP系统电脑带安卓手机上网教程(无需adhoc补丁)
WIN7系统可以虚拟wifi热点,安卓手机连上这个热点就能上网。XP系统虚拟出来的wifi热点是adhoc形式的,原生的安卓系统并不支持adhoc信号,因此就需要对安卓系统打补丁,root之后将下载adhoc补丁wpa_supplicant放到安卓系统/system/bin,同时需要修改wpa_supplicant的权限,修改系统文件很容易导致无法连接上真实的wifi,很麻烦。
根据小米论坛“六条河”发布的方法,抛弃adhoc补丁,逆向地利用手机便携式热点给电脑无线网卡分配IP地址,电脑有线网卡设置好共享后,就能带安卓手机上网。与WIN7下虚拟wifi的不同点是电脑无线网卡给手机分配IP地址,相同点是都是用电脑无线网卡做网关。步骤简要说明如下:
1、安卓手机必须root。
2、安卓手机下载安装BusyBox工具箱,BusyBoxFree.apk大小:3.9M。BusyBox 是一个集成了一百多个最常用linux命令和工具的软件。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。如果BusyBox没有安装好,后面使用Gscript编辑脚本并执行的时候,会提示说stderr: busybox: not found。
3、右击电脑本地连接属性→高级→开启Internet连接共享,电脑无线网卡IP地址会自动变为192.168.0.1,手工把IP和DNS均修改为自动获取。
4、打开手机上的便携式WLAN热点,电脑无线网卡连接到手机热点,手机热点会给电脑无线网卡分配一个新的IP地址,以192.168.43.240为例。
5、安卓手机下载安装GScript_1.1.2_wq.apk,大小:35KB。手机打开gscript,单击Add Script,输入名字“打开热点”,勾上Need Su√,内容输入busybox route add default gw 192.168.43.240,单击Save保存为“打开热点.sh”。
Gscript载入按钮要想找到编辑好的sh脚本文件,必须放在/sdcard/Gscript/目录下。
6、打开gscript,运行“打开热点.sh”。确保脚本中IP地址与第4步中分配的地址一致,不一致就修改。
如果运行gscript错误提示:stderr: permision denied连不上网怎么办?办法:必须给予gscript程序root权限,利用授权管理等。
7、这时候手机就能正常上网了。UC,QQ什么的都没问题。
以后再次上网,只需要重复4、6、7步骤即可,很简单。当然,手机没电的时候,不用wifi连接电脑,用数据线直接连接电脑,开启USB共享网络,也能这样子上网。利用蓝牙也行,但蓝牙速度不如wifi速度快。
相关安装软件及脚本文件;http://pan.baidu.com/s/1bnH7ieb
参考更详细的图文教程:
《亲测让全版本小米手机连接无线网卡上网(4.0无需补丁)》作者:六条河
http://www.miui.com/thread-611026-1-1.html