一句话:黑客的力量是强大的!(在亚马逊 Amazon Kindle Fire 上安装CM7 Android 2.3.7的教程)
警告!本人总结了各种英文教程,并顺利安装成功,本文作为纪录。为避免您的机器变砖,请仔细阅读。
准备工作:
1。原生Kindle Fire一台,请将固件升级到官方最新的(写本文时最新为6.2.1),一般都会自动升级为最新,可以在设定的device里看到版本号。
2。USB-microUSB数据线一条,用来链接PC。本教程针对PC,有一体式简单工具使用,而Mac上暂时只能手动,本文不做任何说明。主要考虑到大部分玩家都会有PC使用。
3. 请将Kindle Fire的电量冲到50%以上。
具体步骤:
安装Kindle Fire Utility(一体式工具[包含adb、fastboot、驱动等等],只能在windows上运行,省去麻烦的命令代码!)
1.在这里寻找最新的版本,写本文时的工具为Version 0.9.1(建议用迅雷下载!)
2.解压缩,将你的kindle fire与PC用USB线连接起来,将kindle fire的允许安装第三方软件选项开启!
3.点击driver.bat用来安装必要的驱动程序,按照画面提示操作。
4.点击run.bat进入选项界面,选择3,回车,按照画面提示,可以永久将kindle fire破解,如果只为root,您的工作结束了,可以不用往下看了,如果为了安装CM7,请继续阅读。
5.继续选择Utility里的5,会提示安装TWRP恢复镜像。如果自动下载失败,请将窗口关闭,到这里手动下载镜像,复制到Utility下的recovery文件夹里,重新打开Utility并按5来安装。[小背景知识:TWRP其实就是触屏版的ClockworkMod,因为kindle fire没有过多的实体键,ClockworkMod就不好用了,因此这里使用TWRP进行触摸使用,这个工具也在nookcolor以及touchpad上有使用过,至于ClockworkMod是神马东西?有兴趣的自己google吧,简单来说就是自制恢复模式,刷ROM工具(^.^)]
6.成功安装了TWRP的kindle fire在重启时会看到一个“黄色三角着火”标志,看到这个标志时,按住power键直到绿灯变橙色,便可以进入自制恢复模式。此时Recovery工具安装好了,刷ROM可以自由与方便了。
安装CM7的ROM。
1.请在这里查询或者直接下载最新的CM7固件。
2.下载后拷贝到机器内置SD卡根目录,进入TWRP后,把机器与电脑用USB连接就能见到U盘。如果见不到,尝试在TWRP里mount/mount USB storage,估计应该没问题。
3.在TWRP里返回主界面,选择install,右边一览可以看到刚拷贝进去的在zip文档,选择后选择下面的flash。flash时可以选择wipe cache、dalvik cache。
4.安装好后,直接reboot system。没有以外便可以直接进入我们熟悉的CM7系统。
恢复原生Kindle Fire固件,这个在Kindle Fire Utility里的第四项应该就是这个功能,我没用过,无聊的人可以试试哦。成功恢复固件的可以来这里做个反馈,谢谢^_^
预防重启进入TWRP这个无限循环状态:
1.开机后请不要按power键,否则会进入TWRP。
2.进入CM7后,如果要重启,请不要选择进入recovery,否则会永远进入TWRP而出不来,如果想要进入TWRP进行刷机之类的活动,请手动开机进入。
不幸重启进入TWRP无限循环的解决办法:
1.利用Kindle Fire Utility,第一项是bootmode menu,进入后选择1为normal,也就是正常启动,这回自动将启动指令修改为4000.
2.如果以上方法失败,就要手动将启动指令修改为4000。可以利用adb shell来修改。具体方法为,在Kindle Fire Utility文件夹里有个叫做Tools的目录,在windows里按住shift键鼠标右击找到open in command选项,这时会打开此目录的CMD界面。输入adb shell,然后输入su,再输入idme bootmode 4000,最后reboot,应该可以正常进入CM7了。
另付Kindle Fire超频1.2GHz的方法。(此超频方法适用于原生系统、CM7系统、CM9系统,本人目前使用最稳定的CM7,体验很好,回头有空会按照目前这个状况做个评测视频)
1.在XDA的Kindle Fire专版寻找自己喜爱的Kernel(内核),我选择的是intersectRaven(在CM7下默认自动超到1.2GHz)的版本。(下面教程按照intersectRaven的内核做简单的说明。)
2.在这里下载最新的内核文件,内核会经常更新,有空就上去看看吧。(bootnew.img为原生ROM优化内核、cm7bootnew.img为CM7优化内核、cm9bootnew.img为CM9优化内核、tiwlan_drv.ko为WIFI驱动。)
3.将自己机器的WIFI关闭,将tiwlan_drv.ko拷贝到SD卡根目录,相对应的.img内核镜像复制到Kindle Fire Utility的Tools里
4.进入fastboot的命令(在Kindle Fire Utility文件夹里有个叫做Tools的目录,在windows里按住shift键鼠标右击找到open in command选项,这时会打开此目录的CMD界面。):adb shell后,接着su,接着idme bootmode 4002,最后reboot。
5.重启后进入fastboot,接着在CMD里输入命令:fastboot -i 0x1949 flash boot 相对应的.img后,接着fastboot -i 0x1949 oem idme bootmode 4000后,接着fastboot -i 0x1949 reboot就可以了。
6.进入系统后,比如我的是CM7,看系统版本,上面kernel、内核版本写的是刚才自己刷的就说明成功了。
7.因为intersectRaven的WIFI有问题,所以还需要自己手动将tiwlan_drv.ko用root explorer复制到/system/etc/wifi下,覆盖老文件或者将老文件备份改后缀名。(系统文件有写保护,需要将上面的R/W转换,就有权限修改了。复制好后,请将该文件用户管理权限设置为Root,在root explorer里安装该文档看到最底下一个选项,将两个权限全部设置为0.root就可以了)
8.重启后WIFI应该没问题了。
总结:享受你的Kindle Fire吧,199美金?还是99美金的幸运儿,CM7比原生系统给力得不只是一点点,我非常满意!至少可以当作一个正常平板了,虽然不完美,比如会有一些小bug或者缺少实体按键不方便,但这东西你自己衡量吧,既然买了,就不要浪费,极客们加油折腾吧!!!
Steven
更新:如果你在使用Kindle Fire Utility时总是提示“waiting for devices”,原因只有一个,就是驱动问题!有时候仅仅安装了驱动是不够的,需要手动将Windows硬件管理器里第一个ADB提示字样(或Kindle Fire之类的)的手动选择驱动,找一个叫做“Android Composite ADB Interface”,这样子就能成功提示进行adb命令的push!(^.^)
Leave a Reply