Tutorial to Root Kindle Fire HD or Kindle Fire 2 with Mac or Linux

0 Flares Twitter 0 Facebook 0 Google+ 0 Reddit 0 StumbleUpon 0 Pin It Share 0 LinkedIn 0 Email -- Buffer 0 Filament.io 0 Flares ×

This is a root method for the Kindle Fire HD and Kindle Fire 2 that works for Linux and Mac users as well. It’s been tested with Ubuntu and Mac OS X 10.5.8.

It also requires 32-bit applications, so if you’re running 64-bit Linux you’ll need to get the IA32 libs or comparable package. On Mac, prokennexusa says you have to have x86. It won’t work otherwise.

Root Kindle Fire HD

Prerequisites:

1. Software: Linux (tested on Ubuntu Linux, Lucid Lynx) or Mac OS X 10.5.8 or later (x86 only)
2. Hardware: Free USB 2.0 or Greater Port
3. Software: Linux GNU C Library (glibc) 2.7 or later is required, On Ubuntu Linux, version 8.04 or later is required,
64-bit distributions must be capable of running 32-bit applications.
4. Hardware: Kindle Fire HD 7″ or Kindle Fire 2 7″

  • It is important that you use our Software since the use the latest versions of Superuser.apk and the su binary.
  • First install the needed software, then move onto rooting the kindle through the ADB service.
  • Then unplug the kindle from USB Go to your Kindle, navigate to the pull down options bar, choose More > Security.
  • Be sure to Enable ADB by clicking on.
  • Next Go to your Kindle, navigate to the pull down options bar, choose More > Device.
  • Be sure to Allow Installation of Applications by clicking on.

DISCLAIMER : Best Android Blog would not held responsible/liable for any damages takes to your device by following this procedure. So, do everything at your own risk.

Instructions:

  • Go to your Mac or Linux workstation, download and install the Android SDK paying close attention to the install path. Mac OS X, Linux
  • Then go to the Mac or Linux workstation, download and unzip root many android. Pay close attention to the path where you unzipped Root_with_Restore_by_Bin4ry_v17
  • Reboot. After reboot, plug the Kindle into the free USB 2.0 Port. Wait for the driver to install about 2 minutes. Mac OS X and Linux do not require any drivers, the default driver built into these platforms will be sufficient.
  • Open up the Android SDK GUI, click Update as needed so the SDK is running the latest version.
  • Open up a Terminal, at the Terminal window ($ command prompt) type: su-
  • Enter your Root Password if requested to do so. You should now see a # at the command prompt.
  • Unzip Superuser-3.1.3-arm-signed.zip to Superuser-3.1.3-arm-signed
  • Copy the entire contents of Superuser-3.1.3-arm-signed to /Android/android-sdk/platform-tools/ (Step 1 install path).
  • Next go back to the open command prompt, at the /Root_with_Restore_by_Bin4ry_v17/# enter:

Code:

chmod 777 RunMe.sh
sh RunMe.sh

  • Choose option 1, Run Normal Method and ignore errors. Pay attention, you will need to answer “Restore” a dialogue box on the Kindle. Click on Restore. When the program has completed, the Kindle will Reboot., after the Reboot, execute RunMe.sh a second time, after the second Reboot move to the next step.
  • When the Kindle reboots it may react slow, if this is the case, proceed to Step 8. If the Kindle is running normally, proceed to step 13.
  • Make sure the Kindle is still plugged into USB.
  • Next go back to the open command prompt, at the /Android/android-sdk/platform-tools/# enter:

adb shell
rm -r /data/local/tmp
ln -s /data/ /data/local/tmp
exit

adb reboot

  • After the Kindle Reboots, wait 2 minutes, then go back to the open command prompt, at the /Android/android-sdk/platform-tools/# enter:

adb shell
echo ‘ro.kernel.qemu=1′ > /data/local.prop
exit

adb reboot

  • After the Kindle Reboots, wait 2 minutes, then go back to the open command prompt, at the /Android/android-sdk/platform-tools/# enter:

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

adb reboot

  • After the Kindle Reboots, wait 2 minutes, then go back to the open command prompt, at the /Android/android-sdk/platform-tools/# enter:

Code:

adb install Superuser.apk

  • After the Kindle Reboots, wait 2 minutes, then go back to the open command prompt, at the /Android/android-sdk/platform-tools/# enter:

Code:

exit

  • Root Kindle Fire HD Step 12: After the Kindle Reboots, wait 2 minutes, then go back to the open command prompt, at the /Android/android-sdk/platform-tools/$ enter:

Code:

exit

  • Finally go back to the Kindle, navigate to the /Apps tab, click on Device, next find and click on Superuser.apk initialize the Superuser daemon.
  • Finally, using Silk, Opera, Mozilla or Dolphin Download suchecker.apk. After the download has completed, choose Open, then Install to install the apk.
  • When the install has finished, go to your Apps. Launch Root Checker Basic When you check Root you will be presented with a “Allow” dialog box, be sure to Allow Root Checker. You should now see that Superuser.apk is working.
  • You should now have root AND if this is true your ADB communication is also functional!
  • Finally, let’s disable the Amazon OTA (Over The Air) Updates so your hard work is not destroyed.

OTA Step 1: Delete or move /system/ect/security/otacerts.zip to /sdcard/download.

OTA Step 2: Reboot the Kindle.

Incoming search terms:

  • root kindle fire hd mac
  • root kindle fire hd with mac
  • how to root kindle fire hd on mac
  • driver kindle fire 2 linux
  • root kindle fire hd linux
  • root kindle fire for linux
  • root kindl fire hd mac
About Sarvesh Darak

Sarvesh Darak is a blogger, an online marketer, a social media specialist and an Android Lover. At Best Android Blog, he writes Android news & tutorials for Android Rooting. He is the tech head and ensures that the blog keeps running at good pace. He also looks after all the SEO and promotion work. He’s from Surat, India and keep contributing regularly at the blog.

Speak Your Mind

*

0 Flares Twitter 0 Facebook 0 Google+ 0 Reddit 0 StumbleUpon 0 Pin It Share 0 LinkedIn 0 Email -- Buffer 0 Filament.io 0 Flares ×