Have you recently updated your S6 Edge+ to Marshmallow? If not, click the link below to do that right now. We are going to help you easily install TWRP and finally root Galaxy S6 Edge+ running Marshmallow 6.0.1.

Manually Update Galaxy S6 Edge+ to Marshmallow 6.0.1

Now that you have the latest software up-and-running on your device, you would definitely like to tweak it the way you want. By “tweak it“, I mean installing custom MODs like ViPER4Android and Xposed Framework, and also modifying other system attributes to enhance the phone’s performance.

In order to root Galaxy S6 Edge+ on Marshmallow, you will first require to have TWRP installed, then install Chainfire’s SuperSU root package, and thereafter flash an insecure boot.img/kernel that supports full ROOT (SkyHigh kernel). This tutorial is supposed to work on any Galaxy S6 Edge+ (SM-G928*) model running Android Marshmallow.

Credits to XDA member – UpInTheAir for the hard work on the kernel.



Rooting will void your device’s official support, and is considered risky if done wrong. DroidOrigin shall not be held liable for any damage to your device. However, we will help you if you find yourself in such situation.


Install TWRP, Custom Kernel & Root Galaxy S6 Edge+

Before you begin

  • Download and Install Samsung USB drivers.
  • Backup your S6 Edge+ completely. This includes the internal storage, messages, contacts, and other essential stuff that you want to preserve.
  • Charge your Edge+ to at least 60% battery life to avoid any disturbances during the process.
  • Enable OEM unlocking in Settings > Developer options.



  1. Connect your phone to the PC in MTP mode and transfer the SuperSU and Kernel zip files to the storage.
  2. Boot your S6 Edge+ into Download mode – Power off your phone completely. Press and hold Volume Down, Home and Power buttons simultaneously. Once you see the warning screen, press the Volume Up key to finally boot into Download mode.
  3. Now while the phone is in Download mode, connect your S6 Edge+ to the PC using USB cable.
  4. Open the folder where Odin tool was extracted, and double-click on ‘Odin v3.10.7.exe’ to run it.
  5. The ID:COM port on the Odin window should light up, displaying the corresponding port number. If it doesn’t make sure to re-install USB drivers.
  6. Now that your phone is being detected successfully, click on the AP button. Browse to the folder/directory where ‘twrp-3.0.2-1-noblelte.img.tar’ was downloaded, and select it.
  7. To start flashing TWRP recovery on your S6 Edge+, click on the Start button.
  8. When the recovery has flashed, boot your phone into TWRP mode – Power it off completely, again. This time, press and hold the Volume Up, Home, and Power keys altogether. Release the power key once you see the phone light-up, and keep holding the other two until you see TWRP screen.
  9. In TWRP Recovery:
    • Go to Install. Navigate your phone’s storage, find the SuperSU zip ‘BETA-SuperSU-v2.71-20160331103524.zip’ and select it. Swipe the ‘Swipe to confirm Flash’ button on the bottom of the screen.
      Flashing SuperSU v2.67 via TWRP recovery
    • Once the package has flashed, go back to the main screen. Do not reboot the phone yet.
    • Follow the same procedure to flash Kernel zip ‘SM-G928C–kernel-SkyHigh_MM_v2.2″-[16-03-03].zip’. Once flashed, tap on Reboot System.
  10. That’s it. The process was simple, but needs to follow an order to maintain the integrity of the device.

During the first boot after rooting, your device may enter a bootloop. Don’t worry! Just reboot and everything will be fine. For better customization and to unlock all the options of SkyHigh kernel, be sure to download Synapse from Play Store and use it.

Developer: Andrei F.
Price: Free

You will now be running Rooted Android Marshmallow on Galaxy S6 Edge+. Make sure to benefit yourself from it, tweak your user-interface, increase the phone’s performance using Synapse, or use root-required apps.

Let us know about your experience, through the comments below. If you have issues during the process, ask us.

Previous articleWallArt Android App – The Best Source For Wallpapers
Next articleManually Install OxygenOS 2.2.1 on OnePlus 2
Dhananjay (DJ) is an Android devotee and a Tech Blogger by profession. He is a keen undergraduate, seeking and working hard on his ambitions to achieve something distinctive in his life. He prefers interacting with his readers in the most reproaching manner possible and his desires here are not just to reach out the tech figures, but also attract those those non-interested minds to our Android universe. He proudly owns Nexus 6P, Nexus 5, OnePlus One and a Nexus 4.