How to Root Kindle Fire for Mac OSX or Linux!

Here’s how to root your Kindle Fire on Mac OSX or Linux: (See How to Root Kindle Fire for Windows if you are using Windows.)
UPDATE: Please see the new method for rooting Kindle Fire!

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.

 

Congrats!  Don’t forget to subscribe to our e-mail list to stay updated on more cool Kindle Fire root stuff.

Want to stay updated on latest Kindle Fire Root news?
Sign up for our Kindle Fire Root Newsletter here so you don't miss a single tip and get personal help via e-mail!
First time to rooting and custom ROMs? Please see our Kindle Fire FAQ FIRST!
Want to contact me?
Add me on:
GooglePlus
Facebook
Twitter
Categories: Kindle Fire Root.

Recent Android News from HighOnAndroid.com

51 Responses to How to Root Kindle Fire for Mac OSX or Linux!

  1. Pingback: How to Root Kindle Fire! | RootKindleFire.com

  2. tim says:

    cant get this to work on any machines. ive tried on win7, winxp, and osx. on win7 the .android folder doesnt exist, i saw a user put that the driver doesnt work for win7 (in your video you use win7 or vista and it seems to work) on osx the ~.android folder already exists in the kindlefirerootmaclinux dir so i cant create it. also the adb-usb.ini is already in that dir. when i do ./adb-mac kill-server and ./adb-mac devices i show no devices. i assume this is because that folder and file already existed after unpacking the zip file. i dont understand how this cant work on 3 different platforms but works flawlessly in your video. i rooted my galaxy s2 with your directions and they work amazingly. your help is appreciated

    • ash says:

      When you connect the kindle to the usb… the video asks u to hit disconnect… do not do this… let it connect… then follow the commands.. it works like a charm…

  3. Rewdy says:

    A little tip for Mac OS users:

    On step 6 where it gives the following commands:

    mkdir ~.android
    cp adb_usb.ini ~.android/.

    Try this instead (minor difference):

    mkdir ~/.android
    cp adb_usb.ini ~/.android

    With that change, I followed the directions and had success.

    Thanks a bunch for posting this! I appreciate it.

    • Brian says:

      Hey, I did it your way and than I got a much numbers and letters. I tried to proceed to step 7 and I get No such file or directory. When I start the process over and get to the mkdir ~/.android it tells me /.android: File exists. Can’t get pass this part. Any suggestions would be very helpful.

  4. Thanks for the tutorial. I was hoping to not have to bootcamp into Windows to do this.

    And thanks for the advice, Rewdy. Adding the slash made it work for me the second time around.

  5. ash says:

    Some corrections to the above….
    1) When you connect the kindle to the computer do not hit disconnect just let it be connected.

    2) step 6 on Ubuntu too use :
    sudo mkdir ~/.android
    cp adb_usb.ini ~/.android

    Cheers!

  6. oops! says:

    Is there a way to connect with adb when the device will not boot up all the way? I’m hoping someone who has messed with rooting devices will have a good suggestion…

  7. Kelly says:

    After following instruction and trying all listed amendments I still get
    list of devices attached
    ???????????? No permissions

    when I run ./adb-linux devices

    Help?

    ubuntu 10.10

  8. James K says:

    Guys, for some reason the adb_usb.ini file is incorrect.

    Open it up, add a line 0×0006 then save. Be sure and copy this one to your .android directory. If you have attempted to run any of the ADB commands that failed, you need to actually reboot OSX.

    After that it worked flawlessly!

  9. John B says:

    FWIW, I was having the same problems as others, no devices being found. I restarted my machine, and placed the kindlefirerootmaclinux folder directly on my main hard disk drive, and followed the commands from within that folder, ex “cd /kindlfirerootmaclinux”….

    Not sure if it was the reboot or the placement of the folder but it worked!

  10. Patrick says:

    Thank you for the steps. When running the following commands via terminal, i get the following during Steps 7:

    ./adb-mac kill-server
    -bash: ./adb-mac: Bad CPU type in executable

    Thanks for any input

  11. Patrick says:

    OK, I think I figured it out. I have a non Intel Mac, so I am guessing this is why its generating the error. I also read that Android SDK is only for the Intel based Macs, therefore I am concluding that I will have to go the Ubuntu route through my Netbook. :)

  12. Cj says:

    hi can i use all android apps and games when i root my kindle

  13. mike says:

    can u write these with just mac instruction, and another with linux?

  14. Pingback: Unable to perform Translation:Quota Exceeded. Please see http://code.google.com/apis/language/translate/overview.html | PCTV

  15. Pingback: Kindle Fire Auto-Update Scorches Roots and Potentially Shutters Android Marketplace « Xtreamer Magazine

  16. Pingback: Kindle Fire Auto-Update Scorches Roots and Shutters Android Marketplace

  17. Pingback: Wed. 11/30/11 The Best In Social Media: Simply Social Radio | | Simply Social Radio hosted by MelTheCatalystSimply Social Radio hosted by MelTheCatalyst

  18. Pingback: Kindle Fire Auto-Update Scorches Roots and Potentially Shutters Android …

  19. Pingback: Buzzkill: Kindle Fire 6.2 Update Removes Root. (But You Can Re-root)

  20. Pingback: Kindle Fire Auto-Update Scorches Roots, Shutters Android Market | Gizmodo Australia

  21. Pingback: Kindle Fire Auto-Update Scorches Roots and Shutters Android Marketplace | androidless.net

  22. amir says:

    Can someone please tell me if we can disable autoupdate and how so that I can keep my rooted setting on the kindle fire when amazon sends out new update?

  23. Pingback: Kindle Fire Auto-Update Scorches Roots and Potentially Shutters Android … | androidless.net

  24. Pingback: » Kindle Fire Auto-Update Scorches Roots and Potentially Shutters Android Marketplace / What's New @ Just Dev It

  25. Pingback: Neues Kindle Fire Update mit Fehlern - GIZMODO DE - Das Gadget-Weblog

  26. Mark says:

    Thanks for taking the time to write the guide!

  27. Dan A says:

    I followed the instructions for MacOs, with the various fixes suggested in the posts above.
    In the end I have Superuser in the Applications list on the Kindle. Now what? The app launches
    and gives a summary of storage and cache. I was expecting to be able to open a shell window
    of some sort. What exactly does “rooting the kindle” mean. I know what root and super user
    and sudo are. What does “rooting” mean?

  28. shendongming says:

    download link doesn’t work!

  29. AKMacAddict says:

    Really appreciate the tutorial. I’m on a Hackintosh and couldn’t get the various Windows (via VMware) tips to work. I tried a Windows method again after Amazon pushed the OTA update, but still couldn’t get it to work.

    Came back here and went to the terminal. It was re-rooted in a matter of seconds! Thanks, again, Max!

  30. TC says:

    Thanks a lot for these guides and tools, the tools worked beautifully on my Macbook Pro Intel running OX 10.6.8. One piece of feedback I would give is can you update the download to include the latest superuser.apk. I came back to reroot after the Amazon 6.2 update and to install the google calendar sync and was having trouble getting write access to the system directory, but an update to superuser app did the trick.

  31. Pingback: Installing Android Market on the Kindle Fire(For non-Americans too) | GeekSphere.net

  32. fm says:

    Did not work. Found device attempted to root….restarted… no root but there was a icon red scull bionic bootloader. I immediately deleted program off kindle. Is the download file for linux/mac file corrupted or has a virus.
    Please help!! When attempting to root all it say was unable to read write etc failed to copy superuser.apk

    Thanks

  33. Santhosh Srinivasan says:

    Hi followed the steps but super user is not copying to the kindle. I get this error:

    Unable to chmod /system/xbin/busybox: No such file or directory
    — installing busybox
    /system/xbin/busybox: not found
    — pushing SU binary
    failed to copy ‘su’ to ‘/system/bin/su’: Read-only file system
    — correcting ownership
    Unable to chmod /system/bin/su: No such file or directory
    — correcting permissions
    Unable to chmod /system/bin/su: No such file or directory
    — correcting symlinks
    rm failed for /system/xbin/su, Read-only file system
    link failed Read-only file system
    — pushing Superuser app
    failed to copy ‘Superuser.apk’ to ‘/system/app/./Superuser.apk’: Read-only file system

    Any help will be appreciated. Thanks.

    • D3KW says:

      Trying to install from MacOSX, and I’m getting the same issue: ‘Read-only file system’…can somebody help us? Thanks in advance!

    • Fm says:

      Amazon pushed an update 6.2.1 to the kindle fires. Deleted root.. Not able to root device with the method stated on this website.

  34. Matt says:

    I’m in the same boat… i had it all figured out with this method but it is obsolete after the update…

  35. Phillip P. says:

    Hey there! So I did things exactly how the instructions said and everything seemed to be going fine, but for some reason it’s still not on …after the reboot this is what the terminal did:

    — DEVICE FOUND
    — pushing busybox
    231 KB/s (1075144 bytes in 4.542s)
    — correcting permissions
    — remounting /system
    mount: permission denied (are you root?)
    — copying busybox to /system/xbin/
    /system/xbin/busybox: cannot open for write: Read-only file system
    — correcting ownership
    Unable to chmod /system/xbin/busybox: No such file or directory
    — correcting permissions
    Unable to chmod /system/xbin/busybox: No such file or directory
    — installing busybox
    /system/xbin/busybox: not found
    — pushing SU binary
    failed to copy ‘su’ to ‘/system/bin/su’: Read-only file system
    — correcting ownership
    Unable to chmod /system/bin/su: No such file or directory
    — correcting permissions
    Unable to chmod /system/bin/su: No such file or directory
    — correcting symlinks
    rm failed for /system/xbin/su, Read-only file system
    link failed Read-only file system
    — pushing Superuser app
    failed to copy ‘Superuser.apk’ to ‘/system/app/./Superuser.apk’: Read-only file system
    — cleaning
    — rebooting
    — WAITING FOR DEVICE
    4595 KB/s (3104805 bytes in 0.659s)
    Error: Could not access the Package Manager. Is the system running?
    All Done, Kindle Fire ROOTED!!!
    Check out RootKindleFire.com for more cool hacks!
    it kept saying unable to do all these things, does that mean i screwed up somewhere?

  36. Sochinda says:

    Hi, It’s success to root kindle fire, but when I try to download application in Android Market, it require me to put US Credit Card what can I do?

  37. Pingback: Kindle Fire Auto-Update Scorches Roots and Shutters Android Marketplace

  38. Quando says:

    Same problem, need help. I’m using Mac

    Quan:/ root# cd kindlefirerootnew
    Quan:kindlefirerootnew root# ./adb-mac devices
    List of devices attached
    5E60000600000001 device

    Quan:kindlefirerootnew root# ./adb-mac root
    adbd cannot run as root in production builds
    Quan:kindlefirerootnew root#

  39. Peter says:

    Download Link doesn’t work. Could anyone help me out? Thanks!!!11

  40. Akash says:

    I get errors on the last step ; running of Mac script. Repeat process with SUDO prefixed ; made no differences.

    Any ideas??

    – WAITING FOR DEVICE TO RECONNECT
    if it gets stuck over here for a long time then try:
    disconnect usb cable and reconnect it
    toggle USB DEBUGGING (first disable it then enable it)
    — DEVICE FOUND
    — pushing busybox
    2839 KB/s (1075144 bytes in 0.369s)
    — correcting permissions
    — remounting /system
    mount: permission denied (are you root?)
    — copying busybox to /system/xbin/
    /system/xbin/busybox: cannot open for write: Read-only file system
    — correcting ownership
    Unable to chmod /system/xbin/busybox: No such file or directory
    — correcting permissions
    Unable to chmod /system/xbin/busybox: No such file or directory
    — installing busybox
    /system/xbin/busybox: not found
    — pushing SU binary
    failed to copy ‘su’ to ‘/system/bin/su’: Read-only file system
    — correcting ownership
    Unable to chmod /system/bin/su: No such file or directory
    — correcting permissions
    Unable to chmod /system/bin/su: No such file or directory
    — correcting symlinks
    rm failed for /system/xbin/su, Read-only file system
    link failed Read-only file system
    — pushing Superuser app
    failed to copy ‘Superuser.apk’ to ‘/system/app/./Superuser.apk’: Read-only file system
    — cleaning
    — rebooting
    — WAITING FOR DEVICE
    4894 KB/s (3104805 bytes in 0.619s)
    Error: Could not access the Package Manager. Is the system running?
    All Done, Kindle Fire ROOTED!!!
    Check out RootKindleFire.com for more cool hacks!

  41. It is in point of fact a nice and useful piece of info. I am glad that you simply shared this helpful information with us. Please stay us informed like this. Thanks for sharing.

  42. Zobiesky says:

    I’ve got this error when trying to do the script step by step:

    root@mars:~/Downloads/KindleFireRootMacLinux# adb-linux shell “/data/local/tmp/busybox mount -o remount,rw /system”
    mount: permission denied (are you root?)

    Is not supposed to work, because that’s what I want, root my kindle fire, so I’m not root.

  43. chris says:

    does this work with the latest update 10.2.1 from amazon? i dont want to try it unless it works cause i just got it lol

  44. Richard says:

    I don’t think this works any longer.
    Symptoms on Ubuntu:

    su root
    ./runmelinux.sh
    — STARTING —-
    — WAITING FOR DEVICE
    — cleaning
    rm failed for *, No such file or directory
    — pushing zergRush
    564 KB/s (23056 bytes in 0.039s)
    — correcting permissions
    — executing zergRush

    [**] Zerg rush – Android 2.2/2.3 local root
    [**] (C) 2011 Revolutionary. All rights reserved.

    [**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

    [+] Found a GingerBread ! 0×00015118
    [*] Scooting …
    [*] Sending 149 zerglings …
    [*] Sending 189 zerglings …
    [-] Hellions with BLUE flames !
    — WAITING FOR DEVICE TO RECONNECT
    if it gets stuck over here for a long time then try:
    disconnect usb cable and reconnect it
    toggle USB DEBUGGING (first disable it then enable it)
    — DEVICE FOUND
    — pushing busybox
    6259 KB/s (1075144 bytes in 0.167s)
    — correcting permissions
    — remounting /system
    mount: permission denied (are you root?)
    — copying busybox to /system/xbin/
    /system/xbin/busybox: cannot open for write: Read-only file system

    ……….. and it gets worse. It must be related to last Kindle updates.

  45. gamze says:

    Did all of this but in the end it doesn’t work :/
    in the end it says :

    — WAITING FOR DEVICE
    3608 KB/s (3104805 bytes in 0.840s)
    Error: Could not access the Package Manager. Is the system running?
    All Done, Kindle Fire ROOTED!!!
    Check out RootKindleFire.com for more cool hacks!

    So it didn’t work? what am i doing wrong?
    Please HELP me!!

    • gamze says:

      I’m useing the Kindle fire and after watching your video i realised that the error is ok. but in my applications there is no superuser app. Why? im useing kindle fire hd 7.2.3.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Related News and Resources