[TWRP][osprey] TWRP for Moto G 2015

Search This thread

Daved+

Senior Member
May 25, 2008
567
120
I'm using 3.2.1.0 and it fails to decrypt using a 4x4 pattern.

What can I do? (besides wiping everything, heh)
 

roadkill42

Senior Member
Jul 13, 2013
848
105
Moto G7 Power
A quick heads-up for everyone and @squid2 in case we'd be able to get our hands on the custom update. ;)

TWRP recovery version 3.2.2-0

Changelog:
* adb backup fixes
* OTA style update zips will now install automatically without prompting for decrypt
* minor tweaks to handling date/time on Qualcomm devices
* updates to some language translations

Download
https://twrp.me/Devices
Can't find it there only 3.2.1-0? Thanks found it for my htcbolt hope it will do what it says it will thanks
 
Last edited:

IronTechmonkey

Recognized Contributor
Feb 12, 2013
9,526
16,303
A quick heads-up for everyone and @squid2 in case we'd be able to get our hands on the custom update. ;)

TWRP recovery version 3.2.2-0

Changelog:
* adb backup fixes
* OTA style update zips will now install automatically without prompting for decrypt
* minor tweaks to handling date/time on Qualcomm devices
* updates to some language translations

Download
https://twrp.me/Devices

Interesting. On my Osprey running LOS 14.1 I'm content with squid2's last version of TWRP but am curious about how the date time handling (an issue to varying degree on many devices) has been changed and will search to see what was done. Thanks for the heads up. Also FYI; based on a fairly recent post in the Osprey 14.1 thread squid2 may (or may not) be inactive for a while.
 
  • Like
Reactions: rahul9999

bhishmar

Senior Member
Feb 16, 2013
55
14
Trivandrum
How to use SHA256 Digest check during ROM.zip install?

Inviting attention (question/clarification) from the experts here...

During Install of any "ROM.zip" by TWRP, a data integrity check can be done now by keeping a digest file named "ROM.zip.md5", in the same folder.
Now a days most professonal downloads have switched to posting "sha256" checksums instead of MD5, (eg: Lineage OS site).

How to use sha256 cheksum check within TWRP during ROM.zip install?
a) What should be file extension for digest files? (Is it "ROM.zip.sha256" ?)
b) How to switch to sha256 digest check instead of MD5 in TWRP?


I see an option "Use SHA2 for hashing" in the Main settings Menu.
But even if I tick this option & keep a "ROM.zip.sha256" file along with zip, it is not using it during install.

Instead I am getting an error as below:
"Skipping Digest check: no Digest file found"

What am I doing wrong?

Can the OP or any expert pls answer my question?
 

lonkar

Senior Member
Mar 29, 2018
119
61
This is my version of TWRP built for the 2015 Moto G. It should work fine, but using it is a try at your own risk procedure. Your bootloader must be unlocked to use this recovery. Fastboot mode is used to flash or boot this recovery. To enter fastboot mode, turn off your device, hold PWR and VolDn for 3 seconds, then let go.

Differences between upstream TWRP and my fork:
My original green theme
No SuperSU
No TWRP app
No HTC Dumlock cruft
Updated pigz compressor (slightly faster and more tolerant of corruption)


To temporarily boot this recovery:


To permanently flash it:


The download is up on the downloads tab.

XDA:DevDB Information
TWRP for Moto G 2015 (osprey), Tool/Utility for the Moto G 2015

Contributors
squid2
Source Code:https://github.com/sultanqasim/android_device_motorola_osprey/tree/twrp


Version Information
Status: Stable
Current Stable Version: 3.2.3-r1
Stable Release Date: 2018-08-16

Created 2015-08-02
Last Updated 2018-08-16


Any update coming ? As newer version of twrp 3.3.0 released
 
G

GuestK00247

Guest
twrp 3.3.0 is out now: https://eu.dl.twrp.me/osprey/

* Merge AOSP 9.0 r3 (Dees_Troy)
* Use ANDROID_ROOT variable instead of hard coding to /system (CaptainThrowback)
* Decrypt FBE on 9.0 and metadata decrypt (Dees_Troy)
* vold decrypt updates (CaptainThrowback and nijel8)
* Support vibration on LED class devices (notsyncing)
* Metadata decrypt support for Pixel 3 (Dees_Troy)
* Support rotating the display via build flag (vladimiroltean)
* Reboot to EDL mode button (mauronofrio)
* Support MTP on FFS devices (bigbiff)
* Update FDE decrypt to support keymaster 3 and 4 (Dees_Troy)
* Detect mkfs.f2fs version to properly format on f2fs partitions (Dees_Troy)
* Allow TWRP to use md5 and sha256 checksums for zip installs (bigbiff)
* TWRP can use /data/cache/recovery and /persist/cache/recovery on AB devices with no cache partition (bigbiff)
* Switch part of advanced menus in TWRP to use a listbox of options (Dees_Troy)
* Use magiskboot to allow repacking boot images for installing TWRP (Dees_Troy with thanks to topjohnwu of course)
 

yannis_gr

Senior Member
Apr 7, 2012
79
11
Backups wont work!!

I'm in trouble...!

I install stock MM 6.0.1 Rom for XT1541 (1GB version) from here https://forum.xda-developers.com/2015-moto-g/development/rom-stock-motorola-rom-collection-t3296964

Everything was ok.
Got to twrp 3.2.3 and did a backup. So far so good.
The day after, i tried to restore my backup.
I wiped everything except external SD and after "succesfull" restoration i reboot to ROM.
Screen went to the white "unlockbootloader status warning" but then got black instead of booting to ROM.
My twrp version is the latest (twrp-osprey-3.2.3-r1) but i also tried with ver. 3.2.1 and I had exactly same results.
My TWRP backups are not working...!

please help!!
 
Last edited:

jemail

Senior Member
Sep 19, 2013
378
104
Moto G
Nvidia Shield Tablet
I'm in trouble...!
My twrp version is the latest (twrp-osprey-3.2.3-r1) but i also tried with ver. 3.2.1 and I had exactly same results.
My TWRP backups are not working...!

please help!!

Latest official version of TWRP is 3.3.1 I believe. There is very little reason to use an unofficial version of TWRP. However I don't think upgrading will help.
Try restoring again. If that doesn't work then bad luck you will have to wipe and do a clean install of your ROM.
You should have backed up critical files to your computer or external SD card, right?

Sent from my Nvidia Shield Tablet using XDA Labs
 
Last edited:
  • Like
Reactions: yannis_gr

yannis_gr

Senior Member
Apr 7, 2012
79
11
Thanks for your reply.

Latest TWRP for our device (moto G3) is 3.2.3-r1, you can check it on the first page of this thread.
I solve the problem by flashing an old version, 3.0.2-r5.
Now backups are working but i am facing another issue.
When i try to format/setup my sd-card as "internal storage for apps" etc, i get an error "command 20 volume partition disk: could perform command...", or something like this...
I can use sd-card only as a regular external storage...

Any thoughts?
 
Last edited:

jemail

Senior Member
Sep 19, 2013
378
104
Moto G
Nvidia Shield Tablet
Thanks for your reply.

Latest TWRP for our device (moto G3) is 3.2.3-r1, you can check it on the first page of this thread.
I solve the problem by flashing an old version, 3.0.2-r5.
Now backups are working but i am facing another issue.
When i try to format/setup my sd-card as "internal storage for apps" etc, i get an error "command 20 volume partition disk: could perform command...", or something like this...
I can use sd-card only as a regular external storage...

Any thoughts?
The latest TWRP for our device is 3.3.1-0 from the official website https://twrp.me
3.2.3-r1 is an unofficial build and is an old version also. You are not running the latest version.
I think you should download and install twrp from the official website.
The twrp image posted here is not the official image.
I use the official build of TWRP downloaded from the official twrp website and have never had any problems.
I will say it one last time, there are very few reasons to use an unofficial build of TWRP currently. If you are not using a ROM with a vendor partition you do NOT need a custom build of TWRP, use the official build of TWRP instead.

Sent from my Nvidia Shield Tablet using XDA Labs
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 209
    This is my version of TWRP built for the 2015 Moto G. It should work fine, but using it is a try at your own risk procedure. Your bootloader must be unlocked to use this recovery. Fastboot mode is used to flash or boot this recovery. To enter fastboot mode, turn off your device, hold PWR and VolDn for 3 seconds, then let go.

    Differences between upstream TWRP and my fork:
    • My original green theme
    • No SuperSU
    • No TWRP app
    • No HTC Dumlock cruft
    • Updated pigz compressor (slightly faster and more tolerant of corruption)

    To temporarily boot this recovery:
    Code:
    fastboot boot twrp.img

    To permanently flash it:
    Code:
    fastboot flash recovery twrp.img

    The download is up on the downloads tab.

    XDA:DevDB Information
    TWRP for Moto G 2015 (osprey), Tool/Utility for the Moto G 2015

    Contributors
    squid2
    Source Code: https://github.com/sultanqasim/android_device_motorola_osprey/tree/twrp


    Version Information
    Status: Stable
    Current Stable Version: 3.2.3-r1
    Stable Release Date: 2018-08-16

    Created 2015-08-02
    Last Updated 2018-08-16
    47
    Squid TWRP 3.0.2-r5

    I've posted a new TWRP build with improved Nougat compatibility and many small updates from upstream. The download is up on the downloads tab as usual.
    36
    Squid TWRP 3.1.1-r3

    I've posted a new TWRP build with some minor changes. The main one is that TW_NO_LEGACY_PROPS is set to improve compatibility with Oreo ROMs, as requested by @Alberto97. There are also some minor bug fixes from upstream.
    32
    Squid TWRP 3.1.1-r1

    I've rebased my TWRP fork on the latest upstream release. It brings miscellaneous bug fixes from upstream. As usual, the download is on the downloads tab.

    I've also updated the kernel with recent security and bug fix patches - I'm in the process of bringing my "Squid Kernel" project back up to date. A new Squid Kernel release will probably come some time next week.
    28
    Squid TWRP 3.2.1-r1

    I've posted an updated build of my TWRP fork. It brings bug fixes related to the ADB backup feature, and also executes automated recovery scripts (such as wipe and update commands) without first waiting for the user to enter a decryption password. As usual, the download is on the downloads tab.