First things first. If you bought a 7-inch Kindle Fire HD to hack, you're doing it wrong. Send it back and buy a Nexus 7. Having said that, here's what to do if you wanna do it anyway. Be warned that it's pretty easy for Amazon to check for root and block services.
If you're using Windows, install the adb driver.
Amazon has really good instructions for manually installing the Kindle Fire H adb driver for Windows through the SDK manager. Read them.
If you're not feeling all that, you can grab the package that method downloads and manually install it. Download it here. I just sucked them out of the SDK folder after the SDK manager downloaded them. These files are direct from Amazon.
Install using either method, then reboot your computer. Then download the attachment to this post, and extract it to a folder on your computer somewhere easy to get to.
Use the cable that came with the Fire (I had mixed luck with others). Connect the fire to the computer, then go into settings (+more in the notification shade) and choose Security, then enable adb.
Open the command prompt, and enter the following:
That deletes the local temp file, and replaces it with a symbolic link to the entire data folder. Next you need to reboot
When it comes back up (it will be slow and choppy), enter:
then reboot again
Now mount things with your new shell root, and push the su binary over. Note that you will need the full path to wherever you placed the attached files.
reboot one last time
now sideload the Superuser.apk file. Substitute the real path to the Superuser.apk you downloaded from the attachement.
That's it. you're rooted. Thank SparkyM next time you see him!
If you're using Windows, install the adb driver.
Amazon has really good instructions for manually installing the Kindle Fire H adb driver for Windows through the SDK manager. Read them.
If you're not feeling all that, you can grab the package that method downloads and manually install it. Download it here. I just sucked them out of the SDK folder after the SDK manager downloaded them. These files are direct from Amazon.
Install using either method, then reboot your computer. Then download the attachment to this post, and extract it to a folder on your computer somewhere easy to get to.
Use the cable that came with the Fire (I had mixed luck with others). Connect the fire to the computer, then go into settings (+more in the notification shade) and choose Security, then enable adb.
Open the command prompt, and enter the following:
Code:
adb shell
rmdir /data/local/tmp
[FONT=Roboto][COLOR=#282828]ln -s /data/ /data/local/tmp
exit[/COLOR][/FONT]
That deletes the local temp file, and replaces it with a symbolic link to the entire data folder. Next you need to reboot
Code:
adb reboot
When it comes back up (it will be slow and choppy), enter:
Code:
adb shell
echo 'ro.kernel.quemu=1' > /data/local.prop
[FONT=Roboto][COLOR=#282828]exit[/COLOR][/FONT]
then reboot again
Code:
adb reboot
Now mount things with your new shell root, and push the su binary over. Note that you will need the full path to wherever you placed the attached files.
Code:
adb shell mount -o remount,rw /system
adb push su /system/xbin/su
adb shell
chown 0.0 /system/xbin/su
chmod 06755 /system/xbin/su
rm /data/local.prop
exit
reboot one last time
Code:
adb reboot
now sideload the Superuser.apk file. Substitute the real path to the Superuser.apk you downloaded from the attachement.
Code:
adb install Superuser.apk
That's it. you're rooted. Thank SparkyM next time you see him!