FORUMS

TWRP Coral [TESTING]

6,679 posts
Thanks Meter: 6,566
 
By bigbiff, Senior Recognized Developer on 6th June 2020, 08:01 PM
Post Reply Email Thread
[RECOVERY] TWRP 3.4.0-0 - TeamWin Recovery Project




Introduction:

Team Win Recovery Project or TWRP for short, is a custom recovery built with ease of use and customization in mind. We started from the ground up by taking AOSP recovery and loading it with the standard recovery options, then added a lot of our own features. 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.

Key Features:

Touchscreen driven with real buttons and drag-to-scroll
XML-based GUI that allows full customization of the layout true theming!
Settings are saved to the sdcard and persist through reboots
Ability to choose which partitions to back up and which to restore
Ability to choose to compress backups now with pigz (multi-core processor support for faster compression times)
Onscreen keyboard
Easy selection of internal/external storage

In addition to the above new features, TWRP features a scripting engine that allows an app to send commands to the recovery for the recovery to perform during startup. We call this scripting engine OpenRecoveryScript. This engine will be put to use immediately in the GooManager app. GooManager will be able to install recoveries automatically for most supported devices. The app will also let you choose to install multiple zips from within Android, wipe, and run a backup.

We are looking for other talented developers, themers, and device maintainers if they are interested in helping with a free, open source project.

Source Code:

GitHub - https://github.com/TeamWin/android_bootable_recovery

Gerrit Instance - http://gerrit.twrp.me

If you have made your own TWRP build for an unsupported device, please let us know. We might add your build to the list of unofficial builds. Bear in mind that we are working hard to add more devices and we may add your device to our official build list later.

coral Device Config: https://github.com/bigbiff/android_device_google_coral


DOWNLOAD:
Hello, this is a test build for coral users (will work on crosshatch/blueline later). I was hoping adventurous people would try this fastbootable image out for testing.
So far I have decryption working, touch, adb and backup and restore seems to work. Super partition volumes can be mounted, and the super partition can be backed up. Will check back later to see feedback. Don't try if you are unable to reset back to stock. Only try if you are curious to kick the tires.

June FW Date https://build.twrp.me/test/coral/twr...est1-coral.img
July FW Date https://build.twrp.me/test/coral/twr...est4-coral.img
http://twrp.me
The Following 55 Users Say Thank You to bigbiff For This Useful Post: [ View ]
6th June 2020, 08:01 PM |#2  
OP Senior Recognized Developer
Thanks Meter: 6,566
 
Donate to Me
More
reserved
The Following 7 Users Say Thank You to bigbiff For This Useful Post: [ View ]
6th June 2020, 08:17 PM |#3  
Member
Thanks Meter: 19
 
More
Glad to see this!
The Following 2 Users Say Thank You to Jkell69 For This Useful Post: [ View ] Gift Jkell69 Ad-Free
6th June 2020, 08:20 PM |#4  
wrongway213's Avatar
Recognized Developer / Recognized Contributor / Retired Forum Moderator
Flag Canton, OH
Thanks Meter: 8,678
 
Donate to Me
More
Finally TWRPified! Thanks for bringing this to us!
The Following 4 Users Say Thank You to wrongway213 For This Useful Post: [ View ]
6th June 2020, 11:22 PM |#5  
Senior Member
Thanks Meter: 31
 
More
Quote:
Originally Posted by bigbiff

[RECOVERY] TWRP 3.4.0-0 - TeamWin Recovery Project




Introduction:

Team Win Recovery Project or TWRP for short, is a custom recovery built with ease of use and customization in mind. We started from the ground up by taking AOSP recovery and loading it with the standard recovery options, then added a lot of our own features. 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.

Key Features:

Touchscreen driven with real buttons and drag-to-scroll
XML-based GUI that allows full customization of the layout true theming!
Settings are saved to the sdcard and persist through reboots
Ability to choose which partitions to back up and which to restore
Ability to choose to compress backups now with pigz (multi-core processor support for faster compression times)
Onscreen keyboard
Easy selection of internal/external storage

In addition to the above new features, TWRP features a scripting engine that allows an app to send commands to the recovery for the recovery to perform during startup. We call this scripting engine OpenRecoveryScript. This engine will be put to use immediately in the GooManager app. GooManager will be able to install recoveries automatically for most supported devices. The app will also let you choose to install multiple zips from within Android, wipe, and run a backup.

We are looking for other talented developers, themers, and device maintainers if they are interested in helping with a free, open source project.

Source Code:

GitHub - https://github.com/TeamWin/android_bootable_recovery

Gerrit Instance - http://gerrit.twrp.me

If you have made your own TWRP build for an unsupported device, please let us know. We might add your build to the list of unofficial builds. Bear in mind that we are working hard to add more devices and we may add your device to our official build list later.

coral Device Config: https://github.com/bigbiff/android_device_google_coral


DOWNLOAD:
Hello, this is a test build for coral users (will work on crosshatch/blueline later). I was hoping adventurous people would try this fastbootable image out for testing.
So far I have decryption working, touch, adb and backup and restore seems to work. Super partition volumes can be mounted, and the super partition can be backed up. Will check back later to see feedback. Don't try if you are unable to reset back to stock. Only try if you are curious to kick the tires.

