====== 安卓手机刷机记录 ====== ===== Galaxy Nexus ===== 我在 27-Jul-2012 在 eBay 下单买了一台 [[http://www.ebay.ca/itm/320803527227?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1438.l2649|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 文件,但 [[http://clockworkmod.com/|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'' 重启机器,完成。 ---- 两篇比较靠谱的文章([[http://www.androidauthority.com/galaxy-nexus-i9250-android-4-1-jelly-bean-upgrade-update-100696/|英文]]和[[http://www.cherysun.me/2012/07/tutorial-on-updating-jelly-bean-on-galaxy-nexus/|中文]]的)都推荐 [[http://download.clockworkmod.com/test/jb-takju.zip|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 === * [[https://developers.google.com/android/nexus/images|Factory Images for Nexus Devices]] The official ROMs, contains takju/yakju 4.0.4 and 4.1 versions * [[http://www.icsforums.com/comment/1308860|[ROM][OTA][GSM][JB] JRO03C 4.1.1: Rooted Busybox Deodexed & Odexed (7/10/12)]] * [[http://busybox.net/about.html|BusyBox: The Swiss Army Knife of Embedded Linux]] === 论坛 === * [[http://bbs.hiapk.com/forum-642-1.html|安卓网论坛]] * [[http://samsungbbs.cnmo.com/forum-15129-1.html|三星手机论坛]] === 英文 === * [[http://www.ibtimes.co.uk/articles/366500/20120725/samsung-galaxy-nexus-i9250-android41-jellybean-update.htm|Update Galaxy Nexus i9250 to Android 4.1 Jelly Bean With AOKP ROM]] * [[http://www.androidauthority.com/galaxy-nexus-gt-i9250-android-4-1-1-jelly-bean-unofficial-rom-102120/|How to install Android 4.1.1 Jelly Bean on the Galaxy Nexus GT-I9250]] 这个和上边的链接都是刷成非官方的 * [[http://www.androidauthority.com/galaxy-nexus-i9250-android-4-1-jelly-bean-upgrade-update-100696/|Samsung Galaxy Nexus GT-I9250: Upgrading to pure Android 4.1 Jelly Bean]] ---- 来自 http://galaxynexusroot.com/ * [[http://galaxynexusroot.com/galaxy-nexus-faq/ Galaxy Nexus FAQ] * [[http://galaxynexusroot.com/galaxy-nexus-root/how-to-root-galaxy-nexus-universal-guidegsmverizonsprintwindowslinuxmac/ How to Root Galaxy Nexus!] * [[http://galaxynexusroot.com/galaxy-nexus-gsm-roms/how-to-installunroot-galaxy-nexus-gsm-to-android-4-0-4-ota-imm76i/ How to Install/Unroot Galaxy Nexus GSM to Android 4.0.4 OTA! [IMM76I]] * [[http://galaxynexusroot.com/galaxy-nexus-recovery/how-to-install-rom-on-rooted-galaxy-nexus/ How to Install ROM on Rooted Galaxy Nexus!] ---- * [[http://www.thesuperusersguide.com/everything-jelly-bean.html|Everything Jelly Bean]] Tells how to do deep wipe * [[http://www.theverge.com/2012/6/29/3126054/how-to-install-vanilla-stock-jelly-bean-on-gsm-galaxy-nexus-now|[HOW-TO] Install official (stock) Jelly Bean 4.1.1 (JRO03C) on GSM Galaxy Nexus, now!]] * [[http://forum.xda-developers.com/showthread.php?t=1745993|[ROM][INFO] Completely STOCK 4.1 Jelly Bean]] * [[http://forum.xda-developers.com/showthread.php?t=1626895|[HOW-TO] [GSM & CDMA] Convert to latest yakju/takju/mysid (incl JB) / Return to stock]] === 中文 === * [[http://bbs.hiapk.com/thread-3288785-1-1.html|Galaxy Nexus i9250 SIM 网络锁解锁方法]] * [[http://shuaji.lexun.cn/article/detail/3836|三星 Galaxy Nexus I9250 解鎖、刷机教程]] * [[http://bbs.hiapk.com/thread-3721587-1-2.html|简单有效的unlock和root方法,亲测可用]] * [[http://samsungbbs.cnmo.com/thread-11889150-1-1.html|【I9250教程】小白福音~~ 手把手教你从选机到刷机全教程!【转】]] * [[http://samsungbbs.cnmo.com/thread-11317713-1-1.html|三星I9250刷机,Galaxy Nexus刷机方法详细讲解,附加Galaxy Nexus\I9250驱动]] * [[http://sjbbs.pchome.net/thread-16816-1-1.html|i9250 Android 4.1 一包搞定!ROOT!全屏!充电修复教程]] * [[http://www.isbedbug.com/posts/galaxy-nexus-update-to-jelly-bean-and-root-method.html|Galaxy Nexus(i9250)升级Jelly Bean Android 4.1和Root方法]] * [[http://www.isbedbug.com/posts/galaxy-nexus-update-to-android-4-1-1.html|Galaxy Nexus(i9250)升级Jelly Bean Android 4.1.1方法]] * [[http://www.92anycall.com/samsungmobile/8297.html|三星GN刷机篇]] * [[http://guide.hiapk.com/news/07242012/234355029_1.shtml|三星I9250最详细刷机方法教程]] * [[http://www.cherysun.me/2012/07/tutorial-on-updating-jelly-bean-on-galaxy-nexus/|Galaxy Nexus升级Android 4.1 Jelly Bean教程]] ===== Nexus 4 ===== 我在 2013 年 2 月 8 日拿到了从 Google Play 官网上买的 Nexus 4。 ==== Root ==== http://nexus4root.com/nexus-4-root/how-to-root-nexus-4-windowsmac-osxlinuxubuntu/ ===== 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 ===== * [[http://forum.xda-developers.com/showthread.php?t=2145848|Nexus 4 OTA Help-Desk]] * [[http://forum.xda-developers.com/showthread.php?t=2010312|How to flash a factory image / return to stock / unlock / root #]] * [[http://www.inexus.co/article-1383-1.html|【视频教程】Nexus 4锁屏全透明界面教程]] * [[http://www.inexus.co/article-1376-1.html|Nexus 4/5/7/10开启Google Now的方法 附:姑姑闹命令大全]] ===== 中国移动定制版 Galaxy S4 (GT-I9508) ===== ==== 刷机方面 ==== * [[http://www.tdbeta.cn/forum-I9508-1.html|三星 S4 I9508 论坛]] * [[http://www.tdbeta.cn/thread-19165-1-1.html|三星i9508备份和恢复EFS的方法]] * [[http://www.tdbeta.cn/thread-46612-1-1.html|新手刷机前必看的各类教程与故障解决方法]] ==== 刷小米 MIUI ==== 今天 (2014-04-09T03:52:01-0500) 刷了小米的 UI。记录步骤如下: * 在[[http://www.tdbeta.cn/thread-109488-1-1.html|这个页面]]下载 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 商店'',可以正常安装应用。