目录
安卓手机刷机记录
Galaxy Nexus
我在 27-Jul-2012 在 eBay 下单买了一台 SamSung Google Galaxy Nexus I9250 手机,默认操作系统是 4.0 版本的 Ice Cream Sandwich。我计划拿到手机后把它升级到 4.1 Jelly Bean。新系统的新功能好太多了。这个页面记录一些我的使用经验,主要是一些关于刷机的参考资料。虽说 Android 的刷机非常简单,但毕竟是第一次,心里没大有底。
关于系统代码
来自 http://www.cherysun.me/2012/07/tutorial-on-updating-jelly-bean-on-galaxy-nexus/
Google已经针对系统代号为“takju”的Galaxy Nexus设备推送的OTA(Over-the-air)更新,所有通过Google Play在线商店所购买的Galaxy Nexus原生系统代号均为“takju”,其出厂时内置了Google Wallet服务;如果你是通过Google Play在线购买以外的任何途径购入的话,那么代号均为“yakju”,那就暂时不会接受到OTA更新的通知。现在泄露的OTA包被直接推送到takju设备而非yakju设备,但是二者都可以完全正常地使用官方更新。
我的实际刷机经历
- 解锁 bootloader 这里的解锁和运营商的未锁定时不同的。我的手机插上 SIM 卡就能用,但boot loader仍然是未解锁的
- 刷亲儿子,我用的是 https://developers.google.com/android/nexus/images 下载的 4.0.4 版本的
Factory Images “takju” for Galaxy Nexus “maguro” (GSM/HSPA+) (with Google Wallet)
- 检查更新,收到通知,下载完毕后重启安装,直接就到了 4.1.1 了
刷机方法
解锁 bootloader
我买的机器网站上说是 UNLOCK 的,但我不清楚这个不锁机和 bootloader 的解锁是不是一回事。等货到了之后可以进入 fastboot 模式看屏幕下面的信息,LOCK STATE – LOCKED
就是锁定状态。还有,如果解锁了 bootloader 的话开机画面 Google 标志下面的小锁是打开的状态。
- 关机
- 按住音量+ 和音量- 以及电源键不放,直到出现画面,这就是 fastboot 的界面,可以从屏幕下方的信息中看到是否解锁状态
- 连上 USB 接上电脑,Windows 下需要安装驱动,Mac 和 Linux 下不需要
- 下载这个文件:http://downloadandroidrom.com/file/GalaxyNexus/rooting/GalaxyNexusRootNew.zip 解压缩得到一个目录,里面包含了工具和镜像文件,从终端里进入这个目录
- 运行
./fastboot-mac oem unlock
解锁(这个命令会清空电话里所有的内容) - 去手机上点 Yes 确认
- 完成后屏幕下面的信息会变成
LOCK STATE – UNLOCKED
刷 ClockworkMod recovery
- 在上面提到的目录里运行
./fastboot-mac flash recovery <文件名>
文件名就是 GSM 那个 img 文件,但 ClockworkMod 官网上有更新版本的 ROM,而且 ClockworkMod 出品的 ROM Manager 程序似乎可以自动完成这个 - 这一步完成后就可以重启电话了
获取 superuser
- 把上面那个文件夹中的 CWM-SuperSU-v0.87.zip 文件复制手机的存储器里,一般放在 Downloads 目录下
- 进 fastboot 模式,进入 recovery 模式
- 选择安装 sdcard 上的程序(应该是菜单的第二项)
- 选中 CWM-SuperSU-v0.87.zip 文件并确认
- 重启
升级系统
- 确保解锁 bootloader
- 刷了 ClockworkMod Recovery
- 刷了 root
- 确保电量 70% 以上
- 备份数据
- 重启进入 Recovery 模式(关机后按住音量+ 和音量- 以及电源键不放,直到出现画面。然后用音量键选择
Recovery
,用电源键进入) - 选择
Backup and Restore
,备份当前 ROM - 选择
Wipe data/Factory reset
,清除现在的信息 - 选择
Install ZIP from SDcard
,选中要刷的 ROM 后确认 - 大约 5 到 10 分钟完成后,回到主菜单选择
Reboot System Now
重启机器,完成。
两篇比较靠谱的文章(英文和中文的)都推荐 stock Jelly Bean ROM (jb-takju.zip, 230 MB),这个 ROM 具体是怎么回事还有待调查。
另外我还从 http://downloadandroidrom.com/ 网站上找到另外的 Jelly Bean ROM,文件名为 bigxie_JRN84D_rooted_busybox_deodexed.zip, 不知道和 jb-takju.zip 有什么区别。
资源
ROMs
- Factory Images for Nexus Devices The official ROMs, contains takju/yakju 4.0.4 and 4.1 versions
论坛
英文
- How to install Android 4.1.1 Jelly Bean on the Galaxy Nexus GT-I9250 这个和上边的链接都是刷成非官方的
来自 http://galaxynexusroot.com/
- Everything Jelly Bean Tells how to do deep wipe
中文
Nexus 4
我在 2013 年 2 月 8 日拿到了从 Google Play 官网上买的 Nexus 4。
Root
Backup & Restore
Backup
- Go to 'Developer Menu' and turn on 'USB debugging'.
- Connect USB.
- Go to a terminal. Run
./adb-mac devices
to check if the connection is correct. If the output is like
List of devices attached 018002da12df7845 device
then we are good to go on.
- Run
./adb-mac backup -apk -all -f backup.ab
Usually I put the 'backup.ab' file to my external HD because the file will be more than 500MB.
- Go to your device and press the backup button.
Restore
* Run
./adb-mac restore backup.ab
and you are good.
Good Articles
中国移动定制版 Galaxy S4 (GT-I9508)
刷机方面
刷小米 MIUI
今天 (2014-04-09T03:52:01-0500) 刷了小米的 UI。记录步骤如下:
- 在这个页面下载 MIUI 的 ROM 和 I9508 的 WIFI 跟 3G 补丁。把两个 zip 文件放入手机的存储空间中。
- 进入 recovery,双清,依次刷入新的 ROM 和补丁。
- 重启即完成。
ROOT
小米系统自带 ROOT 工具,进入桌面上的安全中心
,授权管理
,允许应用获取ROOT权限
。
安装 Google Apps
参考自 http://www.miui.com/forum.php?mod=viewthread&tid=1600211
- 进入小米的
应用商店
。 - 安装
谷歌应用下载器
。 - 安装一个想要的应用,比如
Google Play 商店
,会自动安装需要的组件。遇到无法下载的情况,多试几次或者重启手机。 - 删除
/system/etc/hosts
文件(需 ROOT)。 - 再次进入
Google Play 商店
,可以正常安装应用。