Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,777,785 Members 45,725 Now Online
XDA Developers Android and Mobile Development Forum

[ROOT] How To: Root the Kindle Fire 7" HD or 2 with Linux/MAC - Noob (Simple) Version

Tip us?
 
prokennexusa
Old
(Last edited by prokennexusa; 10th February 2013 at 10:24 PM.) Reason: Added Info
#1  
prokennexusa's Avatar
Recognized Contributor - OP
Thanks Meter 951
Posts: 2,637
Join Date: Jan 2012
Location: Petaluma

 
DONATE TO ME
Prompt [ROOT] How To: Root the Kindle Fire 7" HD or 2 with Linux/MAC - Noob (Simple) Version

This is a simple Step-by-Step guide on How To: How To: Root the Kindle Fire 7" HD or 2 with Linux or Mac - Noob (Simple) Version. The main group steps are outlined with A, B, C while the sub-group steps are outlined with 1, 2, 3.

Prerequisites:

1. Software: Linux (tested on Linux Ubuntu Quantal Quetzal 32-bit and 64-bit) or Mac OS X 10.5.8 or later (32-bit and 64-bit)
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"

Enabling and using the "root" user in Mac OS X

It is important that you use our Software since we use the latest versions of Superuser.apk and the su binary.

A) First we will install the needed software, then move on to Rooting the Kindle through the ADB Service.

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

Root Kindle Fire HD Step 1: Go to your Mac or Linux workstation, download and unzip Root MANY ANDROID! there are 3 different versions, we have taken steps to optimized for each specific platform, please select the correct one matching your platform. If you are having trouble determining which one to download post the question inside this thread. Pay close attention to the path where you unzipped the download.

Linux 32-bit Version 18.5.1: Linux32.zip
Linux 64-bit Version 18.5.1: Linux64.zip
Mac 64-bit Version 18.5.1: Apple64.zip

Root Kindle Fire HD Step 2: 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 special drivers, the default driver built into these platforms will be
sufficient.

Root Kindle Fire HD Step 3: Open up a Browser, go to Oracle Java, Download and Install Java Platform (JDK) 7u13 - Please reboot after the install:

Linux 32-bit JDK 7.13 Install Notes: http://docs.oracle.com/javase/7/docs...linux-jdk.html
Linux 64-bit JDK 7.13 Install Notes: http://docs.oracle.com/javase/7/docs...linux-jdk.html
Mac 64-bit JDK 7.13 Install Notes: http://docs.oracle.com/javase/7/docs...c/mac-jdk.html

Root Kindle Fire HD Step 4: Open up a Terminal, at the Terminal window ($ command prompt) type:

Code:
su -
Enter your Root Password if requested to do so. You should now see a # at the command prompt. Ubuntu Users would use:

Code:
sudo before each command (Ignore su-)
Root Kindle Fire HD Step 5: Next go back to the open command prompt at the /RootPackage32or64Folder/# enter:

Code:
chmod 777 RunMe.sh
sh RunMe.sh

OR

./RunMe.sh
Ubuntu Users would use:

Code:
sudo chmod 777 RunMe.sh
sudo 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.

If you receive 'can not execute items in the stuff folder', please check to make sure you downloaded the correct package for your platform. The Linux 64-bit package will not work on a 32-bit computer. If you have verified your download and you are still seeing the 'can not execute items in the stuff folder' message, please post a screen shot in this thread.

Code:
exit
Root Kindle Fire HD Step 6: 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.

Root Kindle Fire HD Step 7: Finally, using a Web Browser Download suchecker.apk to the /RootPackage32or64Folder/#: suchecker.apk. After the download has completed, open a command prompt at the /RootPackage32or64Folder/# enter:

Code:
./stuff/adb kill-server
./stuff/adb start-server
./stuff/adb devices
./stuff/adb install suchecker.apk
./stuff/adb reboot
Root Kindle Fire HD Step 8: 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. Here is a screen shot of Root Checker Pro:



You should now have root AND if this is true your ADB communication is also functional!

B) Finally, let's disable the Amazon OTA (Over The Air) Updates so your hard work is not destroyed.

OTA Step 1: [HOW TO] Disable Amazon OTA (Over The Air) System Updates Noob (Simple) Version

OTA Step 2: Reboot the Kindle.

Note: You may still install the updates manually after you have read the install notes and know what to expect. The updates and manual install instructions can be found on Amazon Support here: http://www.amazon.com/gp/help/custom...deId=201016350

Next, move onto our How to: Install Google Play Step-by-Step Thread.

If this was helpful and you would like to support our work, please send us a donation using this link:
http://forum.xda-developers.com/dona....php?u=4435645
Attached Files
File Type: zip Superuser-3.1.3-arm-signed.zip - [Click for QR Code] (1.26 MB, 564 views)
File Type: apk suchecker.apk - [Click for QR Code] (93.5 KB, 1196 views)
Best Regards, Chris Bryant (prokennexusa Team Member)


The Noob Guys, where Simplicity is Key......

Skype: prokennexusa (Online 10am to 2am PST)
Main Line: (707) 774-5923

KFFA Bug Tracking: http://mantis.canonicaldev.com
Pastebin for Info: http://pastebin.canonicaldev.com/

Facebook: prokennexusa@gmail.com
Twitter: #prokennexus

Search XDA for Noob............More to come!
The Following 15 Users Say Thank You to prokennexusa For This Useful Post: [ Click to Expand ]
 
los911
Old
#2  
Junior Member
Thanks Meter 0
Posts: 28
Join Date: Dec 2012
Thanks great tutorial, many have been waiting for this and I am sure this is easy to follow like your other NOOB tutorials.
 
prokennexusa
Old
#3  
prokennexusa's Avatar
Recognized Contributor - OP
Thanks Meter 951
Posts: 2,637
Join Date: Jan 2012
Location: Petaluma

 
DONATE TO ME
Thumbs up How To: Root the Kindle Fire 7" HD with Linux or MAC - Noob (Simple) Version

Quote:
Originally Posted by los911 View Post
Thanks great tutorial, many have been waiting for this and I am sure this is easy to follow like your other NOOB tutorials.
Thank you for the feedback, we did receive a number of requests. We are truly honored

to be a part of the XDA Community and we have a passion around upgrading/tweaking

tablets.
Best Regards, Chris Bryant (prokennexusa Team Member)


The Noob Guys, where Simplicity is Key......

Skype: prokennexusa (Online 10am to 2am PST)
Main Line: (707) 774-5923

KFFA Bug Tracking: http://mantis.canonicaldev.com
Pastebin for Info: http://pastebin.canonicaldev.com/

Facebook: prokennexusa@gmail.com
Twitter: #prokennexus

Search XDA for Noob............More to come!
The Following 2 Users Say Thank You to prokennexusa For This Useful Post: [ Click to Expand ]
 
prokennexusa
Old
#4  
prokennexusa's Avatar
Recognized Contributor - OP
Thanks Meter 951
Posts: 2,637
Join Date: Jan 2012
Location: Petaluma

 
DONATE TO ME
Prompt Update - Linux

To All,

We did test the above steps on SUSE and Ubuntu Linux today. They both worked flawlessly.

Thank you to everyone for your support.
Best Regards, Chris Bryant (prokennexusa Team Member)


The Noob Guys, where Simplicity is Key......

Skype: prokennexusa (Online 10am to 2am PST)
Main Line: (707) 774-5923

KFFA Bug Tracking: http://mantis.canonicaldev.com
Pastebin for Info: http://pastebin.canonicaldev.com/

Facebook: prokennexusa@gmail.com
Twitter: #prokennexus

Search XDA for Noob............More to come!
 
rwil
Old
#5  
Junior Member
Thanks Meter 0
Posts: 4
Join Date: Dec 2012
Default Permission denied on /data/local.prop

Thanks for posting this. I'm stuck at this step:

shell@android:/ $ echo 'ro.kernel.qemu=1' > /data/local.prop
/system/bin/sh: cannot create /data/local.prop: Permission denied

I did the earlier step of removing /data/local/tmp and symlinking /data/.

The data directory is owned by the system user:

130|shell@android:/ $ ll
drwxr-xr-x root root 2012-12-31 22:59 acct
drwxrwx--- system cache 2012-12-22 01:17 cache
dr-x------ root root 2012-12-31 22:59 config
lrwxrwxrwx root root 2012-12-31 22:59 d -> /sys/kernel/debug
drwxrwx--x system system 2012-09-28 11:57 data

I tried chown and chmod, but apparently those commands aren't available in the android shell.

Any suggestions?
 
prokennexusa
Old
#6  
prokennexusa's Avatar
Recognized Contributor - OP
Thanks Meter 951
Posts: 2,637
Join Date: Jan 2012
Location: Petaluma

 
DONATE TO ME
Prompt How To: Root the Kindle Fire 7" HD or 2 with Linux or MAC - Noob (Simple) Version

Quote:
Originally Posted by rwil View Post
Thanks for posting this. I'm stuck at this step:

shell@android:/ $ echo 'ro.kernel.qemu=1' > /data/local.prop
/system/bin/sh: cannot create /data/local.prop: Permission denied

I did the earlier step of removing /data/local/tmp and symlinking /data/.

