How to Root a Kindle Fire Using OS X or Linux

If you use a Mac or Linux computer, you are just a few steps away from rooting your Kindle Fire. Rooting your device will allow you to run certain applications that require the SuperUser app (such as screenshot applications).

On your Kindle Fire:

1. Go to the Kindle Fire’s home screen.

2. Go to the upper-right corner and select the Settings icon.

3. Select More.

4. Select Device.

5. Go to Allow Installation of Applications and select ON.

6. Connect your device to your computer.

7. When the You can now transfer files from your computer to Kindle screen appears, tap the Disconnect button at the bottom of the screen to take the device out of USB Drive Mode.

On Your Computer:

for Mac OS X:

1. Download and unzip KindleFireRootMacLinux.zip.

2. Open Terminal.

3. Go to the folder created by unzipping the downloaded file.
cd Downloads/KindleFireRootLinux

4. Execute the following Terminal command:
mkdir ~/.android

5. Then execute the following Terminal command:
cp adb_usb.ini ~/.android/.

6. You need to restart adb, so execute the following:
./adb-mac kill-server

then execute:
./adb-mac devices

7. Finally, execute the following:
sh runmemac.sh

The Kindle Fire should reboot shortly after the command has been executed. When it has started back up, the device should be rooted.

for Linux:

1. Download and unzip KindleFireRootMacLinux.zip.

2. Open a terminal window.

3. Go to the folder created by unzipping the downloaded file.
cd Downloads/KindleFireRootLinux

4. Execute the following Terminal command:
sudo mkdir ~/.android

5. Then execute the following Terminal command:
sudo cp adb_usb.ini ~/.android/.

6. You need to restart adb, so execute the following:
./adb-linux kill-server

then execute:
./adb-linux devices

7. Finally, execute the following:
sh runmelinux.sh

The Kindle Fire should reboot shortly after the command has been executed. When it has started back up, the device should be rooted.

 

About Rob Rogers

Once a prolific author here on Tech-Recipes, Rob has moved on to greener pastures.
View more articles by Rob Rogers

The Conversation

Follow the reactions below and share your own thoughts.

  • Eric

    The complicated parts were not mentioned. Android sdk install is prerequisite.

  • Eric

    Wrong. I was wrong, some how this does it w/o usual android sdk install.

  • miko rodriguez

    2 things happened: the first time i did it, everything went as planned the kindle restarted: and then…..it was completely that same, nothing had changed. The second time my terminal screen is just stuck on waiting for device…..and nothing is happening: it has been 8 minutes now and still nothing

  • Miranda

    When trying to root I keep getting the response “???????? no permissions” Any idea as to why? I followed the steps, and have redone it about four times and no change. I have allowed 3rd party applications as well

  • Miranda

    Another question, does this work on version 6.3.2 on the first generation KindleFire? You didn’t specify on which version/device this tutorial is for. Thanks

  • Maxpower

    When I enter command:
    “./adb-linux kill-server”
    I get “bash: ./adb-linux: No such file or directory”
    Yet I can see the file right there if I enter “dir”. Why isn’t it recognizing the file and executing the command?

    My Preferences are set so I should see the file extension, but for that file I don’t see an extension but it is shown as a 340.9 kb executable.

    Kindle 6.2.3
    Computer running Linux Mint 15

  • Erik

    It worked for me on Kindle Fire 6.3.2 :) thanks!

  • Chris

    This is the only thing I have found that works for Xubuntu 14.04 and the Kindle Fire HD 8.9 with 8.4.8 version of the OS. Thanks.