FORUMS
Remove All Ads from XDA

How to Root Kindle on Mac or Linux! {video tutorial}

1,175 posts
Thanks Meter: 2,788
 
By zedomax, Senior Member on 16th November 2011, 07:30 PM
Post Reply Email Thread


For those of you with Mac OSX or Linux, you can root it using this method:


Step 1. Go to Settings->More->Device and make sure “Allow Installation of Applications” is checked “ON”.

Step 2. Connect your Kindle Fire to your computer via micro-USB cable. And hit “Disconnect” to turn off the USB disk drive mode.

Step 3. Download KindleFireRootMacLinux.zip and unzip to the root directory of your hard disk such as c:\KindleFireRoot.


Download KindleFireRootMacLinux.zip


Step 4. Open up a terminal.

Step 5. Browse to the KindleFireRootMacLinux directory by typing:

cd Downloads/KindleFireRootLinux

Step 6. Type:

mkdir ~/.android

cp adb_usb.ini ~/.android/.

*Note – You might have to add “sudo” for Ubuntu

Step 7. Type:

For Mac:
./adb-mac kill-server
./adb-mac devices

For Linux:
./adb-linux kill-server
./adb-linux devices

If you get a bunch of numbers and letters, that means you are good to go.

Step 8. Type:

For Mac:

sh runmemac.sh

For Linux:

sh runmelinux.sh

Step 9. Your Kindle Fire should do its rooting and reboot.

You can verify you have SuperUser app by going to Settings->More->Applications->All Applications.

Yay!
The Following 11 Users Say Thank You to zedomax For This Useful Post: [ View ] Gift zedomax Ad-Free
 
 
16th November 2011, 08:05 PM |#2  
Senior Member
Thanks Meter: 33
 
More
I do not have anything show up when I do the devices command. I am running a mac.
16th November 2011, 09:16 PM |#3  
zedomax's Avatar
OP Senior Member
Flag San Francisco, CA
Thanks Meter: 2,788
 
Donate to Me
More
Quote:
Originally Posted by soundslikemitch

I do not have anything show up when I do the devices command. I am running a mac.

What do you get?

Did you do this step?

cp adb_usb.ini ~.android/.
16th November 2011, 09:25 PM |#4  
Member
Thanks Meter: 1
 
More
soundslikemitch

I had this issue as well and zedomax is correct, you have to make sure that this file resides in your own $HOME/.android folder. While cp adb_usb.ini ~.android/. works you may want to try 'cp adb_usb.ini $HOME/.android` as well. I also had the issue where my fire wasn't being shown while executing ./adb devices which required me to reboot and then it seemed to start getting picked up without issue.

Hope this helps and thanks zedomax for the tutorial
16th November 2011, 09:33 PM |#5  
SifJar's Avatar
Senior Member
Thanks Meter: 265
 
More
There's a problem with the original instructions: adb needs to be restarted after editing adb_usb.ini. You need to run

./adb-mac kill-server

or

./adb-linux kill-server

to make it work without rebooting your computer.
16th November 2011, 09:54 PM |#6  
zedomax's Avatar
OP Senior Member
Flag San Francisco, CA
Thanks Meter: 2,788
 
Donate to Me
More
Quote:
Originally Posted by SifJar

There's a problem with the original instructions: adb needs to be restarted after editing adb_usb.ini. You need to run

./adb-mac kill-server

or

./adb-linux kill-server

to make it work without rebooting your computer.

thanks forgot to put that in the instructions, fixed!
16th November 2011, 11:28 PM |#7  
Senior Member
Thanks Meter: 33
 
More
Moving it to my home folder in .android worked!

But apparently this broke the video store.
17th November 2011, 12:29 AM |#8  
Junior Member
Thanks Meter: 0
 
More
No-go for me. Tried all above instructions and nothing shows up in devices. The thing that had me thrown off a bit is the instructions don't exactly match.

I want to follow exactly so is step 6 necessary since the zip file already has the android directory with the file already in it?
17th November 2011, 05:53 PM |#9  
Junior Member
Thanks Meter: 1
 
More
Quote:
Originally Posted by soundslikemitch

Moving it to my home folder in .android worked!

But apparently this broke the video store.

I figured out how to fix the video store. Amazon seems to be looking for the existence of the file /system/bin/su so just rename it if you want to watch videos.

i.e.

Code:
mv /system/bin/su /system/bin/su2
reboot
I am still able to type "su2" and get root and I am able to play videos.
17th November 2011, 08:01 PM |#10  
Member
Thanks Meter: 1
 
More
Another solution is installed voodoo OTA rootkeeper (free) from the market place. Once installed you can temporarily remove root, then restart the amazon video service and voila. Once the service is started you can re-enable root for the duration that the service is active (not rebooted) you will have root and amazon video.
18th November 2011, 05:10 PM |#11  
you have "mkdir ~.android"

The more common syntax, and what worked for me as your syntax didn't, is:
mkdir ~/.android

This is under Mac OS X 10.6.8
The Following User Says Thank You to bsoplinger For This Useful Post: [ View ] Gift bsoplinger Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes