Ready to ROOT your device?!
Follow these step's and I'll try making this as simple as possible.
Step 1. First we're going to install adb and get shell command working. This youtube video is probably the best visual way of getting it done. Only watch 3 minutes and 37 seconds of it, Skip the rest of the video. Click HERE. (give him a thumbs up for making the video).
Now open up Command prompt and type
Step 2. Now let's run RootJunky's script. Download and extract the files, Click HERE. Run "1-Install-Play-Store.bat" file and let it load. It should list your device serial key and load up to the main menu page. Follow the order on the menu from 1 to 4. Now this was made for the fire hd 7" tablets but some of it works and some might not, I had a problem with ads loading up on lockscreen but found another way to disable them which is under "Disabling Amazon Services" down below.
Step 3. Let's get ROOT! We are going to install KingRoot and run it, kingroot will also install purify which is a nice handy program but you can remove it if you want later on. Now once you run KingRoot its going to search for the best possible method to root your device, it may or may not find a way but there should be a second option to install root. Do it. Some people have found that you may have to try multiple times to root to get a success or try updating the google framework through the play store. (My google framework is V4.4.4-1227136)
I have attached the kingroot apk down below or you can download kingroot from there website. Click HERE. (If you have any problems please post it and we may be able to help.)
Now let's disable some thing's we may find useless..
Disable the lockscreen
Open up command prompt. Type in "adb shell", Then type in "su"
Then copy this into command prompt.
sqlite3 /data/system/locksettings.db "UPDATE locksettings SET value = '1' WHERE name = 'lockscreen.disabled'"
Let the device reboot and enjoy! Now install a new lockscreen.
Want it back?
sqlite3 /data/system/locksettings.db "UPDATE locksettings SET value = '0' WHERE name = 'lockscreen.disabled'"
Disable Amazon's FireLauncher and replace it with Google Now Launcher
Load up ES Explorer, make sure it has root enabled in settings.
Before you run this command please download a new launcher and either install it normally or you can copy the apk file into the "system/app" folder and chmod the app to "-rw -r -r" in properties. Once the apk file is in the "system/app" folder, you can either install it from that location or disable Fire Launcher, reboot, and the app should auto install and load.
*Installing Google Now Launcher requires Google app from marketplace(Link below). Now Launcher allows you to use widgets. If you use Google now launcher please keep a back up launcher like nova launcher just in case until you get now launcher working. Google now launcher is tricky.
Open Command Prompt.
Type in "adb shell". Then type in "su".
Then type into command prompt,
pm disable com.amazon.firelauncher
After reboot if you get no launcher don't worry. Just enable firelauncher and install a new launcher(IE nova launcher) and then disable firelauncher. (Try updating the google framework.)
*To Re-enable, replace disable with enable.
*Don't forget to type in "exit" into command prompt twice when you are done and or before unplugging your usb.
Disable Amazon's OTA(over the air) updates
Go in to ES Explorer(set root access).
Now in ES Explorer go to system/etc/security
locate "otacerts.zip" and I made a copy of it and renamed it to "otacerts.zip.backup" just in case i needed it.
Now in Command Prompt, type "adb shell", type "su".
Then type into command prompt,
Pm disable com.amazon.device.software.ota Pm disable com.amazon.settings.systemupdates
Google Play Store not working?
Solution 1. (¿GotJazz?)
Open up Kingroot's Purify app.
Try putting Google Account Manager and Google Services Framework on the Purify Whitelist.
Load up Command Prompt.
Then type in "adb shell". Then "su".
pm grant com.google.android.gms android.permission.INTERACT_ACROSS_USERS
Open Google Play or Reboot device. If that doesn't work, read on..
Re-install Google applications
Go into system settings >> apps & games >> manage all applications
I then went into every google application(this will help remove any settings saved and email addresses) and cleared the data and cache of each app.
After that was done, I then uninstalled each of these apps,
"Google Account Manager, Google Play Services, Google Play Store, and Google Services Framework".
After uninstalling those, run the rootjunky's script(link located below) and install the play store which is option 2 I believe.
Also remember to turn off google play store auto updates!
Disabling Amazon Services
Start up Command Prompt.
Type in "adb shell". Then "su".
Then type into command prompt.
pm disable (app name(IE. com.amazon.ags.app))
List of Amazon apps that are okay to remove.
com.amazon.ags.app com.amazon.cloud9 com.amazon.cloud9.kids com.amazon.dp.contacts com.amazon.dp.fbcontacts com.amazon.firelauncher com.amazon.geo.client.maps com.amazon.geo.mapsv2 com.amazon.geo.mapsv2.services com.amazon.kcp.tutorial com.amazon.kindle com.amazon.kindle.kso com.amazon.kor.demo com.amazon.parentalcontrols com.amazon.photos com.amazon.photos.importer com.amazon.tahoe com.amazon.unifiedshare.actionchooser com.amazon.unifiedsharefacebook com.amazon.unifiedsharegoodreads com.amazon.unifiedsharesinaweibo com.amazon.unifiedsharetwitter com.amazon.webapp com.amazon.webview com.amazon.windowshop com.amazon.pm com.amazon.recess com.amazon.socialplatform com.amazon.zico com.audible.application.kindle com.audible.application.store com.goodreads.kindle
Don't have prime? Please continue + more.
com.amazon.mp3 -amazon music player com.amazon.mw -removes the firefly cam app com.amazon.mw.sdk -part of the firefly app? com.amazon.avod -amazon video app, i don't have prime, useless to me.. com.amazon.kindle.personal_video -the amazon/system video app, I replaced this with mx player. com.amazon.csapp -amazon help app com.amazon.application.compatibility.enforcer -not sure what this does com.amazon.android.marketplace -amazon marketplace com.amazon.camera -stock camera app, install a new one from play store com.amazon.dynamicupdationservice -not sure what this is or if this is part of amazon updates com.amazon.platform.fdrw -part of amazon app & services? com.android.contacts -remove, no reason for contacts, up to you com.android.calendar -android calender com.android.deskclock -remove if you don't need alarms/clocks/timers/etc com.kingsoft.office.amz -not sure what this is yet but im sure its useless com.nuance.swype.input -yup, unless you like swype jp.co.omronsoft.iwnnime.mlaz -not sure what this does?
Changing the DPI(HERE).
Google App v18.104.22.168.arm(300600996)(HERE).
Replace KingRoot with SuperSU(HERE).
Rootjunky's install play store script(HERE).
madsc13n41s4, sd_shadow, Selexo