Beats Music No Longer Accepting New Accounts

Whenever Apple launches a new product or service, it definitely manages to grab the … more

Do You Do Self-Repairs on Your Devices?

As smartphone designs become more and more complex, self-repairs on devices are also becoming … more

Sony Z4 Slips Out of Top 5 Smartphones in Japan

In a bid to streamline its flagship series which had been losing credibility over the … more

Sprint’s New Unlimited Plan with Ridiculous Capped Speeds

The carrier game in the United States is perpetually rushing forward at … more

[Recovery] Team Win Recovery Project (TWRP) - (last update: 18 August 2012)

424 posts
Thanks Meter: 129
By elegos, Senior Member on 26th June 2012, 11:27 AM
Post Reply Subscribe to Thread Email Thread
Hello everybody!

Yesterday I was thinking about a new app for Android, and this app would be able to comunicate with the recovery to schedule things like backup and restore. In 2011 I released "ROM Updater" (not that big success though) which used extendedcommands, an extension to the recoveries made by the team of CyanogenMod (it was indeed created to let the CM updater work).

ClockworkMod Recovery adopted this system, but the author probably didn't want the competition, so started to release the ClockworkMod recovery with encrypted extendedcommands. You can still recompile CWM and redistribute with the unencrypted commands, though I decided to opt for something less rouge-ish (why the hell should I recompile something that already "works"?).

Team Win Recovery Project is a 100% open-source recovery with a new scripting language, called "OpenRecoveryScript". It's just like extendedcommands, but without all the implications of "Premium"* or in any case limited API.

Well, TWRP is not only that, it's a full-multitouch recovery, easy to use. It's being built for a list of devices, and this list will be updated every time someone will compile the recovery for his own device. I decided to compile it for the P7500, hoping it will be added soon to the official list. In the mean while, I'll release the builds right here.

I've built and tested the recovery image for the P7500 (WiFi+GSM) and it's been confirmed that it works on the P7510 device too (WiFi only). GT-P7500 TWRP repository
TechErrata GT-P7500 TWRP repository

TWRP - GT-P7500
openrecovery-twrp- (on
openrecovery-twrp- (on

TWRP - GT-P7510 (thanks to MapleSyrup)

How to flash:
- Copy the recovery into the storage partition (alias /sdcard)
- In adb, as root, execute dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p2


*I personally think that Koushik Dutta (the ClockworkMod guy), encrypting the commands with his distributions, played hard: ROM Manager is the "official" CyanogenMod updater (it's distributed along with any CM release even if it's not opensource (and the CM guys worked hard to take the closed-source apps out of their release)), de-facto everybody install the CWM recovery just 'cause it's already there (déjà vu Internet Explorer?). I think this is called "monopoly" and should be fought in any possible way.
Last edited by elegos; 29th August 2012 at 10:20 AM.
The Following 66 Users Say Thank You to elegos For This Useful Post: [ View ]
26th June 2012, 03:16 PM |#2  
Swammy1979's Avatar
Flag Los Angles, CA
Thanks Meter: 12
I'm all for true open source development, and will be watching your progress on this. Kudos and a thanks to you!

Sent from my GT-P7510 using XDA Premium HD app
26th June 2012, 04:37 PM |#3  
jamezelle's Avatar
Retired Forum Moderator / Retired Recognized Developer
Flag Ohio
Thanks Meter: 101
Donate to Me
I'd be willing to test for the p4vzw. If you build an image for it.

Sent from my Galaxy Nexus using Tapatalk 2
26th June 2012, 06:33 PM |#4  
AAccount's Avatar
Senior Member
Flag Toronto
Thanks Meter: 1,862
Donate to Me
This appears to work on my Wifi Galaxy Tab 10.1 (p7510). Although the log says "E: Unable to mount /sdcard" I can access the sdcard just fine. I tried updating to the latest kernel and it flashed perfectly.

Oh, and thanks for the quick and easy non-odin way of flashing recoveries.
26th June 2012, 09:26 PM |#5  
elegos's Avatar
OP Senior Member
Flag Milano
Thanks Meter: 129
Donate to Me
The recovery is already in the repository

The dropbox image is already update to fix the /sdcard "problem" ^^
The Following User Says Thank You to elegos For This Useful Post: [ View ]
26th June 2012, 11:45 PM |#6  
wollac11's Avatar
Senior Member
Flag Cambridge
Thanks Meter: 178
Donate to Me
Would this work on a Galaxy Tab 10.1 wifi (p4wifi)?

Sent from my Nexus One
26th June 2012, 11:53 PM |#7  
elegos's Avatar
OP Senior Member
Flag Milano
Thanks Meter: 129
Donate to Me
According to AAccount yes. Please confirm this, so that I'll tell the TWRP guys to add the repo for that device too and I'll update the title of the conversation here.
The Following User Says Thank You to elegos For This Useful Post: [ View ]
27th June 2012, 12:06 AM |#8  
rekrapg's Avatar
Senior Member
Flag Brisbane
Thanks Meter: 331
Donate to Me
I can say without a doubt that this is the best recovery I have used on any device in my 3 years with android phones. Wow! Graphics a bit grainy on the p7500, but functionality is fantastic! Thanks!
27th June 2012, 12:51 AM |#9  
Senior Member
Flag Shenzhen
Thanks Meter: 39
Very nice recovery system, good to see other options. HTC users had several choices such as AmonRa and 4ext.
27th June 2012, 01:11 AM |#10  
Flag Louisiana
Thanks Meter: 17
Can confirm that it works on the WiFi only version. Thanks for the options , friend. Been running TWRP on my One X since the boot loader was unlocked, and I was missing it.

Sent from my GT-P7510 using Tapatalk 2
Last edited by atermify; 27th June 2012 at 03:39 AM.
The Following User Says Thank You to atermify For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes