Powered By Blogger

Friday, December 26, 2014

Install custom ROM on Amazon Kindle Fire HD 7" (2012) -tate with 7.5.1 firmware without using a Fastboot Cable

This tutorial is made for you guys with a Kindle Fire HD 7" (2012) running the 7.5.1 software update. This can be done without using a Fastboot Cable. The important thing here is that you will downgrade the OS to 7.2.3. 

I know there are a lot of tutorials out there on how to install custom ROMs on a Kindle Fire specially on XDA Developers' Kindle Fire Android Development Forum but this one is specifically for a Kindle with 7.5.1 firmware. Basically, this is a summary of tutorials on the internet. I have included the links to Youtube tutorials as well which are very awesome. They made it possible for me to root and flash a custom room.

I don't know if you will follow this tutorial but trust me on this one.

If you have any questions, please feel free to post it as a comment down below.

INSTRUCTIONS---------------------------------------------------------

#1 GAIN ROOT ACCESS
Follow this Youtube video tutorial:  Kindle Fire HD how to ROOT 


+Note:
  1. As you can see in the youtube video his Kindle Fire is running the 7.4.6 firmware, but don't worry the root process works well with 7.5.1 firmware.
  2. Do not right click the "RunMe.bat" file and run as administrator. But instead , just double click it. If you run it as an administrator it will display "The system cannot find the path specified". 

#2 DOWNGRADE TO 7.2.3 Firmware
After installing the drivers properly from instruction #1
Download this Software Restore Tool: KFHD_SRT_v1.3.0.zip  [1.14GB]

After downloading, follow this Youtube tutorial: How to Return to Stock Kindle Fire HD
The important thing in this youtube video is that your computer must recognized your device properly because sometimes when you go into Fastboot Mode your device is not recognized.

Instructions in using  KFHD_SRT_v1.3.0 tool (be sure you are in fastboot mode)
   1. Run the SR Tool.bat 
   2. Select option 1 (this flashes system.img file)
       Wait till it finishes. This may take some time (for like 3-6 minutes)
   3. After it finishes, you should see" Please press any key to continue"
   4. Choose option 4 (Erase userdata and cache)
   5. After it finishes, you should see" Please press any key to continue"
   6. Select Reboot.

There is also a tutorial in XDA which is KFHD System.img Restore Tool in downgrading.

+Note:
  1. The video says uses KFHD_SRT_v1.3.5.zip but use the one I recommended.
  2. Follow the instructions above when using the KFHD_SRT_v1.3.0 tool.
  3. Do not right click the "SR Tool.bat" file and run as administrator. But instead, just double click it. If you run it as an administrator it will display "The system cannot find the path specified". 
By the way, you might wonder why 7.2.3, I prefer this one because of the software restore tool "KFHD_SRT_v1.3.0". In this tool, the boot and recovery images for 7.2.3 are already included.
There is no need to flash them separately.  

Although you can alternatively downgrade to 7.3.0. What matters here also is that, there must be a "Freedom Boot Image" available for your firmware. 

Fortunately, there are available freedom boot images for the following firmwares in Hashcode's website: 
  • kfhd7-freedom-boot-7.2.3.img  for  7.2.3 -------> Download this one later
  • kfhd7-freedom-boot-7.3.0.img  for  7.3.0
  • kfhd7-freedom-boot-7.4.1.img  for  7.4.1
  • kfhd7-freedom-boot-7.4.3.img  for  7.4.3
  • kfhd7-freedom-boot-7.4.6.img  for  7.4.6

#3 Installling 2nd bootloader and TWRP recovery 
After following #2, you should be in 7.2.3 firmware (already rooted) .


Download the files you will need to install 2nd-bootloader & TWRP recovery:
         1. ES File Explorer (install this one)

         2. Older bootloader with an unlock exploit: kfhd7-u-boot-prod-7.2.3.bin
             md5sum: bb029673d8f186db4dff6d38f4aa28cf

         3. TWRP Recovery: kfhd7-twrp-2.7.0.0-recovery.img (latest version which supports Kindle)
             md5sum: cfcb75e3dd4e109cd00df05be8db384a

         4. Freedom Boot.img: kfhd7-freedom-boot-7.2.3.img    -----> this is the one I'm talking about
             md5sum: ff8a3078df73a780dca648f7f1103900
       
         5. Hashcode's Stack file: stack
             md5sum: 3cee2b7f3233fc3a1e10373677b8c1a9

         6. Fireflash (included in the Recovery Folder)
             md5sum: 29feeb97709cd18a49fc5e3eb641c164

         7. Recovery Folder (all the files above included but please do replace the Freedom Boot Image): Recovery

If you happen to download this "Recovery" folder from the video tutorial, just replace the Freedom Boot Image with this one kfhd7-freedom-boot-7.2.3.img.
Use this image when choosing the boot partition image in Fire Flash.

Remember to CHECK the MD5SUM of these files if they matched correctly.

+Note:
  1. Nevermind the video's current firmware, be sure you are in 7.2.3.
  2. VERY IMPORTANT THAT YOU DOUBLE CHECK THE MD5SUM ON THE FILES ABOVE. IF ITS CORRUPTED AND YOU APPLY WITH FASTBOOT, YOUR DEVICE IS A BRICK.
#3 Installing custom ROMS !
Now that you have already installed TWRP recovery and the 2nd Bootloader, you can now install any custom rom you like.

If you want CM11 you can follow this Youtube tutorial: How to install KitKat CM11 on the Kindle Fire HD 7

Instructions:
    1.Download the CyanogenMod package here for your device that you'd like. 
       (I suggest you select from "Snapshot")

    2. Download the Google Apps here (because it's not included in Cyanogenmod)
        md5sum: d840e20fba6f0e2b85d1aebe493a88fa

    3. Flash using the TWRP recovery by following the tutorial above.
          

#4 That's it. You made it!
Huge thanks to rootjunky, android cowboy, hashcode and xda-dev forums.

If you have any questions, please feel free to post it as a comment down below.

By the way, this is a screenshot after I installed CM11. 
I did this primarily because I cannot share files via bluetooth in Kindle's stock OS. 
Because of CM11, I can now share files thru Buetooth. I hate using WiFi Direct or Email.


Disclaimer: 
By following this guide, you understand and accepts that I, and any people mentioned in this guide, will NOT be held responsible in the event that your device stops functioning or dies. But this will never happen if you will follow my guide properly.

No comments:

Post a Comment