Last Updated on September 20, 2024 by Mathew Diekhake

Samsung Galaxy S8+ If you’ve ever used a search engine to try to find out what is a custom recovery, then you would have likely stumbled across the words “Team Win Recovery Project” or “TWRP” for short.

The TWRP recovery image is the only custom recovery image in the world currently being developed by roughly a group of four guys and being maintained by many more.

I’ve gotten in contact with these guys personally, and if you’re going to install TWRP, you want to do it from the links coming from the official TWRP website, which is what you’ll find in this guide.

When you install a custom recovery image, you are swapping the stock recovery with a custom version, because you can only ever have one of them at a time.

TWRP comes with some extra features that the stock recovery doesn’t have, most notably being the option of flashing unsigned zip files. It’s not uncommon to find custom ROMs and rooting files coming your way in the form of unsigned zip files. Since Android only makes it possible to flash official signed zip from the stock recovery partition, it restricts you from flashing anything that isn’t an official version of Android until you’ve swapped the stock version for a custom one.

Details of Note

  • The custom recovery images available in this guide are only to be installed on the Samsung Galaxy S8+ smartphone. Most devices have a custom recovery image developed specifically for it, and you shouldn’t install one that is intended for another device unless advised it is okay by a professional.
  • The Samsung Galaxy S8 Plus is a dm-verity device, meaning that swiping to allow system modifications results in your device being unable to boot if it is using the stock kernel. To get around dm-verity’s boot prevention, you must first install a kernel that has dm-verity disabled in the fstab.
  • The codename for the Samsung Galaxy S8+ with Snapdragon processor TWRP recovery image is “dream2qlte.” You will see that codename in the TWRP image file path and also from your About Device menu so you know you are flashing the right file on the right device.
  • You can visit the official support thread over at XDA-Developers if you run into any problems along the way.

Files Required

How to Install TWRP Recovery on Samsung Galaxy S8+(Snapdragon) with Odin

Note: The Odin flashing tool is really easy to use, but it only works on the Windows operating system. You won’t get the flashing tool to load on a Mac or Linux computer. It doesn’t really matter what version of the Windows operating system that you’re using as long as it is something above Windows XP.

1. Download and install the Samsung USB drivers on the computer if you don’t have them already.

2. Download the firmware (.tar) file from the links above directly to the computer. Extract the file by right-clicking on it and choosing the option to extract. When you do, you’ll see the tar.md5 file inside. That’s the file you’ll be using to do the flashing.

3. Download the Odin flashing tool. It doesn’t really matter what version, but the latest is the most up to date so grab that one. Extract the Odin file and then double-click on the Odin executable file (.exe) that is found from within the Odin folder after extraction. You should now have the Odin interface open on the computer and waiting for you to connect to it.

4. Boot the Samsung mobile device into the Download Mode by first powering it down and then rebooting by holding the Volume Down + Home + Power keys at the same time.

5. A yellow warning triangle will come up on the device’s display. At this time you need to press the Volume Up button. You’ll then see the device getting into the Download Mode. It’s then ready for the flashing.

6. When in Download Mode, connect the Samsung mobile device to the computer with the USB cable.

7. If you have installed the USB drivers correctly, the Odin flashing tool should detect your device. You can tell this by observing the ID: COM port lighting up with a color, usually yellow or blue.

It doesn’t matter what color, it’s the lighting up that counts.

8. After the device is picked up by Odin, click on the PDA or AP button, depending on what button your version of the Odin flashing tool has.

9. Navigate to the stock ROM folder and upload the tar.md5 file to this location in Odin.

10. Without changing any of the default settings, click on the Start button in Odin, and the flashing then begins.

11. Wait until Odin shows a Pass message before disconnecting your device.

You can now close the Odin flashing tool and continue using your computer if you like.

TWRP developers make it clear that TWRP does not support the official updates from your manufacturer. Official updates never make changes to the system partition, but a lot of the things that people dabble in with a custom recovery image do. For example, if you were to get root access, install an app like Titanium Backup to remove system apps, so forth, you would be, during all those times, having to make changes to the system partition. As soon as you do that, you run the risk of experiencing unexpected behavior when returning back to the stock updates.

If you understand the risk and are sure you want to get the stock recovery installed again, you can do it by flashing the stock recovery image found inside the official firmware file zip or just flashing the official firmware file in full. Depending on your device, the method for firmware flashing changes, but you can always flash the stock recovery images by themselves by using the same commands that you used for flashing the custom recovery from ADB on the computer. The only difference being that you would need to use the updated file name when flashing.

That’s all.