Google’s most popular Nexus phone, the Nexus 5, may have been left out from yearly Android updates by Google but the massive community of third-party developers are still keeping the kicking and alive with the latest and greatest of Android releases.
Thanks to XDA member Santhosh M, you can now run Android 8.0 Oreo on Nexus 5 through an AOSP based custom ROM. Google pushed Android 8.0 source code into the Android Open Source Project (AOSP) a while back and it enabled people with the know how of developing a ROM to build a Android 8.0 custom ROM based on AOSP sources for a variety of Android devices.
Check out: Android Oreo update release schedule
The Nexus 5 Oreo ROM is a work-in-progress project at the moment so we don’t recommend you to install it on your device if you use it as a daily driver. Apart from booting Android Oreo on your Nexus 5, the ROM has only a functional WiFi. Everything else is yet to be fixed/worked on.
- Unofficial build: Available, check the download link below:
- Android 8.0 AOSP ROM: Download link
- Gapps: You need this to get Google Play Store app, Play Services App, and other Google apps.
Note: You must have a custom recovery like TWRP installed on your device to be able to install a custom ROM.
How to Install Android 8.0 Oreo ROM on Nexus 5
- Download and transfer the AOSP ROM zip file and Gapps package zip file that you downloaded above to your Nexus 5.
- Boot your Nexus 5 into TWRP recovery.
- Select Wipe from TWRP main menu and do a Swipe to Factory Reset on the bottom of screen.
- Go back to TWRP main menu, tap on Install and select the AOSP ROM .zip file that you transferred to your Nexus 5 in Step 1.
- After selecting the .zip file, do Swipe to Confirm Flash on the bottom of screen to begin the custom ROM installation process. This may take some time.
- Once your ROM is successfully flashed, you’ll see Wipe cache/Dalvik option, select it and then do Swipe to wipe on bottom of screen.
- Now flash the Oreo Gapps file similarly, just the way flashed the ROM file.
- Once you’re done flashing all required files, reboot your Nexus 5.
That’s all there is to it. Android 8.0 Oreo is now installed on your Nexus 5.