News

How to Root Galaxy S6 on Android 5.1.1 (All variants)

[up] Update: It seems TWRP recovery isn’t working for the T-Mobile variant (G920T). [/up] [up] Update 2: Odin flashable UniKernel (custom kernel with auto-root) now available. Grab it from the downloads section…

[up] Update: It seems TWRP recovery isn’t working for the T-Mobile variant (G920T). [/up] [up] Update 2: Odin flashable UniKernel (custom kernel with auto-root) now available. Grab it from the downloads section below and flash via Odin. [/up] [up] Update 3: T-Mobile S6…

154 Comments
Shivam Malani

Shivam Malani Shivam is our resident designer and web developer who also enjoys writing. He loves to meditate, drive on the freeways and hunt for snipers during his Call Of Duty playtime.

Email: [email protected]

[up] Update: It seems TWRP recovery isn’t working for the T-Mobile variant (G920T). [/up]

[up] Update 2: Odin flashable UniKernel (custom kernel with auto-root) now available. Grab it from the downloads section below and flash via Odin. [/up]

[up] Update 3: T-Mobile S6 and S6 edge gets a new root method that doesn’t trips KNOX counter [“KNOX WARRANTY: 0 (0X0000)”]. Check the link below:

[icon name=”external-link” class=”” unprefixed_class=””] Root T-Mobile S6 and S6 edge on 5.1.1 without tripping Knox [0x0] [/up]

Been impatiently waiting for a working root method for your Galaxy S6 running on Android 5.1.1? Well, there’s some good news. Root has finally been achieved on Android 5.1.1 builds for all variants of the Galaxy S6.

This is a combined effort from XDA users g.lewarne, mikeyinid (for making a custom kernel) and bigbiff (for 5.1.1 compatible TWRP recovery). The 5.1.1 based custom kernel from g.lewarne includes auto-root, so just flashing it via TWRP does the job.

However, this may not work on the Galaxy S6 edge variants. The TWRP recovery needs to be modified for the edge variant, and until TWRP works, you can’t flash the custom kernel’s .zip file to your S6 edge. Don’t be sad though, this should be sorted out soon and either an edge compatible TWRP recovery or Odin flashable kernel should be available soon for rooting Galaxy S6 edge on Android 5.1.1.

For the Galaxy S6, g.lewarne’s custom kernel with auto-root is universal, so it’ll work on all variants of Galaxy S6 — G920F, G920I, G920T (T-Mobile), G920S, G920K, G920L and G920W8.

Grab the Android 5.1.1 compatible TWRP recovery and g.lewarne custom kernel with auto-root from the download links below and then follow the instructions to root your Galaxy S6.

Method 1: Root Galaxy S6 on Android 5.1.1 via ODIN

Downloads

[icon name=”download” class=”” unprefixed_class=””] Download Odin 3.10.6

[icon name=”download” class=”” unprefixed_class=””] Download UniKernel v6-0001 for Odin (.tar)

  1. Download UniKernel for ODIN (.tar) and Odin 3.10.6 from the downloads section above.
  2. Open Odin 3.10.6 on your PC.
  3. Boot your Galaxy S6 into Download mode:
    1. Switch off your tablet.
    2. Press and hold “Home + Power + Volume down” buttons for a few seconds until you see a warning screen.
    3. Press Volume Up on the warning screen to accept it and boot into Download mode.
  4. Once your S6 is in download mode, connect it to the PC with a USB cable. The Odin window on PC should detect the phone and show an “Added!!” message.
  5. Now click on the AP button on Odin window and select the S6_UniKernel_v2-0003-ODIN.tar file that you downloaded above.
    └ Note: DON’T play with any other options on the screen. You’re only required to connect your Galaxy S6 and select the KERNEL file in PA tab.
  6. Click the Start button on Odin and wait for it to finish the process. Once it has finished successfully, you’ll see a pass message on the Odin screen.
  7. Your phone will automatically reboot when Odin is done flashing. You should now have root access, look for the SuperSU app in your app drawer. Also, download and install this root checker app from Play Store to verify root access.

