只有有线路由,不想耗费流量来下载软件或主题什么的。于是去找用USB线上网的方案,也是为了万一在条件有限的情况下能达到目的寻找一条路径。

另外就是借这么个小课题,把各种应用途径打通。折腾了一下午一晚上,终于搞定了。

收获:

1、命令行软件验证应用

2、文本编辑器验证应用

3、全PC键盘验证应用

4、复制粘贴验证应用

说起来其实都是PC上最基本操作,象输入ping之后没有ctrl C键停止不下来的这类低级问题,相当无语啊。

 另外通过这些活动把“USB调试”和“USB绑定”“USB存储”“自动打开存储卡”的问题也搞清楚了。

 

如果要从PC上用手机助手往MI上copy软件和文件的话,需要打开“USB存储”、“自动打开存储卡”。

在干活之前需要把几个软件先装上去,免得象我来回折腾:

(1)Hacker's Keyboard: 准备用来敲命令行的,最大的好处就是PC键盘上有啥,它就有啥

(2)Better Terminal Emulator Pro: Android上的命令行窗口

(3)Jota Text Editor: android是linux,理论上应该用vi,这个说记事本更确切。

 

好了,软件准备妥当后,开始

1、到www.android.com/tether#usb查看怎么进行xp电脑侧的驱动配置,下载好http://www.android.com/drivers/tetherxp.inf备用

2、把手机用usb线接到电脑上,XP检测到新硬件,驱动就选择上一步的那个inf文件

3、设备驱动安装好后应该是这样的

先设置好IP地址

4、把手机用usb线接到电脑上,自动检测到后会出现类似提示

3、打开Jota Text Editor,把下面的内容录入进去,保存成usb2computer.sh

busybox ifconfig usb0 add 192.168.0.2

busybox route add default gw 192.168.0.1  

setprop net.dns1 192.168.0.1

4、想着这些命令每次都要执行特意存成脚本,结果发现竟然不支持chmod? 看图,设置了777都没有作用,诡异的说。(难道这是裁剪linux造成的吗?)

5、只能一条条copy到命令行中执行,注意看最上面的内容是执行busybox ifconfig的内容,usb0的ip地址是192.168.0.2

6、注意,linux下的ping可是和windows的ping不一样,一旦启动了就一直执行,怎么能停止呢?这就需要用到Hacker's Keyboard了。

7、局域网ip地址通了之后,就再ping一下广域网

8、看上去没什么问题,打开浏览器瞧一下,内容出来了,哈哈(截屏时没操作好,多按了音量键一下)