Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

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

OP elegos

26th June 2012, 12:27 PM   |  #1  
elegos's Avatar
OP Senior Member
Flag Milano
Thanks Meter: 127
 
411 posts
Join Date:Joined: Jul 2009
Donate to Me
More
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).

Goo.im GT-P7500 TWRP repository
TechErrata GT-P7500 TWRP repository

TWRP 2.2.1.5 - GT-P7500
openrecovery-twrp-2.2.1.5-gt-p7500.img (on Goo.im)
openrecovery-twrp-2.2.1.5-gt-p7500.img (on TechErrata.com)

TWRP 2.2.2.0 - GT-P7510 (thanks to MapleSyrup)
openrecovery-twrp-2.2.2.0-gt-p7510.img

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

Cheers



*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 11:20 AM.
The Following 65 Users Say Thank You to elegos For This Useful Post: [ View ]
26th June 2012, 04:16 PM   |  #2  
Swammy1979's Avatar
Member
Flag Los Angles, CA
Thanks Meter: 12
 
81 posts
Join Date:Joined: Apr 2012
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, 05:37 PM   |  #3  
jamezelle's Avatar
Retired Forum Moderator / Retired Recognized Developer
Flag Ohio
Thanks Meter: 101
 
1,705 posts
Join Date:Joined: Nov 2007
Donate to Me
More
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, 07:33 PM   |  #4  
AAccount's Avatar
Senior Member
Flag Toronto
Thanks Meter: 1,650
 
897 posts
Join Date:Joined: Sep 2010
Donate to Me
More
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 droidbasement.com kernel and it flashed perfectly.

Oh, and thanks for the quick and easy non-odin way of flashing recoveries.
26th June 2012, 10:26 PM   |  #5  
elegos's Avatar
OP Senior Member
Flag Milano
Thanks Meter: 127
 
411 posts
Join Date:Joined: Jul 2009
Donate to Me
More
The recovery is already in the goo.im repository
http://goo.im/devs/OpenRecovery/gt-p7500

The dropbox image is already update to fix the /sdcard "problem" ^^
The Following User Says Thank You to elegos For This Useful Post: [ View ]
27th June 2012, 12:45 AM   |  #6  
wollac11's Avatar
Senior Member
Flag Cambridge
Thanks Meter: 149
 
223 posts
Join Date:Joined: Aug 2010
Donate to Me
More
Would this work on a Galaxy Tab 10.1 wifi (p4wifi)?

Sent from my Nexus One
27th June 2012, 12:53 AM   |  #7  
elegos's Avatar
OP Senior Member
Flag Milano
Thanks Meter: 127
 
411 posts
Join Date:Joined: Jul 2009
Donate to Me
More
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, 01:06 AM   |  #8  
rekrapg's Avatar
Senior Member
Flag Brisbane
Thanks Meter: 329
 
308 posts
Join Date:Joined: Aug 2009
Donate to Me
More
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, 01:51 AM   |  #9  
Senior Member
Flag Shenzhen
Thanks Meter: 27
 
173 posts
Join Date:Joined: Nov 2011
More
Very nice recovery system, good to see other options. HTC users had several choices such as AmonRa and 4ext.
27th June 2012, 02:11 AM   |  #10  
Member
Flag Louisiana
Thanks Meter: 17
 
83 posts
Join Date:Joined: Mar 2012
More
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 04:39 AM.

The Following User Says Thank You to atermify For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread