search 登录 注册
arrow_back返回列表
ID:1120
light_modedark_modestar
Lv.1 韶华一笑间
edit_note帖子 269
stars积分 1,013
event加入 2010-10-02
安卓交流

[教程]安卓手机USB连接电脑上网

schedule发表于 2012-03-19 14:56:00 visibility查看 959 chat_bubble回复 4
#1 楼主
以下以Z1i为例
需要安装的软件,并且我试验成功可用的。这一部分一些教程里没有详细解释,只是在过程里提到了,在这里强调一下:
(1)超级终端工具,输入命令用的,Terminal Emulator For Android3.28 汉化版 bettertermpro.v3.28H.apk (198.94 KB)
(2)BusyBox:Linux工具箱 3.2.4 (这个装上就行了,装好之后有个Install步骤要完成,出现“Done! XXXXXXX。。。”这样的提
示就完成了。

(3)一键安全root之类的获得root权限的工具,这个估计大家都已经装好了。
步骤:

1. 装好上述软件,把Busybox打开和可以先取得root权限,关掉APN,这样后面就不用操心了。用传输线连电脑,设置“设置--无线和网络设置--绑定与便携式热点”
,“USB绑定”打勾,这时候要注意一下电脑上的“网络连接”,里面应该多出一个连接,而且是“已连接上”状态,鼠标在上面悬停可以看到Sony Ericsson sa0102 Remote NDIS based Device #2 这个设备类型名称,可以给这个连接改个名字,为了指称方便,我把这个连接改成“Sony Ericsson”。(没有驱动的可以论坛搜索下载)
2. 具体步骤,我做一些注解,放在方括号里:
把usb线拔掉,关掉apn,再插上USB线。【这几个字说的就是上面第1步】
这样一般手机的usb网卡获得的ip 是 192.168.42.129【不同手机型号手机不同地址,这是我的地址】
下面打开超级终端,输入su ,变身超级用户。【打开终端时看到的提示符是$$,输入su回车就行了,这个时候因为获得了root权限可能会看到某种提示。命令运行成功的结果是提示符变成#】
输入# busybox ifconfig 【在提示符后面输入busybox ifconfig,这是查一下ip,注意命令结束的时候有个空格的】
大家会看到其中一句: 【返回好几段文字,找到开头是usb0的那一部分,注意我们自己的机器上出现的几个inet addr、Bcast、Mask地址,尤其是inet addr,记住它。要在这个地址基础上设定网关。

usb0 link encap: Ethernet HWadder mac 地址(每个人不一样)
inet addr:192.168.42.129 Bcast:192.168.42.255 Mask:255.255.255.0
3.下一个步骤:现在在电脑端对两个连接进行修改,即“本地连接”和“Sony Ericsson”:本地连接:“设置---高级”,选项卡里找到“允许其他网络用户。。。。。”两个选项,打勾,注意第一
个选项下面可能有选框也可能没有,如果除了“本地连接”之外有多个没有停用的连接,那么就有个选框让选择本地连接和哪个连接绑定共享,如果有选框,注意选择“Sony Ericsson“。。。“本地连接”设置就这么多。
4.设置Sony Ericsson。“设置---常规”,找到“Internet协议(TCP/IP)”,设置地址。因为刚刚设置了共享,所以SAMSUNGAndroid的IP地址被设置成了192.168.0.1,这个要改,注意刚才我们在超级终端里用busy GScript.apk ,查看到的那个inet addr地址,比如说是“192.168.42.129”(,前3部分都一样,最后一部分改成一个1-129之间的数字。比如“192.168.42.128”。其他的项目,比如掩码,不变就行了,255.255.255.0。DNS是8.8.8.8。
5.再次打开超级终端,把su再输入一次,之后就是在#提示符后面输入“busybox route add default gw XXXXX” 这个命令,XXXX就是刚才SAMSUNGAndroid里设置的那个改动最后一部分的地址,基于上面的例子,就是那个“192.168.42.128”。如果输入命令成功,没有返回任何错误,恭喜你,成功了。如果返回错误了,重启设备再试。。。嘿嘿有个心得,重启设备重新试验常常就是峰回路转。。。
6.到这里已经大功告成了,你会发现很流畅的上网冲浪。哈哈。。这时3G的数据传输箭头已经不跳了,如果有人害怕会走流量请关闭GPRS或者APN或者飞行模式
7.以上步骤重启和使用其他网络上网后无效,需要再次在超级终端输入代码,这个比较麻烦,其实只要你成功一次后,下次只要在手机里下个GScript Mod然后做个这样的脚本,就可以了。
打开gscript,按菜单键,选添加脚本,上面名称框输“usbnet”,下面框输:
busybox route add default gw 192.168.42.128
ifconfig rmnet0 down
输完后保存。
下次想用时候,插上USB线,运行下这个脚本(打开gscript,长按usbnet,选run),就可以直接用了,怕走流量的还可用APN开关彻底断掉无线网

附:安装 Busybox要安装到手机内存里,不能装到SD卡,会失败

全部回复 (4)

ID:1120
light_modedark_modestar
Lv.1 韶华一笑间
2012-03-19 14:59:00 沙发
我只希望还有人记得我
ID:3333
light_modedark_modedark_modedark_mode
Lv.5 甘首五朝臣
2012-03-19 19:17:00 板凳
我记得你。。。兄弟。。。
ID:83680
dark_modedark_modedark_mode
Lv.1 韶华一笑间
2012-03-20 07:42:00 地板
我记得‘只不过,这教程好麻烦
ID:127814
light_modestar
Lv.1 韶华一笑间
2014-02-03 10:57:00 #5
这也太麻烦了
登录 后才能回复