Update (1st March, 2016): CF Auto Root aka CFAR released for the retail 6.0.1 firmwares for S6 and S6 Edge. It’s by far the simplest method to root your Samsung device on Marshmallow. Follow the link below for downloads and instructions:

[icon name=”hand-o-right” class=”” unprefixed_class=””] Easily Root S6 and S6 Edge 6.0.1 Marshmallow using CF Auto Root 

  Update (15th Feb, 2015): Samsung is now officially rolling out Android 6.0.1 Marshmallow update to Galaxy S6 and S6 Edge devices globally. But we aren’t sure yet if the SuperSU 2.67 would be able systemless root S6 and S6 Edge Marshmallow update. You might want to wait until we confirm a working root.
  Update (24th Dec. 2015): Samsung is now rolling out the Android 6.0 Marshmallow beta build to Galaxy S6 and S6 edge owners in the UK via OTA updates. You can download the OTA zips over here. Also, Chainfire’s latest SuperSU beta v2.64 with systemless root works on the S6 and S6 edge Marshmallow update.

We’re into the final month of 2015 now, and Samsung is supposed to deliver us the Android 6.0 Marshmallow update for Galaxy S6 and S6 edge by the end of this month.

So this holiday season will be fun with the freshest release of Android coming to the hottest phone of 2015, the Galaxy S6 edge.

The Android Marshmallow update is not an update to re-overhaul the UI on your Android device like Lollipop did, but it’ll improve your device experience in a number of ways.

This is all great news but let’s rewind a bit and see how the recent Android updates have affected root methods on the Galaxy S6 and S6 edge.

For the Android 5.0 Lollipop builds, we had the Ping Pong Root method which allowed root on bootloader locked variants of the devices as well, but since it was a security threat, Samsung patched the root exploit Ping Pong used with the 5.1.1 update. And with 5.1.1 onwards, you need a custom kernel with selinux set to permissive to allow root on S6 and S6 edge devices.

On Galaxy S6 and S6 edge Marshmallow update, rooting will follow the same procedure as on 5.1.1. You’ll first need to install a custom kernel with selinux set to permissive, and then flash/install SuperSU zip from the TWRP recovery to get root.

We aren’t sure though if Chainfire’s systemless root will also make it to Galaxy S6 and S6 edge Marshmallow update. For the unknown, systemless root is a way of installing SuperSU via the boot partition without modifying the system partition so you can safely install OTA updates by simply flashing the stock boot/kernel.

If you’re someone who couldn’t live a day without root access, we would recommend you to stay away from the Marshmallow update once it’s available for a few days until a safe way to root S6 and S6 edge Marshmallow update is available.

We’ll be keeping an eye on the XDA forums and other Android communities for a working Marshmallow root for Samsung devices. Stay tuned..

How to Root Galaxy S6 and S6 Edge Marshmallow Update

Download SuperSU v2.68
  1. Install TWRP recovery on your S6 or S6 edge.
  2. Download and transfer the SuperSU v2.64 beta zip file to your device.
  3. Boot into TWRP recovery and flash the SuperSU zip file.
  4. Reboot device.

That’s all. Simply flashing the SuperSU v2.64 zip from the recovery would get you root on your Galaxy S6 and S6 running on Marshmallow firmware.

Happy Androiding!