113 comments

How To Root Your Amazon Kindle Fire – “Jailbreak” It

by on November 17, 2011
 


This post will walk you through the complicated steps required to root your Amazon Kindle Fire and gain Superuser access - it’s the Android equivalent to Jailbreaking an iOS device.

Steps (Windows only):

1. Tap on quick settings in the upper right corner of the screen and go to More -> Device and then toggle on “Allow Installation of Applications From Unknown Sources”

2. Download and install the Android SDK Manager (before the installation, it will ask you to install Java SE Development Kit (JDK) if you don’t already have it installed – make sure you install it prior to installing the Android SDK Manager)

  • NOTE I recommend changing the Android SDK Manager path to C:\Android

3. Run the Android SDK Manager and once it’s finished loading packages, uncheck Android 4.0 and check Android 2.3.3 and then hit “Install 5 packages…”

4. Select “Accept All” ad then hit “Install” – this will take some time. When you get a popup that says “A package that depends on ADB has been updated. Do you wish to restart ADB now” select yes

5. Once it’s complete, scroll down to the bottom of Android SDK manager’s packages list and check off “Google USB Driver package” (it’s inside of extras) and then hit
“Install 1 package…”

6. Navigate to “C:\Android\extras\google\usb_driver”, right click on “android_winusb”, select “open with” and then choose Notepad.

  • NOTE the destination of your Android SDK Manager installation might be different, it just depends what you set it at during Step 2

7. Find the lines [Google.NETx86] and [Google.NTamd64], then paste the following text under both of the lines and save it (refer to the video if this step is confusing):

;Kindle Fire

%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006

%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01

8. In Windows Explorer, type “%USERPROFILE%” in the path bar and then click on the “Organize” drop down menu, go to the view tab, check off “Show hidden files, folders, and drives” and then hit “Apply” and “Ok” (this is so that we can access the required folder in Step 9)

9. In Windows Explorer, type “%USERPROFILE%” in the path bar, open “.android”, right click on “adb_usb”, select “open with” and then choose Notepad.

10. Delete anything that’s inside of the “adb_usb” file and replace it with the following code: 0×1949

11. Plug in your Kindle Fire via USB and then open “Device Manager” – you can simply search for it in the start menu

12. Once inside of “Device Manager”, you’ll see your kindle under “other devices”, right click on the Kindle Fire and select “Update Driver Software”, click “Browse my computer for driver software” select “Browse…”, navigate to C:\Android\extras\google\ and then click “OK”. If you receive a warning about Windows not being able to verify the publisher of the driver software, simply click “Install the driver software anyway”. Once successful, you will receive a confirmation stating that it correctly installed the “Android Composite ADB Interface” and you’ll now see your Kindle Fire under a new section called “Android Phone”

  • NOTE the destination of the google folder might be different, it just depends what you set it at during Step 2

13. Open the start menu, type in cmd, open Command Prompt (it should be the only result that comes up) and type the following one line at a time:

cd
\
cd Android
cd platform-tools
adb kill-server
adb devices

If you were successful, you should get something like this after the last command:
List of devices attached
4A76002600000001 device

  • NOTE the second line “cd Android” could vary depending on where you installed the Android SDK Manager in step 2

14. Download SuperOneClick v2.2.zip, extract it and run the SuperOneClick application and click “Root” in the upper left and corner of the SuperOneClick application window and just click yes to any and all of the popups

Download Section:

Stay tuned for more awesome Amazon Kindle Fire tutorials including a tutorial on how to get the Android Market and a “normal” Android Interface (as demonstrated in the video).

comments
 
