How To Flash Official Firmware on Samsung Galaxy S8 & S8+ And Revert To Stock

If you have an Android phone, and most specifically a Samsung Galaxy S8 or Galaxy S8+, you have most probably rooted your phone, installed a custom recovery or a custom ROM. These are some of the benefits that the Android OS gives to users.

The Samsung Galaxy S8 has and will always have a strong support from developers. There are and will be a plethora of custom ROMs to install, kernels to improve performance, and mods to completely change the user experience of the phone.

Of course, installing ROMs and fancy mods is all nice and fun, until problems start to arise. No matter how fast the Galaxy S8 is, even with the latest Exynos or Snapdragon 835 chipset and with 4 GB of RAM, it will eventually stutter and overall slow down. Luckily, this can be easily fixed by flashing a stock firmware.

With Odin, you can easily flash a stock firmware on the Samsung Galaxy S8 or S8 Plus. An official firmware reverts the phone back to stock. So if you are rooted or have a custom recovery or ROM installed, they will all be gone. Flashing a stock firmware is a great way to revert the phone back to stock, and make it look like brand new.

How To Revert Galaxy S8 and S8+ To Stock By Flashing Official Firmware

Note: If your phone is under warranty and you don’t want to avoid it, don’t worry. Flashing a stock firmware with Odin will not trigger KNOX. You will still be covered under warranty. However, we do not take responsibility if something goes wrong with your phone. Please proceed at your own risk.

Download files

Installation process

  1. Go to the firmware download page, and enter your phone’s model number. If you don’t know it, go to Settings > About Phone > Model Number. You can download builds for Exynos and Snapdragon variants of S8 and S8+.
  2. Turn off your phone. Press and hold the volume down, Bixby and power keys at the same time to go into download mode.
  3. Connect your phone to your PC using the included USB cable.
  4. Download Odin and extract it. Launch the program.
  5. If the firmware you downloaded is in a zip file, extract it. You will receive a tar.md5 file.
  6. On Odin, click on AP and select the newly downloaded stock firmware.
  7. Click on the start button.

This will start the installation process of the stock firmware. Once the process is over, the phone will automatically reboot. Your Galaxy S8 or S8+ will now be back to stock.


  1. Great site, thank you. I have been bequeathed a Samsung S8 which is most probably network locked. It has been flashed with a custom ROM and I need to flash with stock ROM. I want to change carrier – will the flashing unlock the phone? If not will I need to install stock firmware for the original carrier (Telstra I think) – unlock – and then install firmware for preferred carrier?
    Hope this makes sense.

  2. Hi, the link to the firmware show only the latest firmware for ver.9. I will like to flash my S8 to ver. 8. Where do I get the firmware for ver. 8? I dont like ver.9. Thank you

  3. Como puedo saber la resolución o intensidad o especificación del flash de un samsung S8, quiero un foco que tenga esa misma iluminación

  4. hello guys!

    I have a SM-G950FD (ZTO) rooted by magisk and TWRP recovery.

    I need to perform updates by flash a zip or donwload via odin.
    The problem is: when I try to update a firmware downloaded on Sammobile (tar.md5) via Odin it changes my recovery causing to lose all data.

    This happen because on firmware that I donwload on Sammobile have a stock recovey included. Otherwise, if I use HOME_CSC will also cause lose data because of change on recovery.

    I try a lot of things like, remove recovery file from the tar.md5, also try use Abyssal Kitchen, but I can’t have sucess.

    I ask for help plz! I just need upgrade my firmware without lose data by flash a or donwload a .tar via Odin using a firmware that I donwload from Sammobile.

    Kind regards!


Please enter your comment!
Please enter your name here