G1,G2通过本本adhoc共享宽带上网(转自androidin))
家里有笔记本的童鞋很多,但家里有无线路由的应该相对少一些了。
由于前几天新买的G2的wifi一直搜不到adhoc的网络很是郁闷,google之后发现已有解决方案
原文如下:
http:///forums/archive/index.php/t-22681.html
参考之后尝试可行,摆弄48小时后终于成功~~~
我就顺便简单翻译并分享下:
下文所述能帮助你连接G1(我的是G2)到笔记本Ad-hoc网络。
必要条件:
1. G2 或者 取得root权限的G1;
2. 超级终端;
3. andriod 上的 BusyBox, 请复制到SD卡根目录。下载:http://benno./android/busybox
操作步骤:
1. 安装终端。
这里要注意命令是否存在的问题:根据ROMS不同,预装的终端也不一样,我原来装的安卓2.2版在终端输入vi有效,后来安装的
cyan4.0.1蛋蛋汉化版却没有。对于有的童鞋,恭喜你,你可以直接跳到步骤3,没有的童鞋请继续按一下步骤进行。
2. 安装andriod上的busybox
打开终端输入如下命令:
1)建立并进入busybox文件夹
- su
- mkdir /data/busybox
- cd /data/busybox
复制代码
2)移动busybox文件到该目录下:
输入:
- cat /sdcard/busybox > ./busybox
复制代码
更改权限busybox可执行权限,并执行安装:
- chmod 755 ./busybox
- ./busybox
--install
- chmod 755 *
复制代码
输入:
- export PATH=/data/busybox:$PATH
复制代码
这一命令帮助你能使用几乎所有linux下能使用的命令,包括接下来用到的vi。
3. 现在修改/system分区使其可写
输入:
- mount -o rw,remount -t yaffs2
/dev/block/mtdblock3 /system
复制代码
进入/system/etc/wifi/文件夹
复制代码
接下来就是关键性的修改,输入
复制代码
vi是linux下的非GUI文本编辑器,熟悉vi操作的高手们只需
找到并修改WiFiAdhoc = 0 -->
WiFiAdhoc = 1
然后加入下面两行:
dot11DesiredSSID = HTCG1
dot11DesiredBSSType = 0
最后保存即可。
不懂linux和vi的菜鸟们跟我看~~~
对于G1,用轨迹球找到WiFiAdhoc = 0所在行,按'a'进入编辑模式,改0为1。
对于G2,用hjkl四个键进行“左上下右”的移动,找到WiFiAdhoc = 0所在行并修改为1
然后加入下面两行:
- dot11DesiredSSID = HTCG1
- dot11DesiredBSSType
= 0
复制代码
然后按住轨迹球再按1(即‘ESC’键)退出编辑模式,G2的有一些ROM所带终端不支持,下一个better terminal emulator
for magic 即可
输入
复制代码
注意冒号也要输入的
(会在左下角显示)保存并关闭。
最后,以同样的方法编辑wpa_supplicant.conf文件
G1的位置是在/data/misc/wifi/wpa_supplicant.conf
G2的位置还是在/data/wifi/下
进入目录后终端输入如下编辑改文件
复制代码
在文件末加上如下代码: 按G(大写)直接到文末
- network={
-
ssid="HTCG1"
- key_mgmt=NONE
- mode=1
- }
复制代码
保存并退出
上述HTCG1可以以任意其他名称代替,即SSID,网络名
4. 在笔记本上建立ad-hoc无线网络,简单的,不懂的google之。
注意:笔记本上建立的无线网络名必须和刚才的SSID相同。
5. 最后重启手机,打开wifi即可连接。
然后就可以通过wifi用GPhone共享本本的宽带上网啦,速度很快的 |
|