[Fire HD 6 and 7 General] DoLooper:
Download the latest tools from the AFH link near end of post. It includes the changes in the attached "jobs" zip. You only need "jobs" if you downloaded the tools before May 11

EDIT May 29: Playstore is currently unreliable. Until updated, use the workaround here.

UPDATE May 17: Install Other Launcher and Install Kingroot tools may not complete if Windows username has spaces. I'll fix in next update. Until then, if your username has spaces, use this fix.

Here are tools for the 2014 Fire HD 6 and 7. A little late, I know, but some of you who still troll the forums may find them handy. :) Download the tools from AFH link, extract and run RUNME.bat.

IF YOU PLAN TO ROOT, TURN OFF WIFI NOW!

Tested working on OS 5.1.2.1 and below, except:

- Current Kingroot can't root 5.1.2.1. You need to downgrade. See "ROOT OS 5.1.2", below.

- OS 4: Only OTA blocking is implemented in the Block/Unblock jobs. [5/13/16 UPDATE: Also, Play Store isn't working on OS 4.

.. I probably won't fix it unless there's some demand. Try the video guide here. OS 4 users, also see post #11 for useful info about custom launchers.]

THE TOOLS

Install Play Store

Install Nova Launcher to /priv-app [root]

Install Other Launcher to /priv-app [root]

Uninstall priv-app Launchers [root]

Install Apps

Block/Unblock: OTA, ADS, AMAZON LAUNCHER, APPSTORE, AMAZON SEARCH [root]

Root Checker

Device Info

Root Tools

Install Kingroot ~ Root ~ Block OTA

Replace Kingroot with SuperSU [root]

DESCRIPTIONS

Before running a job, look here for any tips and instructions. This info is also in the readme.txt in the zip​

INSTALL PLAY STORE - Like it says. Works on both rooted and unrooted OS 5. Not for OS 4. EDIT May 29: Playstore is currently unreliable. Until updated, use the workaround here.

INSTALL NOVA LAUNCHER - Installs Nova to /system/priv-app so widgets work. If you just rooted, make this your first custom launcher. You can replace it or add a different one later.

INSTALL OTHER LAUNCHER Installs the launcher app in user_launcher folder to priv-app. Get the apk for the launcher you want (from apkmirror.com for example) and put it into the folder and run the job. EDIT 5/16/2016: Filenames must end with ".apk" No spaces allowed; replace with "_". (The tool will find spaces and pause while while you fix.)

HOW TO INSTALL GOOGLE NOW (also in Readme.txt):

It's much easier to install Google Now if Amazon is blocked, and you need a custom launcher to do that.

1. If you don't have a custom launcher installed, use Install Nova tool (installs Nova and blocks Amazon)

If you have a custom launcher, block Amazon so your custom launcher is running.

2. Get Google Now (small) from apkmirror.com, e.g., put into user_launcher folder and run Install Other Launcher job.

You'll boot to your "other" launcher

3. Run Google Now in app drawer and:

If prompted to Update Google App (Get it from Google Play), do it.

If prompted that other launcher is default, tap link to go to Amazon Settings. In Apps & Games>Manage all Applications: Swipe to All, scroll to your other launcher, tap it and see if "Launch by Default" is on. If yes, Clear Defaults. If no, go to your launcher settings and see if you can turn off default there.

Some launchers don't give up their default easily. If pressing home key doesn't show "Select Home App" after doing the above, run Block/Unblock tool and switch to Amazon. Then block Amazon again. After restart, press home key and you'll get "Select Home App" and be able to choose Google Now.

UNINSTALL LAUNCHERS - Uninstalls and deletes everything associated with a launcher installed to /priv-app. If multiple, prompts you to choose the one to uninstall.

INSTALL APPS - Installs all the apps in the user_apps folder. Put the apks into the folder and run the job. Filenames must end with ".apk" No spaces allowed; replace with "_". (The tool will find spaces and pause while while you fix.) Don't install a launcher with this; use one of the launcher tools.

BLOCK/UNBLOCK - OTA, ADS, AMAZON LAUNCHER, APPSTORE, AMAZON SEARCH

Except for OTA, these work only on rooted OS 5. OTA does a soft block on unrooted OS 4, hard block on rooted.

OTA: Disables update packages and renames DeviceSoftwareOTA.apk for a "hard" block. Unblock reverses it.

ADS: Blocks/unblocks the lockscreen ads.

AMAZON LAUNCHER: Block disables the stock launcher (Amazon UI) and the Appstore, which forces the home key to use your custom launcher. Unblock switches you to Amazon. Checks for custom launcher before disabling Amazon. Black screen with multiple custom launchers: If you haven't set a default launcher, disabling Amazon will boot to black screen. (System doesn't know which launcher to use.) Press home key (circle at bottom) for launcher choices. TIP: To easily switch between your launcher and Amazon, use [MENTION=6680544]bibikalka[/MENTION]'s guide here to set up "one-tap switching" from launcher home screen.

APPSTORE: Blocks the appstore so in-app links take you to the Play Store (instead of throwing that stupid Appstore prompt). Amazon complains bitterly if you run this from Amazon UI, so use it at your custom launcher or just use the Amazon launcher block.

AMAZON SEARCH: If you have Google Search installed, blocking Amazon Search makes your launcher search bar use Google instead of Amazon shopping.

DEVICE INFO - Just some specs that I find interesting. Lazy man's way to find out which tablet is plugged in, OS it's running, whether rooted . . . :D

INSTALL KINGROOT, ROOT, BLOCK OTA - Installs Kingroot, prompts you through rooting and blocks OTA updates.

- Installs kingroot v.4.8.5 by default.

- You can skip installation if Kingroot already installed

- You can install a later version if available: Check for new versions here: http://xdaforums.com/android/apps-games/one-click-root-tool-android-2-x-5-0-t3107461

ROOTING AND UPDATES: An update file can download while you're rooting. The Kingroot tool prevents it from installing as soon as you press Enter to tell the tool you're rooted. Then it looks for any downloaded file and if it finds one it tells you where it is and prompts you to delete.

Amazon says that updates install when the the device is not being used, but be aware that on OS 5 there's some risk. To minimize the risk, never leave the tablet idle while rooting. Just keep running Kingroot until root is successful and then press Enter to block installation of any download. (These instructions are in the tool.) To eliminate all risk, you can downgrade and root OS 4.5.3. On OS 4 the tool blocks update installation before rooting. (There's no way to do this on OS 5.) From OS 4.5.3, you upgrade with root in TWRP per bibikalka's root Tut.

True story: Kingroot once rebooted 5 times and told me "Root Failed" 3 times before finally succeeding. An update had downloaded to /cache, but the kingroot tool successfully blocked installation and found the file, which I deleted. So, although it's possible you could get upgraded, as long as you keep the tablet busy trying to root and then press Enter as soon as you're rooted, it's very unlikely.

REPLACE KINGROOT WITH SUPERSU - Installs W0lfDroid's sh script and prompts you through using it to replace Kingroot.

I reviewed and tested the script and it does (only) what it says: Removes all Kingroot (except Purify app, which tool uninstalls) and installs SuperSU. The tool uses SuperSU v. 2.4.6 for OS 5 (known working on OS 5.1.2) and SuperSU v. 2.4.9 for OS 4 (because 2.4.6 didn't seem to work).

FULL DISCLOSURE: I lost root one time after running this on OS 4. I think the problem was SuperSU 2.4.6 and that's why I changed it. I've tested many times and this only happened once, but you should know it happened. AFAIK W0lfDroid script is still the best free tool for the job.

ERRORS: Script was written to remove Kingroot from multiple android versions, so it tries to remove Kingroot files that don't exist on Lollipop. THIS PRODUCES LOTS OF ERRORS. THAT'S OK. I left in all commands so it will work on OS 4, too.

USE THIS SOON AFTER ROOTING. W0lfDroid's script should work fine even with root apps installed, but all I know for sure is it runs quick and easy on a "fresh" system.

ADB Sideload

There's an adb-sideload job in the jobs folder. I didn't put it on the menu because it uses commands that may not run on some systems. Also, if you know what you're doing, it's probably faster to manually sideload an update. If someone wants to try it, put the update bin file into adb_sideload folder and run sideload.bat.​

WINDOWS TESTING: Script was tested on English-language versions of Win 7 Pro and Home. Some testing on Win 10. (Thanks [MENTION=6149435]SpaceBananas[/MENTION]!) There's nothing that can hurt your tablet, but there may be kinks to work out based on Windows version. Hope a tester will work with me to help make the tools accessible to everyone. Thanks!

ADB DRIVERS REQUIRED: Try the guide in first link below. If problems, try the second.

Guide: http://xdaforums.com/fire-hd/genera...ivers-fire-t3189000/post62561840#post62561840

Other options: http://xdaforums.com/showpost.php?p=63072252&postcount=2

ROOT OS 5.1.2

IF YOU PLAN TO ROOT, TURN OFF WIFI NOW!

ROOT GUIDE: Follow this guide to use Kingroot and the root tools to set up your tablet.

At this time, Kingroot can only root OS 5.1.2 (February 2016) and below.

You can downgrade OS 5.1.2.1 (March 2016) to 5.1.2 and root, as explained in Root Guide,

but this is an exception

!

In general, never downgrade in order to use Kingroot. It's the fastest way to a brick!

You may be able to safely downgrade a higher OS to OS 4.5.3, root, and then upgrade in TWRP per [MENTION=6680544]bibikalka[/MENTION]'s root Tut. Before trying this on an OS later than 5.1.2.1, make sure the tutorial says it's safe.

DOWNLOAD THE TOOLS FROM AFH ➔ . FireHD_TOOLS v 1.2

Update as of 5/11/16

➔ If you got the tools before the update, just replace the jobs folder in FIREHD_TOOLS with the one in attached "jobs_v1.x.zip"

Change Log

5/11/2016 - v1.2: Updated sideload.bat. (Missed the Find/Findstr fixes.) :o

5/10/2016 - v1.1: Fixed "No such file or directory" and "Permission denied" errors for users with *nix Find command installed

.