Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,770,562 Members 37,805 Now Online
XDA Developers Android and Mobile Development Forum

[DEVELOPERS] TWRP Touch Recovery for Epic Touch

Tip us?
 
Dees_Troy
Old
#1  
Dees_Troy's Avatar
Senior Recognized Developer - OP
Thanks Meter 9155
Posts: 1,592
Join Date: Mar 2008
Location: KC MO

 
DONATE TO ME
Default [DEVELOPERS] TWRP Touch Recovery for Epic Touch

Since a lot of people have asked me about TWRP 2 for Epic Touch and SGS2 devices, here's the deal:

1) I don't own an Epic Touch or a SGS2 device of any kind.
2) As some may be aware, many Samsung devices do not have and/or properly use a recovery partition. Instead the recovery is packed as a second ramdisk or as a separate recovery.rc in the same ramdisk in the boot image. This means that every time you install a new ROM or kernel, you will get stuck with whatever recovery is included with the boot image.
3) We do have a process that lets you inject TWRP into boot images that are still using the dual ramdisk setup typically found in CM7 boot images. I believe that somewhere along the development path of CM9, the boot image packing method changed to a single ramdisk with 2 init files (recovery.rc). This type of setup is much more difficult (if not impossible) to do "injection" and since I don't have a device in hand to work with I have no plans to attempt to create an injection method for this new type of boot image. The injection process still appears to work on CM7 boot images and some kernel devs for SGS2-type devices have not moved to the new method (yet).
4) We now have code that compiles in CM9. This new code base is much simpler to get started with - you just replace the bootable/recovery folder with the TWRP source code and grab a copy of our slightly modified 1.20 busybox code and you're ready to compile TWRP after adding a few build flags to your BoardConfig.
5) The TWRP source code is all public, including the GUI. It's pretty easy to compile and work with and we have a nice guide to help you out here: http://tinyw.in/nP7d

If you need help integrating TWRP into your builds or have questions about compiling TWRP, feel free to find us in #twrp on Freenode. TWRP works very well with thew GooManager app and if you host your ROM on http://goo.im, your users can receive notifications of ROM updates and easily download and flash the update almost like a regular OTA update. In addition, http://goo.im now supports automatic differential zip creation. You upload an update to your ROM and goo will create a zip with just the changes. Your users get smaller downloads, faster installs, and less wear and tear on the device since only the updated / deleted files get replaced, but this functionality is only easy to use with a supported recovery like TWRP. Please consider adding TWRP to your builds and using http://goo.im and GooManager! All of this functionality is free to you and your users!

If you're feeling really adventurous, you're welcome to install this for the Epic Touch after installing a copy of CM7. I was told by a tester that it was working fine but use at your own risk and be prepared to Odin / heimdall a working boot image if something goes wrong! Note that backups and restores done in TWRP / CWM are not easily interchangable!
http://goo.im/devs/OpenRecovery/epic...uch-signed.zip

I can probably create the same kind of a zip for SGS2 International if someone is willing to stop by #twrp on Freenode to test it. I do know that someone has successfully tested a ramdisk on the SGS2 with Exynos so TWRP should work on this device with relative ease.

Also note that it appears for the time being that most Samsung devices released in the USA where all team win members live, are going to be using Qualcomm chipsets instead of Exynos. This means that the only Samsung device that's readily available in the USA that uses the new boot image methods is the Epic Touch. We have a release for the AT&T Galaxy Note and Skyrocket but both of these devices use the Qualcomm chipset which uses a "normal" and separate recovery partition.
The Following 28 Users Say Thank You to Dees_Troy For This Useful Post: [ Click to Expand ]
 
SantinoInc
Old
#2  
SantinoInc's Avatar
Senior Member
Thanks Meter 717
Posts: 2,444
Join Date: Jun 2010
Location: NYC
No idea what this is about but I got the second post! Woot
Free 15GB storage plus an additional 5GB for using my referral link. You can also get an additional 5GB for every person you get to join! Of course it has a Android app with features such as automatically syncing any photos/videos you have recently taken when you are on WiFi. Give it a shot!
https://copy.com?r=yxvvP2
 
abadasstanker69
Old
#3  
abadasstanker69's Avatar
Senior Member
Thanks Meter 711
Posts: 1,755
Join Date: Mar 2009
Location: Phoenix, Az
Thanks for letting us know about this but we don't have a working cm7 anyway.... do we? I haven't seen one. Also, if I'm reading this correctly, it seems to me any dev who wanted to could repack twrp in any Rom at release. But why would they? Not to take away from the work done by all the twrp team but when I had it on my evo shift it was buggy and rarely formatted everything properly. Has this been fixed or was it a device specific issue?


Sent from my SPH-D710 using xda premium
 
blackroseMD1
Old
#4  
blackroseMD1's Avatar
Senior Member
Thanks Meter 419
Posts: 1,982
Join Date: Jul 2010
Location: San Diego, CA
Quote:
Originally Posted by abadasstanker69 View Post
Thanks for letting us know about this but we don't have a working cm7 anyway.... do we? I haven't seen one. Also, if I'm reading this correctly, it seems to me any dev who wanted to could repack twrp in any Rom at release. But why would they? Not to take away from the work done by all the twrp team but when I had it on my evo shift it was buggy and rarely formatted everything properly. Has this been fixed or was it a device specific issue?


Sent from my SPH-D710 using xda premium
There is a working CM7 for the E4GT. It's posted over at Rootzwiki. TWRP worked fantastically on my Evo and Evo 3D. Glad to see we have another option besides CWM. Hopefully we can get past the bricking issue with ICS roms and I can throw this on my phone permanently.

Thanks Dees_Troy!
Samsung Moment>HTC Evo 4G>HTC Evo 3D>Samsung Galaxy S II Epic 4G Touch>HTC Evo 4G LTE>AT&T Samsung Galaxy S III>HTC One/Samsung Galaxy Note 3>HTC One (M8)

Nexus 7>Nexus 7 (2013)
The Following User Says Thank You to blackroseMD1 For This Useful Post: [ Click to Expand ]
 
alchemist316
Old
#5  
alchemist316's Avatar
Senior Member
Thanks Meter 125
Posts: 990
Join Date: Jan 2011
Location: greenwich ct
Agree worked awesome on my e3d looks to be great

Thanks for this

Sent from my SPH-D710 using xda premium
 
cjwaggsrx8
Old
#6  
cjwaggsrx8's Avatar
Senior Member
Thanks Meter 309
Posts: 959
Join Date: Jun 2011
Team win ftw!!

Sent from my SPH-D710 using xda premium
 
graffix31
Old
#7  
Senior Member
Thanks Meter 287
Posts: 1,047
Join Date: Oct 2011
I love using TWRP and goo.manager on my cm9 touchpad. So easy to use. Glad our amazing devs have more options.
When in doubt READ the OP! If you still cant figure it out SEARCH is your Friend!
Want to switch to Sprint? Sure why not... help me help you, join my Framily and we all save. PM for info.

NEXUS 5 32GB Black - Slimkat, FK and Art.

Galaxy Note 10.1 2014 ed. Wifi - Stock (for now)

HP Touchpad - evervolv 4.0.0p1 3.4 kernel nightlies

Sprint Galaxy tab 3. Stock rooted

SGS2 E4GT- Touched by SGS4 (Daughters Phone)
 
Tiffany84
Old
#8  
Tiffany84's Avatar
Recognized Themer
Thanks Meter 2861
Posts: 5,737
Join Date: Jul 2010

 
DONATE TO ME
Just wanted to say I used TWRP on my 3D and Nexus S and was my favorite recovery hands down. Would love to see it come to the Epic Touch.

Sent from my SPH-D710 using Xparent ICS Blue Tapatalk 2
 
KBizzle
Old
#9  
KBizzle's Avatar
Recognized Contributor
Thanks Meter 4189
Posts: 4,104
Join Date: Oct 2008
Location: Knoxville
I'm going to second everyone that likes twrp. I also enjoyed the recovery very much and it was the one thing I missed when moving to e4gt. I can't wait for source on ICS. If someone doesn't build it into a kernel, I'll be doing some kernel research and building it for myself.

Sent from my SPH-D710 using Tapatalk 2
The Following 6 Users Say Thank You to KBizzle For This Useful Post: [ Click to Expand ]
 
BetatesterFaze
Old
#10  
Member
Thanks Meter 9
Posts: 39
Join Date: Dec 2011
Location: Colorado
This is great news I'm tired of not having a working recovery on ics

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes