Samsung recently released the Galaxy S7 after Galaxy S6. Galaxy S7 has some minor changes in design as compared to Galaxy S6 but has various major improvements in the internals such as the SD card slot is now available in the Galaxy S7 and is slightly thicker having some extra battery. So if you have Galaxy S7 Exynos model G930F/FD/X/S/W8 and want to install TWRP custom recovery on your Galaxy S7 to flash custom ROMs, Mods, take nandroid backups, restore backups, wipe data or any other partition on your phone then we have a step-by-step guide given below. Remember that you can use this guide only for the Exynos variant of this device. Users having Snapdragon variants will have to wait a little more to install TWRP or any other custom recovery as they come with locked bootloaders by carriers.
TWRP is a powerful tool that helps developers and Android advanced users to make their life easier. Being an advanced Android user you may already know about TWRP but if you are a new user then let me tell you that TWRP (TeamWin Recovery Project is a custom recovery) has many features that you can’t find in a stock recovery.
AndroidXDA.net will not be held responsible for any kind of damage occurred to your device during or after the installation of this TWRP. Proceed at your own risk. Using this guide will trip your Knox counter and the warranty of your device will be void.
Before Getting Started:
- Make a proper backup of all your existing data like SMS, MMS, Videos, Contacts and Call Logs etc before proceeding to the rooting guide.
- Enable OEM Unlock by navigating to Settings > Developer options.
- To enable Developer Options, go to Settings app > About Phone and then tap Build Number 7 times.
- Download and install Samsung USB Drivers on Windows-based PC so that ODIN can detect your device.
- The battery level of your device should at least about 70%.
- Download SuperSU if you want root access on your device.
- Download dm-verity and force encryption disabler if you don’t want root access on your device
- Download Odin3_v3.10.7
- Download TWRP for Galaxy S7
- Samsung USB Drivers
- Download SuperSU
- Download dm-verity and force encryption disabler
Steps To Install TWRP on Galaxy S7 Exynos Variants:
1:- Download the .tar format of the recovery (Not the img format).
2:- Extract Odin3_v3.10.7.zip on your PC and run Odin3 v3.10.7.exe as an Administrator.
3:- Turn off your Galaxy S7 in order to boot into Download mode.
4:- Turn On the phone while pressing and holding Volume Down + Home + Power keys at the same time for a while until a warning appears on your device. Then press Volume up button to confirm and the device will boot into Download mode.
5:- Connect your Galaxy S7 with the PC using its USB data cable. Once the phone is successfully connected to the PC, you will get an Added message in Odin.
6:- Click on the AP button in Odin and locate the firmware .tar file that you have already downloaded and press OK.
7:- Navigate to Options tab in Odin and remember to tick Re-partition and Auto Reboot options but F. Reset Time should not be ticked.
8:- Click on the Start button and wait for the process to complete. After the installation is completed successfully, you will get a PASS message in Odin.
9:- Boot the device into Recovery Mode. Press and hold Volume Up + Home + Power buttons for few seconds. This will boot the freshly installed custom recovery TWRP.
10:- Here you’ll be asking to allow system modifications. Swipe right to continue. Remember that it will trigger dm-verity and you won’t be able to boot your device until you install SuperSU or dm-verity and force encryption disabler on your device.
If you would like to gain root access over your Galaxy S7 then install the SuperSU file to make your system bootable. But if don’t want to root your device then you will need to flash ‘dm-verity and force encryption disabler’ in order to make your device bootable. Just choose one of these files.
11:- Choose Wipe option and then swipe to format data on the Galaxy S7.
12:- Now transfer the SuperSU zip file or the ‘dm-verity and force encryption disabler.zip’ to your device. While you are still in TWRP recovery, you will need to copy the file.
13:- Flash the .zip file you have transferred by selecting Install option in TWRP, then locate the SuperSU zip file or dm-verity and force encryption disabler.zip and then swipe to confirm the installation.
14:- Restart your Galaxy S7 to System and then wait for it to boot up.
Done! You have successfully installed TWRP custom recovery on your Galaxy S7.
Let us know in the comments area below if you have any questions or query while following the given guidelines.