Post Reply

[RECOVERY] [Touchpad] TWRP 2.3.2.3 with on-screen keyboard! [2012-12-17]

19th December 2011, 08:16 PM   |  #1  
ViViDboarder's Avatar
OP Recognized Developer
Flag San Francisco, CA
Thanks Meter: 617
 
1,561 posts
Join Date:Joined: Mar 2010
Donate to Me
More
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:
-Fix to libraries to avoid issues when formatting partitions

CHANGELOG for 2.3.2.1:
-Updates to fix permissions
-Fix USB OTG on GNex

CHANGELOG for 2.3.2.0:
-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

CHANGELOG for 2.3.1.0:
-Unmount system after boot to prevent some status 7 symlink failed errors on zip install
-USB Mass Storage code improvements
-Better handling of mounting storage during boot for some devices
-Fixed a problem with sizes of images (boot & recovery) after resetting defaults
-Fixed size errors during backup for some devices on recovery, etc.
-Fixed a problem with restoring backups when multiple archives were present

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!
Direct Download

BUGS:
If you have found a bug, please 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 PM me directly, 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.
Last edited by ViViDboarder; 18th December 2012 at 10:05 PM.
The Following 35 Users Say Thank You to ViViDboarder For This Useful Post: [ View ]
19th December 2011, 09:22 PM   |  #2  
Leoisright's Avatar
Recognized Developer
Flag MN
Thanks Meter: 6,895
 
4,829 posts
Join Date:Joined: Dec 2010
Donate to Me
More
Awesome job guys

Sent from my EVO 3D using tapatalk
The Following 2 Users Say Thank You to Leoisright For This Useful Post: [ View ]
19th December 2011, 09:23 PM   |  #3  
NxtGenCowboy's Avatar
Senior Member
Flag Chicago,IL
Thanks Meter: 181
 
432 posts
Join Date:Joined: Dec 2007
More
Very well done!
19th December 2011, 11:05 PM   |  #4  
vWvSTATICvWv's Avatar
Senior Member
NYC
Thanks Meter: 131
 
1,505 posts
Join Date:Joined: Jun 2010
I have a nice recovery theme on my E3D. Maybe someone can make some nice TP ones, so we're not stuck with grey
20th December 2011, 01:51 AM   |  #5  
Leoisright's Avatar
Recognized Developer
Flag MN
Thanks Meter: 6,895
 
4,829 posts
Join Date:Joined: Dec 2010
Donate to Me
More
Quote:
Originally Posted by vWvSTATICvWv

I have a nice recovery theme on my E3D. Maybe someone can make some nice TP ones, so we're not stuck with grey

Hmmm, I will look in to this .....
The Following User Says Thank You to Leoisright For This Useful Post: [ View ]
20th December 2011, 02:10 AM   |  #6  
ViViDboarder's Avatar
OP Recognized Developer
Flag San Francisco, CA
Thanks Meter: 617
 
1,561 posts
Join Date:Joined: Mar 2010
Donate to Me
More
Quote:
Originally Posted by vWvSTATICvWv

I have a nice recovery theme on my E3D. Maybe someone can make some nice TP ones, so we're not stuck with grey

Which theme? Maybe someone would want to convert it.

Sent from my Touchpad using xda premium
The Following User Says Thank You to ViViDboarder For This Useful Post: [ View ]
20th December 2011, 04:47 AM   |  #7  
spf2722's Avatar
Senior Member
Flag Indianapolis
Thanks Meter: 33
 
384 posts
Join Date:Joined: Nov 2009
More
Awesome work teamwin. This is awesome. Need this on my samsung epic.
20th December 2011, 05:08 AM   |  #8  
paul96's Avatar
Senior Member
Flag XDA
Thanks Meter: 27
 
236 posts
Join Date:Joined: Aug 2010
Donate to Me
More
Quote:
Originally Posted by Leoisright

Hmmm, I will look in to this .....

Yea I probably will make a theme when I get the tp in a few days

Sent from my Nexus S 4G using xda premium
The Following User Says Thank You to paul96 For This Useful Post: [ View ]
20th December 2011, 08:14 AM   |  #9  
Senior Member
Thanks Meter: 107
 
257 posts
Join Date:Joined: Jul 2011
I have switched to using TWRP for recovery on both Touchpad and Nook as it is very nice to use without having to fiddle with the buttons.

To make it even easier on Touchpad I thought I'd make the boot to recovery from CM7 go into TWRP rather than have to catch the moboot menu.

So in /boot I did mv uImage.ClockworkMod uImage.ClockworkMod1 and mv uImage.TWRP uImage.ClockworkMod

This superficially worked in that the boot to recovery from CM7 went into TWRP very nicely. But unfortunately when I then select Reboot to System from TWRP it then reboots straight back into ClockworkMod and restarts TWRP rather than go through moboot and into CYanogenMod

I guess there must be something going on in the real ClockworkMod to flip the default boot back which TWRP isn't doing.

For the moment I changed the names back so it uses Clockwork for the default and behaves normally.
20th December 2011, 02:08 PM   |  #10  
ViViDboarder's Avatar
OP Recognized Developer
Flag San Francisco, CA
Thanks Meter: 617
 
1,561 posts
Join Date:Joined: Mar 2010
Donate to Me
More
Quote:
Originally Posted by bobtidey

I have switched to using TWRP for recovery on both Touchpad and Nook as it is very nice to use without having to fiddle with the buttons.

To make it even easier on Touchpad I thought I'd make the boot to recovery from CM7 go into TWRP rather than have to catch the moboot menu.

So in /boot I did mv uImage.ClockworkMod uImage.ClockworkMod1 and mv uImage.TWRP uImage.ClockworkMod

This superficially worked in that the boot to recovery from CM7 went into TWRP very nicely. But unfortunately when I then select Reboot to System from TWRP it then reboots straight back into ClockworkMod and restarts TWRP rather than go through moboot and into CYanogenMod

I guess there must be something going on in the real ClockworkMod to flip the default boot back which TWRP isn't doing.

For the moment I changed the names back so it uses Clockwork for the default and behaves normally.

The bootloader project is here: http://code.google.com/p/moboot/

If you're feeling inclined you can ask how you set the default boot for recovery and whatnot. That would probably be a good start. Maybe someone on my team knows, but it can't hurt to learn anyway.

Post Reply Subscribe to Thread

Tags
recovery, teamwin, touchpad, twrp, twrp2
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in TouchPad Development by ThreadRank