Method 2: Root Galaxy S6 on Android 5.1.1 via TWRP Recovery

Downloads

[icon name=”download” class=”” unprefixed_class=””] Download Android 5.1.1 TWRP Recovery

[icon name=”download” class=”” unprefixed_class=””] Download Odin 3.10.6

[icon name=”download” class=”” unprefixed_class=””] Download UniKernel v6-0001 for TWRP (.zip)

We’ll be flashing the 5.1.1 TWRP recovery first via Odin and then flash the custom kernel with auto-root via TWRP recovery.

NOTE: This guide is only for Galaxy S6 running on Android 5.1.1. Do NOT try this on Android 5.0.2 builds.

Step 1: Install Android 5.1.1 TWRP Recovery
  1. Open Odin 3.10.6 on your PC.
  2. Boot your Galaxy S6 into Download mode:
    1. Switch off your tablet.
    2. Press and hold “Home + Power + Volume down” buttons for a few seconds until you see a warning screen.
    3. Press Volume Up on the warning screen to accept it and boot into Download mode.
  3. Once your S6 is in download mode, connect it to the PC with a USB cable. The Odin window on PC should detect the phone and show an “Added!!” message.
  4. Now click on the AP button on Odin window and select the twrp-2.8.7.1-zeroflte.img.tar file that you downloaded above.
    └ Note: DON’T play with any other options on the screen. You’re only required to connect your Galaxy S6 and select the FIRMWARE file in PDA tab.
  5. Click the Start button on Odin and wait for it to finish the process. Once it has finished successfully, you’ll see a pass message on the Odin screen.
  6. Your phone will automatically reboot when Odin is done flashing. TWRP recovery should now be installed.
Step 2: Flash Custom Kernel with auto-root via TWRP Recovery
  1. Download and transfer g.lewarne’s custom kernel with auto-root to your Galaxy S6.
  2. Boot your Galaxy S6 into TWRP recovery:
    1. Power off your Galaxy S6.
    2. Press and hold “Volume UP + Power + Home” buttons together and as soon as you see the Galaxy S6 logo on screen, release all the three buttons. This will boot you into TWRP recovery.
  3. Tap Install on the TWRP recovery main menu and select the custom kernel zip file that we transferred to your phone in Step 1.
  4. Flash the custom kernel and then simply reboot your S6. You DON’T need to wipe anything.

That’s all. Upon boot, look for the SuperSU app in your app drawer. Also, download and install this root checker app from Play Store to verify root access.

