Search my blog
Custom Search

2013/03/16

Kindle Fire(I代)双重引导Jelly Bean和Modaco (基于6.3.1Amazon原厂ROM)

捡了个Deal, 70刀整了个8成新的Kindle Fire。
用了一周时间看帖子实践,现在弄成了双系统。
闲话休提,下面是大概的步骤和一些注意事项。

本帖大部分内容来自XDA论坛,对制作工具和ROM的贡献者表示感谢。

0. 前言
本帖适用于Kindle Fire I代。 Kindle Fire I代的ROM版本为6.*.*。
你的原厂ROM如果不是这个,你的设备可能不是I代。

建议首先了解基础知识,知道root, bootloader, recovery, ADB等基本概念。

需要电脑才能完成大部分的操作,推荐操作系统Win7. 据说XP不work。

必看(E文):
http://forum.xda-developers.com/showthread.php?t=1552547
http://forum.xda-developers.com/showthread.php?t=1638452


1.安装Bootloader和Recovery
1) 下载Kindle Fire Utility (KFU) 0.9.6 版本。
    http://forum.xda-developers.com/showthread.php?t=1399889

2) 安装Kindle Fire驱动
    执行install_drivers.bat。
  
    注意:需要英文操作系统,否者安装不能进行。网上已有如何绕过检查的帖子, 请放狗。
    我用的Win8操作系统,我安装English语言包并设置English为系统默认语言。网上有更简单的办法,需要盖驱动ini文件.

3) USB连接Kindle Fire,确认驱动安装成功。
   设备显示器应该认出Kindle Fire为Android设备。驱动不成功,千万不要试下面的步骤。

4)打开命令窗口,切换到KFU目录,执行run.bat.
   确认ADB Status为online, Boot Status为4000. 如果不对,可能驱动问题,不要继续下面步骤。

5)断开Kindle File, 选择“Install Permenent Root with Supperuser”
   这步会下载FireFireFire bootloader和Recover工具,确认下载没有问题。
   因为Kindle没有连线,所以实际执行会失败。

6)确认第五步没有问题下载文件之后, 连接Kindle。 退出KFU,重新确认ADB staus和boot Status之后,执行“Install Permenent Root with Supperuser”。
   执行成功之后,Kindle Fire停留在TWRP界面。

2. 安装Jelly Bean ROM For Kindle Fire
1) 下载SGT7基于JB 4.2.2的ROM 和Google Store App.
    http://forum.xda-developers.com/showthread.php?t=2051331

    Google Store APP也最好一下下载并拷贝到SDCARD。
    http://goo.im/gapps/gapps-jb-20130301-signed.zip
    Google Store的APP一定也和对应的ROM的版本。

    注:你也可以下载其他的ROM。 这里有XDA所有Kindle Fire的ROM列表。
    http://forum.xda-developers.com/showthread.php?t=1859851

2) 拷贝SGT7 ROM的ZIP文件到SDCARD (也叫external storage, 内嵌在Kindle里面的,非可拔插shebei)。
    最简单的办法就是reboot,然后进入原创系统。 连接上USB,Kindle被电脑认为一个USB盘。
 
3) 长按电源键,选择shutdown。

4) 按电源键,等屏幕亮了之后,长按电源键知道显示“system, recovery, reset...”菜单,然后按电源键选择进入recovery。
    稍等片刻, Kindle会开始boot到Recovery。

5) 按照楼主的步骤安装ROM。
    http://forum.xda-developers.com/showthread.php?t=2051331
  
    注:Wipe data实际应该是Wipe FactoryReset在TWRP菜单里面。   

6) 安装Google Store Apps.
    Install -> 选择Google Store Apps的ZIP。

6) 重启确认Jelly Bean装好了。


3. 安装FireFireFire-extended Bootloader
1) 下载新的bootloader (ProfEngr版本)
   http://forum.xda-developers.com/showthread.php?t=1615093&page=16
   说明:ProfEngr版本基于FFF1.4a. u-boot-dual.7z故意被打包为7z格式, 为了防止误解。这个文件不能用于TWRP来安装。

2)安装步骤在这里。
   http://forum.xda-developers.com/showthread.php?t=1615093
 
   注:由于FFF已经有安装,所以只需要执行“fastboot flash bootloader u-boot.bin”。
       这个命令需要Kindle在Fastboot模式,这个命令要从电脑上执行。下面具体步骤。

   注:有4种方式可以进入fastboot模式。 我用的是第三种。
        http://forum.xda-developers.com/showthread.php?t=1668159

3)USB连接Kindle,进入KFU的Tools目录, 拷贝解压之后的u-boot-dual.bin文件到该目录。


4)打开命令行,CD到KFU的TOOLS目录,执行“fastboot getvar product”。会显示等待设备,并且不会结束命令行。

5) 重启Kindle, 等上面命令行返回,说明你已经在fastboot模式了。

6)执行“fastboot flash bootloader u-boot.bin”,确认命令成功。

7)关闭Kindle, 重复步骤4和5,再次进入fastboot模式。

8)执行“fastboot oem dualformat”并确认命令成功。

4. 准备和安装Modaco ROM。
1) 启动到Recovery。如果前面都成功的话,
在boot画面长按电源键之后,你应该会看到多了一个菜单“Alternate boot”, 这个菜单就是用来boot到你将来的Modaco ROM用的。

2) Wipe你的SDCARD (External storage)。这步不知道是不是必要,我是按照做了。

3) 下载altrom-format-all.zip到你的电脑的KFU的TOOLS目录。
    http://forum.xda-developers.com/showthread.php?t=1615093

4) 下载Modaco ALT ROM电脑的KFU的TOOLS目录。
     http://forum.xda-developers.com/showthread.php?t=1439916
   
    注[重要]:一定要下载ALT ROM,这是专门为双启动准备的。千万不要下错了。
    最新的是9.2,基于6.3.1原长ROM。 
     

5) 打开电脑命令行,进入KFU的TOOLS目录。
    执行:
    adb push altrom-format-all.zip /sdcard
    adb push [Modaco ROM file name] /sdcard (这步时间稍长,因为文件很大)。

6) 准备第二分区为Modaco。
    回到TWRP,install altrom-format-all.zip。

7)安装Modaco ROM
   回到TWRP,install下载下来的ALT ROM。 结束!!
 
之后系统默认boot到jelly bean。
如果你想进入Modaco, 在启动画面长按电源,选择“Alternative boot”,稍等片刻就可。