2014年BN Nook HD/HD+ CM11新手入门+刷机教程,编译自xda,仅供参考

来源:互联网 发布:js 设置div可见 编辑:程序博客网 时间:2024/05/17 01:36

cited from http://bbs.imp3.net/thread-11134085-1-1.html


首先先明确一下,目前Nook HD/HD+的刷机,第一次刷必须要使用一个TF卡,这是硬件上的限制,目前暂时还没看到有使用adb线刷的教程(当然也可能我没找到),所以,想刷Nook的,一个TF卡是必须的。根据目前xda和本坛前人的总结,有两种刷法:

1 直接通过TF卡上的CM Recovery引导并刷入CM固件。
2 先通过TF卡上的CM Recovery引导后将该Recovery刷入nook内部隐藏的Boot区,之后重启,当显示NOOK的logo时按住机器的电源键和Home键4秒钟,即可将机器引导至Boot区刚刚刷好的Recovery,再从这个Recovery刷入CM固件。

这两个方法各有利弊,第一种的好处是不破坏原机器的boot分区,这里面有一整套的NOOK原生系统2.0的备份,如果机器系统出了问题,可以随时使用“按住机器的电源键和Home键4秒钟”的办法引导至原恢复分区作者zhaoyuping转帖请注明,或者是使用八次打断法(这里我没试过,不知道哪个正确)来进行恢复。缺点是每次cm升级的时候,都必须做TF卡引导系统来进入Recovery刷机,再加上NOOK又比较挑TF卡,而且做好的TF卡有隐藏分区,在windows下会造成容量变小等问题,必须用专门的分区软件才能恢复,非常麻烦。

第二种的好处是机器内置Recovery,TF卡只有第一次刷机才用到,之后可以做到随时随地刷机,更可以使用系统里设置---版本信息--cm更新器进行傻瓜式刷机,每次升级都可以保留机器内全部的资料和app,省时省力。当然,缺点是当你刷入Recovery时,机器内的原生2.0系统也就被覆盖了,如果系统出了问题,必须有刷机包才可以重新刷机。

下面的教程是用的第二种方法,日后升级会非常方便(绝大多数安卓手机都是如此)。
放上原帖地址http://forum.xda-developers.com/showthread.php?t=2600572,该贴最后修改时间是2014年1月20日,应该是当前最新的教程。我尽量保证翻译准确可靠,不过刷机风险自行承担。好了,说了这么多,下面开始翻译这个刷cm11的教程。绿色字体为本人注解。

我知道最新的CM11刚刚发布了,也感谢@Hashcode解决了这么多复杂的问题。这个就是我的第一个稳定的可以刷入NOOK HD/HD+内置闪存(EMMC)的CM11固件。安装CM11要做的和之前安装CM10.2的时候很相似。但是你需要一个新的Recovery镜像(还需要一个新的TF卡格式化镜像来制作引导TF卡)
刷机前需要先下载:
【TF卡格式化镜像】(仅用于cm11):
NOOK HD+:http://nook.rootshell.ru/hd/emmc-cwm-early3.1.img.gz
NOOK HD: http://nook.rootshell.ru/hd/nookhd-emmc-cwm2.1.img.gz

【Recovery镜像】(仅用于cm11):
NOOK HD+:http://nook.rootshell.ru/hd/cwm-recovery-ovation-6.zip
NOOK HD:http://nook.rootshell.ru/hd/cwm-recovery-hummingbird-5.zip

我已经简单做了一些测试,看起来一般使用没什么问题,但是仍然有可能会有不少我没有发现的问题。如果你因为按这个教程刷机变砖了,请在这里留言评论,我会试着帮你修复。一旦这个固件足够完美了,我会将此固件以nightly刷机包的形式放在CM的官网上。(现在已经放上了,下面就是最新的,将来CM11出了正式版,本教程仍然适用)

【CM11刷机包】
NOOK HD+ : http://download.cyanogenmod.org/?device=ovation (下载cm11的最新版即可,下同)
NOOK HD : http://download.cyanogenmod.org/?device=hummingbird

【TF卡写入软件】win32diskimage:http://pan.baidu.com/s/1pJucmBD

全新安装:(也适用于之前使用上文提到的第一种刷机方法的朋友)
  • 下载TF卡格式化镜像
  • 解压并使用TF卡写入软件写入TF卡(将TF卡插入读卡器,并在该软件中选择好TF卡所在盘符、加载上一步下好的TF卡格式化镜像,点击Write。建议使用2G或4G TF卡。之后将Recovery镜像CM11刷机包不解压直接放入TF卡
  • 将TF卡插入NOOK后重启(如果重启三次都无法进入Recovery界面而是正常进入系统,说明你的TF卡不被NOOK兼容,换个TF卡重新进行第二步)
  • 刷入recovery镜像(进入Recovery后选择install zip from sdcard --> choose zip from external card,选择事先放在TF卡上的Recovery镜像。
  • 刷入cm11镜像(按照第四步方法选择事先放在TF卡上的CM11刷机包
  • 刷入其他你想刷的附加包(例如google服务)(这个不急,可以以后再刷)
  • 取出TF卡
  • 重启nook

从CM10.x升级安装(只适用于机器内已刷入旧版本Recovery的朋友,此方法不再需要TF卡)
(只测试了cm10.2和cm10.1). 如果你升级之后有任何问题 - 你需要进行wipe
  • 下载Recovery镜像CM11刷机包并放入nook根目录
  • 重启至Recovery(重启,当显示NOOK的logo时按住机器的电源键和Home键4秒钟)
  • 找到并刷入你刚刚下载的Recovery镜像(方法同“全新安装",nook内置存储的路径可能是\sdcard\0\,仔细找找)
  • 重启并再次进入Recovery来使刚刚刷入的新Recovery生效(非常重要!不重启会导致刷机失败,如果失败,你需要进行wipe)
  • 找到并刷入CM11刷机包,刷入其他你想刷的附加包(例如google服务)(方法同上)
  • 重启nook


注意:升级之后你可能需要重新输入你的wifi密码来连接wifi


【说明】
对于上面两种刷机方式,正常情况下均不需要wipe(清除数据)。

如果你之前没刷过cm系统,还在使用原生系统,那可以直接进行上面的“全新安装”;
如果你之前刷了cm系统,但是并没有刷入Recovery,也可以直接进行上面的“全新安装”。原帖作者称由cm10.1或cm10.2升级至cm11不wipe一般没问题,还可保留原先全部的个人资料和app。但是毕竟cm10到cm11是一个大的更新,本人还是建议在刷入cm11之前先wipe。
如果你之前刷了cm系统,同时也刷入了Recovery,那就请按照“从CM10.x升级安装”来进行刷机。同理,如果不想冒险,先wipe。

完成本教程后,今后的新版本,就可以去系统的设置--版本信息--cm更新器来进行全自动无损升级了。

【wipe的具体操作】
进入Recovery后,选择wipe data/factory reset --> Yes -- delete all user data
再选择wipe cache partition --> Yes - wipe cache
再选择advanced --> wipe dalvik cache -->  Yes - wipe dalvik
注意,wipe后所有数据将丢失,重要数据请提前备份


最后,感谢XDA的大神们的努力,感谢原帖作者  verygreen  。在XDA上,很多非常冷门和过时的机器,仍然有人在不断的为其开发新的固件,让那些已经被官方抛弃的设备,也可以获得最新的安卓系统。希望这篇文章,能像xda一样帮到大家。有错误请指出。如果这教程对你有用,回复支持一下我吧~~~

P.S.感谢19楼的提醒,在Nook系统和最新的Recovery中,系统的内置16G/32G存储被称为“sdcard”,你插入的TF卡被称为“external card”(外置SD卡)。在之前的Recovery中,系统的内置16G/32G存储可能会被称为“internal sdcard”(内置SD卡),你插入的TF卡被称为“sdcard”。注意区分。教程已修正。

注:本人机器已出,暂时没法解答相关疑问,个别有问题的朋友请在imp3另开新帖求助或参考xda论坛。
0 0
原创粉丝点击