Thanks to Geohot, that kid who first jailbroke an iPhone a long time ago, we have a root method that works for most Android device that are running Kitkat. After his long history of working in the jailbreaking community for iOS, he decided a few days ago to release an app that can allow you to gain root access on a ton of Android Kitkat devices, with a few certain limitations: no Motorola devices, no HTC devices, and no devices that were created after June 3rd 2014. In this video, I’ll show you how to install the TowelRoot app (as he calls it) and what else to do once you have root to protect the device by managing what apps can use this new found root access.

Curious about rooting before you get started, check out our Rooting page.

Here goes:

I. Before You Begin

1. You must be using a KitKat device. There are a bunch of ones that work, but nowhere has a good list of them all so I’d suggest giving this a go and if it doesn’t work, there’s no harm done (it’ll just fail). Please let us know any other device it does work for in the comments quickly to help others out.

II. Root the Android Device

1. Go to Settings > Security > and check Unknown Sources ON to allow us to install third-party apps.

2. On your phone, head to

3. Tap on the Lambda (the big red letter looking icon in the middle of the site).

4. Save the tr.apk file to your device.

5. Pull down the notification shade by pulling down from the top of the device.

6. Tap on the Download Complete notification.

7. Tap Install.

8. Pull down the notification shade by pulling down from the top of the device.

9. Tap on Installation Complete to open the app.

10. Tap on the Make it Ra1n button and wait for it to do its thing.

11. You should get a success notice, that’s it, you’re rooted.

III. Install SuperSU

To stop unauthorized apps from using the new found root access, we’ll install SuperSU.

1. Go to the Play Store on your device.

2. Search for SuperSU.

3. Tap on the one by Chainfire and install it.

4. Once done, tap the Open button.

5. Allow it to update it’s binaries and anything else it prompts you to do.

IV. Test Root Access

1. Go to the Play Store on your device.

2. Search for Root Checker.

3. Tap on the result and install it.

4. Once done, tap the Open button.

5. Tap Run and make sure it says you are rooted.


If this procedure helped you, please consider donating to Geohot at his site here.

After that, you can head to our how to section and sort by your device to see all the other things to do with your device once rooted.

  • Evan Johnson

    Doesn’t work on moto x for sprint

  • Timothy

    Don’t Work On HTC One M7 Verizon

  • Norman Zaczyk

    Doesn’t work on my 16GB Nexus 7 (2012) on Android 4.4.3; after tapping on the make it rain button, the device crashes and reboots.

  • bob sagan

    Verizon Galaxy Note II with i605VRUFND7 fails as well. Reboots and will not install SU binary.

  • Callum Crouch

    Works like a charm on my galaxy s4 with nc5 build but I can’t find a compatible recovery so I can’t do anything with it. Tried goo manager, rom manager, rom installer and twrp manager. Both clockworkmod and twrp seem to be incompatible.

    • Yeah I believe the boot loader is still locked etc so it’ll be some time before they develop a custom recovery for it.

  • Evanz Mom

    What about the SU Binary issue? I’m getting that on my Droid Razr Maxx.

    • What issue is that? Is that after the app says it gained access or is it an error in TowelRoot itself?

  • Sainyinyi

    Don’t work on Huawei Ascend G6 ! Bro,:)

  • tomakochi

    don’t work on ntt docomo LG L01E20d 4.1.2.

  • Mr.Fa3oos

    Will this grant my full root access where i can later install custom roms? or just a partial root where i can only use applications that require root access?

    • Mr.Fa3oos


    • Hello,

      It only roots your device and it doesn’t flash a custom recovery. So unfortunately, you won’t be able to flash custom ROMs after doing the above procedure. However, you can root your device using the above procedure and then flash a custom recovery (you can search our site for a custom recovery for your device) and you’ll be all set.

      Hope it helps!

      • Mr.Fa3oos

        Great! thanks

  • Badger77

    Downloaded file. Tapped on file. Checked install from unknown sources. Get screen with INSTALL at bottom right of screen. But when I tap on INSTALL nothing happens, just stays on that screen until I either tap cancel or tap the home button. Can anyone help?
    AT&T Note 3 (SM-N900A)
    Kernal: 3.4.0-722276
    Build: KOT49H.N900AUCUCNC2

    • Redownload the file and try again.

      • Badger77

        I did, multiple times.

        • Did you try just waiting it out?

          • Badger77

            Waited 3 to 5 minutes.

          • Try a bit longer and if it still doesn’t work, not sure what to tell you as there isn’t much we can do. You’d have to check with the developer of TowelRoot in that case.

  • Oussamio Benchaà

    it works with LG L7 p700 ? 🙂

    • Try it and let us know 🙂

      • Oussamio Benchaà

        it need a connection and when i activate it anything happen just a black page :/ !

  • Ali Berro

    doesn’t work on samsung mega gt-i9200 running 4.4.2 it gives me ( this phone isn’t currently supported )

  • Jono Grey

    Hi it doesnt work on my Samsung note 3 SM-N900 says phone isn’t compatible

  • Andrew Martinez

    Please excuse my ignorance but my Verizon S5 won’t even download the app. I allowed access from unknown sources but nada. My s5 is the only device connected to my access point as well. I checked my version and I’m at 4.4.2 and my kernel has not been updated since March 31. I would appreciate any input at all.

    • Check in downloads if anything downloaded. Otherwise try rebooting the phone and trying again. Also could be towel root’s site and then you should just try tomorrow or later to see if its fixed.

      • Andrew Martinez

        I appreciate your response. I was able to make a work around. It takes less than 5 min.
        What was happening was most likely the towelroot server side or my device as I’ve heard the s4/s5 have download issues from time to time.
        If anybody experiences this problem just download the file on your nearest computer and drag and drop the apk file to an easily accessible folder on your device (I used the downloads folder) then navigate to the folder on your device and execute the apk file. From there just install and you’re ready to “Make it rain!”

        • @disqus_iuEhvlScq3:disqus Nice! Glad it worked out and thanks for sharing the solution for others!

  • madhan

    it does not work on celkon A59

  • nishant

    will it work on xperia m dual 4.3 ?

  • ruovert

    Doesn’t work in my Samsung S4 KK4.4.2 my kernel has not been updated since Feb 21 2014. May you help me?

    • Sorry, you’ll need to contact the developer of the app for help.

    • Zammi Lix

      Did you find solution to that issue?

  • My device froze when i pressed make it rain.

    • Try again. Or it may just not work for your device.

  • LostInRoot

    This is all well and fine, but it doesn’t work on the LG C800.

  • javee2003

    Does not work for MOTO G PLZ gmail me when it is fixed

    • Doesn’t work that way. If it doesn’t work for your device head to our how to section, find your phone and try a different procedure for it.

  • bhn4705

    No go on I605VRUFND7. Verizion note 2 4.4.2

  • Brandon Hon DonDon

    it does not work for Galaxy Note 1 (Original)

  • Johnathan Bevil

    Had it on my gs3 then backed up my apps with titanium bu, now it will not install

    • Now what won’t install? TowelRoot? Did you update to a newer version of Android? That might have caused the issue…

      • Johnathan Bevil

        Yeah towelroot… I wanted a better restore point( some apps were not running properly) so I used titanium back-up then did a factory reset. This is only my second time rooting my phone. Thanks for the reply

        • But you didn’t update to a newer version? What’s the error towelroot gives you?

          • Johnathan Bevil

            No update just back to the 4.2. The only message I get is ” application not installed via titanium and the towelroot direct site

          • Beko Mersal

            The tab sumsung tell me not supports

  • Eyryft Ufufyhg

    I have galaxy note 3 neo duos and it’s not working it says Your phone isn’t Currently supported
    Please please help

  • JustMe

    Trying to do this on my Nexus 5 but when I tap the lambda it causes tabs to be continuously opened in Chrome until I force the app to stop. Anyone know why?

  • disqus_mIzKBOvfIZ

    So I am currently using Galaxy S3, 4.4.2 Version from Verizon and it is i5350yudne1 version and I was able to download the .tar file from the webste but the problem is.. I have allowed to isntall apps other than the play store and when i click the .tar file it shows the lambda sign and I cannot click the install button… I tap it and it wont do anything and only the cancel button works to exit.

  • Gullermo gonzalez

    Does it work on an LG optimus L90

  • Ta’liicia

    Hey, i own a samsung galaxy note 2 4.4.2 n7100
    And i downloaded the towelroot app. But when i tap on the make it rain it’ll say not supported. Then when i tap on that welcome thing sign 3 times and type a code in, it says please ensure you are connected to the internet. I really dunno what to do i really need your help. I tried looking all over but its like nobody has my experience. Someone probably does but i cant find someone who does. I mean mine my kernel date is fine but it says it wont support it then only as i put a code in the thing it says please ensure you are connected to the internet which i am. I have wifi. Unless thats not what it means? Plz get back2me could really use your help~

  • Niko

    For some reason i cant even download it ?

  • Mohamed Cherif

    For some phones dosen’t work, I have YOOZ Phonepad700(Morocco) with Android 4.4.2, and i can’t root it with Towelroot, when i do all the steps my Phone reboots, I was using also Framaroot but it dosen’t work for me, can you explain why or give some other solutions to root this type of phones and tablettes.

  • Kaladin

    I tried it on my Galaxy s4 and after hitting “make it ra1n” it said device not supported. My kitkat version is 4.4.4

  • Mario Casanova

    I try this towelroot app many times but it don’t work on my note 3 n9005 4.4.2

    • anonnymouse

      It worked just fine on my N-900V.
      Try to delete and then reinstall towelroot and SU after power cycling your phone.
      Possibly it just won’t work for your international version…..

  • mycrazylife

    my s4 says “this phone isn’t currently supported” what can I do

    • Bill

      same for me

  • that awsome dude

    does not work on droid rzr m or sony xperia z3

  • lilly

    Do you have to make a backup of your files before rooting or is it save to use without a backup? And does anyone know if this works on the samsung galaxy core?

    • Always make a backup. Always. 🙂
      Not sure if it works for that phone, you’ll have to try it and see. Worst case scenario is it’ll say it doesn’t work for this phone.

  • Arip Pratama

    it is work for galaxy mega2 ?

  • neil quinn

    worked great on my metro pcs lg ms500 (f6 optimus)

  • cubana

    i installed towel root on my samsung captivate SGH-I896 using sideload wonder machine but when i try to root the program stops unexpectedly..what should i do?

    • Bill

      me too

  • Roman

    I wonder how to unroot my devide 🙁