How to Root Android Phone and TWRP on Galaxy S7/S7 Edge

The Galaxy S7 and S7 Edge have recently been updated to Android 7.0 Nougat, introducing a plethora of changes and improvements. Samsung has completely overhauled the phones, with a new and updated UI, including new icons and backgrounds in the toggle menu. The settings application has been revamped, the caller ID UI redesigned, and the edge panel upgraded. Performance and battery life have been enhanced as well. The Android 7.0 Nougat update significantly enhances the overall user experience of the Galaxy S7 and Galaxy S7 Edge. The new firmware is being rolled out through OTA updates and can also be manually flashed.

Upon updating your phone from Marshmallow, any existing Root and TWRP recovery on the previous build will be lost once your device boots into the new firmware. For advanced Android users, having TWRP recovery and root access is crucial for customizing their Android devices. If you are an Android enthusiast like myself, the immediate priority after updating to Nougat will likely be to root the device and install TWRP recovery.

After updating my phone, I successfully flashed TWRP recovery and rooted it without any issues. The process of rooting and installing custom recovery on an Android Nougat-powered S7 or S7 Edge remains the same as on Android Marshmallow. Let’s explore how to accomplish this and complete the entire procedure quickly.

Preparatory steps

  1. Ensure your Galaxy S7 or S7 Edge is charged to a minimum of 50% to prevent any power-related concerns during the flashing process. Verify your device’s model number meticulously by navigating to settings > more / general > about dethe vice.
  2. Activate OEM Unlocking and USB debugging mode on your phone.
  3. Obtain a microSD card as you will need to transfer the SuperSU.zip file to it. Otherwise, you will have to utilize MTP mode when booting into TWRP recovery to copy it.
  4. Back up your essential contacts, call logs, SMS messages, and media content to your computer, as you will need to reset your phone during this process.
  5. Remove or disable Samsung Kies when using Odin, as it can disrupt the connection between your phone and Odin.
  6. Use the OEM data cable to connect your phone to your PC.
  7. Follow these instructions precisely to prevent any mishaps during the flashing process.

Note: These custom processes carry a risk of bricking your device. We and the developers are not liable for any mishaps.

Acquirements and setups

  • Download and set up Samsung USB drivers on your PC: Obtain Link with Instructions
  • Download and unzip Odin 3.12.3 on your PC: Obtain Link with Instructions
  • Carefully download the TWRP Recovery.tar file specific to your device.
    • TWRP Recovery for Galaxy S7 SM-G930F/FD/X/W8: Download
    • TWRP Recovery for Galaxy S7 SM-G930S/K/L: Download
    • TWRP Recovery for Galaxy S7 SM-G935F/FD/X/W8: Download
    • TWRP Recovery for Galaxy S7 SM-G935S/K/L: Download
  • Download the SuperSU.zip file and transfer it to your phone’s external SD card. If you don’t have an external SD card, you will need to copy it to the internal storage after installing TWRP recovery.
  • Download the dm-verity.zip file and transfer it to the external SD card. Additionally, you can also copy both these .zip files to a USB OTG if available.

How to Root Android Phone and TWRP on Galaxy S7/S7 Edge – Guide

  1. Launch the Odin3.exe file from the extracted Odin files that you downloaded earlier.
  2. Enter download mode on your Galaxy S7 or S7 Edge by pressing Volume Down + Power + Home buttons until the Downloading screen appears.
  3. Connect your phone to your PC. Look for an “Added” message and a blue light in the ID: COM box on Odin to confirm the successful connection.
  4. Select the TWRP Recovery.img.tar file specific to your device by clicking on the “AP” tab in Odin.
  5. Check only “F.Reset Time” in Odin and leave “Auto-Reboot” unchecked when flashing TWRP recovery.
  6. Select the file, adjust options, then start flashing TWRP in Odin to see the PASS message appear shortly.
  7. After completion, disconnect your device from the PC.
  8. To boot into TWRP Recovery, press Volume Down + Power + Home buttons, then switch to Volume Up when the screen goes black. Wait to reach the recovery screen for a successful boot into the custom recovery.
  9. In TWRP, swipe right to enable modifications and disable dm-verity immediately for system modifications and successful booting.
  10. Navigate to “Wipe > Format Data” in TWRP, enter “yes” to format data, and disable encryption. This step will factory reset your phone, so ensure you have backed up all data beforehand.
  11. Return to the main menu in TWRP Recovery and select “Reboot > Recovery” to reboot your phone back into TWRP.
  12. Ensure SuperSU.zip and dm-verity.zip are on external storage. Use TWRP’s MTP mode to transfer if needed. Then, in TWRP, go to Install, locate SuperSU.zip, and flash it.
  13. Again, tap on “Install”, find the dm-verity.zip file, and flash it.
  14. After finishing the flashing process, reboot your phone to the system.
  15. That’s it! Your device is now rooted with TWRP recovery installed. Good luck!

That’s all for now. Remember to back up your EFS partition and create a Nandroid backup. It’s time to unlock the full potential of your Galaxy S7 and Galaxy S7 Edge. If you encounter any issues or need assistance, feel free to reach out.

Feel free to ask questions concerning this post by writing in the comment section below.

About The Author

Reply

error: Content is protected !!