Here is everything you will need to root Samsung Galaxy S6 Edge SM-G925P smartphones running on the Android 6.0.1 Marshmallow software updates by using an updated version of the CF-Auto-Root tool, a Windows computer and the Odin flashing application. The rooting guide when completed will equip your S6 Edge smartphone with the SuperSU app which is going to grant the root permissions to the root apps you install from the Google Play Store and other sources online.
- You do not need to be running any particular firmware build number to use this guide on your S6 Edge smartphone. So long as your S6 Edge is running Android 6.0.1 Marshmallow, you should find this guide works.
- You must have a computer that is running Windows operating systems to follow this guide or else the Odin flashing app will not run on the computer and your device will not get rooted.
- You must have the Samsung Galaxy S6 Edge smartphone that has the SM-G925P model number to use this guide as any other model number will likely get bricked according to Chainfire — the developer of the CF-Auto-Root tool we are using.
BEFORE WE BEGIN
- Download and install the Samsung USB Drivers  for the Galaxy S6 Edge smartphone for the Windows computer before you start with the guide or else your smartphone will not be detected by the flashing app we are using in the tutorial.
- Unlock the Developer Options menu from the S6 Edge’s Android OS by tapping on the Settings icon > About Device > Build Number 7 times. Keep tapping until you get a message on the display that says you are now using the smartphone as a developer.
- Turn on the USB Debugging Option from the S6 Edge’s Settings now by heading back to the home screen, followed by tapping on the Settings icon once again and then tapping on the new Developer Options menu that is available. Scroll down the list until you get to the USB Debugging box and check the box, so it is turned on. Now you can leave the Developer Options menu, and the S6 Edge’s Android operating system will remember your preferences.
HOW TO ROOT SAMSUNG GALAXY S6 EDGE SM-G925P RUNNING ANDROID 6.0.1 MARSHMALLOW UPDATES
- Download the updated version of the CF-Auto-Root tool for the SM-G925P on Android 6.0.1 from here .
- Extract the CF-Auto-Root package to the desktop of your computer and the Odin flashing app and the CF-Auto-Root tool will be there on the desktop.
- Double-click the Odin flashing app executable and wait for the app to open on the desktop of the computer.
- Connect the Samsung Galaxy S6 Edge smartphone to the computer with the USB cable when you have it in download mode .
- Wait for a yellow or blue ID: COM port coming from the Odin user interface which is there to let you know that the Samsung drivers you installed are working, and the device is connected.
- Click the AP button and browse the desktop for the CF-Auto-Root file made for the Galaxy S6 Edge smartphone and upload it to this location.
- Click the Start button from the Odin user interface.
- Wait until you get a pass message inside a green box from the Odin user interface before unplugging from the computer.
In conclusion, that is how to root Samsung Galaxy S6 Edge SM-G925P on Android 6.0.1 Marshmallow software updates. Sometimes new software updates can bring new bootloaders with them which can result in a device not flashing or not booting after flashing. You need to submit the new recovery image to Chainfire’s official CF-Auto-Root thread over at the XDA-Developers website  so he can fix the problem if you notice that happening.