Latest TWRP changelog :
New features of 3.1.0 (adb backup, tweaked MTP startup routines and plenty of bug fixes - for full changelog)
I have just tested on 16 GB variant and all seems to be working. If something is broken lemme know.
IMPORTANT NOTE : Since force encryption is enabled by default in stock OS TWRP will/might ask for decrypt password for /data while you boot for first time.
You would need to wipe data once via twrp wipe options and reboot back to recovery for twrp for functioning of /data
Note : When you boot into twrp for first time it will ask for "swipe to allow modifications" and if you enable it, system partition will be modified. So when you try to boot back into OS it will obviously not boot because verity is enabled in boot image and /system is modified.
Either choose do not allow to modify in setup screen or if you enable your solution is to flash verity disabler or supersu zip which disables verity.
- Make sure you have unlocked bootloader
- Reboot to bootloader
- fastboot flash recovery twrp-****.img (if you want permanent flash) or fastboot boot twrp-****.img (if you want temporary
[Unofficial] TWRP 3.1.0-0 Moto G5, Tool/Utility for the Moto G5
Source Code: http://Using prebuilt stock kernel a...urce available
Stable Release Date: 2017-03-17
Last Updated 2017-03-21