154 responses to “How to Root Galaxy S6 on Android 5.1.1 (All variants)”

  1. Guest Avatar
    Guest

    […] How to root Galaxy S6 on Android 5.1.1 […]

  2. Guest Avatar
    Guest

    “All – G920 G920 G920”

    Mine is SCV31KDUAOE1

    Dont use words like “all” unless you mean it

    1. Guest Avatar
      Guest

      I bet you have a brother called Dumber?

  3. Guest Avatar
    Guest

    […] UPDATE 2: Root now available. Check out this page. […]

  4. Guest Avatar
    Guest

    g920t no work, stuck on logo screen

    1. Guest Avatar
      Guest

      as soon as you try to flash twrp or cf-autoroot with odin and error problem appear .. use Z3x Box or Octoplus box and find de correct model and click in READ PIT and it will be fine with your cell again..

  5. ur mom Avatar
    ur mom

    “All – G920 G920 G920”

    Mine is SCV31KDUAOE1

    Dont use words like “all” unless you mean it

    1. Trey Avatar
      Trey

      I bet you have a brother called Dumber?

  6. Guest Avatar
    Guest

    Does not boot into TWRP recovery…despite being flashed successfully according to Odin. Still boots to stock recovery. G920T

  7. Gustavo Carranza Avatar
    Gustavo Carranza

    g920t no work, stuck on logo screen

    1. maikel garcia seijido Avatar
      maikel garcia seijido

      as soon as you try to flash twrp or cf-autoroot with odin and error problem appear .. use Z3x Box or Octoplus box and find de correct model and click in READ PIT and it will be fine with your cell again..

  8. D Dougherty Avatar

    Does not boot into TWRP recovery…despite being flashed successfully according to Odin. Still boots to stock recovery. G920T

  9. Guest Avatar
    Guest

    doesn’t work.tried on G920f

  10. c4new Avatar
    c4new

    doesn’t work.tried on G920f

  11. Guest Avatar
    Guest

    […] The custom kernel with auto-root used for rooting Android 5.1.1 on Galaxy S6 G920 variants is now available as an Odin flashable (.tar) file for the Galaxy S6 edge as well. You can use it […]

  12. Guest Avatar
    Guest

    […]  Root Galaxy S6 Android 5.1.1  |  Root Galaxy S6 edge Android 5.1.1 […]

  13. Guest Avatar
    Guest

    It works on G920T the kernel works but to install twrp you need to install the app and everything works from there.

  14. Jerryisamaster Avatar
    Jerryisamaster

    It works on G920T the kernel works but to install twrp you need to install the app and everything works from there.

  15. Guest Avatar
    Guest

    This tripped KNOX…anyone found a way around that?

  16. D Dougherty Avatar
    D Dougherty

    This tripped KNOX…anyone found a way around that?

  17. Guest Avatar
    Guest

    Will this work on T-Mobile S6
    Or will it get stuck on logo screen like before??

    1. Androiding Staff Avatar
      Androiding Staff

      Hey Justin, the above method will work just fine. And in case, you’re interested in a root method that doesn’t trips KNOX counter, check out this: https://nerdschalk.com/root-t-mobile-s6-and-s6-edge-on-5-1-1-without-tripping-knox-counter/

  18. Guest Avatar
    Guest

    @Justin Brown …I got it to work on T-Mobile, but it trips KNOX, which displays the security notification as well as sucks the battery down faster than it can charge. I had to reflash stock 5.1.1 with Odin to unroot. Until Ping Pong Root gets T-Mobile’s 5.1.1 variant, we’ll be waiting for a rooted S6 w/ T-Mobile. You can use Ping Pong and not trip KNOX if you reflash back to 5.0.2 then root (from what I read).

    1. Androiding Staff Avatar
      Androiding Staff

      Cheers, buddy. T-Mobile S6 can now be rooted on 5.1.1 directly without tripping the KNOX counter (0x0). Here’s the full guide for that — https://nerdschalk.com/root-t-mobile-s6-and-s6-edge-on-5-1-1-without-tripping-knox-counter/

  19. Guest Avatar
    Guest

    @Androiding Staff …So far so good. Root established, KNOX intact on T-Mobile S6 G920T on 5.1.1. Cheers indeed!

  20. Justin Brown Avatar
    Justin Brown

    Will this work on T-Mobile S6
    Or will it get stuck on logo screen like before??

    1. Androiding Staff Avatar
      Androiding Staff

      Hey Justin, the above method will work just fine. And in case, you’re interested in a root method that doesn’t trips KNOX counter, check out this: https://nerdschalk.com/root-t-mobile-s6-and-s6-edge-on-5-1-1-without-tripping-knox-counter/

  21. D Dougherty Avatar
    D Dougherty

    @Justin Brown …I got it to work on T-Mobile, but it trips KNOX, which displays the security notification as well as sucks the battery down faster than it can charge. I had to reflash stock 5.1.1 with Odin to unroot. Until Ping Pong Root gets T-Mobile’s 5.1.1 variant, we’ll be waiting for a rooted S6 w/ T-Mobile. You can use Ping Pong and not trip KNOX if you reflash back to 5.0.2 then root (from what I read).

    1. Androiding Staff Avatar
      Androiding Staff

      Cheers, buddy. T-Mobile S6 can now be rooted on 5.1.1 directly without tripping the KNOX counter (0x0). Here’s the full guide for that — https://nerdschalk.com/root-t-mobile-s6-and-s6-edge-on-5-1-1-without-tripping-knox-counter/

  22. D Dougherty Avatar
    D Dougherty

    @Androiding Staff …So far so good. Root established, KNOX intact on T-Mobile S6 G920T on 5.1.1. Cheers indeed!

  23. Guest Avatar
    Guest

    Thanks guys!!
    One more question though, is there any custom ROMs I can install? Or any suggestions on getting better battery life??

  24. Justin Brown Avatar
    Justin Brown

    Thanks guys!!
    One more question though, is there any custom ROMs I can install? Or any suggestions on getting better battery life??

  25. Guest Avatar
    Guest

    This kills private mode because of KNOX “Failed to enable private mode. Try again.” Please fix this.

    1. Guest Avatar
      Guest

      Need to be updated on a solution to getting my private mode back!

    2. Guest Avatar
      Guest

      Need to be updated on a solution to getting my private mode back! For real.

  26. hove1982@hotmail.com Avatar

    This kills private mode because of KNOX “Failed to enable private mode. Try again.” Please fix this.

    1. Brent Avatar
      Brent

      Need to be updated on a solution to getting my private mode back!

    2. Brent Avatar
      Brent

      Need to be updated on a solution to getting my private mode back! For real.

  27. Guest Avatar
    Guest

    Works 100% on G920F!!! Thanxs!

    1. Guest Avatar
      Guest

      Odin or TWRP?I am from Romania and with Odin not working.

  28. Pablo Avatar
    Pablo

    Works 100% on G920F!!! Thanxs!

    1. tuchy Avatar
      tuchy

      Odin or TWRP?I am from Romania and with Odin not working.

  29. Guest Avatar
    Guest

    […] the Galaxy S6 5.1.1 root, the T-M0bile S5 5.1.1 root is also coming via a custom kernel named TrapKernel by […]

  30. Guest Avatar
    Guest

    […] update to S6 — that is, even before it hit the international variants of the device. And root was achieved on 5.1.1 first by a custom kernel from g.lawarne, however, it did came with its fair share […]

  31. Guest Avatar
    Guest

    Worked on G920I S6, I flashed a 5.1.1 rom not knowing I couldn’t flash the 5.0.1 rom back. Thanks to this though I’ve got the 5.1.1 rooted. I used method one, I didn’t even try putting custom recovery on.

  32. David Avatar
    David

    Worked on G920I S6, I flashed a 5.1.1 rom not knowing I couldn’t flash the 5.0.1 rom back. Thanks to this though I’ve got the 5.1.1 rooted. I used method one, I didn’t even try putting custom recovery on.

  33. Guest Avatar
    Guest

    Links to unikernel outofdate! Please, update them!

    1. Androiding Staff Avatar
      Androiding Staff

      Done. Updated to v6-0001.

    2. Guest Avatar
      Guest

      no matter what I do none of this works on Odin. I’m using the newest one. it gets stuck on nand write start. can you fix up your guide so it works correctly?

    3. Guest Avatar
      Guest

      Can I do this I have 5.1.1 but I have at&t?

  34. Enio Avatar
    Enio

    Links to unikernel outofdate! Please, update them!

    1. Androiding Staff Avatar
      Androiding Staff

      Done. Updated to v6-0001.

      1. xavier w Avatar
        xavier w

        no matter what I do none of this works on Odin. I’m using the newest one. it gets stuck on nand write start. can you fix up your guide so it works correctly?

      2. Spencer Avatar
        Spencer

        Can I do this I have 5.1.1 but I have at&t?

  35. Guest Avatar
    Guest

    Will this work on the G920v without tripping a Knox or messing anything else up? Everything seems to be about the t-mobile but nothing on the verizon versions yet. Thanks.

  36. Guest Avatar
    Guest

    Neither of the two methods work with the Verizon Galaxy S6 (SM-G920v) on 5.1.1. When flashing anything in ODIN, it fails and outputs the following:

    Added!!
    Odin engine v(ID:3.1005)..
    File analysis..
    SetupConnection..
    Initialzation..
    Get PIT for mapping..
    Firmware update start..
    SingleDownload.
    recovery.img
    NAND Write Start!!
    FAIL!

    Complete(Write) operation failed.
    All threads completed. (succeed 0 / failed 1)

    Is there a method for the Verizon variant? It says all variants are supported, but this one is obviously not.

    1. Guest Avatar
      Guest

      Well.. someone help..? please…?

    2. Guest Avatar
      Guest

      anyone ever find a solution to this problem

  37. Guest Avatar
    Guest

    The touchscreen of My phone stop working after Flash the kernel, using SM-G9028.

  38. Tristin Mobbley Avatar
    Tristin Mobbley

    Will this work on the G920v without tripping a Knox or messing anything else up? Everything seems to be about the t-mobile but nothing on the verizon versions yet. Thanks.

  39. Jake Radcliff Avatar
    Jake Radcliff

    Neither of the two methods work with the Verizon Galaxy S6 (SM-G920v) on 5.1.1. When flashing anything in ODIN, it fails and outputs the following:

    Added!!
    Odin engine v(ID:3.1005)..
    File analysis..
    SetupConnection..
    Initialzation..
    Get PIT for mapping..
    Firmware update start..
    SingleDownload.
    recovery.img
    NAND Write Start!!
    FAIL!

    Complete(Write) operation failed.
    All threads completed. (succeed 0 / failed 1)

    Is there a method for the Verizon variant? It says all variants are supported, but this one is obviously not.

    1. Barina Avatar
      Barina

      Well.. someone help..? please…?

  40. Ian Avatar

    The touchscreen of My phone stop working after Flash the kernel, using SM-G9028.

  41. Guest Avatar
    Guest

    Method 1 – no problems on my G920F – Thanks !!

  42. Browar00 Avatar
    Browar00

    Method 1 – no problems on my G920F – Thanks !!

  43. Guest Avatar
    Guest

    it worked perfectly, however i am facing two issues now.

    1. very awful battery life, it gets discharged in like 3-4 hours of use.
    2. a warning message appearing on top at the boot screen saying “kernal is not seanandroid enforcing”,

    any1 facing similar issues, and any solution to it?

    thanks in advance.

    1. Guest Avatar
      Guest

      I have the same here

  44. Shahbaz Avatar
    Shahbaz

    it worked perfectly, however i am facing two issues now.

    1. very awful battery life, it gets discharged in like 3-4 hours of use.
    2. a warning message appearing on top at the boot screen saying “kernal is not seanandroid enforcing”,

    any1 facing similar issues, and any solution to it?

    thanks in advance.

    1. PDS Avatar
      PDS

      I have the same here

  45. Guest Avatar
    Guest

    On SM-G920F (Global Model)

    Method 2 didn’t work. TWRP was successfully installed and working, but android wouldn’t start and my S6 got stuck in a boot loop.
    I reflashed stock 5.1.1 firmware and tried with method 1 which worked fine.
    Knox counter was set to 0x1 but that was expected.
    It is a pity I cannot have TWRP though…hopefully a newer release will fix this.

    1. Guest Avatar
      Guest

      Update: After having rooted my device with method 1, I reflashed TWRP and now that works fine too.

  46. leo Avatar
    leo

    On SM-G920F (Global Model)

    Method 2 didn’t work. TWRP was successfully installed and working, but android wouldn’t start and my S6 got stuck in a boot loop.
    I reflashed stock 5.1.1 firmware and tried with method 1 which worked fine.
    Knox counter was set to 0x1 but that was expected.
    It is a pity I cannot have TWRP though…hopefully a newer release will fix this.

    1. leo Avatar
      leo

      Update: After having rooted my device with method 1, I reflashed TWRP and now that works fine too.

  47. Guest Avatar
    Guest

    I tried lots of ways to root my (Dutch) Samsung S6 SM-G920F with android 5.1.1 with buildnr. G920FXXU2BOGB, this is the only way that worked!

    Thanks!

  48. Whyaken Avatar
    Whyaken

    I tried lots of ways to root my (Dutch) Samsung S6 SM-G920F with android 5.1.1 with buildnr. G920FXXU2BOGB, this is the only way that worked!

    Thanks!

  49. Guest Avatar
    Guest

    Is there a fix for the private mode issue

  50. Rayc Avatar
    Rayc

    Is there a fix for the private mode issue