Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,785,512 Members 42,519 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
ViViDboarder
Old
(Last edited by ViViDboarder; 18th December 2012 at 10:05 PM.)
#1  
ViViDboarder's Avatar
Recognized Developer - OP
Thanks Meter 617
Posts: 1,561
Join Date: Mar 2010
Location: San Francisco, CA

 
DONATE TO ME
Talking [RECOVERY] [Touchpad] TWRP 2.3.2.3 with on-screen keyboard! [2012-12-17]

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.

Favorite Quotes: Emulators | Crysis

OnePlus One (On the way)
Nexus 7
Nexus 4 (CM Nightlies)
HTC One S (CM10) SOLD
Google Nexus One (CM7)
Touchpad (WebOS/CM9 with twrp 2) SOLD
ASUS Eee Pad Transformer (CM9) SOLD
EVO 3D (Mynz/CM9 + twrp 2) SOLD
EVO 4G (CM 7 + twrp 2) SOLD
iPhone 3G (whited00r) SOLD

Twitter | UbuntuForums Profile | MacRumors Forums | WinMatrix Profile

The Following 35 Users Say Thank You to ViViDboarder For This Useful Post: [ Click to Expand ]
 
Leoisright
Old
#2  
Leoisright's Avatar
Recognized Developer
Thanks Meter 6,888
Posts: 4,825
Join Date: Dec 2010
Location: MN

 
DONATE TO ME
Awesome job guys

Sent from my EVO 3D using tapatalk
Device: Samsung Note 2 and Samsung Nexus 10
Device: Microsoft Surface
Device: Samsung Tab 3 7"
ROM: S5 4.4.2 w/note 3 mods
Kernel: Stock

Nexus 10 Developement

Have helped with many mods and roms over the past 4 years. Devices I've helped include Evo 4G, Evo 4G LTE, Evo 3D, Note 2, HP Touchpad, and Nexus 10

Many thanks to Myn, Virus, Chubbzlou, Ewalk, TMartin, TommyTomatoe, CM, Sac, Platty, XDA, and so many more for helping me over the years to refine my skills
The Following 2 Users Say Thank You to Leoisright For This Useful Post: [ Click to Expand ]
 
NxtGenCowboy
Old
#3  
NxtGenCowboy's Avatar
Senior Member
Thanks Meter 180
Posts: 428
Join Date: Dec 2007
Location: Chicago,IL
Very well done!
 
vWvSTATICvWv
Old
#4  
vWvSTATICvWv's Avatar
Senior Member
Thanks Meter 130
Posts: 1,505
Join Date: Jun 2010
Location: NYC
I have a nice recovery theme on my E3D. Maybe someone can make some nice TP ones, so we're not stuck with grey
ITALIANS DO IT BETTER!
I SPEAK MY MIND...DEAL WITH IT!



iPhone 3G on AT&T(retired), EVO4G on Sprint(retired), EVO3D on Sprint(retired), Galaxy Note II on Sprint(Sold), SPRINT RETIRED! - HTC One M8 on T-Mobile(currently in use)
 
Leoisright
Old
#5  
Leoisright's Avatar
Recognized Developer
Thanks Meter 6,888
Posts: 4,825
Join Date: Dec 2010
Location: MN

 
DONATE TO ME
Quote:
Originally Posted by vWvSTATICvWv View Post
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 .....
Device: Samsung Note 2 and Samsung Nexus 10
Device: Microsoft Surface
Device: Samsung Tab 3 7"
ROM: S5 4.4.2 w/note 3 mods
Kernel: Stock

Nexus 10 Developement

Have helped with many mods and roms over the past 4 years. Devices I've helped include Evo 4G, Evo 4G LTE, Evo 3D, Note 2, HP Touchpad, and Nexus 10

Many thanks to Myn, Virus, Chubbzlou, Ewalk, TMartin, TommyTomatoe, CM, Sac, Platty, XDA, and so many more for helping me over the years to refine my skills
The Following User Says Thank You to Leoisright For This Useful Post: [ Click to Expand ]
 
ViViDboarder
Old
#6  
ViViDboarder's Avatar
Recognized Developer - OP
Thanks Meter 617
Posts: 1,561
Join Date: Mar 2010
Location: San Francisco, CA

 
DONATE TO ME
Quote:
Originally Posted by vWvSTATICvWv View Post
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

Favorite Quotes: Emulators | Crysis

OnePlus One (On the way)
Nexus 7
Nexus 4 (CM Nightlies)
HTC One S (CM10) SOLD
Google Nexus One (CM7)
Touchpad (WebOS/CM9 with twrp 2) SOLD
ASUS Eee Pad Transformer (CM9) SOLD
EVO 3D (Mynz/CM9 + twrp 2) SOLD
EVO 4G (CM 7 + twrp 2) SOLD
iPhone 3G (whited00r) SOLD

Twitter | UbuntuForums Profile | MacRumors Forums | WinMatrix Profile

The Following User Says Thank You to ViViDboarder For This Useful Post: [ Click to Expand ]
 
spf2722
Old
#7  
spf2722's Avatar
Senior Member
Thanks Meter 33
Posts: 384
Join Date: Nov 2009
Location: Indianapolis
Awesome work teamwin. This is awesome. Need this on my samsung epic.
 
paul96
Old
#8  
paul96's Avatar
Senior Member
Thanks Meter 27
Posts: 236
Join Date: Aug 2010
Location: XDA

 
DONATE TO ME
Quote:
Originally Posted by Leoisright View Post
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: [ Click to Expand ]
 
bobtidey
Old
#9  
Senior Member
Thanks Meter 107
Posts: 257
Join Date: 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.
 
ViViDboarder
Old
#10  
ViViDboarder's Avatar
Recognized Developer - OP
Thanks Meter 617
Posts: 1,561
Join Date: Mar 2010
Location: San Francisco, CA

 
DONATE TO ME
Quote:
Originally Posted by bobtidey View Post
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.

Favorite Quotes: Emulators | Crysis

OnePlus One (On the way)
Nexus 7
Nexus 4 (CM Nightlies)
HTC One S (CM10) SOLD
Google Nexus One (CM7)
Touchpad (WebOS/CM9 with twrp 2) SOLD
ASUS Eee Pad Transformer (CM9) SOLD
EVO 3D (Mynz/CM9 + twrp 2) SOLD
EVO 4G (CM 7 + twrp 2) SOLD
iPhone 3G (whited00r) SOLD

Twitter | UbuntuForums Profile | MacRumors Forums | WinMatrix Profile


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

Advanced Search
Display Modes