• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[RECOVERY] Official TWRP 3.3.1 for Moto G7 Plus [lake]

Search This thread

Jleeblanch

Senior Member
Feb 6, 2012
2,023
5,733
Colchester, VT
Moto G4 Plus
Moto G6
hyYdf7R.png

Team Win Recovery Project 3.x, or twrp for short, is a custom recovery built with ease of use and customization in mind. It's a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.


This device has 2 "slots" for ROMs / firmware. TWRP will detect whichever slot is currently active and use that slot for backup AND restore. There are buttons on the reboot page and under backup -> options to change slots. Changing the active slot will cause TWRP to switch which slot that TWRP is backing up or restoring. You can make a backup of slot A, switch to B, then restore the backup which will restore the backup of A to slot B. Changing the slot in TWRP also tells the bootloader to boot that slot.

NOTE:
Decryption of data works when fastboot booting TWRP AND when permanently installing TWRP

Installation
To temporarily boot this recovery:
Code:
fastboot boot twrp-[b]build-version[/b]-lake.img

To permanently install it:
  • Temporarily boot twrp
  • Place the twrp-installer zip on your internal/external storage, or push to /sdcard or /external_sd using adb:
    Code:
    adb push twrp-installer-[b]build-version[/b]-lake.zip /sdcard (or /external_sd)
  • Tap Install -> Navigate to /sdcard or /external_sd and select the twrp-installer -> Swipe to install
  • Reboot recovery. NOTE: if you had Magisk installed previously, be sure to flash again before rebooting to System
  • NOTE: you can flash the twrp-installer zip directly in Magisk Manager as a module to install and/or update TWRP!

NOTE: Currently, there is no official twrp-installer zip, but there will be for the next official update. However, you can use the "unofficial" twrp-installer for the time being as it is built using the same sources

Downloads
• TWRP (Official) || https://twrp.me/motorola/motorolamotog7plus.html
• TWRP (Unofficial) || twrp-3.3.1-lake-Q-v1.img
• INSTALLER || twrp-installer-3.3.1-lake-Q-v1.zip

NOTE: The unofficial twrp.img and twrp-installer.zip have been updated for Stock Q and Q based custom ROM's. They may also work on all Pie ROM's (is anyone still using Pie?) as well but is untested


XDA:DevDB Information
TeamWin Recovery Project 3.3.1, Tool/Utility for the Moto G7 Plus

Contributors
Jleeblanch
Source Code: https://github.com/TeamWin/android_device_motorola_lake


Version Information
Status: Stable
Current Stable Version: 3.3.1-0
Stable Release Date: 2019-07-23
Current Beta Version: 3.3.1
Beta Release Date: 2019-05-11

Created 2019-05-14
Last Updated 2020-04-03
 

Jleeblanch

Senior Member
Feb 6, 2012
2,023
5,733
Colchester, VT
Moto G4 Plus
Moto G6
Yes, of course. The device comes fully treble enabled, so it wouldn't make sense to build TWRP without supporting it. I'm sure it'll need some tweaks here and there and I gotta add in decryption support. It's not that it's broken, I just haven't implemented it yet. I wanted to get a working build up for at least flashing Magisk and GSI's.
 
Last edited:

Laercio_lalau

Senior Member
Apr 1, 2015
245
150
São Paulo
Yes, of course. The device comes fully treble enabled, so it wouldn't make sense to build TWRP without supporting it. I'm sure it'll need some tweaks here and there and I gotta add in decryption support. It's not that it's broken, I just haven't implemented it yet. I wanted to get a working build up for at least flashing Magisk and GSI's.
so does it support GSI? It would be good news Bro:)
 

Jleeblanch

Senior Member
Feb 6, 2012
2,023
5,733
Colchester, VT
Moto G4 Plus
Moto G6
so does it support GSI? It would be good news Bro:)
Yes, absolutely. I do need to update the twrp fstab a little for our device but it does support flashing system and vendor images. GSI's only contain a system.img, so you're good to go!

Again tho, until I implement decryption support, backups of /data and /sdcard (internal storage) aren't possible.
 
  • Like
Reactions: zfk110

Dahenjo

Senior Member
Oct 18, 2014
680
328
CT
Hey guys,
I've not installed TWRP for a long time, I've been using the same phone (Nextbit Robin) almost two years.
Do I follow this guide to install this? https://www.xda-developers.com/how-to-install-twrp/
Using the instructions above?

The important thing NOT to follow at that link (which otherwise seems to have good info) is DON'T 'fastboot flash recovery twrp.img' but instead do 'fastboot boot twrp.img' to only boot it initially (notice the words 'flash' and 'recovery' aren't in there), after which there is a new way within TWRP to fully install it. The reason is because there is no longer a recovery partition in the newer A/B-slotted devices including G7+, so if you fastboot flash the old way it could brick your device. So just follow the instructions in OP of this thread once you get to the 'Install via ADB' section.

Edit: another thing is that touch isn't working in current version after installing twrp in latest firmware versions (but does work when booted), also as pointed out in OP decryption still isn't added so can't do full nandroid backups or work with internal storage.
 
Last edited:

Tomato_Jam

Senior Member
Jan 31, 2013
55
3
I must be doing something wrong, I have a couple of ideas but I'm afraid to try any of them in case I brick it.
I am getting FAILED (remote failure)
C:\G7Plus>adb reboot bootloader

C:\G7Plus>fastboot boot twrp-3.3.0-lake.img
downloading 'boot.img'...
OKAY [ 1.576s]
booting...
(bootloader) permission denied!
FAILED (remote failure)
finished. total time: 1.607s

Model
moto g7 plus XT1965-3

Build number
PPW29.98-28
 

Jleeblanch

Senior Member
Feb 6, 2012
2,023
5,733
Colchester, VT
Moto G4 Plus
Moto G6

tag68

Senior Member
Nov 25, 2014
987
351
Decryption is planned to get implemented in TWRP? Is it (easily) possible to run the device without encryption, while keeping the possibility to do OTA updates?

Edit: Hey, since when does Motorola stop delivering OTA updates to unlocked devices? That's not what I know from Moto G2, Moto X Play, Moto Z Play. All of them did receive and install OTA updates fine having unlocked bootloader, but the Moto G7 plus shows that it would not receive OTA updates anymore!

Edit2: Maybe they just put that warning in place but don't mean it. They wrote it would still be possible as usual:
https://support.motorola.com/us/en/products/bootloader-unlock/documents/MS91999
Unlocking your bootloader does not affect your eligibility to receive over-the-air (OTA) upgrades from Motorola. Upgrade packages to new versions of Android will be pushed to all eligible devices, regardless of their bootloader locking status.
 
Last edited:

powerbyte

Senior Member
Oct 18, 2006
94
1
Hallo ,

Have the same experiance , no April Update for Moto 7Plus over OTA reteu2 channel, nothing.... have flash self ... on my phone only open bootloader and later Magisk for root... not more...

:(

Hope TWRP come the next time with encryption...thanks on this way for the dev's
 
Last edited:

Lupask

Senior Member
Aug 19, 2016
58
10
Decryption is planned to get implemented in TWRP? Is it (easily) possible to run the device without encryption, while keeping the possibility to do OTA updates?

Edit: Hey, since when does Motorola stop delivering OTA updates to unlocked devices? That's not what I know from Moto G2, Moto X Play, Moto Z Play. All of them did receive and install OTA updates fine having unlocked bootloader, but the Moto G7 plus shows that it would not receive OTA updates anymore!

Edit2: Maybe they just put that warning in place but don't mean it. They wrote it would still be possible as usual:
https://support.motorola.com/us/en/products/bootloader-unlock/documents/MS91999

Same here... "System integrity compromised" and I only unlocked the bootloader, nothing else
 

Top Liked Posts

  • There are no posts matching your filters.
  • 24
    hyYdf7R.png

    Team Win Recovery Project 3.x, or twrp for short, is a custom recovery built with ease of use and customization in mind. It's a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.


    This device has 2 "slots" for ROMs / firmware. TWRP will detect whichever slot is currently active and use that slot for backup AND restore. There are buttons on the reboot page and under backup -> options to change slots. Changing the active slot will cause TWRP to switch which slot that TWRP is backing up or restoring. You can make a backup of slot A, switch to B, then restore the backup which will restore the backup of A to slot B. Changing the slot in TWRP also tells the bootloader to boot that slot.

    NOTE:
    Decryption of data works when fastboot booting TWRP AND when permanently installing TWRP

    Installation
    To temporarily boot this recovery:
    Code:
    fastboot boot twrp-[b]build-version[/b]-lake.img

    To permanently install it:
    • Temporarily boot twrp
    • Place the twrp-installer zip on your internal/external storage, or push to /sdcard or /external_sd using adb:
      Code:
      adb push twrp-installer-[b]build-version[/b]-lake.zip /sdcard (or /external_sd)
    • Tap Install -> Navigate to /sdcard or /external_sd and select the twrp-installer -> Swipe to install
    • Reboot recovery. NOTE: if you had Magisk installed previously, be sure to flash again before rebooting to System
    • NOTE: you can flash the twrp-installer zip directly in Magisk Manager as a module to install and/or update TWRP!

    NOTE: Currently, there is no official twrp-installer zip, but there will be for the next official update. However, you can use the "unofficial" twrp-installer for the time being as it is built using the same sources

    Downloads
    • TWRP (Official) || https://twrp.me/motorola/motorolamotog7plus.html
    • TWRP (Unofficial) || twrp-3.3.1-lake-Q-v1.img
    • INSTALLER || twrp-installer-3.3.1-lake-Q-v1.zip

    NOTE: The unofficial twrp.img and twrp-installer.zip have been updated for Stock Q and Q based custom ROM's. They may also work on all Pie ROM's (is anyone still using Pie?) as well but is untested


    XDA:DevDB Information
    TeamWin Recovery Project 3.3.1, Tool/Utility for the Moto G7 Plus

    Contributors
    Jleeblanch
    Source Code: https://github.com/TeamWin/android_device_motorola_lake


    Version Information
    Status: Stable
    Current Stable Version: 3.3.1-0
    Stable Release Date: 2019-07-23
    Current Beta Version: 3.3.1
    Beta Release Date: 2019-05-11

    Created 2019-05-14
    Last Updated 2020-04-03
    6
    so pointless until touch support i am guessing
    Not pointless, and besides touch was working fine up until PPWS29.98-66-2 was released. I've since fixed touch in the latest firmware.

    AFH Download -> twrp-3.3.1-v3-lake-jlb.img

    md5sum = 008d4434ada4b6b68034dd19b2d199b3

    I'll update the OP accordingly this evening.
    5
    Update!

    Changes:
    - twrp 3.3.1
    - decryption working (booted and installed)
    - possibly fix touchscreen not working for everyone (need more confirmation)
    - new installer zip for easier updating, and can be flash in Magisk Manager as a module

    ** Downloads **
    TWRP || twrp-3.3.1-v4.0-lake-jlb.img

    INSTALLER || twrp-installer-3.3.1-v4.0-lake-jlb.zip
    4
    Yes, of course. The device comes fully treble enabled, so it wouldn't make sense to build TWRP without supporting it. I'm sure it'll need some tweaks here and there and I gotta add in decryption support. It's not that it's broken, I just haven't implemented it yet. I wanted to get a working build up for at least flashing Magisk and GSI's.
    4
    Hey guys,
    I've not installed TWRP for a long time, I've been using the same phone (Nextbit Robin) almost two years.
    Do I follow this guide to install this? https://www.xda-developers.com/how-to-install-twrp/
    Using the instructions above?

    The important thing NOT to follow at that link (which otherwise seems to have good info) is DON'T 'fastboot flash recovery twrp.img' but instead do 'fastboot boot twrp.img' to only boot it initially (notice the words 'flash' and 'recovery' aren't in there), after which there is a new way within TWRP to fully install it. The reason is because there is no longer a recovery partition in the newer A/B-slotted devices including G7+, so if you fastboot flash the old way it could brick your device. So just follow the instructions in OP of this thread once you get to the 'Install via ADB' section.

    Edit: another thing is that touch isn't working in current version after installing twrp in latest firmware versions (but does work when booted), also as pointed out in OP decryption still isn't added so can't do full nandroid backups or work with internal storage.