Leave a reply »

 
  • karla foulds
    March 4, 2013 at 6:46 am

    super one click saying it cant find the file to run the program i dont know where to go from here please help me

    Reply

  • crystal
    February 8, 2013 at 12:12 pm

    Mine has no extras to choose from infact mine looks nothing like what you are showing.

    Reply

  • February 1, 2013 at 1:06 pm

    i dont have any of the android folders

    Reply

  • guest
    December 31, 2012 at 4:10 pm

    what version do I use to download java SE download

    Reply

  • Talon
    December 22, 2012 at 2:12 pm

    none of these packages are showing up in sdk all i see is tools,android sdk platform-tools and extras

    Reply

  • Tony
    December 21, 2012 at 11:16 pm

    got to cmd type cd platform-tools get “the system cannot find the path specified” what can I do

    Reply

  • Ankitq
    December 8, 2012 at 9:24 pm

    if i want android 4.2 then instead of checking 2.3.3 i have to check 4.2 and then follow these steps?

    Reply

  • mike321
    December 1, 2012 at 10:53 pm

    dose it work for the kindle fire hs

    Reply

  • Charlie
    November 18, 2012 at 2:56 pm

    NEED HELP!!! When I downloaded the SDK Manager none of the android OS showed up for me to download. What can I do?

    Reply

  • ZooMaster45
    November 10, 2012 at 6:09 pm

    I have done all the download that you have talked about but everything doesnt match up when the SDK manager comes up it has 3 ddownloads instead of 6 ????? why

    Reply

  • Petra
    September 29, 2012 at 3:57 pm

    I tried everything and Superoneclick stalled and will not respond what else can I do/

    Reply

  • Petra
    September 29, 2012 at 1:47 pm

    why does it stop at Step #7 when I try to Root it

    Reply

  • Dramirez7506
    April 13, 2012 at 5:00 pm

    I tried everything when I try installing the 6 packages I get like 15 and i DON’T get the google usb drivers IDK what to do please help

    Reply

  • edquestion
    March 22, 2012 at 3:46 pm

    Superoneclick is not working for me pls help

    Reply

  • Djs180
    March 20, 2012 at 6:10 pm

    superoneclick v2.2 is not working here or from the original site. can someone give me the link to the working one plzz. im trying to root my kindle but to no avail. my email is djs180@gmail.com

    Reply

  • Rickys
    March 14, 2012 at 3:39 am

    which packages do i need to install it’s saying 16 under 2.3.3 please respond quick

    Reply

  • Joshmyoung
    February 29, 2012 at 3:24 pm

    what 5 packages need to be installed under 2.3.3? it is suggesting 23 and i dont believe we need all of them.

    Reply

  • Lourdesagra
    February 24, 2012 at 9:49 am

    Help! I cannot pass step #10 .. 
    “adb_usb” file is not showing up. Any ideas? I redid all the steps to make sure I didn’t miss anything. thanx in advance!

    Reply

  • tryhard
    February 21, 2012 at 7:12 am

    Great job up till step 14 then it is kind of unfinished – what happens if superone sits there not responding?

    Reply

  • Upsovnt
    February 19, 2012 at 5:22 pm

    why don’t you tell us before we start this mess you can’t download superone click

    Reply

  • Upsovnt
    February 19, 2012 at 4:15 pm

    Why does it always say download 21 packs instead of 6. I only have 2.3.3 checked???

    Reply

  • Ivan molina
    February 14, 2012 at 4:42 pm

    You should update this, cause im installing the packages in the sdk, and there are 21 not 6

    Reply

  • Ivan molina
    February 14, 2012 at 4:42 pm

    You should update this, cause im installing the packages in the sdk, and there are 21 not 6

    Reply

  • Rodrigofcestari
    February 9, 2012 at 3:50 pm

    i cant download Super One Click. can you change the link

    Reply

  • j.enaligo_671
    January 25, 2012 at 7:52 am

    can someone help me pls..i cant seem to download the right java se development kit..ive downloaded alot of them and non is working to go past the android sdk manager

    Reply

  • Tipmannshooter5
    January 21, 2012 at 9:22 pm

    Why is it when its downloading the ADB packages its asking for a login and password??

    Reply

  • Pimpin_zachary69
    January 12, 2012 at 3:10 pm

    ok so the superoneclick wont respond so wat do i do??? cuz i got all this stuff ready to get the android market an im stuck on the last step so wat can i do…

    Reply

  • January 10, 2012 at 7:14 pm

    There’s a new tutorial coming out tonight! 

    Reply

  • Don3perez
    January 4, 2012 at 9:41 pm

    The super one click does not work, now I can’t finish.What can I do now?

    Reply

  • CJC
    January 3, 2012 at 7:17 pm

    Cant get past Step 12, it wont let me do it. Can someone help me please?!?!?!?!?!

    Reply

  • Ikey
    December 30, 2011 at 2:32 am

    I have reached the section on rooting and the system rooted as far as “Rooting device-step#7, waiting for device. It’s stopped there now for 10 minutes. Should I wait until it says that rooting is complete?

    Reply

  • Pipson Flash
    December 29, 2011 at 10:01 pm

    Got my Kindle yesterday! And now I’ve rooted successfully! The video helped a lot. I read the comments here too before rooting just to be sure I’ll be getting good deal. Instead of deleting as Step 10 says I just added the 
    0×1949 (I made the X capital just like someone said in the comment)! I did not encounter any problems… My rooting was successful… NOw time to add the Market!

    Reply

    • Ikey
      January 5, 2012 at 9:52 pm

      I wish I was as lucky as you. I tried more than 10 times and I don’t get further than step#7. I have removed everything a couple of times and even downloaded a newer version of superoneclick but nothing works. i am going crazy! Did you not have any stoppage at step#7?

      Reply

    • upsovnt
      February 19, 2012 at 4:18 pm

      Sure glad for you I didn’t have any luck at all. Going to buy a ipad 3 lol!

      Reply

  • Crazyboi311
    December 28, 2011 at 12:55 pm

    while i was using SuperOneClick, it kept saying not responding and in the bar on the side that tells you all the codes and stuff that was going on, at the bottom, it said something like operation not permitted. I checked everything and it was right. What do i do????

    Reply

  • jillm
    December 28, 2011 at 11:04 am

    I have no adb_usb file under .android…  Can anyone help??

    Reply

  • Rick
    December 28, 2011 at 9:28 am

    Anyone find out how to get past step 7 in SuperOneClick?

    Reply

  • guest
    December 28, 2011 at 12:23 am

    adb command is not recognized as an internal o external command, operable program or batch file. help ? 

    Reply

  • December 27, 2011 at 7:54 pm

    this sucks – i downloaded the sdk manager thing  on my kindle fire and it says cannot open file ugh! im so frustrated

    Reply

  • December 27, 2011 at 6:05 pm

    Any fix for the Step 7 hang when rooting Kindle Fire? Anyone???

    Reply

  • Garrit6070
    December 27, 2011 at 8:53 am

    retried steps for the show hidden files and still no .Android folder after repeating steps somebody please help me!

    Reply

  • Purifisk8
    December 27, 2011 at 12:30 am

    is there anything else i can use to root it?

    Reply

  • guest
    December 26, 2011 at 8:48 pm

    am i able to root more than one kindle with this same process without starting all over again?

    Reply

  • December 26, 2011 at 7:56 pm

    IF your thing is not responding when rooting:
    OMFG!#^@$$% I found how to fix broo when your doing the “0×1949″ or step 10 thing change the lowercase x with a capital X hope this helps!!!!

    Reply

  • Keysplayr
    December 26, 2011 at 10:52 am

    New Kindle Fire I have here has Android version 2.3.4. Is this tutorial null and void for me? There is no options for Android 2.3.4 in the Android SDK. Only 2.3.3. Does this make a difference? I have tried all previous suggestions below and still cannot get passed Step 7 in SuperOneClick. Says not permitted and just hangs there.

    Reply

  • CodFather
    December 25, 2011 at 9:09 pm

    Superone click keep freezing up on me.  I went back in and changed the ”
    0×1949″ to a capital X “0X1949″ on the advice on some other forums and that fixed it right up…hope this helps

    Reply

  • imboss479
    December 25, 2011 at 7:36 pm

    when i enter the server kill code it says “server not running”

    Reply

  • Hjjjjjjjjjjjjjj
    December 25, 2011 at 5:04 pm

    Superoneclick does not respond, please reply!!!!

    Reply

  • Addison Francis
    December 25, 2011 at 4:53 pm

    It stops running after step #7

    Reply

  • Dennis
    December 25, 2011 at 3:43 pm

    on step 12 when i browse computer for update it cant find driver software for your device.                     HOW do i fix this

    Reply

  • Jeremy
    December 24, 2011 at 11:16 pm

    superonclick stops responding after step 7#

    Reply

  • Jeremy
    December 24, 2011 at 10:59 pm

    Superonclick stops responding after daemon starts running 

    Reply

  • Cherluang
    December 21, 2011 at 2:13 am

    i cannot launch the superoneclick from desktop of my computer. Msg. ” The application fail to initialize properly (0×0000135). How to overcome this. My kinder fire is ver2.2

    Reply

  • Voxveritasvita1
    December 21, 2011 at 1:03 am

    I can not get past the cd platform-tools. I get the message “The system cannot find the path specified.” What do I need to do to locate the path?

    Reply

    • December 27, 2011 at 12:43 am

      make sure that you type “cd (whatever the file is that contains platforms-tool)” so that you get the right path. I realize it’s not what he said to do, but in this case he was wrong since not everybody’s path is the same. basically you have to write your own path to get to the “adb kill-server” and “adb devices”

      Reply

  • Helgehornis
    December 13, 2011 at 4:46 am

    Question: I am installing the Android SDK packages and get the following:
    1) Failed to rename directory C:Androidtools to C:AndroidtempToolPackage.old01.
    2) Downloading Dual Screen APIs by KYOCERA Corporation, Android API 10, revision 1
    Download finished with wrong size. Expected 64476697 bytes, got 33545813 bytes.

    I am already on my second attempt of installing the packages.  Earlier someone mentioned that the KYOCERA API may not be a problem (can someone please confirm)?  But what about the “failed to rename” problem?

    Thanks

    Reply

  • Ricky
    December 12, 2011 at 2:35 am

    I dont get the list of numbers which are suppose to come up after the typing in the CMD… Why is this?? PLEASE HELP :D

    Reply

  • Jillward05
    December 5, 2011 at 5:02 pm

    When I get to the 9th step and open the .android file the file you state is not there.  Please let me know what to do next.

    Reply

  • Austin
    December 3, 2011 at 3:48 pm

    Will someone answer, Can I use the same procedure to Root the Vizio Tablet as it also runs on Gingerbread 2.3.

    Reply

  • Tidus
    December 2, 2011 at 11:49 pm

    Superoneclick isnt responding

    Reply

  • Zachmach
    December 2, 2011 at 3:38 pm

    yo superoneclick will not respond

    Reply

  • Checkk
    November 30, 2011 at 11:08 pm

    THIS IS IF YOUR SUPERONECLICK CRASHES

    I had the exact same problem and would get this once in finished with command prompt instruction. I followed the instruction someone commented on this post.

    This part of the instruction is wrong.

    10. Delete anything that’s inside of the “adb_usb” file and replace it with the following code: 0×1949

    Do not delete anything just simply add 0×1949.

    It should look like this
    # ANDROID 3RD PARTY USB VENDOR ID LIST — DO NOT EDIT.
    # USE ‘android update adb’ TO GENERATE.
    # 1 USB VENDOR ID PER LINE.
    0×1949

    This is also the reason why you would get this in the command prompt.

     C:Androidplatform-tools>adb devices*daemon not running. starting it
    now on port 5037 **daemon started successfully *List of devices attached

    When it should be like this

    List of devices attached
