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


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