[BOOTLOADER] 2nd-bootloader for Custom ROMs on KFireHD 8.9 [06/24 CM12.1/TWRP 2.8.x]

Search This thread

LinearEquation

Senior Member
Aug 26, 2013
1,765
436
Midwest
I'm on Amazon OS version 8.4.8_user_4849120.

Sounds like your environment is not set up right. Here is a video that shows how to set the path for the SDK platform tools http://m.youtube.com/watch?v=oaNM-lt_aHw

If you want to copy/paste the path in your environment on here I can see if it looks right.

Edit: Until fastboot is recognised nothing will move forward custom ROM wise.


Sent from my Nexus 7 Flo running Odex SinLess ROM 4.4.2 with ElementalX kernel using XDA Premium 4 mobile app
 
Last edited:

9unk

Member
Nov 20, 2010
24
4
Hi I'm just wanting to double check as I had a couple of issues rooting yesterday the KF First Aide method didn't work for me on my version 8.4.8 and I ended up stuck with an unusable KF for half an hour as it was so sluggish and nothing would load. Good news was I took a deep breath and tried option two on the easy root method which worked perfectly. To be honest I may have made an error when trying the KF First Aide method so I'm not sure it doesn't work on all 8.4.8 KF 8.9.

So I now have root and sdk works great I just want to know if this will work on my KF 8.4.8 8.9". Just a little worried about bricking after my challenges yesterday.

Also what is the benefit of rooting over sideloading googleplay and my launcher/apps of choice?
 

_ante_

Member
Feb 19, 2012
34
8
Hi I'm just wanting to double check as I had a couple of issues rooting yesterday the KF First Aide method didn't work for me on my version 8.4.8 and I ended up stuck with an unusable KF for half an hour as it was so sluggish and nothing would load. Good news was I took a deep breath and tried option two on the easy root method which worked perfectly. To be honest I may have made an error when trying the KF First Aide method so I'm not sure it doesn't work on all 8.4.8 KF 8.9.

So I now have root and sdk works great I just want to know if this will work on my KF 8.4.8 8.9". Just a little worried about bricking after my challenges yesterday.

Also what is the benefit of rooting over sideloading googleplay and my launcher/apps of choice?

I also had no success with KF First Aide with 8.4.8 and ended up using a different method for root. I used seokhun's instructions earlier this evening for installing the 2nd bootloader + TWRP and it worked fine and I've since booted into TWRP, performed a backup from within TWRP, rebooted, etc without issue.
 
  • Like
Reactions: 9unk

9unk

Member
Nov 20, 2010
24
4
I also had no success with KF First Aide with 8.4.8 and ended up using a different method for root. I used seokhun's instructions earlier this evening for installing the 2nd bootloader + TWRP and it worked fine and I've since booted into TWRP, performed a backup from within TWRP, rebooted, etc without issue.
Awesome thanks for letting me know. I'll give it a go. Tentatively but I'll do it. :laugh:
My wife asked why I do this every time I get a new device. For me it's about freedom and accomplishment. Haven't rooted the nexus 5 yet though.
 
  • Like
Reactions: CAL7

LinearEquation

Senior Member
Aug 26, 2013
1,765
436
Midwest
Try using Root Many Android v31 to root.

Sent from my Nexus 7 Flo running Odex SinLess ROM 4.4.2 with ElementalX kernel using XDA Premium 4 mobile app
 
Mar 23, 2014
32
9
Sao Paulo
Mar 23, 2014
32
9
Sao Paulo
Hello iyousif, forget KFfirstaid stuff.. Many problems.. Take this answer from KFHD8.9 Q&A. http://xdaforums.com/showthread.php?t=2672696 (Page 3, #21, links included there) In the dev area are grate how to tutorials, specially from hashcode. Its bullet prove but take care. Make the right downloads with md5 check for your specific device and take care of the sw versions on your current device. Flashing files for other devices or corrupted downloads or using wrong procedures kills the cat.

Send via Tapatalk - HW: Kindl HD 8.9 - SW: Android 4.4.2 KitKat < CM 11.0 HC mod.
 
Last edited:

iyousif

