Galaxy S6 proved to be the saviour for Samsung. Galaxy S5 was an embarrassment for the company. After S5, Samsung vowed to redesign its next flagship completely. Samsung Galaxy S6 was released with a tremendous new elegant design and impressive specs. It was a huge success; even now, users of Galaxy S6 are contented with it, and they are reluctant to update to Galaxy S7. Samsung Galaxy S6 is a complete phone with everything a typical smartphone requires. It has perfect looks, a great design, a premium body, a magnificent camera, and the best size. The only thing that I didn’t like about Galaxy S6 is that it does not have an external storage slot. No external space can be a real headache for guys like me, who always flash custom ROMs and install custom ROMs on Galaxy S6.
- Before moving on to the guide, let me give you guys an overview of what we will do. First, you must download the custom recovery, custom ROM, ODIN and SuperSU after the downloads. First, we will flash SuperSU to root the phone; then, you will have to flash TWRP custom recovery, then flash the gapps if required. That’s all. Next time you reboot, you will have a new ROM on your Samsung Galaxy S6.
How to Root and Install Custom ROM on Galaxy S6:
Before moving forward, know that installing a custom ROM might result in bricking your phone if you don’t follow the steps as specified. So carefully follow all the instructions, and whatever happens, don’t restart your phone or shut it down while flashing or rooting is under process. To root and install custom ROM on Galaxy S6. You will have to download the following prerequisites:
Prerequisites for installing TWRP on Galaxy S6:
- Download Samsung USB drivers for Windows PC (The link to download the drivers is under the main heading)
- From here, download Odin v3.10.7.
- Download Custom ROM for Samsung Galaxy S6.
- Download Custom Recovery for Samsung Galaxy S6.
- You will also have to Download SuperSu to root your Galaxy S6.
- Unlock Bootloader:
- Go to Settings -> About Device -> Tap on Build number 7 times.
- Now Go back to Settings -> Developer Options -> Turn on OEM Unlocking and USB debugging.
Preparation for Root and Installation of TWRP and Install Custom ROM on Galaxy S6:
Once you have downloaded the above files, now follow the steps below. The following steps are for preparation to install Custom ROM on Galaxy S6 and TWRP.
- Know that flashing custom ROM on Samsung Galaxy S6 will delete all the data inside it. So, make a backup of your phone using this guide.
- Disable the lock Screen passcode or pattern on your Galaxy S6.
- Make sure your phone is at least 50% charged.
- Now download ODIN and unzip the software on a desktop or somewhere it can be easily reached.
- Make sure you have downloaded and installed Samsung USB drivers on your PC. The drivers are required to recognise your phone when you connect it to your PC in download mode.
- Download the custom ROM from the link above. Just go to the link and any custom recovery that you like. Download its zip file. Or if you already have a custom ROM. Make a folder in the internal storage of your Galaxy S6 and place it there, or place it somewhere in your phone where you can quickly locate it via custom ROM.
- Remember, if you are flashing CyanogenMod, you will also have to flash gaps.
- After that, download the TWRP custom recovery and place it on your PC.
- Lastly, download the SuperSu file and place it in the internal storage of your Galaxy S6.
Finally, let us move forward on how to root and install custom ROM on Galaxy S6. I hope you guys are with me. At any step, if you are confused or have any queries, feel free to ask me in the comments. I will get back to you within 12 hours.
Follow the steps below to root and install custom ROM on Galaxy S6:
- First, we will install custom recovery on your Samsung Galaxy S6.
- Put your phone in Download mode:
- Turn off your phone.
- Press Volume Down + Power and Home Button Simultaneously. Keep on holding till you see the Android figure on the Screen.
- Now press the Volume up button to continue.
- Now connect your phone to your PC—open ODIN. You will see ID:COM turn to blue, which is an indication that your phone is recognised.
- Click on AP or PDA in some ODIN versions. Select the custom recovery TWRP .tar file that you downloaded. Like in the screenshot below.
- Click on Start.
- It will take some time and if flashing of custom ROM was successful on your S6. Then, your phone will reboot.
- Once it reboots, turn off your phone.
- Get into Custom Recovery TWRP.
- Press Volume up + Power + Home button. Keep on holding the buttons till you see the TWRP menu. (If your phone boots into Android Stock recovery with an Android figure in the background, then you will have to flash the custom recovery again while unchecking the auto reboot. When the flashing of the custom ROM is completed, Turn off your phone and manually boot it into the recovery menu. Don’t let it get start the stock operating system)
-
Once you are in the TWRP recovery Menu.
- Note: If you want to just root Galaxy S6 and you don’t want to flash a custom recovery. Skip the steps below and perform steps 16 and 18 only).
- First, make a NANDROID backup using this guide and move the backup file to your PC, as the backup file will get deleted if you leave it in your phone’s internal storage. (Nandroid backup saves your ROM and everything. It can help you restore your phone if the custom ROM fails to flash or your phone bricks due to some unknown reason).
- Now get back to the main Screen of the TWRP recovery menu and
- Select Dalvik Cache and Cache Partition.
- And Swipe to Wipe them.
- Perform a Factory Reset using TWRP.
- Go back to the Main Screen of TWRP.
- Now tap on Install, select the SuperSu zip file, and flash it on your phone by swiping on the Screen. This is to root your phone.
- Once your phone is rooted, install Custom ROM on it by locating the custom recovery file and swiping it to flash it.
- Now, reboot your Samsung Galaxy S6. The first reboot will take 10-15 minutes, depending on the custom ROM you have installed on your Samsung Galaxy S6.
That’s all on how to root, install TWRP and install Custom ROM on Galaxy S6. Suppose you have any issue or query. Feel free to contact me in the comments. If it’s your first time and you need a step-by-step guide. I can take time for that as well. Just ask me in the comments.