[Moto G5 Plus ROMs, Kernels, Recoveries, & Other De] NZedPred:
This project is a continuation of the thread here:

[ROM] TWRP Flashable Stock Builds

As the original author of that thread, Q9Nap, no longer has a Moto G5 Plus, I have started this project to continue the work that Q9Nap started.

About this project

This is a collection of stock roms that can be flashed by TWRP. These roms have the following modifications from stock:

DM-verity is disabled

Forced encryption of the data partition is disabled. It is still possible to encrypt the partition if you wish

The boot image has been modified to suppress the unlocked device warnings (although the N/A will still show)

The partition table and boot loader are not included, which makes it safer to up/down-grade.

Do not attempt to apply standard OTAs over these builds. They'll probably fail, worst case they will brick your phone

Usage

Steps to flash

Ensure you have the latest TWRP

Download an appropriate zip from one of the links below

Copy to the phone or SD card

BACKUP YOUR DATA

Flash the zip via TWRP

Optionally flash Magisk etc

Reboot

Profit?

How you can help with new builds

If your phone gets an OTA notification for a build that has not been released, please pull it and share it in this thread:

When the notification is received, allow your phone to download the OTA

Power off and boot into recovery

Go to Advanced -> File Manager

Navigate to /cache

There will be a file Blur_Version_x.y.z.potter.blah.zip

Copy it to internal storage or the sdcard

Copy to PC (optional)

Upload to Mega, Google Drive, wherever

Share the link

You can also remove the file from the /cache folder to prevent any auto-updates from happening.

Latest versions

NPNS25.137-93-18 (1 August 2018 security patches)

Android File Host - potter-twrp-flashable-NPNS25.137-93-18-aroma.zip

Dropbox - potter-twrp-flashable-NPNS25.137-93-18-aroma.zip

Released only for retus (US), but will be compatible with other channels.

NPNS25.137-93-14 (1 June 2018 security patches)

Android File Host - potter-twrp-flashable-NPNS25.137-93-14-aroma.zip

Dropbox - potter-twrp-flashable-NPNS25.137-93-14-aroma.zip

Suitable for the following channels:

retus (US)

reteu (Europe)

retapac (Asia Pacific)

NPNS25.137-92-14 (1 June 2018 security patches)

Android File Host - potter-twrp-flashable-NPNS25.137-92-14-aroma.zip

Dropbox - potter-twrp-flashable-NPNS25.137-92-14-aroma.zip

Suitable for the following channels:

retin (India)

retla (Latin America)

retbr (Brazil)

All versions that I have created will be placed in this folder at Android File Host:

https://androidfilehost.com/?w=files&flid=273039&sort_by=date&sort_dir=DESC

New - they will also be mirrored at Dropbox:

https://www.dropbox.com/sh/vgw7me2f8p5gcgq/AABoBfx1tMCOMMaXL4m75Fdma?dl=0

An important note for those who have flashed custom Oreo roms

It is a frequent issue regarding Oreo roms that the device's IMEI is set to 0 in certain conditions. It is possible that these roms (or something used with them) are tampering with the persist partition of the devices. When this occurs, if the EFS is erased, it is not reconstructed correctly.

The scripts used in earlier versions this rom erase the two modem partitions, modemst1 and modemst2. These are your EFS. Normally, if you have an intact persist partition, they are recreated on boot. However, if your persist is not intact, they may fail to be recreated. The ideal scenario in this case is that you have a backup of an intact persist partition, and you restore it before flashing this. The next best is to backup a working EFS before flashing this rom, and then restore the EFS after flashing. Note that the second scenario is not guaranteed to work for any future updates. If the modem firmware is updated in an update, then it may require the EFS to be reconstructed, relying upon an intact persist.

Versions of this rom that have "no-erase-modemst" in their filename do not have the commands to erase modemst1 and modemst2. The aroma installers make it optional to erase modemst1 and modemst2.

An update on the IMEI zero issue

I have created another project linked below, that explains what has happened to some people who have lost their IMEI after flashing Oreo roms, then flashing stock builds that erased the modemst1/2 partitions.

Fix Persist, resolve IMEI=0, Explanation, Requirements

If you have installed an Oreo rom previously, or have lost your IMEI, I recommend that you read the first couple of posts in that thread. Take appropriate steps to back up your persist and EFS before installing these roms.

Guide to creating TWRP flashable builds

The following post is a guide to creating these flashable builds. Please ask questions on how to create such builds in this project:

https://xdaforums.com/g5-plus/how-to/guide-creating-twrp-flashbale-stock-roms-t3804776

XDA:DevDB Information

[Nougat][Stock][Rom] TWRP Flashable Stock Builds, ROM for the Moto G5 Plus

Contributors

NZedPred

ROM OS Version: 7.x Nougat

Based On: Stock ROM

Version Information

Status: Snapshot

Current Stable Version: 1 June 2018 security

Stable Release Date: 2018-07-07

Created 2018-07-07

Last Updated 2018-10-30