看了谷歌Nexus 7发布会后,觉得这个平板非常好,立即托朋友国外带回了一台,但因为囊中羞涩只能买一台8GB的。虽然刚开始使用得挺顺心,但现在越发觉得Nexus 7的两个缺点不能忍受了:不支持外接存储卡扩容,不支持3G网络。每次我想拷几部大片看,都先得挣扎删除一些应用以腾出空间,每次我外出想带上它,却因为不能上网而放弃。 好了,不扯淡了,现在有一个不算太复杂的方法,只要花几块钱买根线,然后做一些基于软件的修改,就能让你的Nexus 7支持读卡读U盘用鼠标,还能3G上网,你干不干?/ r8 g2 { u1 f1 V
) x+ q1 G; {. G- f" ^
Nexus 7播放外接U盘上的影片 9 F/ m0 p3 P2 F3 Y+ ]
+ u+ e9 d+ g+ ]* F3 U, m, J# @4 ]
Nexus 7实现外接3G上网卡上网
( q. x4 t' H& E% m5 R想要实现这些功能只需三个步骤:' Z# o" F, x! J" C2 D
1、解锁你Nexus 7的BootLoder;
9 L: P9 Q1 _3 U3 \# E 2、开启你的Nexus 7的root权限;( Q2 R: i; Y+ `" \8 J, g5 o
3、装支持外接存储及3G网卡的插件。8 }# o9 K, M% I$ _( e" z: k# U/ ]
就这么简单!
) N! U* Y `. n R% g8 ~7 n5 y*本文内容可能造成平板无法开机无法引导无法恢复到初始状态等情况,请确认能接受此种后果后再进行试验。
3 n% s: V) \4 X# U$ l一些准备工作" X4 E* {. o4 y( i, ], d
首先,你得准备一条OTG线,所谓OTG线,其实就是一头大口(标准USB母口)一头小口(Micro USB)的USB线,目前在淘宝卖大约8元一条。" t& n, M# r5 Z$ h8 J* h2 H
! C' ?6 k5 D4 H' u: W2 l% U好了,现在你手上应该有Nexus 7一台、U盘一个,OTG线一根,3G上网卡等设备待命了,我们可以开始了!
" {3 h- v+ b0 R1 i8 j# f
本次测试应用到的组件
# k9 _2 o0 K* s% {现在你先去网站上下载几个必备的软件,分别是(链接来自网络,如已失效请自行百度): Google Nexus 7 ToolKit v2.0.0 这个是用来root的主力工具 StickMount 1.5cn.apk 这个是root后用来识别并管理外接存储设备的 PPPWidget0.98.apk 这个是root后用来识别并管理外接3G网卡的 另外再推荐大家下载一个 R.E.管理器_红帽子2.21.apk ,这个可以比较方便的管理和访问你的外置存储器包括你的Nexus 7的全部系统文件,另外还能判断你的机器是否root成功。 进入到Nexus 7平板的设置界面,选择开启“开发者选项”,这里勾选“USB调试”。
E1 S3 P5 t9 d! {0 I
平板要开启USB调试模式
* s- N# m9 d+ `' m两个名词: Recovery模式 这是安卓系统的调试平台,类似于Windwos系统的“安全模式”,需要同时按住音量“+”“—”,再按开机键,就可以进入Recovery模式。
. y0 v0 C* H, v3 y! g( X) VRecovery 模式
. o% C) P7 a# d7 C USB OTG USB OTG功能就是可以不通过PC,直接从终端上进行数据的传送,比如你想把U盘上的文件拷到平板里,以往要先导入电脑,再从电脑传到平板,而USB OTG就可以直接把U盘插到平板上来拷贝了。 以上准备工作都已完成了吗?接下来可以开始伟大的root工作了。 3 R5 e: H: j& M7 m* ^
安装Nexus 7驱动及问题解决, J2 i4 f, x3 v) u5 f' t
第2页:安装Nexus 7驱动及问题解决 g9 e) C! E& I% K1 Y
首先在你的电脑上(不是平板)安装好Google Nexus 7 ToolKit,然后把你的Nexus 7连接到电脑,启动软件。
; `5 S2 ]4 q( o# m
`, W9 F; D2 m, a
Google Nexus 7 ToolKit安装界面
; \2 A- L: D% O这里两个都选上
X b$ r; r; r7 h7 U8 G1 Z第一次启动会提示升级,按N忽略掉
: D4 I5 e' d/ a* M
Google Nexus 7 ToolKit主界面 : ]+ f: }9 V3 r6 ^3 k
看到Google Nexus 7 ToolKit主界面后,先按"1”给电脑装Nexus 7的USB驱动程序。
& W+ |7 A y( d! y+ _& T( M. F这里选择你电脑的操作系统
/ {( M s% ~+ w: Q2 L
这里显而易见是选1
/ C) r0 x& n Q$ q如果看到这个提示选下面
: `6 g9 |+ ]. D' i; g
驱动安装成功
! ^3 t1 n, ]6 a4 B/ c! k$ q装好后在设备管理器应该能看到Nexus 7
% D& K/ ?0 W/ c2 n' a' b1 X1 D% c这里可能还会遇到另一种情况,就是驱动安装不成功,看到如下提示:
: [8 J4 l& m a; a5 i5 e% k安装驱动出现“没有已加载的MUI项”提示 0 C( _2 b) S( m' z) C
遇到这个问题也别紧张,很可能是你的电脑已经装过类似驱动。此时建议你把豌豆荚、360手机助手什么的能连安卓设备的软件都关了,然后把Nexus 7进入Recovery模式(参见第一页尾部),再连接电脑,你会发现驱动神奇的装上了。 第3页:解锁BootLoader并root
- p: f8 i: L+ G: V b其实解锁BootLoader就是为了root服务,这两个步骤其实就是一步。那什么是root权限?其实就像Windows系统的超级管理员,获得这个权限就可以修改系统里任何一处了,系统对你完全开放了。很多涉及到系统核心部分的插件都需要root权限才能安装,所以这个root权限的获取是第一步要做的事。7 h. @6 P% n5 k; R2 w
首先确定你的Nexus 7已经处于Recovery 模式,接下来在Google Nexus 7 ToolKit软件的操作界面中选“3”,解锁Unlock BootLoader。
, l" i& u) }9 g$ K% \+ {*解锁及root会造成平板数据丢失,系统重置,请确认无误再操作。- v, M1 v& ^" |* c/ H6 j4 P1 d' N
- o7 Q A1 @- X8 v! @ Z
此时平板屏幕会出现一个选项 8 _: `) P% |7 f9 r' \) `
在这个选项界面,使用音量键可以上下移动选取,按下开关键即是选中确认。
* ?% f( E I: m/ T. ]( J
此时平板左上角会显示Loading now…… , g: f; x% P1 T$ u- t
. ?" M, ~( e. S; V, M( O看到这个有把锁的开机界面,就说明解锁成功了 * M2 K; M& Y/ ?) A0 K9 ?3 v
解锁成功后就可以开始root了,再次关机并进入Recovery 模式,然后在Google Nexus 7 ToolKit软件的操作界面中选“4 ”。
& ]! f9 Q1 m+ n3 `4 A) z3 T
root过程中 root过程较长,期间会自动重启Nexus 7并进入初始界面,不过你要继续等待,直到软件界面出现“Root procedure completed”这样的提示表示root成功。重新走一遍安卓系统的初始设置吧。
; g3 \, B5 a( j" G) ^3 a6 V; R
root成功回到系统初始设定 " u- Z. _2 n5 T$ |( n
/ ~; R6 ~- J' Uroot成功后应该能看到Superuser图标
" w. s% X! i, B0 L2 S接下来就是激动人心的时刻了,我们可以用第三方插件开始扩展Nexus 7的功能了。
8 v, u6 B+ T. q第4页:外接U盘测试 ~+ e8 y+ x) Y1 m8 A) d
root成功了,你可以欢呼了,因为这意味着你可以对你的Nexus 7做“任何事”!首先我们来把第一页提到的几个.apk后缀的软件装上。你可以用豌豆荚来装,或者直接用平板访问下载地址进行下载安装,这里不细说。
- ~& K+ ^ V' i4 y支持外接U盘的插件是:StickMount 1.5cn.apk ,别搞错了哦。
; y0 }, U, H2 o2 c0 b0 n
( O0 Y$ c8 t9 `0 K1 @) T8 A+ a
装好的文件管理器和外接存储管理器
: p2 l9 t) O3 x" c好了,现在把U盘插到OTG线的USB母口上,OTG线小口插Nexus 7上。
7 ?4 B+ M% Z. f, M; Q ]6 z8 y, K用OTG线连接U盘与Nexus 7 z; q5 R" O( f' @4 @- A5 T
5 L) x6 ]5 s' O此时屏幕上出现提示,选择“确定” 7 [9 v/ u7 I: {( @' F/ O
" L! U9 p Z, F& m) \ k# N6 e
接着还会有超级用户请求,选择“允许” 8 ~" |5 T% W! D4 [/ T
( q/ a t, j! |6 H" \; D- l- e
然后会出现一个U盘挂载提示,注意那个地址就是你U盘的访问地址 7 Q* C5 g0 }' r* y
看到上图提示,说明U盘已经成功挂载,可以访问了。现在打开刚才装的那个文件管理器,去到刚提示里给出的地址,通常是:/sdcard/usbStorage/sda1 。
2 I, L" F; F+ C" uU盘的文件一览无余 5 B" X* R0 K* L- P
# P6 Y- L- Y6 S: o5 t5 d5 U1 F# z
打开U盘的一个视频,播放很流畅,自由拖动进度也没问题 5 U4 p8 t8 |* \2 v
; J6 n0 q+ o3 l3 F
打开U盘上的一个Excel表格,也完全正常
' C, }5 g4 i0 k' T o3 JU盘测试完全正常,经过测试,读卡器+SD这种组合也完全没有问题,不过外接移动硬盘就遭遇失败了,应该是平板的USB口电压不够的缘故,带不动啊!
9 j0 W. N [& k
移动硬盘能识别到,但是无法挂载无法访问 n; ]5 _+ G9 `% b
虽然不能接移动硬盘,但是结果还是令笔者非常满意的。另外据说该插件仅支持FAT32文件格式,并且只支持到32GB,NTFS可能识别不到,这个笔者尚未对其进行证实,有兴趣的玩家可以自己测试一下。 5 o9 d8 P0 I p; H3 B, w$ z
第5页:外接3G上网卡测试
8 X; q( O* m o M8 n+ jNexus 7做成7寸,书本大小携带非常方便,但矛盾的是没有3G支持,那我如何移动上网啊?现在你只要装上第一页介绍的 PPPWidget0.98.apk 这个插件,就可以连上你的3G上网卡来移动上网了。
4 z/ \4 I: O4 a- Q. Y6 E
% Q* }9 Q3 q7 J ~ g2 VPPPWidget这个小家伙在“窗口小部件”里可以找到它 7 [; y" ^% t% P
PPPWidget 装了以后你可能会找不到它,你可以去“窗口小部件”里看看,找到它以后可以把它拖拽到桌面上去,方便随时使用。3 F; D6 V8 y; w9 M8 V
2 x7 s/ x/ Z+ w5 i4 s; \把 PPPWidget 放到桌面 ; q) Q( w. @, |( I0 i) e
( ]) X! Y' l1 |/ C; Q* ^1 r1 _9 ]
插上3G上网卡后会自动弹出选择提示,这里选择PPP图标
' U7 T) I# D- K# [& h2 E# H
6 {* T1 ]0 w4 [+ L
同样要允许超级用户请求
. L+ k+ T$ l9 H1 m$ t! ]) U现在还上不了网,我们首先要对该应用进行网络设置,点选该应用的“Configure”按钮来配置。
1 I) Q+ O1 y q& z0 ]+ Z5 v
PPPWidget 的配置界面
& ? j) ~' Y2 R2 q# y5 E) ?这里我们需要填写的是你的3G网络服务商的APN地址以及登陆名和密码,填写内容见下表: - 中国移动 TD-SCDMA (GPRS)
- Access Point Name:cmnet
- Username:any
- Password:any
- Dialling Target:*99***1#
- 中国联通WCDMA(China Unicom)
- Access Point Name:3GNET
- Username:any (或者为空)
- Password:any (或者为空)
- Dialling Target:*99#
- 中国电信CDMA2000(China Telecom)EVDO网络
- Access Point Name:空
- Username: ctnet@mycdma.cn
- Password:vnet.mobi
- Dialling Target:#777
+ d. q, b% W3 N' f; z8 S5 m4 r本例使用的联通3G,所以APN填“3GNET” - 9 ^, Y) h/ d+ I/ v R
' ~6 ]9 O% O" G2 W/ f
`; c- i* y5 G2 R; }% R填完四项后,回到桌面,然后点那个“Connect”,上网卡闪烁一会儿后,屏幕显示“Connected!”,表示连接成功!3 J8 I* Q- X+ D
. Z) N7 l. B3 D, S% t9 `
3G网络连接成功 ( {2 B, M- X" Y
好了,现在你可以关掉所有无线连接来测试一下3G上网了。
3 N/ ]: q9 }4 ]: L! m' M上网速度很流畅,效果就像Nexus 7原生支持3G网卡
1 d1 P, i; K( f8 y( ~, g好了,你的Nexus 7可以外接大容量存储U盘,又能接3G上网卡上网了,是不是很爽呢?接下来还有……
& k9 P$ K: C, ^; @' H0 z第6页:总结:扩展好玩需要钻研' Y) |' l6 U: r+ {
还能有什么功能?其实经过了以上操作,你的Nexus 7相当于有了一个OTG USB口,USB OTG能做啥,你的Nexus 7就能做啥了。经过笔者测试,还可以给Nexus 7接上(USB接口的)键盘和鼠标来玩。( U( T1 O* q1 I! o( }
5 Y/ f _% {2 W* T' s0 K
# v l# J, b& ^/ H7 L. Y( v: B; i用鼠标玩Nexus 7感觉还真是奇怪啊
; @- V- d6 H# f5 B
5 A* H# H Q& R8 @+ ^5 V3 k+ Y注意图中的鼠标光标哦,和手指一样好用,点击也很精确
7 D0 K' f+ M# L* U# b: j' T* I6 p/ J
3 |2 Y, o1 M' @' S l7 I) c文章到这里就结束了,虽然对于这个USB OTG的探索还未结束,但是剩下的就留给玩家们自己摸索了。 其实今天这篇教程并不算新鲜,因为对于安卓粉丝来说,什么root啊,权限啊,开放OTG啊,解禁特殊功能神马的,已经玩得太多了。Nexus 7也不过是一台安卓设备,没什么特别的。总之对于资深安卓粉来说,你谷歌不给我的,没关系,我自己可以拿回来!也就是说,只要你掌握了设备的root方法,你就可以对设备进行非常深入的研究和改造,前提是你有这个能力。所以,玩机的乐趣真的不止在玩表面那些应用,能玩得更深入,才能获得更纯粹的乐趣。 |