用户工具

站点工具


androidphone

安卓手机刷机记录

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 文件并确认
  • 重启

以上三步参考自这里:http://galaxynexusroot.com/galaxy-nexus-root/how-to-root-galaxy-nexus-universal-guidegsmverizonsprintwindowslinuxmac/

升级系统

  • 确保解锁 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

论坛

英文

中文

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 商店,可以正常安装应用。
androidphone.txt · 最后更改: 2023/07/27 09:03 由 liuf