小春网

 找回密码
 注册账号
查看: 9442|回复: 18
收起左侧

[IT 交流] 日版Kindle Fire HD刷Android

[复制链接]
发表于 2013-8-30 12:20:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

x
本帖最后由 keaven 于 2013-8-30 14:20 编辑

最近Kindle一部分系列减价3000,立马买了三台回家送人。
拆开才发现,这货不带中文的,而且对于用惯了Android系统的人来说,它这个系统用起来有点郁闷,于是才有了以下的经历。

其实当初只是想装个Go桌面,后来发现没办法换壁纸,一直都是黑屏,还有包括GooglePlay等很多也没有办法运行,所以才想去刷机的。

要事先说明的是,我的机器版本是7.4.6,7寸的,电脑系统是XP,以下步骤都没有一点问题,理论上7.4.X的机器都适用,如果不放心,目前的话可以官方升级到最新版的7.4.6,再用这个办法。网上推荐用Win7,我没有7不知道。另外刷机有风险,刷坏了没有保修,请自己GOOGLE,本人概不负责。

另外,如果只要中文化,请参考http://blog.sina.com.cn/s/blog_549f00630101jbfr.html

1.安装驱动

下载驱动,http://pan.baidu.com/share/link?shareid=328937&uk=2869887213,并且安装好。


打开KindleFire HD平板电脑,在“setting”里面,先将“Device”中的“allow instal of application”打开,再将“Security”中的“Enable ADB”打开;

2.ROOT

下载文件Root_with_Restore_by_Bin4ry_v31.zip
http://forum.xda-developers.com/showthread.php?t=2351201
解压缩后执行RunMe.bat

在启动后出现以上画面,选第一项。
执行过程中,以上画面里会出现"Doing a Backup first, pleaseconfirm this on your device!" 还有两次"Please select theRESTORE MY DATA option now on your device!",同时机器里也会相应出现以下操作画面,选择” Backup My Data”和” Restore My Data”来继续。



全过程会有两次重新启动,之后在APP里出现SuperUser(下图中第四排第二个),就说明ROOT已经成功了。


到这个阶段,基本对机器已经拥有了所有的权限,如果想保留系统,只是换个主题什么的,到这里可以止步了,不过我们的刷机过程才刚刚开始。

3.安装TWRP

先统一一下,请在C盘建立个文件夹Kindle,把刚刚Root_with_Restore_by_Bin4ry_v31.zip解压缩后stuff文件夹里的adb.exe和fastboot.exe拷贝到C:\Kindle里,另外现在开始所有下载的文件都放到该文件夹中。
*安装TWRP可以参考http://forum.xda-developers.com/showthread.php?t=2128848

Step1)准备一下文件
下载文件stack,http://goo.im/devs/Hashcode/tate/stack
下载文件kfhd7-freedom-boot-7.4.3.img,http://goo.im/devs/Hashcode/tate/kfhd7-freedom-boot-7.4.3.img
下载文件kfhd7-twrp-2.6.0.0-recovery.img,http://goo.im/devs/Hashcode/tate/kfhd7-twrp-2.6.0.0-recovery.img
下载文件kfhd7-u-boot-prod-7.2.3.bin,http://goo.im/devs/Hashcode/tate/kfhd7-u-boot-prod-7.2.3.bin

Step2)备份
打开Kindle,继续Enable ADB前提下,开一个DOS窗口,依次执行以下命令
C:
cd C:\Kindle

adb shell su -c "dd if=/dev/block/mmcblk0boot0 of=/sdcard/boot0block.img"
adb shell su -c "dd if=/dev/block/platform/omap/omap_hsmmc.1/by-name/boot of=/sdcard/stock-boot.img"
adb shell su -c "dd if=/dev/block/platform/omap/omap_hsmmc.1/by-name/recovery of=/sdcard/stock-recovery.img"
adb shell su -c "dd if=/dev/block/platform/omap/omap_hsmmc.1/by-name/system of=/sdcard/stock-system.img"

