How to get Official Oreo on Exynos Samsung Galaxy S8 and S8 Plus

Samsung has been slow to release an official Oreo update for the Galaxy S8 and S8+ models, but they’ve finally announced it, and the official updates should be rolling out within the next few days to a couple weeks. However, if you can’t wait for the official update to be delivered OTA, or you have a rooted device and want to flash the update manually, Appual’s has you covered.

This guide will walk you through flashing the Oreo update onto your Galaxy S8 / S8+ Exynos variants. And yes, the official Samsung Oreo update is officially called “CRAP”. I have no idea if its an acronym for something, or if Samsung has suddenly developed a sense of humour.

Warning: This guide is only for the G950F and G955F, which are the Exynos variants of the Galaxy S8 / S8+ models. Do not proceed with this guide if you do not have an Exynos Galaxy S8 / S8+. Also, this update will go smoothly if you’re running Nougat, but if you’re already running one of the Oreo beta updates, you will need to perform factory reset/data wipe before following this guide.


If you have the G950F:

If you have the G955F:

Prerequisite Steps:

  1.  Decide whether you want to install from SD card or ADB. If you are installing from SD card, copy the OTA file to your SD card – if you want to sideload it via ADB, place the OTA file in the main folder of your ADB installation.
  2. Extract the Odin firmware from the Requirements section onto your desktop.
  3. Reboot your Galaxy S8 / S8+ into Download Mode – this is done by holding Bixby + Volume Down + Power.
  4. Install the Odin tool on your PC, and plug your Galaxy S8 / S8+ into your computer via USB.

  1. In Odin, click the BL button, and navigate to the Odin firmware folder you extracted on your desktop. Choose the file that starts with BL, and do the same for the AP, CP, and HOME_CSC tabs in Odin.
  2. Click the Start button in Odin, and wait for the flash process to complete. Reboot your device, and as soon as it reboots to the Android system, power off your Galaxy S8 / S8+, and boot once again into Download Mode (Bixby + Volume Up + Power).

The next steps of this guide depend on the Galaxy model you have – please only follow the instructions for your model.

Samsung Galaxy S8 (G950F)

  1. If you wish to install from SD Card, select the option “Apply Update from SD Card” from the Download Mode menu. Now just select the and select it with the Power button.
  2. If you want to sideload via ADB, select “Apply Update from ADB”, and then open an ADB command window on your computer (hold Shift + Right click and select ‘Open a Command Window Here’ from inside your main ADB folder).
  3. When the ADB console launches, type: adb sideload <path to> so for example adb sideload C:\ADB\

Samsung Galaxy S8+ (G955F)

If you want to install from SD card, select “Apply Update from SD Card” from the Download Mode menu. Choose the file “G99F AQL5 to”.

  1. After your phone reboots, it will be running the Oreo beta 6 firmware. Now reboot back into Download Mode, and this time apply the “G955F ZRA5 to”. When it installs and reboots your phone, you will be on the official Android Oreo release.
  2. If you want to sideload the update over ADB, you must have the G955F ZRA5 to and G955F AQL5 to files inside your main ADB folder.
  3. From the Download Mode menu, choose Apply Update from ADB, and then open an ADB command window on your PC (hold Shift + Right click and select Open a Command Window Here in your main ADB folder).
  4. When ADB console opens, type: adb sideload <path to G955F AQL to> and press enter.
  5. Wait for your phone to reboot, then go back into Download Mode, and repeat the ADB sideload command for the other file (G955F ZRA5 to
  6. When your phone reboots, you’ll be on the official Android Oreo release.
Kevin Arrows
Kevin is a dynamic and self-motivated information technology professional, with a Thorough knowledge of all facets pertaining to network infrastructure design, implementation and administration. Superior record of delivering simultaneous large-scale mission critical projects on time and under budget.