Senior Member
Jan 13, 2011
407
97
Riyadh
Hello iyousif, forget KFfirstaid stuff.. Many problems.. Take this answer from KFHD8.9 Q&A. http://xdaforums.com/showthread.php?t=2672696 (Page 3, #21, links included there) In the dev area are grate how to tutorials, specially from hashcode. Its bullet prove but take care. Make the right downloads with md5 check for your specific device and take care of the sw versions on your current device. Flashing files for other devices or corrupted downloads or using wrong procedures kills the cat.

Send via Tapatalk - HW: Kindl HD 8.9 - SW: Android 4.4.2 KitKat < CM 11.0 HC mod.

Thanks a lot for giving feedback!

I can't get to [Restore] screen with this script at all!

Right now my Kindle act so slow, and the installed Root verfication apps keep saying I am not having Root.\

The problem is that the script doesn't seem to see the device, it doesn't reboot. I tried almost all options (0-4) Which one is the correct one?

I am using the latest version (33) , but also tried 29, 30

Screenshot_7.png


---------- Post added at 09:43 PM ---------- Previous post was at 09:23 PM ----------

THIS WORKS: techleopard.net/guides/how-to-root-your-kindle-fire-hd-successfully :D :D
 

iyousif

Senior Member
Jan 13, 2011
407
97
Riyadh
Hello iyousif, forget KFfirstaid stuff.. Many problems.. Take this answer from KFHD8.9 Q&A. http://xdaforums.com/showthread.php?t=2672696 (Page 3, #21, links included there) In the dev area are grate how to tutorials, specially from hashcode. Its bullet prove but take care. Make the right downloads with md5 check for your specific device and take care of the sw versions on your current device. Flashing files for other devices or corrupted downloads or using wrong procedures kills the cat.

Send via Tapatalk - HW: Kindl HD 8.9 - SW: Android 4.4.2 KitKat < CM 11.0 HC mod.

Thanks a lot brother, Cyanogen is pleasing my Kindly atm, can't thank you enough! =)
 
  • Like
Reactions: Ricardinho_xda

Moor Terces

Senior Member
Mar 7, 2014
51
13
Anyone have any ideas on my issue ( http://xdaforums.com/showthread.php?p=53049089#post53049089 ) ? I'm trying to avoid reposting it in detail, especially as I decided to be lazy and not do it manually as shown in this thread and royally F***ed myself.
I read your post on the other thread. First of all fastboot cables don't work with the 8.9 so that is a dead end. You should be able to get into fastboot with a little troubleshooting. Most likely the issue is that the driver on your pc got messed up. Go to one of the adb troubleshooting threads to get that sorted.

Did you happen to back up a good system image? If you did then you can flash your backup using adb commands in fastboot once you get it fixed and start over with getting twrp installed.

Sent from my Amazon Jem using Tapatalk
 

volock

Member
Jan 12, 2008
16
2
I read your post on the other thread. First of all fastboot cables don't work with the 8.9 so that is a dead end. You should be able to get into fastboot with a little troubleshooting. Most likely the issue is that the driver on your pc got messed up. Go to one of the adb troubleshooting threads to get that sorted.

Did you happen to back up a good system image? If you did then you can flash your backup using adb commands in fastboot once you get it fixed and start over with getting twrp installed.

Sent from my Amazon Jem using Tapatalk

Thanks for the reply. Yeah I realized I made good backups of it before the flash, so just reflashed those and things worked out the second time around. Just a blonde moment for me. Thanks for the help though!
 

charlesky

Senior Member
Jul 4, 2012
164
38
London
I've just run into a strange problem. Been using TWRP without issue for many months, but today I tried to reboot to recovery to do a nandroid and just got a black screen. I get the orange and then blue logos, and I got the graphics glitch on the right-hand side as usual, but then the screen goes black and there's nothing. If I plug it in to my PC I can reboot to recovery through adb and TWRP works as normal, but I can't get to it by pressing the power and vol buttons. If I press the power button again the device reboots as normal and everything works fine (running Hashcode's CM11).