adb pull /sdcard/boot0block.img
adb pull /sdcard/stock-boot.img
adb pull /sdcard/stock-recovery.img
adb pull /sdcard/stock-system.img


Step3)安装stack
(继续在DOS窗口里执行以下命令)
adb push stack /sdcard/stack
adb shell su -c"dd if=/sdcard/stackof=/dev/block/platform/omap/omap_hsmmc.1/by-name/system bs=6519488 seek=1"

Step4)停止recovery
(继续在DOS窗口里执行以下命令)
adb shell su -c "mount -o remount,rw ext4 /system"
adb shell su -c "mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak"
adb shell su -c "mount -o remount,ro ext4 /system"


Step5)切换到fastboot模式
(继续在DOS窗口里执行以下命令)
adb shell su -c "reboot bootloader"
这个时候,Kindle会重新启动,并且画面会改成下图那样。



先在一直开这的DOS里测试下跟电脑的连接
fastboot -i 0x1949 getvar product
如果返回的结果是product: Tate-PVT-08,说明连接正常,相反出现<waitng for device>,这时候可以试着重新安装驱动,或者是插拔大法重新连接。

Step6)刷bootloader
(继续在DOS窗口里执行以下命令)
fastboot -i 0x1949 flash bootloader kfhd7-u-boot-prod-7.2.3.bin
fastboot -i 0x1949 flash boot kfhd7-freedom-boot-7.4.3.img

fastboot -i 0x1949 flash recovery kfhd7-twrp-2.6.0.0-recovery.img


Step7)重新启动
(继续在DOS窗口里执行以下命令)
fastboot -i 0x1949 reboot

Step8)进入TWRP画面
启动机器的话,会出现kindle fire的LOGO,当fire从桔黄色变成下面那种浅蓝色之后,按音量增加键(把平板横着,POWER键朝上放的话,调整音量的左边那个)
看其他地方说按了之后进入TWRP,不按照旧进Kindle系统,不过我按不按都进TWRP,反正这个时候无所谓了,也不影响到接下来的操作。


之后进入TWRP


(网络截图,版本请无视)

4.刷系统

去XDA就发现有很多系统,我是参照该文章作者选择了他那个。
http://www.degi.saloon.jp/archives/13443.html
其实我还试了他那个最新的版本,不过因为英文输入法一直出错,所以才被迫选了这个。

Step1)下载文件
下载文件cm-10.1-20130422a-UNOFFICIAL-tate.zip,http://goo.im/devs/Hashcode/tate/cm10.1/
下载文件gapps-jb-20130301-signed.zip,http://goo.im/gapps

Step2)传文件到平板里
在主画面里有个Advanced,点进去之后里面有个ADB什么什么的选项(怎么拼我忘了),之后在刚刚的DOS窗口里传文件
adb push cm-10.1-20130422a-UNOFFICIAL-tate.zip /sdcard/download/cm-10.1-20130422a-UNOFFICIAL-tate.zip
adb push gapps-jb-20130301-signed.zip /sdcard/download/gapps-jb-20130301-signed.zip


Step3)清除现OS
回到主画面,有个Wipe选项,直接”Swipte to wipe”清除掉Cache等三个,还有一个System在Advanced里,选择System之后,再一次”Swipte to wipe”

Step4)刷软件包
回到主页面,按Install


刚刚我们把软件包上传到/sdcard/download/,所以路径选在那里。
先选择好cm-10.1-20130422a-UNOFFICIAL-tate.zip之后,按”Swipeto confirm flash”,成功之后,会有Successful显示。同样方法再把gapps-jb-20130301-signed.zip也刷入机器。




两个软件包都刷好之后,下面的画面中,按”Reboot System”。


Step5)重新启动
重新启动机器后,就进入了熟悉的Android4系统了。
大功告成,接下来就是各种设置和安装了。




