17
Jan
image
Last Updated: January 19th, 2012

Justin Case has done it again, bringing root access back to users of Amazon's Kindle Fire who accepted the recent firmware update to version 6.2.2. BurritoRoot 2 is an easy-to-use exploit that only requires adb (Android debug bridge) and a few moments of your time. Users looking to root their device after Amazon's latest firmware update can grab BurritoRoot 2 using the download mirrors below.

To use the exploit, just download the file and run the following commands from adb:

adb push BurritoRoot2.bin /data/local/

adb shell chmod 777 /data/local/BurritoRoot2.bin

adb shell /data/local/BurritoRoot2.bin

adb root

adb shell id

<if uid = 0 continue, if not start over>

adb remount

adb push su /system/xbin/su

adb shell chown 0.0 /system/xbin/su

adb shell chmod 06755 /system/xbin/su

adb remount

adb install Superuser.apk (skip this step if its already installed)

For more information, check out Justin's original thread over at XDA.

Download: BurritoRoot2.bin

Liam Spradlin
Liam loves Android, design, user experience, and travel. He doesn't love ill-proportioned letter forms, advertisements made entirely of stock photography, and writing biographical snippets.

  • JLorL

    I haven't been able to make it work. On step 3 it says "777: permission denied". Ideas?

    • JLorL

      Solution:
      Manually updated to 6.2.2. In the process of trying to regain root, and when I get to this line:

      adb shell 777 /data/local/BurritoRoot2.bin

      I get

      777: permission denied

      If I type this:

      adb shell ls /data/local/

      I see BurritoRoot2.bin, so I know it got pushed correctly. The adb shell chmod command ran with no feedback. I re-ran it and still can't get past this. Any suggestions?

      edit: I got through it. I ran this line instead of the 777 line:

      adb shell ./data/local/BurritoRoot2.bin

      And it told me to proceed. I'll post back if I'm successful.

      edit2: that worked - everything else ran correctly (other than installing Superuser.apk, because it already still existed). When I fired up Titanium Backup Pro, it says I'm rooted still. Huzzah.

      Thank you DeerSteak! Original post: http://forum.xda-developers.com/showpost.php?p=21535546&postcount=88

      • http://www.youtube.com/ModernHACZ HACKER XBL

        Also go to the settings and select allow installs from 3 party sources or unknown sources or something like that..

    • jcase

      My bad, typo when I gave the writer my instructions, fixed

  • http://codytoombs.wordpress.com Cody

    21 minutes after the post talking about the update breaking root and a root is posted by your own guy? I'm not sure if I should suggest waiting a few minutes to get the whole store posted at once, or just laugh at Amazon for wasting everybody's time breaking root for nothing.

    • jcase

      Original post was written before I was done

  • Tyler

    lol...well, that was fast.

  • Eric

    It should say "adb shell chmod 777" like the line above it, not "adb shell 777" "777" is not a command, but an argument to chmod.

  • JK

    Hey guys
    Thanks for that: I am having an issue at the stage adb push su /system/xbin/su

    When I do this, I get an error that says:

    'cannot stat 'su' no such file or directory'.

    All preceeding steps go to plan, and the uid = 0.

    Any help will be appreciated.

    • jcase

      make sure you download su into your current directory, likely where adb is

      • JK

        Hi Justin
        Great, thanks for the advice. That worked a treat. Did not occur to me to do that. :-))

        Thanks again and great job on the root tool.

      • Jason

        How do you download SU into my current directory... I have followed all of the instructions to a T yet I keep getting the same 'cannot stat 'su' no such file or directory'. error. I have placed the superuser.apk file in the appropriate place as well as burritoroot2. My current directory looks like this...

        lib
        renderscript
        aapt
        adb
        adbwinapi.dll
        adbwinusbapi.dll
        aidl
        burritoroot2
        dexdump
        dx
        fastboot
        llvm-rs-cc
        notice
        source.properties
        superuser.apk

        That is everything in my platform-tools DIR... Thanks!

  • Heather

    When I try to type in
    if uid = 0 continue, if not start over
    I get "The syntax of the command is incorrect"

    • jcase

      its nto a command, its a comment by me.

      • Heather

        Yeah. I'm an idiot. I figured that out about 10 min later. Now, I am getting the same as another user. The "adbd cannot run as root in production builds". You said it means the exploit wasn't ran. Can you tell me how to fix that. I am so over this. Lol I've tried this so many times. Can I just mail it to you? Hahah j/k

  • Joe

    Is this update from amazon going to wipe out the custom recovery, android market, etc. Will all that need to be setup again after regaining root?

  • guyman

    why do ya'll mess with this crap anymore. sure it was kinda fun when it first came out. but now its just an annoyance having to f with every little thing.

    • jcase

      because we enjoy it?

  • James

    I keep getting the error "abdb cannot run as root in production builds". How do I get around this?

    • jcase

      means the exploit wasnt ran

      • James

        So how do I fix it?

        • Josh

          Great question! How do you run the BurritoRoot2 exploit? I'm don't know where I need to put this file after it's downloaded, and with step by step instructions I would. I'd me much more likely to donate after this worked if I didn't have to do hours worth of research and work to do what you say only takes a few minutes and ADB.

  • maahktee

    Im getting an error saying "error: device offline" after i run chmod /data/local/burritoroot.bin .. my KF is connected...

    • maahktee

      Correction, it says error: device not found. Maybe its the driver? The computer reads it as a usb mass storage device. It will let me look at its files..

      • jcase

        either the drivers are not setup, or there is a connection problem

  • Jacob

    I need step by step instructions? I have 6.2.2... I've been at this for two hours and I just don't get it! PLEASE help! I really want to root this thing! I already downloaded adb, now what! Also, ignore my picture -.-

    • Jacob

      I'm getting the 'Not recognized' when trying to type in adb push BurritoRoot2.bin /data/local/ ... I have the Kindle Fire connected, and I have the Android SDK thing running and the latest files + all extras installed... STUCK!

  • Jacob

    Oh... duh.... cd -.- (change directory)

  • Jacob

    I'm in Command prompt, I have adb set up and running, pointed at the right folder, all files downloaded, but I can't get past the first step! Please help!

  • kynphlee

    Whenever I reboot my Kindle Fire, I loose the root access......is there something else I need to do?

  • kynphlee

    I loose the root access whenever I reboot......is there something else I need to do?

  • John

    Worked great but I wish that someone could make an overclock kernel for 6.2.2

  • micelf

    Have not rerooted since the 6.2.2 update, but had some noob issues similar to what others have mentioned in this comment thread when I did the 6.2.1 root.

    If ur having issues at every reboot, you need to reinstall your drivers for the kindle under device manager. However, you may not be able to point the driver to the .inf that you used when initially setting up the kindle with adb, or even to the containing folder. For me, what worked was to choose drivers from a list>ADB device> ADB composite device (choose the most recent, I think it's 4.0.0.0, or something like that.)

    Hope this helps. Sorry if my terminology isn't very exact, I'm no expert with this stuff...

  • micelf

    I'm gonna hold off on doing another root until the forums and blogs get filled up with enough feedback for me to learn what all the common pitfalls are with doing this new root. Hopefully, some kindly person with plenty of extra time will do a photo or video walk through.

    I highly suggest that if you, like me, are relatively unfamiliar with root permission and command line terms (ie, you don't really know what type of command chmod is,) then you should wait to see what kind of issues the "experts" run up against. Give it a week or two, and there will be plenty of info floating around the web to help you sort out any thing you might run up against.

  • Jason

    How do you download SU into my current directory... I have followed all of the instructions to a T yet I keep getting the same 'cannot stat 'su' no such file or directory'. error. I have placed the superuser.apk file in the appropriate place as well as burritoroot2. My current directory looks like this...

    lib
    renderscript
    aapt
    adb
    adbwinapi.dll
    adbwinusbapi.dll
    aidl
    burritoroot2
    dexdump
    dx
    fastboot
    llvm-rs-cc
    notice
    source.properties
    superuser.apk

    That is everything in my platform-tools DIR... Thanks!

    • JK

      Hey Jason

      Likewise, had the same problem, until I did a google search for 'su' or similar and found a zip file. Unfortunately, the link I got the file from is no longer active (it is from Megaupload and we know that has been taken down by the feds) I paste the link below.

      http://www616.megaupload.com/files/0df748733bd6ba4fb724be72af456e79/superuser-2.zip

      Anyways, a google search for superuser 2.zip should bring you results.

      This link has the files you need:

      http://www.multiupload.com/ONH28CB1GU

      • Jason

        JK

        Thank you for the link, the one at the bottom was perfect and completed my installation without issue! Thanks for the reply and great job on the discovery of the right files! Kudos!

  • g diddy

    I used Nat3Mil's rooting tutorial on youtube to get adb up and running on 6.2.1. I'm a noob. I couldn't complete root with it, however. But Kindle Fire Utility worked after I got adb going with it and, then I got root. Now 6.2.2 installed on Kindle (unrooted it, of course). But I can't get your code above to work to gain root again. Always says:
    c:\KindleADB>adb push BurritoRoot2.bin /data/local/
    cannot stat 'BurritoRoot2.bin': No such file or directory

    I have BurritoRoot2.bin installed in my KindleADB file as well as superuser, etc. (side note: is it supposed to say "stat" or "start" in the line above? DOS typo?) I have removed blocking for these files in "Properties" too. Still no go. Please help. I cannot be shackled by Amazon's chains much longer. I smell a custom ROM in my future. Save me all this hassle. Which works better CM7, CM9, ICS? I like stuff to work. I also installed TWRP 2.0 but can't access it now. I really appreciate any help you can give.

  • g diddy

    I used Nat3Mil's rooting tutorial on youtube to get adb up and running on 6.2.1. I'm a noob. I couldn't complete root with it, however. But Kindle Fire Utility worked after I got adb going with it and, then I got root. Now 6.2.2 installed on Kindle (unrooted it, of course). But I can't get your code above to work to gain root again. Always says:
    c:\KindleADB>adb push BurritoRoot2.bin /data/local/
    cannot stat 'BurritoRoot2.bin': No such file or directory

    I have BurritoRoot2.bin installed in my KindleADB file as well as superuser, etc. (side note: is it supposed to say "stat" or "start" in the line above? DOS typo?) I have removed blocking for these files in "Properties" too. Still no go. Please help. I cannot be shackled by Amazon's chains much longer. I smell a custom ROM in my future. Save me all this hassle. Which works better CM7, CM9, ICS? I like stuff to work. I also installed TWRP 2.0 but can't access it now. I really appreciate any help you can give. I miss Android Market.

  • Jason

    Ok... now I have a new question and not sure where to find the right answer... I have installed the Android Market and the correct vending.apk... Installed and rooted with no issues, it loads and lets me browse without issue... However, when I click install on an app, it starts the download, but the bar/download never begins... it just says Starting Download below the bar... Any ideas?

    • g diddy

      You need to change the read/write permissions and probably the location of the vending.apk. Root Explorer app works well for this and is worth every penny. Check out this tutorial: http://www.pcworld.com/article/244474/how_to_install_the_android_market_on_your_kindle_fire.html. Hope this helps

    • g diddy

      If you have DroidWall it might be conflicting with it. Same thing happened to my Market. So I installed Avast Mobile Security. It has app firewall too. Market works fine now. Mine also did what you said before I had the apk moved to the system folder and reset the read/write permissions.

      • Jason

        I had previously installed and mounted the vending.apk correctly as well as setting the permissions the correct way... The marketplace opened fine, the only issue was the download would never really begin... I followed the instructions again via the link provided, and I am still running into the exact same problem.. I am currently using the $3.99 version of Root Explorer, currently using burritoroot2 with superuser. I don't run any firewalls that I know of such as DroidWall, but I am willing to try and install other programs or follow other commands to get it to work right! :P

  • charlie

    Ok i still havent been able to get adb to recognize my kindle and ive been trying since when 6.2.1 came out, im pretty sure all of the drivers are installed correctly, and im gettin kinda po'd, if anyone could post an exact step by step guide id be really apreciative, also if anyone could tell me i could make it so it was like i never plugged my kf into the computer that would be good to, thnx in advance

  • dan rube

    I rooted 6.2.1 using Kindle fire utility & TWRP 2.0 made a backup. Can I use these tools again to root

  • SyxQuinn

    Any solutions to "adbd cannot run as root in production builds" yet? runs without a hitch using steps until adb root.

    • g diddy

      Try this hack/tweak of Kindle Fire Utility from XDA developers http://forum.xda-developers.com/showthread.php?t=1454913
      I was having trouble getting Burrito Root 2 to work. I just did this. Worked like magic. I'm giddy. I've got Market back. Vashypooh and rich_stwrt rock. Thanks guys. To those having trouble getting adb up, check out Nat3Mil's rooting tutorial on youtube (I'm a noob). I got adb going this way when I couldn't get Kindle Fire Utility to work. But I couldn't root in 6.2.1 following his tutorial. Then Kindle Fire Utility worked like a charm to root 6.2.1. But since 6.2.2 update you'll need to do the hack/tweak above to KFU. Good rooting.

  • Jimmy8514

    "To use the exploit, just download the file and run the following commands from adb"

    What does this mean? I did everything necessary to root my Kindle before update 6.2.2.
    When I open command prompt and cd to .android, I entered "adb push BurritoRoot2.bin /data/local/" and get this response: 'adb' is not recognized as an internal or external command, operable program or batch file.

    I see this on another post :"You can download the update manually here, and store it in the kindleupdates folder of your device. From there, enter your settings and you should see the update button." Is this an alternate way or do I do it afterward?

    I put BurritoRoot 2.bin in kindleupdates folder but the update button is greyed out in the device manager.

    Am I supposed to do something with the SDK Manager or AVD Manager?

    I have my command prompt up now and don't know the next move. I would appreciate any assistance because I can follow directions but I have no I idea what I am doing. Thanks.

  • Josh

    Step by Step Instructions would be great for us new guys. My Fire was rooted prior to 6.2.2, but I need to know how to reroot from step 1 being download the following and connect your kindle fire to your computer. I know it's a pain to dumb it down for us, but sometimes you just have to break things down Barney style. Thanks a ton!

    • bgask1717

      I was also rooted before on 6.1 and, like a few others on here, I am new to this. I would also really appreciate a step by step on how to re-root 6.2.2...something Barney style would be great. Thanks!!

  • hemoali

    Please help me
    my kindle fire is 6.2.2
    when I followed your commands than at"adb root"
    it told me"adbd cannot run as root in the production builds"
    I reset my kindle
    also tried with different computer but no result
    I tried the instructions in the desc. box
    can you help me as fast as you can please

  • ben sales

    works good i love android it is Dshiznit

  • danrube

    jCASE ANY IDEA IF > I rooted 6.2.1 using Kindle fire utility & BurritoRoot found in the utility Can I use same again to root. Or will not work on 6.2.2 ? Please advise

  • Steve

    I somehow lost my superuser access even though my Kindle is rooted. It just randomly stopped giving superuser permissions. I don't recall doing anything.

    I tried taking a screenshot today with Screenshot.apk, which requires Superuser permission, but today it decided to say "You can't use this without superuser permissions." Then I realized... I lost it! No idea how.
    I went into my Superuser.apk and it said that it is allowed and has permissions though. I'm confused.

    So then I went to the "su update" in the options of Superuser.apk and it said there is a new su update, so I agreed to install... but it fails every time. It comnes up with the error "Failed to find currently installed SU binary. Update cannot continue."

    So I tried starting over from scratch and root my Kindle all over again, but when I get to "adb remount" it tells me "Error: More than one device and emulator."

    Any help? Please? I need to take a screenshot of me kicking this girl's ass in Scrabble. >:(

    Note: I am on the 6.2.2 root.

  • Jon

    I type in adb push su/syste,/xbin/su and it is saying cannot stat 'su' : no such file or directory. What do i need to type instead to get this to work can u please reply!

  • dan

    Jon: your line does not look like this below did you mis type when entering?

    adb push su /system/xbin/su

  • Blake P

    Thanks a lot. I lost root due to the 6.2.2 update and got it back with this. I was getting root access denied error but i followed JlorL lines and it worked thanks again

  • Heather

    I finally rooted my kindle fire. When I turn it on the yellow triangle pops up. I have read many forums, but they all complain about being stuck on that screen. If I ignore the yellow triangle for a few seconds, it goes on to boot up fine. Do I need to do the recovery or do I continue to ignore the triangle screen?

    • g diddy

      Heather, the yellow triangle with the flame in it is the startup screen for the TWRP Recovery Tool. It's supposed to do that when you have TWRP installed then your Kindle boots if you wait. If you want to boot up TWRP, you press the power button when the yellow logo is on the screen and the button turns orange. But I wouldn't mess with TWRP if you don't know what you are doing. Search for a TWRP tutorial on youtube first. Good for making a backup and recovering.

  • s.benett

    Worked for me. Thanks

  • Taylor

    I am new at this just got me and my wife the a.k.f. I would very much appreciate it if this could be written in laymen terms or literally step by step. A youtube video would be awesome. I have updated both a.k.f. to 6.2.2

    • Amy

      @Taylor. I just used the following YouTube video & it worked for me (I have an a.k.f. 6.2.2). I've never done anything like this before. Here's the link: http://youtu.be/AZ88CYWv0FU. He has the links for the necessary downloads in the video description. I'd like to add more to this reply, but I have to go right now. I'd start with that video, though, & I'll add a few more things later.

  • dave

    Great info...I been trying to root my 6.2.2 i have not been able to get past #7 when running Superoneclick. Iam not sure what youtube i have ( been looking at a lot ). Also when downloading SKD do i have to check all box under 2.3.3. Thanks for any help any help

  • Steve

    If you're on a mac just use this http://forum.xda-developers.com/showthread.php?t=1511757 it's what I used. Jcase (who wrote burrito root) is one of its developers.

  • Twinszzzzz

    rooted my 6.2.2  fire and have been using it for 2 months, all the sudden, I have not added any apps or anything, when turn it on, alot of apps say stopped unexpectedly, must force close them all. tried turning on and off, same thing happens every time like kobo books, google services framework, . (Facebook and web work fine) there is the sync symbol near the battery symbol, tried that, it spins as it is syn'ing and it dosent fix it and the sync symbol just stays at top, any suggestions? Thanks!

  • http://twitter.com/MauricioGraciaG Mauricio Gracia

    THIS IS A SOLUTION...may sound stupid but it works. IF YOUR PLAY STORE DOWNLOAD NEVER START ON YOUR ROOTED KINDLE FIRE....justo open the web browser, from your kindle, and go to http://play.google.com and search for the APP you need

Quantcast