FORUMS
Remove All Ads from XDA

[RECOVERY][TF101][OFFICIAL] TWRP 2.3.2.3 with on-screen keyboard! [2012-12-12]

1,584 posts
Thanks Meter: 631
 
By ViViDboarder, Inactive Recognized Developer on 6th August 2012, 06:54 PM
Post Reply Email Thread
Team Win Recovery Project 2.3, or twrp2 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.

Phone look:


Tablet look:


CHANGELOG for 2.3.2.3:
-Fixes / enhancements to handle the multiple user setup introduced by Android 4.2 (see notes)
-Fixed a bug with deleting a backup with a space in the name
-Added highlights on keyboard key presses
-TF101: Ignore blkid when mounting /data

CHANGELOG for 2.3.0.0:
-Rebased onto AOSP Jelly Bean source code
-Rewrote backup, restore, wipe, and mount code in C++ classes for easier maintenance going forward
NOTE: backups from prior versions of TWRP are still compatible with 2.3
-ADB sideload functionality from AOSP is included in 2.3, see this link for more info
-Re-wrote fix permissions entirely in C++ and runs in a few seconds instead of a few minutes (thanks to bigbiff)
-Improvements to zip finding in OpenRecoveryScript (should be a lot fewer GooManager automation issues)
-Faster boot times
-Added charging indicator while in recovery (only updates once every 60 seconds)

While this update may not bring a host of new must-have features, this update is a significant re-write of much of the core TWRP code. AOSP Jelly Bean recovery source moved to mostly C++ code and now all of the "TWRP" code is fully rewritten into C++ as well. Now that we've laid this groundwork, we're in a much better position to pull in future AOSP recovery updates as well as implementing more great new features.

Since TWRP 2.3 is based on AOSP jelly bean sources, TWRP now uses recovery API 3 instead of 2. Some zips may no longer work if the developer is using an out-of-date update-binary. This API change should not be a problem on newer devices, but older devices will probably encounter several zips that need to be updated. If needed, you can try using this update-binary that was compiled with current sources. It goes in your zip file in the META-INF/com/google/android folder.

DOWNLOAD:
The fastest and easiest way to install TWRP is to use the GooManager app:
Play Store Link
Direct Download
1) Install GooManager from the Play Store
2) Open GooManager and provide root permissions
3) Hit Menu (or the button with the 3 dots on your screen) and then Install OpenRecovery
OR:
You can find more information and download links on our website!
NOTE: If you're coming from another build of TWRP, you may need to go into settings and tap reset defaults to reset the storage paths so that you can see your zip files.

BUGS:
If you have found a bug, please acquire a recovery.log - you can do this in two ways - the fastest is "adb pull /tmp/recovery.log" right after you have the issue. Alternatively in the advanced menu there's an option to copy the log to the sdcard. Also consider posting it to our github issues log. It's pretty much impossible for us to keep up with the more than 30 threads that we have for the devices that we "directly" support. If you have a significant problem that cannot be answered in this thread, your best bet is to contact us via our website, or find us in our IRC channel below. If you see someone that's struggling, feel free to point it out to us. We need your help to help us keep track of all of our devices! Thanks!

SUPPORT:
Live support is available via #twrp on Freenode with your IRC client or just click this link.
The Following 46 Users Say Thank You to ViViDboarder For This Useful Post: [ View ] Gift ViViDboarder Ad-Free
 
 
6th August 2012, 06:55 PM |#2  
ViViDboarder's Avatar
OP Inactive Recognized Developer
Flag San Francisco, CA
Thanks Meter: 631
 
Donate to Me
More
We also now back up and restore boot! Yay!

Want to compile yourself?

I'm using this config: https://github.com/ViViDboarder/andr...ice_asus_tf101
And this kernel: https://github.com/ViViDboarder/android_kernel_TF101
And compiling against CM9 source tree

Further device specific announcements will go here

A few thanks for this specific build:
Roach2010 for helping be me test and find the mystery kernel
RaymanFX for finding a config that worked. Still not sure where he found it yet exactly
And... Dees_Troy and eyeballer for their relentless nagging
The Following 10 Users Say Thank You to ViViDboarder For This Useful Post: [ View ] Gift ViViDboarder Ad-Free
6th August 2012, 06:57 PM |#3  
Roach2010's Avatar
Inactive Recognized Developer
Flag Glasgow
Thanks Meter: 2,266
 
Donate to Me
More
first ...

well second lol
The Following 2 Users Say Thank You to Roach2010 For This Useful Post: [ View ] Gift Roach2010 Ad-Free
6th August 2012, 07:13 PM |#4  
kptnk's Avatar
Senior Member
Flag Paris
Thanks Meter: 696
 
More
So, third ......thanks guys, that's awesome !
6th August 2012, 07:36 PM |#5  
Senior Member
Thanks Meter: 270
 
More
thanks, been waiting for this.
6th August 2012, 07:47 PM |#6  
Senior Member
Thanks Meter: 123
 
More
great work, i've been waiting forever and finally have this on all my devices and those that I support.
6th August 2012, 07:48 PM |#7  
Member
Thanks Meter: 7
 
More
I've been using the other one RaymanFX had built and both are awesome. Only 1 change other than the known issues, would be remove the "Bootloader" button under restart. But just my opinion. Thanks Again.
6th August 2012, 07:53 PM |#8  
ViViDboarder's Avatar
OP Inactive Recognized Developer
Flag San Francisco, CA
Thanks Meter: 631
 
Donate to Me
More
Quote:
Originally Posted by gdeeble

I've been using the other one RaymanFX had built and both are awesome. Only 1 change other than the known issues, would be remove the "Bootloader" button under restart. But just my opinion. Thanks Again.

Good note. That's a theme issue then. I can build a new theme zip or something later. Working on releasing the much delayed Nexus One build. :P

EDIT: I've been informed by Dees_Troy that we have build flags to do just this. So I'm adding them to my configs so the next build should have them removified.
The Following User Says Thank You to ViViDboarder For This Useful Post: [ View ] Gift ViViDboarder Ad-Free
6th August 2012, 10:53 PM |#9  
Dees_Troy's Avatar
Senior Recognized Developer
Flag KC MO
Thanks Meter: 13,153
 
Donate to Me
More
It's worth pointing out that this build of TWRP has a recompiled kernel with boot and recovery exposed. You can finally back up boot and restore it.
The Following 2 Users Say Thank You to Dees_Troy For This Useful Post: [ View ]
6th August 2012, 11:32 PM |#10  
zedorda's Avatar
Senior Member
Thanks Meter: 33
 
More
GooManager keeps hanging at Looking for recoveries after trying to install OpenRecoveryScript. Unable to retrieve files...
6th August 2012, 11:41 PM |#11  
carhauler1969's Avatar
Senior Member
Flag Purmela,Texas
Thanks Meter: 284
 
More
Finally recovery on a touch screen device the way it should be! Thanks guys!

Sent from my SGH-I747 using Tapatalk 2
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