[Fire HD 6 and 7 Q&A, Help & Troubleshooting] wassamashraf:
Guys, I just got a kindle HD6, running Fire OS 4.5.5.

I am trying to root it and install a custom ROM, using this thread:

http://xdaforums.com/fire-hd/general/how-to-upgrade-to-lollipop-root-gapps-t3163950

I have followed the guide above, but I am to the point where I can boot my Kindle OS into side loader.

I hold the power button + VOL Up and it just goes straight to loading the normal kindle.

My device shows up under mininal cmd:

C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices

List of devices attached

adb server is out of date. killing...

* daemon started successfully *

00DA080744xxxxxx device

How do I get into the recovery mode?

I have also tried adb rebbot recovery, but it does nothing at all, it just hangs there, like it is thinking.

I have installed the Android ADB driver, and it is enabled under developer options.

so yeah, I am stuck at Step 4:

1.Install USB ADB drivers: https://www.youtube.com/watch?v=CyJlm...

2.Download Software version 4.5.3: https://kindle-fire-updates.s3.amazon...

3.Reboot into recovery: "adb reboot recovery"

4.Enter sideload mode from recovery

4.Install v4.5.3: "adb sideload update-kindle-20.4.5.3_user_453011120.bi*n"

5.Wipe data/ factory restet from recovery

6.Reboot & keep wifi off so that it does not re-update

7.Disable ota updates with "adb shell pm block com.amazon.dcp" and "adb shell pm block com.amazon.otaverifier"

8.Turn on wifi

9.Download kingroot from http://www.kingroot.net/ onto device

10.Root with app

11.Test root with "adb shell" and "su"

12.Download TWRP IMG: https://drive.google.com/file/d/0Bx_9...

13:Check md5sum: 4fefd8b46ca97a2b66e4c8852d4c3396

14:Push recovery to device with "adb push openrecovery-twrp-2.8.6.0-ariel.img /data/local/tmp"

15:Go into root shell with "adb shell" and "su"

16:Go to /data/local/tmp/ directory: "cd /data/local/tmp/"

17:Install TWRP: "dd if=openrecovery-twrp-2.8.6.0-ariel.img of=/dev/block/mmcblk0p7"

18:Test TWRP with "adb reboot recovery"

19:Boot back up

20:Download 5.2.2 firmware: https://mega.nz/#!ZI1wTL6L!xbDNDvaJjL...

21:Download 5.2.0 stock recovery: http://xdaforums.com/attac...

22:Download pico gapps package (Play Store etc): https://basketbuild.com/devs/TKruzze/...

23:Download make_space zip: http://xdaforums.com/attac...

24:Move firmware, recovery, gapps, and make_space zip onto Fire internal storage

25:Rename 5.2.2 firmware to a .zip file instead of a .bin file so TWRP recognizes it

26:Reboot into TWRP: "adb reboot recovery"

27:STEPS 28-33 MUST BE DONE IN ONE SESSION

28:Do another factory reset

29:Flash 5.2.2 firmware

30:Flash 5.2.0 recovery

31:Flash/run make_space zip to clear up system space

32:Flash Pico GAPPS zip

33:Choose reboot into recovery from TWRP and tell TWRP that you would like to install superSU

34:Reboot device and wait for it to boot up (will take about ten minutes)

35:After booted up, disable ota updates with "adb shell", "su", "pm disable com.amazon.otaverifier", and "pm enable com.amazon.dcp"

36:Update SuperSU from Play Store, open it and choose to install normally

37:Root, GAPPS, and Play Store should all be working now