Chinaunix首页 | 论坛 | 博客
  • 博客访问: 462503
  • 博文数量: 137
  • 博客积分: 3874
  • 博客等级: 中校
  • 技术积分: 1475
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-05 10:50
文章分类

全部博文(137)

文章存档

2011年(37)

2010年(100)

分类: LINUX

2010-07-07 02:08:01

我们需要
1. 手机重启一次。(避免其他稀奇古怪的问题)
2. 超级终端。(Terminal emulator. 没有去Market下载吧)
3. 会操作VI编辑器(如果不熟,可以google下VI)
4. Busybox for android. (注意:这个主要是支持vi编辑器,如果你的G1超级终端本身就支持vi,就不需要装了)

主要修改过程:我们需要修改2个重要的问题使我们的G1手机能够连接到 Ad-hoc。
1.首先我们需要root用户的权限,在超级终端上执行:

Code:
su
2.重新装载/system分区使其可读可写:

Code:
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
3.进入/system/etc/wifi/

Code:
cd /system/etc/wifi
4.现在我们就需要修改其中的 tiwlan.ini file . (其中我们需要VI编辑器进行文本编辑,这个VI编辑器属于busybox的一部分,如果没有请参考安装 busybox for android ) 
修改tiwlan.ini文件

Code:
vi tiwlan.ini
在编辑器中需要查找以下一行

Code:
WiFiAdhoc = 0
这个需要更改为 WiFiAdhoc =1 并且在后面增加下面2行:

Code:
dot11DesiredSSID = HTCG1
dot11DesiredBSSType = 0
这个SSID HTCG1 就是我笔记本电脑点对点的Ad-hoc名字,这个要根据自己的需要修改。

最好修改保存文件:

Code:
:wq
然后我们还需要修改一个文件 /data/misc/wifi/wpa_supplicant.conf
同样的我们需要在这个文件加入以下几行:

Code:
network={ 
ssid="HTCG1"
key_mgmt=NONE
mode=1
}
存盘退出
其中 'mode = 1' 就是指示HTCG1是个 Ad-hoc network

{:1_113:}  剩下的就简单了,怎么连接我就不说了,哈哈
{:2_26:} {:2_27:} {:2_27:} 

注明:如果你有vi编辑器可以不用操作此项
安装 busybox for android 
所有操作都在超级终端上执行
1. 上传或者拷贝 busybox文件至 SD卡根目录
2. 打开超级终端敲入以下命令
升级至超级用户
Code:
su
建立busybox的目录

Code:
mkdir /data/busyboxcd /data/busybox
拷贝SD卡上的busybox文件至手机系统busybox目录
Code:
cat /sdcard/busybox > ./busybox

使busybox可以执行
Code:
chmod 755 ./busybox
安装busybox至手机系统
Code:
./busybox --install
使安装的busybox执行文件都可以执行
Code:
chmod 755 *
最好追加PATH执行目录
Code:
export PATH=/data/busybox:$PATH
阅读(1204) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~