The Samsung Galaxy S6 and S6 Edge are probably the first Samsung flagships after the Galaxy S2 to release with a single processor type running on all its variants. Before the S6, the OEM used to ship its Galaxy and Note line devices with its in-house Exynos and Qualcomm Snapdragon chipsets.

Since Samsung has used the same chip on all S6 models, things are going to be more exciting this time. In future, we’ll see mods and custom ROMs that can be installed on different models of the Galaxy S6 alike. Just a few days ago, we did a few tutorials about rooting some of the S6 models using CF-Auto-Root. Our today’s guide, however, is not about a particular device but almost all models of the Samsung Galaxy S6.

If you own any of the variants of the phone listed below, you can root your device and install a custom recovery right away. All these models have unlocked bootloaders. Since CF-Root is not available for all S6 models, we’ll be gaining root privilege on the listed models by installing the TWRP recovery using Odin and then by flashing the SuperSU package.

Supported Galaxy S6 Models

  • SM-G920F (International- European)
  • SM-G920I (International/Asia- India, Singapore, Australia, US, Latin America, etc.)
  • SM-G9200 (China Dual SIM)
  • SM-G9208 (China)
  • SM-G9209 (China)
  • SM-G920K (Korea)
  • SM-G920L (Korea)
  • SM-G920S (Korea)
  • SM-G920P (Sprint)
  • SM-G920T (T-Mobile)
  • SM-G920R4 (US Cellular)
  • SM-G920T1
  • SM-G920W8
  • SM-G920W8 (Canadian)

Note: Do not try to flash the TWRP recovery file provided below on the Verizon or AT&T models of the Samsung Galaxy S6. Both the models come with locked bootloaders!


The procedure described below is considered risky and might soft-brick your Samsung Galaxy S6. You’ll be able to restore your device only by flashing the stock firmware. To avoid any kind of mishap, follow the tutorial carefully and at your own responsibility! Also, before you make the decision to flash TWRP and root your Galaxy S6, please make sure that the stock firmware for your device model is available for download. Thus, if anything goes wrong, you can easily restore the original firmware back. Do not try the tutorial on your S6 Edge!

Getting Prepared

Also see:

List of Galaxy S6 Bloat Apps and How to Remove them Without Root

Root Samsung Galaxy S6 and Install TWRP

Update: You can now root your Samsung Galaxy S6 without tripping the KNOX Warranty Void counter. Click here to know how you can do so.

  1. Copy the file to your phone.
  2. Now turn off your Galaxy S6 and reboot it into the Download Mode by pressing the Volume Down+Home+Power keys simultaneously for 3-5 seconds. When you see the warning screen with an exclamation sign, press the Volume up key.galaxy-s6-edge-download-mode
  3. Now unzip the Odin file you downloaded above and open the extracted folder.
  4. Double-click Odin3-v3.10.6.exe to launch the program.
  5. Connect your phone to the computer using the USB cable that came with it.
  6. ID:COM port of Odin will be highlighted to show that your device has been detected by the tool.
  7. Click the AP button and select twrp-
  8. Now click the Options tab in Odin and uncheck Auto Reboot option.
  9. Finally, click the Start button to trigger the installation.
  10. The installation will be finished within a few moments and you’ll get PASS! message on Odin.
  11. Now detach the USB cable from your Galaxy S6 and hold the Volume Down+Power buttons at the same time for about 7 seconds.
  12. As soon as the screen turns off/black, quickly press and hold the Volume Up+Home+Power buttons simultaneously. Remember, you have to do this before the boot screen with Samsung Galaxy S6 logo appears or your phone will reboot. Just as you see the Samsung Galaxy S6 logo, release the Power key but keep the Volume Up+Home buttons pressed until you are greeted a blue screen with while Android logo followed by TWRP menu.
  13. Tap the Install button in TWRP, navigate to and select it.twrp-recovery-menu
  14. Confirm the installation by swiping the slider button.
  15. When SuperSU is flashed, return to the main menu in TWRP and tap Reboot> System.

Done! Just wait until your Samsung Galaxy S6 boots up. Now you have a rooted S6 with TWRP recovery installed on it. You can verify root access on your phone using the Root Checker app from the Google Play Store.

Root Checker Price: Free


    Go to the TWRP website itself and download the latest for the S6 which, as of writing this, is “twrp 3.1.1-0 zerofilte”. Boot into download mode and repeat the same process you did while flashing the older TWRP provided in this article. Worked for me, now have TWRP just fine.

  2. maybe a little late but you should try to root it again and then access the recovery mode through the twrp app instead of turning off your phone and using the buttons, i had the same issue and it worked for me!

  3. Yeah, I saw your description of the problem, on Reddit I think it was, and had to chuckle. I’ve gotten no further in my quest for rooting an S6 that leaves all the good stuff alone. There has got to be a way in Android to hook into a running system so as to confer root privilege but I can’t see where anybody has found and isolated it yet.

    Big contribution there for someone with the skill.

  4. This is the same problem I had. I rooted so I could use my PS3 controller with Sixaxis and the colors are all wrong. I went back to stock and everything’s great, but I gotta spend another 40 bucks on another controller. It’ll be worth it.

  5. Hi. I tried the method, i can root my SM G920W8, but when I try flash TWRP odin show me PASSED. but when i press volume+home+power in the samsung logo say recovery is not seandroid enforcing. im in 6.0.1 PC8. i hope to you help. thanks!

  6. hi s6 edge is bricked. ok now i tried to odin flash stock firmware but it also fails to boot.cant even boot into there anything i can flash in odin to unbrick mode is the only thing i can do.please help

  7. I have an issue cause ive got a sm-g920w8 and I cant use it in Spanish. Morelocale and other apps didnt change it. My question is if i can flash a sm-920f stock flash into my w8.

  8. This will remove Samsung’s Android kernel mods that make Gear VR work correctly. It may still appear to work but color resolution is way wrong and green stripes tend to pop up.

  9. Hello, did it work? I have a galaxy S6 G920x with limitations: charging only at 70%.

  10. Son of a bitch! This got me stuck in the boot loader! I really wish I would’ve read AirJonn’s comment before this. Now I’m stressin’ over whether or not I can get this fixed before I have go to work! This phone is expensive!
    PLEASE UPDATE THIS PAGE OR REMOVE IT!!! So other’s don’t make the same mistake!

  11. Do not use this method to get root if you dont have it yet, you will get stuck in boot loop. Flash custom kernel like unikernal trough Odin first to get root. Then install twrp after, no need for supersu flash.

  12. HI I’m on android 5.1.1 and I have the samsung smg920v and I find out my boot loader is open so my question is can I downgrade 5.0.2 using twrp? I had the 5.0.2 when got my phone but I used Odin and I updated to 5.1.1 and now I can’t be root 🙁 any help?

  13. Rakesh I have a SM-G920X LDU and it’s stuck on RECOVERY IS NOT SEANDROID ENFORCING. Please give me a step by step on how to fix that problem as if you’re giving instructions to a 3 years old. I am not proficient in with these things.

  14. The (Recovery is not seandroid enforcing) still appears for me up top… but I found that you have to continue holding on to the POWER + HOME + VOL-UP keys for around seven seconds before the TWRP splash screen appears.

  15. Tried that… didn’t work.
    Ended up re-flashing the Official ROM and starting over.
    Second time around the system booted up properly but went into a boot loop after I installed the Root SuperSU.
    I tried a factory reset using TWRP…. no change.

  16. THANKS 🙂 I managed to install TWRP recovery on my phone ….. but now my system is stuck in a boot loop 🙁

    I forgot to load the SuperSU file on to my phone so after booting into TWRP recovery I immediately tried to reboot ( using reboot->power off). Now the system is stuck in a boot loop (but I can still boot into TWRP ).

    Any Ideas?

  17. When I get to the part where is says to reboot when Iet go of the vol down and move to the vol up then release the power key is goes to the samsung screen and says in red up top ( Recovery is not seandroid enforcing) in red. I have a sprint g920p.

  18. Hi there…

    i have a Galaxy S6 SM-G920X model live demo Unit.. will this work with that and i hope it will not completely mess-up the phone.. please advice me so i would like to try.

    Thank you

  19. TWRP for the Chinese Edge model has been tested on the Sprint Edge by Frank White ( see his comments below). I don’t see it’ do any harm or have any effect on the dual SIM compatibility. Just try Sprint S6’s TWRP. It would work.

  20. thanks for your fast respond, different version means try the Sprints S6 TWRP? will it effect for dual sim function or others? whats the different between these two?

  21. ohoh i erased my storage files. i was enqripting my phone and it disconnected from charger.dammit.
    is there a program i can recover files

  22. Hi, i followed your steps until step13, then i could not tap the install button, not respond at all….my is SM-G9200, and the swipe to unlock also not able to swipe…pls help

  23. ok it worked THANK YOU.
    one more thing.
    can you get me xposed installer for sm-g925p.
    i cant find it no where

  24. I have s6 edge sm-g925p ive in stalled twrp all kinda ways but when i go to boot in recovery my sceen blinks the gos completely blank. i mean off. period.
    any help please

  25. please let me know thanks..
    i just upgraded from s4.
    i have things apps i cant use because of no recovery. great phone but it be perfect with recovery. lolol

  26. As I said, I have working for 2 days. Soft-bricked my phone 4 times. I hope it’ll be out very soon. Someone more capable and with more time than me would be trying too.

  27. I have and Edge too and have been trying to port TWRP myself without any success so far. No custom recovery is available for any Edge model yet. I would let you know when it’s out.

  28. i just reflashed autoroot now its fine. but is there no way to put some kind of recovery on it.

  29. Hi Frank, the guide strictly mentions that the TWRP recovery provided above is only for the Galaxy S6 SM920X models. Since you have flashed it on your Edge sm-g925p, you made a big mistake.

    Anyway, hold the Volume down+Home+Power keys together for few seconds and check if you can boot into the download mode.

  30. I have s6 edge sm-g925p ive in stalled twrp all kinda ways but when i go to boot in recovery my sceen blinks the gos completely blank. i mean off. period.
    any help please

  31. Press and hold the Volume Down+Power keys for about 7 seconds to reboot the device. Then turn off the phone and try rebooting into TWRP again.

  32. Stop rooting your phone people… not worth it when you decide to hack your $800 phone! Here’s an idea: leave your phone at home, go out for some fresh air

  33. After doing this, my phone is now unresponnsive in twrp. I am unable to do any button push or anything on my screen. My phone doesnt respond to my touches. any help?

  34. Sounds like LOL! Download on the computer and then copy it to your phone.

    Then reboot into TWRP recovery, tap Install button and install That’s it.

  35. And where can i find these new android version ? I know there isn’t at the moment, but id like to know where to find them. Thanks for you fast response.

  36. the install option is there but SuperSu isn’t there to be installed so I can’t get root access

  37. Hi again, the tutorial has been updated. Please install TWRP again but this time uncheck the Auto Reboot option. More details above…

    Let me know of the results.

  38. Hi again, the tutorial has been updated. Please install TWRP again but this time uncheck the Auto Reboot option. More details above…

    Let me know of the results.

  39. Just wait, SELinux is not letting the custom recovery to stay. I got a workaround. Just updating the tutorial. Please wait for 15 minutes.

  40. Just wait, SELinux is not letting the custom recovery to stay. I got a workaround. Just updating the tutorial. Please wait for 15 minutes.

  41. Even after showing pass! on odin, i only able to reboot to stock recovery. Anyone else experiencing same issue?

  42. Step 12, there is no where to Install option in TWRP, navigate to and select it.

This site uses Akismet to reduce spam. Learn how your comment data is processed.