Home / Android / How to Install Official Android 8.1 Oreo Update on Moto G5

How to Install Official Android 8.1 Oreo Update on Moto G5

Back in the day, when Motorola was still a Google company, the launches the first Moto G. What followed it was the prime example of an OEM listening to user feedback, and it was called the Moto G2. It was a revolutionary device for it offered much more for the price than any Android smartphone before it did. Not to mention it had the backing of the brand Motorola and quick Android updates. The Moto G2 was the one true king of the budget segment. Fast forward to 2018, Motorola is now a Lenovo company and it is no more the one true king. Lenovo is very bad at providing updates too. But hey, at least the Moto G5 has finally got the official Android 8.1 Oreo update a year later.

It is quite unlikely that you did not yet root your Moto G5 or install a custom ROM and custom recovery, given how long it takes Motorola to push updates. Android 9.0 Pie is out now by the way. If you were patient enough, updating to the official Android 8.1 update will be a little easier for you. For those of you rocking custom ROMs or even a custom recovery, things will be a bit more tedious. In order to install the Android 8.1 update, your Moto G5 should be running on the stock NPPS25.137-93-2-5 firmware without root or a custom recovery.


  • The device must be running on the stock AndroidNougat firmware (NPPS25.137-93-2-5) and using the stock recovery.
  • No root.
  • No custom recovery.
  • Enable USB Debugging.
  • ADB and Fastboot should be installed on your PC.



How to install NPPS25.137-93-2-5 firmware

  1. In case your device isn’t running the stock firmware or recovery, you can download the firmware from the Downloads section above. Extract the contents of the zip file into a folder, or directly inside your ADB folder.
  2. Connect your Moto G5 to your PC with USB debugging enabled.
  3. Launch the ADB command line interface and reboot your device into fastboot mode with the following command.
    adb reboot bootloader
  4. When in fastboot mode, flash the stock firmware using the following commands one by one. Note that this will wipe all your data so make sure you backup everything important. You’ll need to transfer all the firmware files into your adb folder if you haven’t already.
    fastboot oem fb_mode_set
    fastboot flash partition gpt.bin
    fastboot flash bootloader bootloader.img
    fastboot flash logo logo.bin
    fastboot flash boot boot.img
    fastboot flash recovery recovery.img
    fastboot flash dsp adspso.bin
    fastboot flash oem oem.img
    fastboot flash system system.img_sparsechunk.0
    fastboot flash system system.img_sparsechunk.1
    fastboot flash system system.img_sparsechunk.2
    fastboot flash system system.img_sparsechunk.3
    fastboot flash system system.img_sparsechunk.4
    fastboot erase cache
    fastboot erase userdata
    fastboot erase customize
    fastboot erase clogo
    fastboot oem fb_mode_clear
  5. Once everything is flashed correctly, reboot your device using the following command and setup everything. You’ll need to enable USB debugging once again.
    fastboot reboot

Install official Android 8.1 Oreo update – ADB Sideload

  1. Now that you have your Moto G5 running an untouched stock Nougat firmware, download the Oreo update OTA from the Downloads section above. Transfer the downloaded zip file to your ADB folder.
  2. Connect your phone to the PC again and reboot into recovery using the following adb command.
    adb reboot recovery
  3. When in recovery, use the Volume keys to highlight Apply update from ADB and select it using the Power key.
  4. On your PC, enter the following ADB command to flash the OTA zip.
    adb sideload block_delta-ota-Blur_Version.25.361.10-28.41.2.cedric.retail.en.US.zip

    If you prefer, you can rename the zip to OTA.zip or anything easier to type and then use that name in the command. For instance,

    adb sideload OTA.zip

Install official Android 8.1 Oreo update – SD card

  1. You can also install the OTA directly on your phone without needing ADB. For this, transfer the downloaded OTA zip file to your Moto G5’s internal storage.
  2. Reboot your device into recovery mode. You can do this via ADB as before or using the hardware button combination.
    • Power off your Moto G5.
    • Press and hold the Volume Down button and then power on the device while holding the Volume Down key.
    • Navigate to Recovery using the Volume Keys and press the Power button to select it.
    • When you see the Android logo, press and hold Volume Up then Press and release the Power key.
  3. In recovery mode, select Apply update from SD card.
  4. Navigate to the downloaded OTA zip file and select it.

The installation can take quite a bit of time even up to 30 minutes.

source: xda


>> Source Link

Check Also

12 things you need to know in tech today

Here’s your daily tech digest, by way of the DGiT Daily newsletter, for Tuesday, July …

%d bloggers like this: