How To Update Moto G4 Play To Android 8.0 Oreo Via AOSP Custom ROM

Good news that now you can get the experience of real baked Oreo on Moto G4 Play (Harpia) variants. In this detailed guide, we shared the latest build of AOSP custom firmware which is based on Android 8.0 Oreo. Now you can enjoy all the features and changes of Android Oreo OS on your own device before the official stock firmware released. Recently, Moto G4 Play received the official Android 7.1.1 Nougat update and waiting for Android 8.0 Oreo update. If you can’t wait more and you’re excited to test the latest Android OS on your Moto G4 Play then you can flash this AOSP ROM.

All credit goes to XDA developers to develop this amazing AOSP custom ROM which comes with all the official features of Android 8.0 Oreo and also brings some handful features like Notifications Channels, Multi-Display Support, New Wi-Fi Features, Better Icons, Picture In A Picture, Background Limits, Autofill, Keyboard Navigation and much more. This ROM is not officially announced by Motorola but just a custom ROM which is developed by third-party developers. Your Moto G4 Play should be rooted, and a custom recovery like TWRP or ClockworkMod (CWM) should be already installed on it in order to flash this AOSP Android 8.0 Oreo custom ROM on your device.

The ROM is still in a development stage so you may find some bugs and errors but don’t worry about that they will be fixed soon. However, the good thing is that you will test the latest Android OS on your device. This latest custom ROM is a stable build and will improve your system’s stability. Before proceeding, don’t forget to take a full backup of all your valuable data. If you are interested in updating Moto G4 Play (Harpia) to AOSP Android 8.0 Oreo custom ROM then go ahead and follow the given steps.

How To Update Moto G4 Play To Android 8.0 Oreo Via AOSP Custom ROM 1


This guide containing the Android 8.0 Oreo AOSP ROM and instructions can be used only for the Moto G4 Play handsets. Do not try to install this firmware on anyone other devices or incorrect variant.


AndroidBlog will not be held liable for any damage occurred to your Moto G4 Play during or after the installation of this AOSP Android 8.0 Oreo custom ROM. Proceed at your risk.


  • Take a proper backup of all your valuable data and setting on your phone before proceeding to the installation guide.
  • Make sure that you have correctly installed the correct Moto G4 Play USB drivers on your PC.
  • The latest version of a TWRP recovery should be already installed on the device.
  • The battery level of your Moto G4 Play should be at least about 70% before going ahead with the instructions.

Required Files:

Steps to Install Android 8.0 Oreo AOSP ROM on Moto G4 Play:

Step No 1: – First, download the Android 8.0 Oreo AOSP ROM, and Google Apps package zipped files from the above-given links, on the desktop of your PC.

Step No 2: – Connect the Moto G4 Play with PC using its USB data cable and transfer the downloaded files to the root folder of internal phone’s storage.

Step No 3: – Disconnect the device and turn it off to boot into recovery mode (TWRP).

Step No 4: – Turn on the phone while pressing and holding Volume Down + Power keys at the same time. Once the TWRP logo appears, you have successfully booted into the recovery.

Step No 5: – As your Moto G4 Play is in TWRP recovery, perform a nandroid backup and select the System, Data, Boot, Recovery, EFS options.

Step No 6: – Navigate to the main menu of TWRP recovery and tap on the install option. Locate the ROM .zip file that you have already transferred to the internal storage of your phone earlier. Select it.

Step No 7: – Proceed with the installation by swiping the confirmation button to install the ROM.

Step No 8: – Install Google Apps package on your phone by repeating the above steps.

9: – Once the flashing process is completed successfully, reboot system.

Done! You have successfully installed Android 8.0 Oreo-based AOSP custom ROM on Moto G4 Play. If you have any issues or queries regarding above-given guide, then tell us in the comments section below.

Bhatti Junaid

He continuously writes tech articles and development code. Also, appreciates excellent food, exceptional coffee and great company. He has written 266 guides and other posts.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button