[Galaxy S6 Q&A, Help & Troubleshooting] xCopyrightPvP:
~ Quick First Note: If anyone's here from the Telegram Group, I'm Mark y'know.

~ This guide considers you have the latest MM 6.0.1 base​

Step 1: Rooting your device​

Rooting your phone will void your warranty, so if you wanna do this make sure you don't have any warranty for your device, or don't, because today nobody cares about warranty! :p

1. Go to autoroot.chainfire.eu and download the zeroflte version

2. Put your phone in download mode by: Turning it off, pressing Power + Home + Vol Down keys at the same time

3. If it asks for anything, which it should, press the Vol Up key

4. Make sure you have the drivers installed on your PC, if not, please, download them and install them

5. Plug your phone in your PC, I suggest using the original cable, just so y'know, nothing explodes

6. Download a program called Odin, make sure to download any that is V3+, but I recommend the latest

7. Open Odin, select the AP option on the side, and locate your file, usually called CF-Auto-Root-something.tar.md5​

NOTICE! This will restore your recovery to Stock

8. Load the file and click start

9. Don't worry if your device reboots constantly a few times, and takes a little longer to boot, it's normal

10. Check if you have the SuperSU app installed, if yes, you're all good

Step 2: Flashing a custom Recovery​

Flashing a custom recovery is the thing that's gonna make it possible to even flash anything

1. Go to http://www.pocketpc.ch/samsung-gala...builded-thehacker911-android-6-0-1-g92xf.html and select wether you have the S6 or the edge

2. Do the same process as with the rooting process, though it will not automatically boot into the recovery, you have to do it yourself, but don't do it yet​

Step 3: Unlocking your bootloader​

You may be able to root your device and flash a custom recovery, but you aren't gonna be able to flash a custom ROM without unlocking your bootloader

1. Download the arter97 recovery, it's actually a modded TWRP, so it's gonna replace Philz, but you can always reflash Philz, because I heard that TWRP has some mounting issues, and your phone won't boot afterwards

2. Flash it the same way you flashed the CF-AutoRoot package and the Philz package​

Step 4: Flashing a custom ROM​

Before we flash, it's important that you consider your options. If you like performance, I'd recommend any Lite ROMs like: WanamLite and XtreStoLite. If you like to customize your device, I'd recommend OZOP, Griffin or CarHD. If you're a battery freak, try these: TN (Search on YanDisk) or Alexis.

1. Download the desired zip, also look if there's a second package, they'll often have these names in them: Update, Add-On, Aroma Add-On

2. Put the zip, or two zips in your Download folder in your Internal Storage

3. Power off your phone and boot in the recovery mode, do this by: Pressing Power + Home + Vol Up keys at the same time

4. When you're in the recovery mode, mount these partitions: Data, Cache, System

NOTICE! Don't mount the Internal Storage, or you'll erase your photos, downloads etc.

5. Select the option Clean to Install a new ROM

6. After that, locate your ROM, persumably in your Download folder, and select to install it

7. If nothing happens and you get a buttload of text displayed, that means your ROM is installing

8. If a graphical setup launches, that means the dev has considered to give you some options, choose wise

9. After the flash don't restart the phone if it prompts you

10. Wipe Cache and Dalvik/ART Cache, otherwise you might cause your phone to be in a softbrick state​