4A76002600000001 device

    I was able to root it in superoneclick in less then 1 minute after correcting this error.

    Reply

  • Zeromax1987
    November 30, 2011 at 9:18 pm

    my superOneClick shows “not responding”

    One other thing is that when I trying to unzip the superOneClick.zip, McAfee shows it contains virus, I just closed McAfee and continue… now it is not responding for a long time…

    What shall I do?  Close it or wait for it?

    Reply

  • fireitup
    November 30, 2011 at 7:32 pm

    hey, could tell us the fix for the daemon part of the issue? I would really like to root my kindle fire.

    Reply

  • Dough35
    November 26, 2011 at 8:11 pm

    I do not have a “adb_usb” floder? please help

    Reply

  • Djaws
    November 26, 2011 at 7:01 pm

    No devices listed  after “adb devices”.  What ever “daemon” is, it is causing trouble.  Superoneclick always crashes. What gives?

    Reply

  • Wikester
    November 26, 2011 at 3:23 pm

    hey tanner when i copy the codes into notepad everything is fine but when i try to save it  it saids denied have you  come acrossed this problem

    Reply

    • Helgehornis
      December 13, 2011 at 7:27 pm

      I went into the properties of the file and un-clicked the Archive and Index attributes and then used Notepad.  I first tried using Wordpad and that did not work.

      Reply

  • Dain Im
    November 26, 2011 at 3:08 pm

    Mine froze on superoneclick plz help!

    Reply

  • Jenn
    November 26, 2011 at 12:18 pm

    One question before rooting mine.. After you’ve done it, I see you have both option “normal KindleFire” as it originally came and the android one…

    Can you use the Kindle e-reader that came originally with the KFire or you have to download the one off the android market? 

    Do you still have access to Amazon Cloud?! 

    Reply

  • Adam Usher
    November 25, 2011 at 2:47 pm

    I don’t think mine is working properly. This is what I get from the Command Prompt:
    C:Androidplatform-tools>adb devices*daemon not running. starting it now on port 5037 **daemon started successfully *List of devices attachedC:Androidplatform-tools>
    Shouldn’t it say “List of devices attached
4A76002600000001 device”?

    Reply

  • Mjcolyer
    November 24, 2011 at 12:46 am

    all things apple giveaway

    Reply

  • Mjcolyer
    November 24, 2011 at 12:45 am

    all things apple

    Reply

  • Carlostp
    November 23, 2011 at 9:32 am

    Rooted successfully. It took me like 1 hour, but only because I was EXTREMELY careful watching each step of the video tutorial and crosschecking with de written instructions. It worked just fine.

    The only thing different is that SDK Manager could not download correctly the Dual Screen Kyocera package. Once it failed like 3-4 times, I forgot about it and continued as is, without further issues.Waiting by the minute for the Android Market tutorial.Thanks!

    Reply

  • Walkerlarell
    November 22, 2011 at 6:07 pm

    Tanner i tried it on another computer and i wanted to no how long does it takes to root

    Reply

  • Walkerlarell
    November 21, 2011 at 12:56 pm

    tanner i didnt get the part wear you get a option on putting in c;android so when it was time to do the cmd part the second line did not work for me so i guess im asking how do i change my path  

    Reply

  • Stevwat
    November 21, 2011 at 12:12 am

    Any idea why after running superoneclick the program crashes and will not load anything after it says waiting for device?

    Reply

  • Stevwat
    November 21, 2011 at 12:12 am

    Any idea why after running superoneclick the program crashes and will not load anything after it says waiting for device?

    Reply

  • PhoenixKid
    November 20, 2011 at 7:44 am

    I am in need of your help.  I have folloed all the steps up to 12.  It is not allowing me to “install anyways”  How can I go past this part to contenue?

    Reply

  • November 19, 2011 at 10:39 pm

    Tanner, that last part where you typed in (adb devices) it did that big long string of responses only because you missed the “S” on the end same thing happend to me till I experimented and figured out what I was doing wrong also great update Sdf and an awesome tutorial Tanner thanks

    Reply

  • Sdf
    November 19, 2011 at 7:58 pm

    One note on the adb_usb.ini file–

    The text inside should look like this:
    # ANDROID 3RD PARTY USB VENDOR ID LIST — DO NOT EDIT.
    # USE ‘android update adb’ TO GENERATE.
    # 1 USB VENDOR ID PER LINE.
    0x1949You should NOT delete all of it. When I tried running superoneclick, the app crashed on me. The cmd wouldn’t show any number/address after “List of Devices Attached”. To see if the device WAS attached, I typed:adb kill-serveradb start-serverYou should see something talking about daemon or whatever on port 5037. Now type:adb devicesIf the device still doesn’t show up then you either 1) incorrectly installed the right android package on your computer or 2) you did not edit the adb_usb.ini file correctly.

    Reply

  • Jaaronrl
    November 19, 2011 at 2:05 pm

    awesome
    all things apple giveaway

    Reply

  • Foxkevinp1
    November 19, 2011 at 12:02 pm

    Tanner, SuperOneClick isn’t doing anything.  Do you have any suggestions?

    Reply

  • November 19, 2011 at 8:21 am

    can I install the launcher if it’s not rooted? I mean there’s an option to install from an unkown sources.

    Reply

  • Lightning1211
    November 19, 2011 at 7:10 am

    Love this (;

    All things apple giveaway

    Reply

  • Cusax07
    November 18, 2011 at 10:52 pm

    It’s just not catching my kindle in the CMD prompt portion.

    Reply

Leave a Response