Android Oreo is rolling out for Huawei Honor devices, but it seems that the Honor 9 devices haven’t received it yet. Follow this guide to install Android Oreo on Honor 9 (STF-L09) right now.
As Huawei is gearing up for the new Oreo update for its flagship devices, it seems like only the Chinese variants are being focused on. Users over at XDA have reported that the Global variant of Honor 9 – STF-L09 is being left out of the update. We are not quite sure on when Huawei will be rolling out the update for the said device. Following the steps here in this tutorial, you will be able to install official Android Oreo on Honor 9.

- How to Install Android Oreo on Huawei P8 Lite (GZOSP ROM)
- Install Android Oreo on Honor V9 DUK-AL20 (EMUI 8.0.0.315)
- Install Android Oreo Beta on Honor 8 Pro DUK-L09 (EMUI 8.0)
Table of Contents
Download and Install Android Oreo on Honor 9 (STF-L09C432)
Huawei is rolling out EMUI 8.0 to devices like the Honor 8 Pro (V9), which will bring several new features to the device. While Huawei is giving most of its attention to the Chinese market, the XDA community has started to find ways to get the update.
XDA Recognized Developer – OldDroid has gathered the appropriate files and instructions for the purpose. Note that these instructions are a little different and have more added steps than what we have discussed earlier for the Honor 8 Pro. The instructions here will update your Honor 9 firmware to B130, which is based on Android Oreo.
Prerequisites
Now, before you head over to install Android Oreo on Honor 9, make sure to fulfill all the stated requirements.
- Your Honor 9 must be running L09C432 firmware.
- The process will wipe your device completely, including the internal storage. So make sure to take a full backup of your Honor 9 before proceeding. You can follow our instructions on how to backup Android devices.
- Charge your device to at least 50-60% battery level to avoid any shutdowns during the process.
- You must install ADB and Fastboot tools on your PC. Additionally, you can also follow our guide to use ADB and Fastboot from any directory.
- Enable USB debugging on your phone.
Downloads
Download all the required files before moving to the instructions: Link
Instructions to Install Android Oreo on Honor 9 (EMUI 8.0)
For your convenience, the instructions have been split into three parts. These will make sure that you’re easily able to install Android Oreo on Honor 9.
Part 1: Install B130 Firmware
- Download the L09-B321 firmware files and STF_Recovery_NoCheck.img from the link above.
- Connect your phone to the PC and transfer all the downloaded files to the root (Outside all folders) of the SD card.
- Now, download the TWRP recovery image for Nougat (twrp-3.1.1-nougat-stf.img).
- Copy this file to the C:\adb folder where all the ADB and Fastboot files are present.
- Press and hold the SHIFT key and right-click inside this folder. Select ‘Open command window here’ or ‘Open PowerShell window here’ from the menu.
- Connect your phone to the PC again and enter the following command to reboot it into bootloader:
adb reboot bootloader
- Once your device is in bootloader mode, flash the TWRP recovery using:
fastboot flash recovery twrp-3.1.1-nougat-stf.img
- Once the recovery has been flashed, boot into it by holding the Volume Up + Power button altogether.
- In TWRP, go to ‘Advanced’ -> ‘Terminal’.
- Enter the following commands in the Terminal:
dd if=/external_sd/STF_RECOVERY_NoCheck.img of=/dev/block/bootdevice/by-name/recovery_a dd if=/external_sd/STF_RECOVERY_NoCheck.img of=/dev/block/bootdevice/by-name/recovery2_a echo --update_package=/sdcard/update.zip > /cache/recovery/command echo --update_package=/sdcard/update_data_full_public.zip >> /cache/recovery/command echo --update_package=/sdcard/update_full_STF-L09_hw_normal.zip >> /cache/recovery/command
- Finally, enter the following command reboot recovery mode and install Android Oreo on Honor 9:
reboot recovery
- Your device will boot back into recovery and the installation will begin. Once completed, the phone will reboot.
Wait, it is not done yet. You will notice that the boot animation, theme store, and ringtones are missing. So in order to fully install Android Oreo on Honor 9, we will further root it and make the essential edits in the system.
Part 2: Rooting and Essential System Edits
- Download the following files from the link above.
- twrp-3.1.1-oreo-stf.img
- SR5-2.82-supersu_ramdisk.zip
- Copy these files to the C:\adb folder.
- Reboot your Honor 9 into bootloader mode and connect it to the PC.
- Flash the TWRP recovery for Oreo using:
fastboot flash recovery_ramdisk twrp-3.1.1-oreo-stf.img
- Once flashed, boot into TWRP recovery by holding the Volume Up + Power button altogether.
- In TWRP, go to ‘Advanced’ -> ‘ADB Sideload’ and swipe the button.
- Now use the following command to install SuperSU zip:
adb sideload SR5-2.82-supersu_ramdisk.zip
- Once the file is flashed, boot into the OS.
- Download Solid Explorer from the Play Store and run it.
- Now, in order to fully install Android Oreo on Honor 9, rename the ‘normal’ folders in the following locations to ‘eu’.
/cust/hw /version/special_cust/STF-L09/hw
- Once renamed, reboot your Honor 9.
Part 3: Restore Stock Ramdisk and Unroot
Now comes the final step to install Android Oreo on Honor 9. This step will make sure that your device has the stock Ramdisk and recovery installed to prevent any problems.
- Download the following files and place them inside the C:\adb folder.
- RAMDISK.img
- RECOVERY_RAMDISK.img
- Boot your device into bootloader mode and connect it to the PC.
- Flash the ramdisk image using the following command:
fastboot flash ramdisk RAMDISK.img
- And flash the stock recovery using:
fastboot flash recovery_ramdisk RECOVERY_RAMDISK.img
- Once the files have been flashed, boot into the stock recovery by pressing the Volume Up + Power button.
- In stock recovery, select ‘Wipe data/factory reset’ -> ‘Yes’.
- Finally, select ‘Reboot system now’.
There you go, you have just installed Android Oreo on Honor 9 (STF-L09) successfully. Go ahead and enjoy all the new features of Oreo. If you have any problems while installing this firmware, leave a comment below.
Source: XDA-Developers
CHK
Can I use this method for SFT-AL10?
Help Me please!
Dhananjay
The AL10 is the Chinese model. I would NOT recommend you to update using this method.
Stan
Can I use this method for stf-l09
?
Dhananjay
Yes, you can.