Official Android Oreo for the Exynos Samsung Galaxy S7 and Galaxy S7 Edge started to roll out yesterday. When Samsung releases updates to devices, they release them by CSC (Country Specific Code). The update has been rolled out to the BTU CSC, which is the United Kingdom unlocked version. XDA Forums member Silver King made TWRP backups so that anyone can install Oreo on their own device.

This is the first release of Android 8.0 Oreo for Exynos Samsung Galaxy S7 devices and it brings a bunch of new features and improvements. On top of all the new features that come with Android Oreo, such as picture-in-picture modenotification channelsbackground app optimizationsnotification snoozing, and more, there are also plenty of Samsung-specific changes with Samsung Experience 9.0. This update also contains Samsung’s Bixby.

With Samsung Experience 9.0 comes a new keyboard with stickers and GIFs built in, the App Pair feature from the Samsung Galaxy Note 8, which was previously for the S7 Edge only, and much more. The build comes with the latest April security patches. The update also brings native support for Overlay Manager Service (OMS), the theme framework behind Substratum. Before, the Sungstratum plugin was necessary to apply custom themes, but now you should transition over to the Andromeda plugin which is more stable.

If you are using another CSC values and want this update, you can install it using our guide below. This will require an unlocked bootloader and TWRP. It has been over two years since the Galaxy S7 and S7 Edge were released, so you probably shouldn’t have to worry about voiding your warranty, which unlocking the bootloader will do. However, keep in mind that unlocking the bootloader will trip Knox and make it so apps like Samsung Pay and Secure Folder will not work.

Install Android Oreo on the Exynos Samsung Galaxy S7/S7 Edge

How to install TWRP on your phone:

  1. Go to Settings and then About Device. Click on Build Number 7 times to enable Developer Options. Go to Developer Options and enable USB debugging and OEM unlock settings.
  2. On your Windows PC make sure you have ADB installed first. Open the command prompt on your computer and type the command adb reboot bootloader.
  3. Download Odin 3.12.7 and the TWRP images for your phone. This is for the Galaxy S7 and this for the Galaxy S7 edge. Use the latest version on the list.
  4. Open Odin and select the AP tab and select the TWRP files for your device.
  5. Click start. Once you click start you will not be able to undo the bootloader unlock. This will trip Knox and make it so Samsung Pay and Secure Folder will not work.
  6. Your phone will reboot to the system.

How to install Android Oreo on your device with TWRP:

  1. Download the files linked below. You are going to want to extract the zip file for the system. For the Magisk v16.4 and no-verify-opt-encrypt-6.0 zip files, don’t extract them and transfer all the files to your phone.
  2. Open CMD on your computer and type adb reboot recovery
  3. Select once TWRP opens, select restore then the files you extracted onto your phone.
  4. Once they restore, you are going to want to go back to the home screen of Odin and click the install tab.
  5. S7 Edge users, ignore this step. S7 users, flash the S7oreoboot.zip, no-verify-opt-encrypt-6.0, and Magisk v16.4.
  6. S7 Edge users flash no-verify-opt-encrypt-6.0 and Magisk v16.4.
  7. One you flash those, select wipe cache/dalvik.
  8. Go back to the home screen then select wipe. Slide the bar at the bottom that says "Swipe for Factory Reset." This will erase your data, but if you do not do this, your phone will not boot properly. Then once it is done, click reboot system.
  9. After this you will be running Android Oreo and rooted with Magisk v16.4.

System restore files for the S7S7 Oreo Boot ImageSystem restore files for the S7 edgeMagisk v16.4no-verify-opt-encrypt-6.0.zip