I tried reflashing TWRP 2.7 from fastboot (just the recovery, didn't want to touch the bootloader), the flash went fine, but I still have the same problem. The tablet's working fine in normal mode, but it would be useful to be able to get to recovery without having to adb. Before today I never had any problems with recovery. I did a nandroid restore a couple of days ago (had been playing with themes and managed to load one that FCd settings, so I restored a backup), and that seemed to go without a hitch.

Any ideas? Should I reflash the bootloader?
 

gringoinmex

Member
Jan 31, 2010
9
0
Moto G Stylus 5G
problem installing stack os 8.4.9


Hi, My Kindle Fire HD 8.9 is rooted with superuser installed. The device is running 8.4.9 OS. I was able to successfully install the first line of the shell using adb. However, the second line of the shell command will not install, with the response from the device being: cannot execute permission denied. I have not powered down or rebooted the device and am still in adb mode. I did save the stock partitions to my computer HD. Am I in big trouble? Any suggestions? Thanks for your response...I will keep everything "as-is" until I hear advice from you. Thanks!
 
Last edited:

gringoinmex

Member
Jan 31, 2010
9
0
Moto G Stylus 5G
Can you confirm what lines you mean? The ones from the backup section or which exactly?

The line was the second line in the stack install section. However, I got lucky! Rather than do anything else or unplug the usb cable I took a gamble by going to settings and restoring the device to factory settings. The device now boots up as new, without root, and works well.

My basic question is now: can my Kindle Fire HD 8.9 4g with the 8.4.9 OS be rooted and fastboot installed to run pure android? Any suggestions as to how and/or links? Any help would be very much appreciated!
 

volock

Member
Jan 12, 2008
16
2
Hi, My Kindle Fire HD 8.9 is rooted with superuser installed. The device is running 8.4.9 OS. I was able to successfully install the first line of the shell using adb. However, the second line of the shell command will not install, with the response from the device being: cannot execute permission denied. I have not powered down or rebooted the device and am still in adb mode. I did save the stock partitions to my computer HD. Am I in big trouble? Any suggestions? Thanks for your response...I will keep everything "as-is" until I hear advice from you. Thanks!

The line was the second line in the stack install section. However, I got lucky! Rather than do anything else or unplug the usb cable I took a gamble by going to settings and restoring the device to factory settings. The device now boots up as new, without root, and works well.

My basic question is now: can my Kindle Fire HD 8.9 4g with the 8.4.9 OS be rooted and fastboot installed to run pure android? Any suggestions as to how and/or links? Any help would be very much appreciated!

You should be able to downgrade the firmware, then root and flash without any problems. However as far as I know, the 4G isn't working on any of the current ROMs (I could be out of date on this, I have the WiFi only one)
 
  • Like
Reactions: gringoinmex

Top Liked Posts

  • There are no posts matching your filters.
  • 91
    Introducing: Kindle Fire 2nd-bootloader + TWRP 2.8.x.x for the Kindle Fire HD 8.9

    *** USE AT YOUR OWN RISK! WHILE I TRY MY BEST TO PROVIDE WORKING KERNELS/ROMS, I AM NOT RESPONSIBLE IF THIS SOFTWARE OR ANYTHING I'VE WORKED ON SUDDENLY FRIES YOUR DEVICE. ***

    ** THESE FILES WILL ONLY WORK ON A KINDLE FIRE HD 8.9. DO NOT ATTEMPT TO USE THESE FILES ON ANY OTHER DEVICE. **

    ** WHEN MODDING THE KFIRE HD YOU SHOULD HAVE WORKING FASTBOOT DRIVERS ON YOUR PC. **


    FASTBOOT CABLES ARE NOT REQUIRED FOR USING FASTBOOT MODE ON THE KINDLE FIRE HD 8.9.
    DOWNLOAD THE ANDROID SDK AND GO FROM THERE.
    POSSIBLE ALSO THAT USING A FASTBOOT CABLE ON THE 8.9 WILL CAUSE DAMAGE.

    http://developer.android.com/sdk/index.html

    MAC USERS: USEFUL LINKS
    http://xdaforums.com/showpost.php?p=41199927&postcount=230

    Q: How do I know if my fastboot works?
    A: With the Kindle powered down, type the following command into a cmd/terminal window on your PC (should return with: < waiting for device> ):
    fastboot -i 0x1949 getvar product

    Then connect USB to the Kindle and reboot. It *SHOULD* show a Fastboot screen and your terminal window should show something like:
    product: Jem-PVT-Prod-04

    Type this to reboot out of fastboot mode:
    fastboot -i 0x1949 reboot


    ** IF YOU HAVE QUESTIONS, RE-READ THROUGH THE THREAD FOR ANSWERS. WHEN YOU'RE ABSOLUTELY SURE NO ONE HAS ASKED YOUR QUESTION, GO AHEAD AND RE-READ THE THREAD AGAIN AND USE THE SEARCH FEATURE. THEN POST YOUR QUESTION IF YOU STILL CAN'T FIND THE ANSWER **



    INSTRUCTIONS FOR INSTALLING A 2ND-BOOTLOADER TO LOAD CUSTOM KERNELS / ROMS / RECOVERY:
    *** BE SURE YOU HAVE A GOOD CHARGE ON THE DEVICE ***

    STEP 1. Backup your stock partitions to your own HD for later if you need disaster recovery:
    Code:
    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" # This will take a few minutes
    adb pull /sdcard/boot0block.img
    adb pull /sdcard/stock-boot.img
    adb pull /sdcard/stock-recovery.img
    adb pull /sdcard/stock-system.img # This will take a few minutes
    Take those files and put them somewhere safe.

    **** MAC USERS MAY NEED TO SPARSE THE FILES FOR RE-FLASHING TO THE DEVICE. I NEED A MAC USER TO PROBABLY WORK THROUGH THAT PROCESS AND I CAN POST BACKUP COPIES OF THE STOCK PARTITIONS FOR DISASTER RECOVERY ****



    STEP 2: Download the files you will need to install 2nd-bootloader, TWRP and CM:

    ON THE FOLLOWING DEV-HOST LINKS
    USE THE BLUE "DOWNLOAD NOW" BUTTON
    -- DO NOT INSTALL AN EXECUTABLE DOWNLOADER TO YOUR SYSTEM! --
    I'LL LOOK FOR A BETTER HOST WHEN I GET MORE TIME.

    1. Stack override file:
      Mirror 1: Download "stack" from Dev-Host
    2. [12/09] kfhd8-freedom-boot-8.4.6.img (USED ONLY THE FIRST TIME -- .zip files will have their own boot.img's from now on):
      Mirror 1: Download "kfhd8-freedom-boot-8.4.6.img" from Dev-Host
      md5sum: 8374cf88e75abda8c374044a1f0daa5f
    3. [06/24] TWRP 2.8.7.0 recovery flash Image
      Mirror 1: Download TWRP from Dev-Host
      md5sum: a0c7533fd853849184850580350abd18
    4. CM-12.1 for the Kindle Fire HD 8.9 (choose the latest version from):
      Mirror 1: Downloads CM
    5. Google Apps from Android File Host:
      https://www.androidfilehost.com/?w=files&flid=25361 (Use 5.1 version!)
    6. Download the older 8.1.4 bootloader file and flash to your device via fastboot:
      Mirror 1: Download bootloader from Dev-Host
      md5sum a56f24c0c01aaea4bf408bc710faadaa
      (You SHOULD check this before using fastboot -- downloads CAN be corrupted)
    Place the CM-12.1 ROM and the gapps .zip on your device in the /sdcard area


    STEP 3. Install the stack override in /system:
    ADB commands entered while booted up into STOCK *rooted* Amazon Kindle OS -- May need to enable ADB debugging in Settings:
    [2013-08-21] edited the location where stack is placed on device due to permissions changes
    Code:
    adb push stack /sdcard/
    adb shell su -c "dd if=/sdcard/stack of=/dev/block/platform/omap/omap_hsmmc.1/by-name/system bs=6519488 seek=1"

    STEP 4. Stop the auto recovery update script (this file may or may not be present):
    Code:
    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"

    STEP 5:
    [ With the device powered off: Issue the following commands into your command/terminal window on your PC. Start with the first command and press enter. Then connect USB to the Kindle and power on ]


    Code:
    fastboot -i 0x1949 flash bootloader kfhd8-u-boot-prod-8.1.4.bin
    fastboot -i 0x1949 flash boot kfhd8-freedom-boot-8.4.6.img
    fastboot -i 0x1949 flash recovery kfhd8-twrp-2.8.7.0-recovery.img
    fastboot -i 0x1949 reboot

    *DONT RE-FLASH FREEDOM-BOOT.IMG LATER AFTER FLASHING CUSTOM ROMS -- IT'S FOR STOCK AMAZON OS ONLY / FIRST INSTALL ONLY*

    ** If everything was done correctly your Kindle will reboot and you will at first see the normal Kindle Fire ORANGE logo and then it will fade and come back as a BLUE logo. **

    TO ENTER RECOVERY:
    Press the left volume button (volume up) while the logo is still YELLOW and keep pressing until the logo turns BLUE. Wait a moment and you should enter recovery.


    STEP 6:
    CM-12.1 AND GAPPS INSTALLATION:
    • (OPTIONAL) Make a backup by selecting "Backup" and then slide your finger to the right on the "Swipe to Back Up"
    • Once complete use the pentagon "Home" icon in the upper right corner of the screen (next to the back arrow and terminal icon)
    • Now, select "Wipe"
    • Swipe the "Swipe to Factory Reset"
    • Use the "Home" icon
    • Select "Install"
    • Browse to the location on your device where you saved the CM-11.0 / GAPPS .ZIP files
    • Select the CM12.1 ZIP file in the list by touching it, then confirm it says the name of the CM-12.1 .ZIP file on the next screen under "File to flash:"
    • Select "Add More Zips"
    • Select the GAPPS ZIP file in the list by touching it -- make sure it says the name of the .ZIP again under "File to flash:"
    • Swipe the "Swipe to Confirm Flash", and wait for it to finish.
    • If the screen is blank at any time you can hit the power button to "wake up" the device
    • Once the flash is done, you'll see a "Home" and "Reboot" buttons at the bottom of the screen
    • Select "Reboot"

    CONGRATULATIONS YOU NOW HAVE THE ABILITY TO INSTALL CUSTOM KERNELS / RECOVERY AND ROMS.


    FLASHING BACK TO STOCK:
    ** FIND THE FILES WE BACKED UP IN STEP #1: ** OR Follow this thread's instructions:
    http://xdaforums.com/showthread.php?t=2011126


    **** MAC USERS MAY NEED TO SPARSE THE FILES FOR RE-FLASHING TO THE DEVICE. I NEED A MAC USER TO PROBABLY WORK THROUGH THAT PROCESS AND I CAN POST BACKUP COPIES OF THE STOCK PARTITIONS FOR DISASTER RECOVERY ****


    Once you have these files (we'll name them boot.img/recovery.img and system.img for the purpose of these instructions, but they could be different on your system).

    Plug in your fastboot cable and reboot so that you see the fastboot screen and enter the following commands:
    Code:
    fastboot -i 0x1949 flash boot [B]boot.img[/B]
    fastboot -i 0x1949 flash recovery [B]recovery.img[/B]
    fastboot -i 0x1949 flash system [B]system.img[/B] # This one will take a few minutes
    fastboot -i 0x1949 reboot


    THANKS TO:
    • fattire for finding the original bootloader exploit
    • verygreen for doing some initial work on the 2nd-bootloader and fixing bugs (and letting me copy some of his bootloader installation instructions)
    10
    Who thinks I should write an APK installer for the initial installation of the 2nd-bootloader, TWRP and an automated re-install of the Amazon OS to fix any damage the stack drop did?
    6
    Re: [BOOTLOADER] Install 2nd-bootloader for Custom ROMs on KFireHD 8.9

    I forgot to put up the stock flash .zip that I put together. I'll try and get it uploaded tonight.

    Sent from my DROID RAZR HD using Tapatalk 2
    6
    Added a stock Amazon OS flash .zip (8.1.4) for use in TWRP here:
    http://xdaforums.com/showthread.php?t=2142241

    FOR USE ONCE 2ND-BOOTLOADER / TWRP ARE INSTALLED