Upgrading the Kindle Fire to Android 4.2.1

I’ve got a first generation Kindle Fire. But I was frustrated by the Amazon software: You can’t install apps from the Google Play store, and a lot of features that other Android tablets have are either disabled or crippled.

So, thanks to the hard work of the folks down at the XDA Developers forum, I replaced the software with the Android 4.2.1, the same software that runs the new Nexus 7 tablets.

I have found the Android experience to be superior in almost every way; the only thing I’ve given up is the ability to watch Instant Watch videos and the ability to use the Amazon Prime Lending Library, two features I never used anyway. In exchange, I now have a full-featured tablet.

Here’s how I did it (mostly for my own reference if I ever need to do it again); no guarantees that this will work for you:

  1. Use the Kindle Fire Utility to install FireFireFire! and TWRP. FireFireFire is a bootloader, a menu that lets you choose between the standard firmware and something else when rebooting. TWRP is a recovery tool that lets you backup, restore, wipe out, and install software onto the tablet.

    Getting these installed is the trickiest part of the process. Here are the details:

    1. Download the software and unzip it to a folder
    2. Make sure the Kindle is unplugged from the PC
    3. If your Windows user name has a space in it, you’ll need to edit the install_drivers.bat file: on Lines 9 and 10, put quotes around anything that has %userprofile% in it, so that they look like this:

      if not EXIST "%userprofile%\.android\" ( mkdir "%userprofile%\.android\" )
      copy drivers\kindle\adb_usb.ini "%userprofile%\.android\adb_usb.ini"
      
    4. Open a command prompt as administrator and navigate to the folder
    5. Run install_drivers.bat, allowing the unsigned driver to install
    6. Plug in the Kindle Fire
    7. Run run.bat
    8. At the bottom of the menu it will say “ADB Status: Online.” If it does not, reboot the kindle and then push 0 to check again. If it still does not, something has gone wrong and you’re on your own.
    9. Once you’ve gotten that sorted out, select the menu options for Install FireFireFire and Install TWRP. Everything should just install smoothly from there. If it does not, check that forum thread for the Kindle Fire Utility linked above.
  2. Boot into the TWRP recovery by turning off the Kindle. Turn it back on, and then tap the power button once the Kindle Fire logo pops up to switch into Recovery Mode.

  3. Push the Back Up button in the TWRP menu to back up your current data. For this and the next few steps, you can also follow along with this guide; he’s got screenshots.

  4. Factory reset your tablet by tapping Wipe, then Factory Reset. THIS WILL ERASE EVERYTHING. MAKE SURE YOU DID THE BACKUP STEP FIRST IF YOU CARE ABOUT ANY OF THE DATA ON YOUR TABLET.

  5. Go back to the main menu and choose Mount; this will make the Kindle show up as a flash drive on your PC. You’re going to need to copy over 3 zip files:

    1. The main Android 4.2.1 software.
    2. The Google Apps. Download CyanogenMod 10.1.x for Android 4.2.1, currently the top link.
    3. If you use a non-gmail email account, you’ll need the AOSP version of the email app here.
  6. Once you’ve gotten those zip files copied over to the Kindle, unmount it from your computer, then go to Install and choose all three of those files.

  7. Once installed, it will give you the option to “Wipe Cache/Dalvik.” Do that.

  8. Reboot the kindle. If all went well, you’re now running Android 4.2.1 on your Kindle! If it did not, at least you made a backup, right?

Posted on
December 22, 2012 9:47 am
 
tagged:
No Tags
 

3 Responses to “Upgrading the Kindle Fire to Android 4.2.1”

  1.  

    Thanks!

  2.  

    […] Upgrading the Kindle Fire to Android 4.2.1 « JDHarper.com […]

  3.  

    thats the reason why i love android

Leave a Reply

Name and Mail fields are required. Emails will not be published.