The data directory is owned by the system user:

130|shell@android:/ $ ll
drwxr-xr-x root root 2012-12-31 22:59 acct
drwxrwx--- system cache 2012-12-22 01:17 cache
dr-x------ root root 2012-12-31 22:59 config
lrwxrwxrwx root root 2012-12-31 22:59 d -> /sys/kernel/debug
drwxrwx--x system system 2012-09-28 11:57 data

I tried chown and chmod, but apparently those commands aren't available in the android shell.

Any suggestions?
What version of Linux are you using? This is normally a permissions issue on the workstation.

Sometimes Ubuntu requires sudo before the adb statement. I am a bit concerned with the $ prompt

the prompt should be # but if you are on Ubuntu, sudo will solve your issue.
Best Regards, Chris Bryant (prokennexusa Team Member)


The Noob Guys, where Simplicity is Key......

Skype: prokennexusa (Online 10am to 2am PST)
Main Line: (707) 774-5923

KFFA Bug Tracking: http://mantis.canonicaldev.com
Pastebin for Info: http://pastebin.canonicaldev.com/

Facebook: prokennexusa@gmail.com
Twitter: #prokennexus

Search XDA for Noob............More to come!
 
rwil
Old
(Last edited by rwil; 1st January 2013 at 05:22 AM.) Reason: Forgot distro
#7  
Junior Member
Thanks Meter 0
Posts: 4
Join Date: Dec 2012
Quote:
Originally Posted by prokennexusa View Post
What version of Linux are you using? This is normally a permissions issue on the workstation.

Sometimes Ubuntu requires sudo before the adb statement. I am a bit concerned with the $ prompt

the prompt should be # but if you are on Ubuntu, sudo will solve your issue.
Kubuntu 12.10.

I've tried running the 'adb shell' command using sudo and after switching to root with su -. Either way I end up at the shell@android $ prompt.

I also tried adb kill-server and adb start-server with sudo and su, but no change.

It sounds like I should be seeing "shell@android #" ?
 
prokennexusa
Old
#8  
prokennexusa's Avatar
Recognized Contributor - OP
Thanks Meter 951
Posts: 2,637
Join Date: Jan 2012
Location: Petaluma

 
DONATE TO ME
Prompt Root and Google Play for Amazon 7" Kindle Fire HD Software Version 7.2.3

Quote:
Originally Posted by rwil View Post
12.10.

I've tried running the 'adb shell' command using sudo and after switching to root with su -. Either way I end up at the shell@android $ prompt.

I also tried adb kill-server and adb start-server with sudo and su, but no change.

It sounds like I should be seeing "shell@android #" ?
No, you are OK. Is the Kindle a Kindle Fire 2 7" or a Kindle Fire HD 7"
Best Regards, Chris Bryant (prokennexusa Team Member)


The Noob Guys, where Simplicity is Key......

Skype: prokennexusa (Online 10am to 2am PST)
Main Line: (707) 774-5923

KFFA Bug Tracking: http://mantis.canonicaldev.com
Pastebin for Info: http://pastebin.canonicaldev.com/

Facebook: prokennexusa@gmail.com
Twitter: #prokennexus

Search XDA for Noob............More to come!
 
rwil
Old
#9  
Junior Member
Thanks Meter 0
Posts: 4
Join Date: Dec 2012
Quote:
Originally Posted by prokennexusa View Post
No, you are OK. Is the Kindle a Kindle Fire 2 7" or a Kindle Fire HD 7"
Kindle Fire HD 7"
 
prokennexusa
Old
#10  
prokennexusa's Avatar
Recognized Contributor - OP
Thanks Meter 951
Posts: 2,637
Join Date: Jan 2012
Location: Petaluma

 
DONATE TO ME
Prompt Root and Google Play for Amazon 7" Kindle Fire HD Software Version 7.2.3

Quote:
Originally Posted by rwil View Post
Kindle Fire HD 7"
Perfect, I just added some additional steps, look at the original post (RunMe.sh). This will get you fixed.

Sorry, I forgot an important step!
Best Regards, Chris Bryant (prokennexusa Team Member)


The Noob Guys, where Simplicity is Key......

Skype: prokennexusa (Online 10am to 2am PST)
Main Line: (707) 774-5923

KFFA Bug Tracking: http://mantis.canonicaldev.com
Pastebin for Info: http://pastebin.canonicaldev.com/

Facebook: prokennexusa@gmail.com
Twitter: #prokennexus

Search XDA for Noob............More to come!

Tags
how to root the kindle fire hd, root kindle fire hd, root kindle fire hd with a mac, root kindle fire hd with linux, root the kindle fire
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes