[RECOVERY][TWRP] TeamWin v2.X (2.2 - July 11th)

Search This thread

RaymanFX

Inactive Recognized Developer
Jan 8, 2011
1,122
16,501
28
Hannover
Hello guys, I want to present you the

TEAM WIN RECOVERY PROJECT
(TWRP)

v2.X for our Transformers



This is the touch version of Team Win's recovery project.
It is already avaiable for many devices, but not for ours, so I ported it.

In addition, I am the responsable developer and maintainer for this recovery, so if any errors occur, please post them in this thread and I will see what I can do.


WHY did I port this ?

  • We do now have a fully functional file manager in the recovery system
  • The GooManager app lets you now install .zips directly through the open-recovery scripting system
  • You can queue .zips for flashing in recovery, makes installing new roms MUCH easier !


WHICH features do we have after-all ?

  • Key Features:
    • Ability to save custom recovery settings
    • Default partitions to back up
    • Default zip folder location
    • Default color theme (lots to choose from) (Thanks to ffolkes!)
    • Default Time Zone (for more accurate time stamps)
    • Zip Signature Verification
    • Zip md5 Verification (looks for file with zipname.zip.md5)
    • Ability to flash multiple zips in one go
    • Ability to select which individual partitions to backup, and restore.
    • Ability to choose compression or no compression backups.
    • Compression takes longer of course, but you save roughly half the space. EVO3D's stock system uncompressed is ~800mb, 380mb compressed. You choose.
    • Ability to auto restore GAPPS on zip flash (for CM based ROMS)
    • Ability to auto reboot after successful flashes (for the lazy)
    • Some devices utilize their capacitive buttons in recovery.
    • Home - Main Menu
    • Menu - Advanced Menu
    • Back - Up a Menu Level
    • Search - Select Current Selection
    • Battery Level and Timestamp (Better safe than sorry)
    • Fully working terminal emulator (with exclusive fixes by me)
WHAT does work ?

  • The file manager
  • Using internal and external storage mounts
  • Backup & restore
  • Zip file installing
  • Mounting devices
  • Everything else ?


WHAT doesn't ?

  • OpenRecovery scripting
  • You tell me !




A FEW NOTES


  • OpenRecovery scripting for GooManager and others does currently *NOT* work, this is because the init.rc is missing a recovery boot flag, because of this the GooManager app fails to pass the correct recovery command to our device. This will be fixed very soon !






  • ??? --- Profit.


 
Last edited:

RaymanFX

Inactive Recognized Developer
Jan 8, 2011
1,122
16,501
28
Hannover
DOWNLOADS

FLASH THE TWRP-X.zip file in your current recovery!

NEWEST DOWNLOADS ALWAYS AT
android.lensmangallery.com

Code:
[FONT=Georgia] 
[B]v2.2

[/B] [/FONT]
[LIST]
[*][FONT=Georgia][B]Fixed EVERYTHING.[/B]Really. No bugs left ![/FONT]
[*][FONT=Georgia]When installing a zip, you can now choose from internal or external storage right from the 'install zip' page, just like in Rogue Touch Recovery ![/FONT]
[*][FONT=Georgia][B]Added a super-awesome terminal emulator in 'advanced' page ! Try this out, it's amazing, really ! [/B][COLOR=Red]In addition, it has a special goodie by me, the command you type in, and hit enter, would normally stay there until you delete it manually each time. I fixed the source, so it goes away after hitting enter, just like a real command prompt ![/COLOR][/FONT]
[/LIST]


[B]v2.1.8 FINAL[/B]


[LIST]
[*][FONT=Georgia]Fixed the 'free disk space' shown on backup tab. Now it displays always the correct size which is left for backups, either internal or external storage. Both do fully work now.[/FONT]
[*][FONT=Georgia]Fixed the *EXTERNAL* storage automount, when you change your storage paths (mount->change radio buttons), while clicking the 'using external sdcard', the external MicroSD gets automounted. It gets auto-unmounted again when hitting 'using internal storage'[/FONT]
[*][FONT=Georgia]Fixed the boot partition backup system. Since we cannot backup /boot , I excluded this partition from the whole nandroid system. The button in the backup tab is gone now, so no choice to fail at backing up anymore ![/FONT]
[/LIST]


[FONT=Georgia] [B]
v2.1.8

[/B] [/FONT]
[LIST]
[*][FONT=Georgia]Initial release[/FONT]
[*][FONT=Georgia]Based on newest TeamWin Sources[/FONT]
[*][FONT=Georgia]Touch recovery[/FONT]
[*][FONT=Georgia]Tablet UI (1280*800) resolution
[/FONT]
[*][FONT=Georgia]Modified recovery.fstab & BoardConfig to make this compile.[/FONT]
[*][FONT=Georgia][COLOR=Red][B]SOURCE[/B][/COLOR] is at [/FONT][URL]https://github.com/skirata/device_asus_tf101[/URL] and [URL]https://github.com/skirata/Team-Win-Recovery-Project-v2.X[/URL]
[/LIST]
 

Attachments

  • TWRP-2.1.8.zip
    4.9 MB · Views: 7,032
  • TWRP-2.1.8-FINAL.zip
    4.9 MB · Views: 5,918
  • TWRP-2.2.zip
    4.8 MB · Views: 15,467
Last edited:

hanthesolo

Senior Member
Jan 23, 2012
1,042
567
Oh, stop it, you ! :D You were a bit faster than me ...

Download link is up in 2nd post.

I love it when that happens...:D. I see them now. I will flash it and see how it stacks up to the other touch recoveries.

EDIT: I just flashed it and played around with the UI for a few minutes. I found it vaguely reminiscent of UEFI, and it seemed very useful. I have had a need for a file browser more than once while in recovery, it is a shame though that editing files cannot be done (due to the difficulty level if creating a keyboard, and size limitations, i am sure). It is on my bucket list though, to be able to use some kind of terminal emulator in recovery without using adb. Overall, excellent work, and this will be my recovery if choice from now on! Just out if curiosity, how long did it take you to port this?
 
Last edited:

scottyf79

Senior Member
May 1, 2011
1,639
578
United Kingdom *****ez.
I'll be the numb nut that will ask.......what are the fstab zip and the other zip for?

Do i need to flash all 3 zips or just the main recovery zip if i havent got a clue what the other 2 do? :laugh:

No doubt someone would screw it up....... id rather look like a plank!
 
Last edited:

RaymanFX

Inactive Recognized Developer
Jan 8, 2011
1,122
16,501
28
Hannover

Attachments

  • TWRP_screenshot.jpg
    TWRP_screenshot.jpg
    199.2 KB · Views: 2,777

RaymanFX

Inactive Recognized Developer
Jan 8, 2011
1,122
16,501
28
Hannover
I'll be the numb nut that will ask.......what are the fstab zip and the other zip for?

Do i need to flash all 3 zips or just the main recovery zip if i havent got a clue what the other 2 do? :laugh:

No doubt someone would screw it up....... id rather look like a plank!

My faultie, didn't put the explanation in the notes .. ;)

You will only have to flash the TWRP-X.zip file.

The other two zips are the sources needed for compiling.
Of course, those alone aren't sufficent at all. If someone would like to have instructions on how to compile, just ask here.

@Hanthesolo Well, I think it was like one week or so until I figured out how to compile the recovery and another week until I managed to get internal and external storage working correctly.
 

K900

Senior Member
Aug 12, 2010
4,846
2,893
Moscow
You, man, are awesome. Me and hillbillyhacker tried that, but couldn't get touch working. Waiting for your stuff to see the diff :)
 

bkmo

Senior Member
Jun 25, 2008
1,890
226
10° 5' 59" North, 84° 16' 84" West
It was checked by default, but my brain didn't compute that I need to look at data/media. Makes perfect sense.....thanks.

Sent from my Transformer TF101 using xda premium

Edit: time is being reported as one hour ahead, also had an abort during a backup. Here is from the log:

I:=> Size of is 0 KB.

[ (0 MB)]
...Backing up partition.
I:=> Filename: ..win
I:Backup command: 'dd bs=4096 if= of=/data/media/TWRP/BACKUPS/0384018241611197/2012-07-08--12-41-34/..win'
dd: can't open '': No such file or directory
* Done.
* Verifying backup size.
E: File size is zero bytes. Aborting...

Sent from my Transformer TF101 using xda premium
 

RaymanFX

Inactive Recognized Developer
Jan 8, 2011
1,122
16,501
28
Hannover
Edit: time is being reported as one hour ahead, also had an abort during a backup. Here is from the log:

I:=> Size of is 0 KB.

[ (0 MB)]
...Backing up partition.
I:=> Filename: ..win
I:Backup command: 'dd bs=4096 if= of=/data/media/TWRP/BACKUPS/0384018241611197/2012-07-08--12-41-34/..win'
dd: can't open '': No such file or directory
* Done.
* Verifying backup size.
E: File size is zero bytes. Aborting...

Sent from my Transformer TF101 using xda premium

Please check if you had ticked "boot" in the backup menu...
Don't backup the boot partition, it won't work, and only give errors.

Just backup the partitions that have an actual size, like /system /data and /cache.

Then it should work; I have tested this.

Also, you can edit the Time Zone settings in the corresponding settings menu in TWRP's home... just look for it.
 
Last edited:

RaymanFX

Inactive Recognized Developer
Jan 8, 2011
1,122
16,501
28
Hannover
News :

Backup system does now work out of the box, no need to refresh the menu first.

I nearly found a way to exclude the boot partition from backing up, to make it all more user-friendly.

Fixed version coming the next 2 days.
Stay tuned !
 
  • Like
Reactions: bkmo

Top Liked Posts

  • There are no posts matching your filters.
  • 62
    Hello guys, I want to present you the

    TEAM WIN RECOVERY PROJECT
    (TWRP)

    v2.X for our Transformers



    This is the touch version of Team Win's recovery project.
    It is already avaiable for many devices, but not for ours, so I ported it.

    In addition, I am the responsable developer and maintainer for this recovery, so if any errors occur, please post them in this thread and I will see what I can do.


    WHY did I port this ?

    • We do now have a fully functional file manager in the recovery system
    • The GooManager app lets you now install .zips directly through the open-recovery scripting system
    • You can queue .zips for flashing in recovery, makes installing new roms MUCH easier !


    WHICH features do we have after-all ?

    • Key Features:
      • Ability to save custom recovery settings
      • Default partitions to back up
      • Default zip folder location
      • Default color theme (lots to choose from) (Thanks to ffolkes!)
      • Default Time Zone (for more accurate time stamps)
      • Zip Signature Verification
      • Zip md5 Verification (looks for file with zipname.zip.md5)
      • Ability to flash multiple zips in one go
      • Ability to select which individual partitions to backup, and restore.
      • Ability to choose compression or no compression backups.
      • Compression takes longer of course, but you save roughly half the space. EVO3D's stock system uncompressed is ~800mb, 380mb compressed. You choose.
      • Ability to auto restore GAPPS on zip flash (for CM based ROMS)
      • Ability to auto reboot after successful flashes (for the lazy)
      • Some devices utilize their capacitive buttons in recovery.
      • Home - Main Menu
      • Menu - Advanced Menu
      • Back - Up a Menu Level
      • Search - Select Current Selection
      • Battery Level and Timestamp (Better safe than sorry)
      • Fully working terminal emulator (with exclusive fixes by me)
    WHAT does work ?

    • The file manager
    • Using internal and external storage mounts
    • Backup & restore
    • Zip file installing
    • Mounting devices
    • Everything else ?


    WHAT doesn't ?

    • OpenRecovery scripting
    • You tell me !




    A FEW NOTES


    • OpenRecovery scripting for GooManager and others does currently *NOT* work, this is because the init.rc is missing a recovery boot flag, because of this the GooManager app fails to pass the correct recovery command to our device. This will be fixed very soon !






    • ??? --- Profit.


    29
    DOWNLOADS

    FLASH THE TWRP-X.zip file in your current recovery!

    NEWEST DOWNLOADS ALWAYS AT
    android.lensmangallery.com

    Code:
    [FONT=Georgia] 
    [B]v2.2
    
    [/B] [/FONT]
    [LIST]
    [*][FONT=Georgia][B]Fixed EVERYTHING.[/B]Really. No bugs left ![/FONT]
    [*][FONT=Georgia]When installing a zip, you can now choose from internal or external storage right from the 'install zip' page, just like in Rogue Touch Recovery ![/FONT]
    [*][FONT=Georgia][B]Added a super-awesome terminal emulator in 'advanced' page ! Try this out, it's amazing, really ! [/B][COLOR=Red]In addition, it has a special goodie by me, the command you type in, and hit enter, would normally stay there until you delete it manually each time. I fixed the source, so it goes away after hitting enter, just like a real command prompt ![/COLOR][/FONT]
    [/LIST]
    
    
    [B]v2.1.8 FINAL[/B]
    
    
    [LIST]
    [*][FONT=Georgia]Fixed the 'free disk space' shown on backup tab. Now it displays always the correct size which is left for backups, either internal or external storage. Both do fully work now.[/FONT]
    [*][FONT=Georgia]Fixed the *EXTERNAL* storage automount, when you change your storage paths (mount->change radio buttons), while clicking the 'using external sdcard', the external MicroSD gets automounted. It gets auto-unmounted again when hitting 'using internal storage'[/FONT]
    [*][FONT=Georgia]Fixed the boot partition backup system. Since we cannot backup /boot , I excluded this partition from the whole nandroid system. The button in the backup tab is gone now, so no choice to fail at backing up anymore ![/FONT]
    [/LIST]
    
    
    [FONT=Georgia] [B]
    v2.1.8
    
    [/B] [/FONT]
    [LIST]
    [*][FONT=Georgia]Initial release[/FONT]
    [*][FONT=Georgia]Based on newest TeamWin Sources[/FONT]
    [*][FONT=Georgia]Touch recovery[/FONT]
    [*][FONT=Georgia]Tablet UI (1280*800) resolution
    [/FONT]
    [*][FONT=Georgia]Modified recovery.fstab & BoardConfig to make this compile.[/FONT]
    [*][FONT=Georgia][COLOR=Red][B]SOURCE[/B][/COLOR] is at [/FONT][URL]https://github.com/skirata/device_asus_tf101[/URL] and [URL]https://github.com/skirata/Team-Win-Recovery-Project-v2.X[/URL]
    [/LIST]
    11
    Credits



    Team Win

    Team Douche

    Cyanogenmod

    Shane Francis

    Roach2010

    11
    Quick update :

    I talked back to Dees_Troy,

    I hope I can convince him to modify the TWRP source a bit to support our TF's even better.
    Also, he will maybe help me with hosting the recovery, and with OpenRecovery script (I explained the problem, he said we may talk to the devs of GooManager to include a separate 'reboot-recovery' command, specially for the Transformer)

    Great fixes and stuff incoming !
    He also announced he will drop the 2.2 source soon, so I will upgrade the recovery immediately after he pushes out the new version :)

    Stay tuned folks !
    7
    v2.2

    v2.2 Release - Get it now !



    Changelog (from the op) :

    v2.2


    • Fixed EVERYTHING.Really. No bugs left !
    • When installing a zip, you can now choose from internal or external storage right from the 'install zip' page, just like in Rogue Touch Recovery !
    • Added a super-awesome terminal emulator in 'advanced' page ! Try this out, it's amazing, really ! In addition, it has a special goodie by me, the command you type in, and hit enter, would normally stay there until you delete it manually each time. I fixed the source, so it goes away after hitting enter, just like a real command prompt !