在Windows下需要安装USB驱动和开发环境(这个主要为了获得命令行工具adb/fastboot,也可以下载网上的单纯的adb/fastboot可执行文件)
Android是Linux内核,所以在Linux发行版下不需要安装驱动程序,天然支持, Mac系统也天然支持
在Fedora下,使用Add/remove apps程序搜索fastboot,安装后获得adb/fastboot
root的前提是解锁bootloader
这步非常简单
手机关机
三键齐按进入fastboot (Volumn+,Volumn-,Power)
数据线连接电脑 (先连后连无所谓)
电脑进入 Terminal
输入命令 fastboot oem unlock
手机端会出现要求确认的界面
告诉你解锁会有安全风险,也没有质保了
确认后sdcard里的内容会被清空
然后重启手机进入正常模式
会自动重启两遍,因为 dalvik-cache 要重新建立
我刷机时到这里都顺利
重启进入系统的时候
我选择了sign in google
然后就一直signing in停住了
屏幕重力感应好用,能自动横竖屏
屏幕关闭唤醒也好用
就是一直signing in
然后我就睡觉了
早上一看还在signing in
我长按电源
出现关机画面
关机
重启
这回正常进入系统了
我发现有 Google Earth 了
刚买来这个欧版时是没有的
电脑下载 CWM (ClockWorkMod)和 superuser
下载地址
download.clockworkmod.com
CWM 在 recoveries 目录
GSM 版 是尾部带 maguro 的
普通版(按键操控)
recovery-clockwork-5.5.0.2-maguro.img
触屏版
recovery-clockwork-touch-5.8.0.2-maguro.img
superuser 在 test 目录
su.zip
到 Play Store 下载 AirDroid
su.zip 需要复制到 /sdcard/
有的网站说用 adb push su.zip /sdcard/
我用了不好使
所以我用 AirDroid 来实现
这是通过 WIFI 无线管理 Android 手机的软件
手机进入 fastboot
刷 recovery
命令
fastboot flash recovery recovery-clockwork-5.5.0.2-maguro.img
安装 superuser
从 sdcard 安装 su.zip
这时取得了临时 root
因为重启bootloader的话会恢复 stock recovery
命令
fastboot reboot
Play Store 下载 ES File Explorer
修改 /system/ 为可写权限
重命名 /system/recovery-from-boot.p 为 /system/recovery-from-boot.p-bak
(附注 你可以删除这个文件, 但重命名更安全,因为更好恢复)
再重启时 recovery 就不会恢复为 stock 的了
这时就是永久root了