It has become quite difficult to root Galaxy S6 without tripping KNOX. Starting with Note 3, Samsung began implementing KNOX secure bootloader which is not quite root friendly. If you try to root a device having KNOX implanted in it, you’ll end up voiding its warranty. Because as soon as you root your device, it trips a hardware fuse and changes KNOX status to 0x1. Unlike binary count, KNOX count can’t be reset back to 0x0. Not to mention, Galaxy S6 / S6 Edge has a KNOX bootloader as well. Now that’s a real pain in the ass.
So, is there any way to root S6 / S6 Edge without flagging KNOX and voiding its warranty? Yes, there is. Developers @xda always tend to find some way out. In the case of S6, a security hole in Samsung’s Android 5.0.2 kernels (built before March 2015) is discovered by an XDA developer ‘idler1984’ which helped him to root the phone easily. He has also developed an app called ‘PingPong root’ based on the kernel exploit method to achieve the root access. Using his app will surely root your Galaxy S6 / S6 Edge and that too by keeping KNOX intact.
Let’s begin with the process now, shall we?
Things to know before proceeding
1) Your Galaxy S6 / S6 Edge needs to be on Android 5.0.2 firmware. If you’ve updated your phone to Android 5.1.1, this guide won’t work for you.
2) Check your Kernel build date from ‘Settings -> About device’. If it is built after May 15, 2015, then most likely your device can’t be rooted. However, you can downgrade the firmware to an earlier build for having a supported kernel.
3) Also, check your device’s builder number. Following is a list of Build numbers that are currently compatible with the PingPong Root tool.
SM-G920F (International variant)
SM-G920I (Australian / Indian / Singaporean / Latin American variant)
SM-G920T (T-Mobile variant)
SM-G920P (Sprint variant)
SM-G920R (US Cellular variant)
SM-G920V (Verizon variant)
SM-G920W8 (Canadian variant)
SM-G9200 (Dual SIM variant)
SM-G925F (International variant)
SM-G925I (Australian / Indian / Singaporean / Latin American variant)
SM-G925T (T-Mobile variant)
SM-G925P (Sprint variant)
SM-G925R (US Cellular variant)
SM-G925V (Verizon variant)
SM-G925W8 (Canadian variant)
SM-G9250 (Dual SIM variant)
Miscellaneous Edge variants
Steps to Root Galaxy S6 / S6 Edge
Step 1 – Find and tick ‘Unknown sources’ option in Settings -> Lock screen and security to allow third-party app installations.
Step 3 – Open the PingPong app. You’ll be prompted to install SuperSu 2.46 app. Install it but don’t open yet.
Step 4 – Open PingPong again. Click on the ‘Download data’ button to update device data.
Step 5 – Once data download is complete, select the ‘Get root!’ button to start the rooting process. Do not turn off the device or let it turn itself off (because of low battery) while the Wait message is being shown on the screen.
Step 6 – At this stage, your device will reboot automatically (which isn’t supposed to happen. It’s a bug in the app). After the device is restarted, repeat step 5.
Step 7 – Download and install the Root Checker app to verify if your device has got the root access.
And that’s it, folks! Now modify system files to your needs and let the excitement begins. If you have any difficulty following the above steps then just drop a comment below and we’ll try our best to get it to sort out.