最后要说的一句是,这个版本带中文,并且是ROOT好了的。


补充内容 (2013-9-2 13:24):
在3.安装TWRP的Step3)安装stack,有一条命令少了个空格,stack和of
错误:adb shell su -c"dd if=/sdcard/stackof=/dev/block/platform/omap/omap_hsmmc.1/by-name/system bs=6519488 seek=1"
正确:adb shell su -c"dd if=/sdcard/stack of=/dev/block/platform/omap/omap_hsmmc.1/by-name/system bs=6519488 seek=1"
对大家说声抱歉。
另外对rapa的提醒表示感谢。

评分

参与人数 3 +240 收起 理由
憨吃迷糊睡 + 88 赞一个
coka2cora + 22 很给力
qianhe + 130 很给力

查看全部评分

发表于 2013-8-30 12:38:45 | 显示全部楼层
楼主强悍!
回复 2 0

使用道具 举报

发表于 2013-8-30 17:00:28 | 显示全部楼层
无比强悍,可是KF本身是带中文的。
Softbank iPhone5 32G白色,9.9成新,大概4万3卖,可根据个人情况适当调整价钱,QQ770034223
回复 2 0

使用道具 举报

头像被屏蔽
发表于 2013-8-31 08:41:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2013-8-31 23:12:58 | 显示全部楼层

最近高手云集
回复

使用道具 举报

发表于 2013-9-2 09:17:48 | 显示全部楼层
求助
fastboot -i 0x1949 reboot
之后 无限重启 kindle fire的图标 亮几秒就熄了 然后重启
怎么解决?
回复

使用道具 举报

 楼主| 发表于 2013-9-2 09:49:29 | 显示全部楼层
rapa 发表于 2013-9-2 09:17
求助
fastboot -i 0x1949 reboot
之后 无限重启 kindle fire的图标 亮几秒就熄了 然后重启

可能ROM没刷好吧。

看看蓝色kindle fire图标时候看看还能不能进TWRP,可以的话再去XDA找几个ROM试试。

如果连TWRP都进不去了,改造根USB线进FASTBOOT模式,我没试过具体说不清楚,你可以参考下这里,
http://blog.goo.ne.jp/bobby_soft/e/1b3d18c81cba8450c07a84d1021f10f3

Goodlucky。
回复

使用道具 举报

发表于 2013-9-2 10:36:40 | 显示全部楼层
keaven 发表于 2013-9-2 09:49
可能ROM没刷好吧。

看看蓝色kindle fire图标时候看看还能不能进TWRP,可以的话再去XDA找几个ROM试试。

了解了,等快递烙铁,自己做个线试试
回复

使用道具 举报

发表于 2013-9-2 11:57:18 | 显示全部楼层
keaven 发表于 2013-9-2 09:49
可能ROM没刷好吧。

看看蓝色kindle fire图标时候看看还能不能进TWRP,可以的话再去XDA找几个ROM试试。

修复报告
做了个工程线
fastboot -i 0x1949 flash system system.img
fastboot -i 0x1949 flash boot boot.img
刷了这两个备份,强关后拔线重启
进系统了

顿时感觉kindle刷机也没啥子压力了,之前刷SONY刷腻了
回复

使用道具 举报

发表于 2013-9-2 12:38:23 | 显示全部楼层
Step3)安装stack
(继续在DOS窗口里执行以下命令)
adb push stack /sdcard/stack
adb shell su -c"dd if=/sdcard/stackof=/dev/block/platform/omap/omap_hsmmc.1/by-name/system bs=6519488 seek=1"

我发现我用
adb push stack /data/local/tmp/
adb shell su -c "dd if=/data/local/tmp/stack of=/dev/block/platform/omap/omap_hsmmc.1/by-name/system bs=6519488 seek=1"

这个成功的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小春网
常务客服微信
微信订阅号
手机客户端
扫一扫,查看更方便! 快速回复 返回顶部 返回列表