June FW Date https://build.twrp.me/test/coral/twr...est1-coral.img
http://twrp.me

When trying to boot the image it gets stuck on the TWRP flash screen. I'm on a rooted custom rom. Sorry to sound stupid if I'm missing something obvious.
7th June 2020, 12:11 AM |#6  
Junior Member
Flag New york
Thanks Meter: 11
 
More
Quote:
Originally Posted by Daisymae

When trying to boot the image it gets stuck on the TWRP flash screen. I'm on a rooted custom rom. Sorry to sound stupid if I'm missing something obvious.

Same here 😔
7th June 2020, 12:22 AM |#7  
wrongway213's Avatar
Recognized Developer / Recognized Contributor / Retired Forum Moderator
Flag Canton, OH
Thanks Meter: 8,678
 
Donate to Me
More
I'm stuck on splash screen as well, but I'm gonna try to push this thread in a more helpful direction with a detailed description and a logcat:

I'm on June radio/bootloader, running AOSiP, rooted with Magisk, build # QQ3A.200605.001

Here's the logcat of stuck @ splash
https://pastebin.com/sAMURQKw

If anything else you need tested or logged please don't be shy to tag me - I'm excited to see TWRP making its way here and I know it's been hard work. Hope the log helps and will gladly take more if it doesn't show the pertinent info you need.
The Following 8 Users Say Thank You to wrongway213 For This Useful Post: [ View ]
7th June 2020, 12:31 AM |#8  
Surge1223's Avatar
Recognized Contributor
Flag Iowa
Thanks Meter: 7,426
 
Donate to Me
More
I'll follow in Wrong Ways example.

Build: du_coral-userdebug 10 QQ3A.200605.002.A1 eng.surge.20200605.155815 release-keys

Probs wont do much more than this for now. But figured id upload to help the cause

Few things I thought I might add.

-manually adding libion.so to /system/lib64 allows you to get further but then it requests libandroidicu.so which is an apex/android runtime lib which isn't available since system isn't mounted

-toybox missing pigz always shows up
Attached Files
File Type: log twrp.log - [Click for QR Code] (29.8 KB, 16 views)
File Type: txt twrp-dmesg.txt - [Click for QR Code] (332.2 KB, 6 views)
File Type: log twrp-logcat.log - [Click for QR Code] (125.8 KB, 4 views)
The Following 6 Users Say Thank You to Surge1223 For This Useful Post: [ View ] Gift Surge1223 Ad-Free
7th June 2020, 01:18 AM |#9  
OP Senior Recognized Developer
Thanks Meter: 6,566
 
Donate to Me
More
Quote:
Originally Posted by Surge1223

I'll follow in Wrong Ways example.

Build: du_coral-userdebug 10 QQ3A.200605.002.A1 eng.surge.20200605.155815 release-keys

Probs wont do much more than this for now. But figured id upload to help the cause

Few things I thought I might add.

-manually adding libion.so to /system/lib64 allows you to get further but then it requests libandroidicu.so which is an apex/android runtime lib which isn't available since system isn't mounted

-toybox missing pigz always shows up

Thanks for the logs, I am working on getting our relink process working better so I hope to get that done soon to get all the built objects into the right space.

Apex files should be mounted and available before the decryption process happens. init is then configured to use these apex libraries for loading. It works locally but not on your pixels for some reason.

Can you post the results of mount -v?

Here is a new test image as well, I verified it on my own coral and it decrypted with pin: https://build.twrp.me/test/coral/twr...est2-coral.img

Also this image is fastboot only. I need to work on installing into the ramdisk.
The Following 7 Users Say Thank You to bigbiff For This Useful Post: [ View ]
7th June 2020, 01:50 AM |#10  
Surge1223's Avatar
Recognized Contributor
Flag Iowa
Thanks Meter: 7,426
 
Donate to Me
More
Quote:
Originally Posted by bigbiff

Thanks for the logs, I am working on getting our relink process working better so I hope to get that done soon to get all the built objects into the right space.

Apex files should be mounted and available before the decryption process happens. init is then configured to use these apex libraries for loading. It works locally but not on your pixels for some reason.

Can you post the results of mount -v?

Here is a new test image as well, I verified it on my own coral and it decrypted with pin: https://build.twrp.me/test/coral/twr...est2-coral.img

Also this image is fastboot only. I need to work on installing into the ramdisk.

Sure, no problem. logs attached
Attached Files
File Type: log recovery.log - [Click for QR Code] (29.9 KB, 8 views)
File Type: txt dmesg.txt - [Click for QR Code] (360.5 KB, 2 views)
File Type: log logcat.log - [Click for QR Code] (146.0 KB, 2 views)
File Type: txt mounts.txt - [Click for QR Code] (2.7 KB, 8 views)
The Following 3 Users Say Thank You to Surge1223 For This Useful Post: [ View ] Gift Surge1223 Ad-Free
7th June 2020, 01:55 AM |#11  
OP Senior Recognized Developer
Thanks Meter: 6,566
 
Donate to Me
More
Quote:
Originally Posted by Surge1223

Sure, no problem. logs attached

Thanks, did you try test2?
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes