5,596,235 Members 35,831 Now Online
XDA Developers Android and Mobile Development Forum

[Recovery] 4EXT Recovery Classic v2.2.7 RC5 | Convert FS | Rom -> Backupname | ..

Tip us?
 
madmaxx82
Old
(Last edited by madmaxx82; 4th December 2011 at 08:46 PM.)
#1  
Recognized Developer - OP
Thanks Meter 4569
Posts: 4,282
Join Date: Jan 2010
Default [Recovery] 4EXT Recovery Classic v2.2.7 RC5 | Convert FS | Rom -> Backupname | ..

Thanks to cjward23 and friends for testing, 4EXT Recovery is now also available for the Desire Z / G2.


Quick note about themes:



Available themes as of Aug/28:
Themes by pravus_nephilim
Themes by Apaquette420
Themes by Whiskey103
Themes by Amresh
Themes by Apaquette420
Themes by CWhitney24
Themes by DaMyth
Themes by Blindndumb

To uninstall any "flashed theme" and to revert to your own custom settings you had before flashing, just use this Theme Uninstaller in recovery.
It will clear any theme you might have flashed and revert to your own custom settings you had before flashing that theme!



THANKS:


All credits and my deepest respect go to Koush for his extremely great code!
Without him 4EXT Recovery wouldn't have been possible!
Biggest thanks possible go to Sebastiaan15 for his brilliant ideas and who spent whole weeks testing my buggy code with his Desire
Without you I could never have made it!!!

So BIG THANKS to SEBASTIAAN15 and KOUSH for his hard work with CWMR !!!
Many credits to the Desire S community ( especially to loveboatcaptain - LBC Mod Android Development and Marylandcookie ) for testing, very nice ideas, feature suggestions and helping to get the code running on the Desire S!
Special big thanks to RAVENNA from android-hilfe.de board for hours of testing for the Desire!
BIG Thanks to Hussainmushahid who helped me a lot spending much of time with solving a bug I could not reproduce on my device.
And many thanks to all users who reported and helped to identify problems ( can't any longer list all of you here since the list has grown too large )!


Even more thanks to people who 've bought me some beer YOU ROCK!! ZEEKIZ, A USER, PHILOS64, STEVEATHOME, PREACHER65, BEN_PYETT, ULTRA DROID, PTR_HAMILTON, BEANBEAN50, SEBASTIAAN15 and LOVEBOATCAPTAIN



v2.2.6 RC4 Released: Oct/01


  • Rare Superuser problem when tar backups were enabled (disabled by default) was fixed.
  • Converting partitions between ext3 and ext4 without data loss now correctly calculates the space needed to successfully complete the operation
  • New option: check and optionally repair the file system on your sdcard (fat32)
  • Removed duplicate format cache option inside the format menu (wipe cache does the same)
  • When formatting fat32 it will now save your 4ext.prop settings and restore them afterwards
  • Changed partitioning of the sdcard to not use LBA mode for new fat32 partitions as requested by Ghiki
  • Added new size option (128mb) to the partitioning menu per request
  • Parted is no longer used to format fat32 in the partition menu
    -> This solves a bug where sometimes the creation of the fat32 file system failed and produces better quality results
  • 4EXT Recovery themes should now stay when formatting /system or flashing new roms
  • New option: format /sdcard fat32
  • New 4EXT Recovery Control API because I'm forced to drop "extendedcommand" (see App for the reason why)
    enables file names and directories to include spaces for installations

    calculates needed space to complete a full or advanced backup at the beginning of the backup.

    This ensures that you are not left with a non working backup.
  • Size for recovery greatly reduced



New 4EXT Recovery Control Features

  • Please see www.4ext.net for more.
  • Fix permissions
  • Calculate real values for the space needed to create a new full or advanced backup

    Advanced Backups: While you are selecting / deselecting partitions, it will display and update the currently needed space to complete that custom backup set.
  • As an example, the following would be possible to do in just one session:
    Restore a backup, set to create a backup / advanced backup before the restore,
    format all partitions with a file system of your choice before the restore process starts,
    flash additional zip files afterwards, fix permissions and select to stay inside recovery or to reboot automatically once all actions are complete.



Features: Use 4EXT Recovery Control or Recovery Updater for complete Changelogs and Known issues!

not all features may be relevant for all devices



Displays additional information:
  • Identifies your current rom and displays its name
  • Current filesystems on your partitions
  • Free space remaining of all of your volumes
  • Current battery charge level

Backup | Restore:
  • Correctly calculates free space needed to complete a backup ( version > 2.2.6 RC4 )
  • Tar backups (can be switched on or off)
  • Complete CWMR5 compatibility
  • All Backups you create will be named after your currently installed Rom for easier identification.
  • Never unwillingly get "downgraded" to EXT3 again
  • Always restores backups using the file systems you HAD on your partitions at the time of creation!
    -> all partitions formatted with ext4 at that time, will be restored to ext4. The same is true for ext3.
  • You can manually change any existing Backup to ext4 or ext3
    -> so that after a restore, all partitions and up with the file system you wanted!
  • Advanced Backup: backup only a single partition
  • Convert any of your partitions to EXT4 or EXT3 without data loss.

Formatting:
  • When you wipe or format it will always use the same file system you currently have.
    -> but you can change that
  • When you format ext4 it will always create an aligned file system
  • Correctly identifies unformatted sd-ext partitions
    -> if it finds one it displays a warning and suggests you may format them by visiting the 4EXT menu
  • Filesystem check and repair option in advanced menu

Partitioning:
  • Alignment check of your partitions
  • Full support for up to 2 sd-ext partitions + swap (Backup/restore/format/convert, fsck, et.c.)
  • (RE-) Partition your sdcard for sd-ext without removing your fat32 partition.
  • All partitions created with 4EXTRecovery will be perfectly aligned to 4k

Installing:
  • Integrated md5sum checking option


Themes:
  • Customize all colours used throughout recovery
  • Use your own icons, background images, progress bars.. more to come.
  • Assign different backgrounds to different menu categories (version >= 2.1.2)
  • Create a flashable zip for others to flash your theme.

Menus:
  • Most popular menu items rearranged
  • Format menu
  • Power Menu + option to reboot into bootloader
  • Less "No's" in confirmation dialogues
  • Changed Advanced Restore: first select what you want to restore, then select the backup
    -> Useful for restoring from "Advanced Backups"

4ext.prop:
  • Configuration file on your sdcard where you can set options to be used by 4EXTRecovery
  • Change all settings conveniently with 4EXT Recovery Control
  • Many more options to come
  • Share your settings / themes by packing your config into a flashable theme

Other stuff:
  • USB Storage Autostart (must be switched on)
  • Mount usb storage exposes all partitions on your sdcard to the os (not just fat32)
    -> you could even partition your sdcard from your PC while connected via USB
  • Switch haptic feedback on/off
  • You don't need to reboot recovery if you transferred a file to show up in the install menu.
    -> This bug affected only some users with either CWMR or previous versions of 4EXT.
  • Button backlights (Desire S, Desire HD and Incredible S only)



Download:

  • All downloads are now available through 4EXT Recovery Updater. It's free, no ads, no tracking, no nothing, don't worry
    .. and of course via 4EXT Recovery Control
  • This ensures that your downloads are ok by automatically verifying md5sums and that known issues and changelogs are easily accessible
  • It also notifies you when there are any new critical bugs found
  • Recovery images will be uploaded for download soon too, but they can also be acquired easily by using Updater or Control.
  • You can for example just download a recovery.zip containing the image. The download will be automatically verified for correct md5sums!



4EXT Recovery Control

For a list of its many features, visit www.4ext.net

Some examples :
  • Flash as many zip files you want in one go
  • Automatically calculate and display the md5sums of all zip files you are going to flash
  • Check your backups' health to ensure they will restore later when you need them, by verifying their md5sums!
  • Optionally, but highly not recommended:
    If md5sums don't match but you REALLY NEED that backup BADLY, you might want to restore it anyway.
    You can you this app to fix the md5sums of a given backup to "forcefully" restore it!
  • Calculate real values for the space needed to create a new full or advanced backup

    Advanced Backups: While you are selecting / deselecting partitions, it will display and update the currently needed space to complete that custom backup set.
  • Identifies and adds your romname so you don't need to type so much when chosing a meaningful name for your backup
  • As an example, the following is possible to do in just one session:
    Restore a backup, set to create a backup / advanced backup before the restore,
    format all partitions with a file system of your choice before the restore process starts,
    flash additional zip files afterwards, fix permissions and select to stay inside recovery or to reboot automatically once all actions are complete.
  • Much, much more! See www.4ext.net


Recovery theming
  • Uninstall and Install themes with live preview and the option to change their colours without the need to reboot into recovery.
  • Change all colours with live preview and a nice colour picker.





Please send bugreports | feature requests via:
Recovery Control or Updater
4EXT Recovery Touch 1.0.0.6 RC 1

Free 4EXT Recovery Updater v2.4.6

Want to support development of 4EXTRecovery?
Check out 4EXT Recovery Control


Recovery Interface for Apps | Scripts

4EXT threads:

Sensation | Desire | Desire HD | Evo 3D CDMA
Desire S | Desire Z | Incredible 2 | Thunderbolt
Incredible S | myTouch 4G | Nexus One | Evo 3D GSM

4EXT Recovery Themes Index & Discussion

The Following 31 Users Say Thank You to madmaxx82 For This Useful Post: [ Click to Expand ]
 
L-ViZ
Old
#2  
L-ViZ's Avatar
Senior Member
Thanks Meter 147
Posts: 699
Join Date: Oct 2010
Location: Hessia
great have been waiting for this release
The Following User Says Thank You to L-ViZ For This Useful Post: [ Click to Expand ]
 
madmaxx82
Old
(Last edited by madmaxx82; 21st September 2011 at 08:57 PM.)
#3  
Recognized Developer - OP
Thanks Meter 4569
Posts: 4,282
Join Date: Jan 2010
Quote:
Originally Posted by L-ViZ View Post
great have been waiting for this release
Hehe thanks.

BTW: version 2.1.6 RC2 should be rock solid, just like a "final".
Except *maybe* for the optional tar backups feature (which can be switched on optionally).
It was tested very much, but as it is so new, noone knows if there are any "hidden" bugs with it that could possibly appear in the future
Please send bugreports | feature requests via:
Recovery Control or Updater
4EXT Recovery Touch 1.0.0.6 RC 1

Free 4EXT Recovery Updater v2.4.6

Want to support development of 4EXTRecovery?
Check out 4EXT Recovery Control


Recovery Interface for Apps | Scripts

4EXT threads:

Sensation | Desire | Desire HD | Evo 3D CDMA
Desire S | Desire Z | Incredible 2 | Thunderbolt
Incredible S | myTouch 4G | Nexus One | Evo 3D GSM

4EXT Recovery Themes Index & Discussion

The Following 3 Users Say Thank You to madmaxx82 For This Useful Post: [ Click to Expand ]
 
tsubus
Old
#4  
tsubus's Avatar
Senior Member
Thanks Meter 994
Posts: 1,186
Join Date: Dec 2010

 
DONATE TO ME
awesome, will give it a whirl!
 
xT4Z1N4TRx
Old
#5  
xT4Z1N4TRx's Avatar
Recognized Contributor
Thanks Meter 1874
Posts: 1,943
Join Date: Apr 2011
Location: Wolverhampton

 
DONATE TO ME
So is this better than CWM 5?

Sent from my Desire Z running @ 2GHZ
Wolves fan!!!! FOLLOW ME ON TWITTER!!! twitter.com/Tazzz96

if you want to donate to me, my paypal page is : https://www.paypal.com/cgi-bin/websc...=TF8E3BESMLUUN
 
tsubus
Old
#6  
tsubus's Avatar
Senior Member
Thanks Meter 994
Posts: 1,186
Join Date: Dec 2010

 
DONATE TO ME
being that cwm5 randomly freezes your phone, i don't see how it could be any worse. so far seems to have more features than 3.0.2.4 and i like the tar backup option, much quicker.
 
madmaxx82
Old
(Last edited by madmaxx82; 21st September 2011 at 09:33 PM.)
#7  
Recognized Developer - OP
Thanks Meter 4569
Posts: 4,282
Join Date: Jan 2010
Quote:
Originally Posted by xT4Z1N4TRx View Post
So is this better than CWM 5?

Sent from my Desire Z running @ 2GHZ
I wouldn't say better, it's different.
It has a lot more features and really detects your file systems correctly and preserves them on backup/restore.
CWMR5 is the first version that does that too, but at least in my case it failed.. when I restore a backup with it, all my partitions are formatted ext3 again (when they were ext4 as I created the backup)


But hey, I'm biased

Try it yourself and see what you like better

If you want, take a look what ppl say in the other 4ext threads:
http://forum.xda-developers.com/show...php?p=15504830
http://forum.xda-developers.com/show...php?p=15349806
http://forum.xda-developers.com/show....php?t=1104765
http://forum.xda-developers.com/show....php?t=1130004
Please send bugreports | feature requests via:
Recovery Control or Updater
4EXT Recovery Touch 1.0.0.6 RC 1

Free 4EXT Recovery Updater v2.4.6

Want to support development of 4EXTRecovery?
Check out 4EXT Recovery Control


Recovery Interface for Apps | Scripts

4EXT threads:

Sensation | Desire | Desire HD | Evo 3D CDMA
Desire S | Desire Z | Incredible 2 | Thunderbolt
Incredible S | myTouch 4G | Nexus One | Evo 3D GSM

4EXT Recovery Themes Index & Discussion

The Following User Says Thank You to madmaxx82 For This Useful Post: [ Click to Expand ]
 
siulmagic
Old
(Last edited by siulmagic; 21st September 2011 at 09:59 PM.)
#8  
siulmagic's Avatar
Recognized Contributor
Thanks Meter 2508
Posts: 3,192
Join Date: Jun 2007
Location: Aguada

 
DONATE TO ME
well im sold, i defenetly have to this recovery, it has the feature iv been wating for, to disable md5 checksum

edit: dude i can i just say thank you, omfg this recovery is to much, battery info, parttion size info and rom name all in recovery? this is just amazing. i literately have no words man

Follow me on twitter
http://twitter.com/#!/siulmagic


Device:LG ls970(aka LG Optimus G)HTC Vision, HTC Vigor(aka Rezound)
Developer of Android-Maisters Team
My Work
Aosp KitKat 4.4 LS970
MIUI 3.7.12 JB LS970

IRC #Android-Maisters



Donate
 
madmaxx82
Old
#9  
Recognized Developer - OP
Thanks Meter 4569
Posts: 4,282
Join Date: Jan 2010
Quote:
Originally Posted by siulmagic View Post
well im sold, i defenetly have to this recovery, it has the feature iv been wating for, to disable md5 checksum
Hi thanks

But it doesn't have that feature to disable md5checksums.
However you can use Recovery Control to verify any of your backups for correct md5sums. If they don't match, you can als use it to "correct" them.
This is not recommended of course, since it indicates that there's a problem with that backup's data integrity. However sometimes ppl need exactly that backup badly.. so they can *try* to restore it anyway.

Disabling md5sum checks completely is a really bad idea.
I got one request about that from a guy with a phone that had a defect in handling sdcard memory. He tried numerous sdcards but still had that problem for a month.. any md5sumchecks fail for him.
He asked me to include a switch to disable them for him.

In the meanwhile he has sent his phone in for repair.
I might do that and add that switch, but it's not a very high priority since there is really much todo.
Please send bugreports | feature requests via:
Recovery Control or Updater
4EXT Recovery Touch 1.0.0.6 RC 1

Free 4EXT Recovery Updater v2.4.6

Want to support development of 4EXTRecovery?
Check out 4EXT Recovery Control


Recovery Interface for Apps | Scripts

4EXT threads:

Sensation | Desire | Desire HD | Evo 3D CDMA
Desire S | Desire Z | Incredible 2 | Thunderbolt
Incredible S | myTouch 4G | Nexus One | Evo 3D GSM

4EXT Recovery Themes Index & Discussion

 
siulmagic
Old
#10  
siulmagic's Avatar
Recognized Contributor
Thanks Meter 2508
Posts: 3,192
Join Date: Jun 2007
Location: Aguada

 
DONATE TO ME
Quote:
Originally Posted by madmaxx82 View Post
Hi thanks

But it doesn't have that feature to disable md5checksums.
However you can use Recovery Control to verify any of your backups for correct md5sums. If they don't match, you can als use it to "correct" them.
This is not recommended of course, since it indicates that there's a problem with that backup's data integrity. However sometimes ppl need exactly that backup badly.. so they can *try* to restore it anyway.

Disabling md5sum checks completely is a really bad idea.
I got one request about that from a guy with a phone that had a defect in handling sdcard memory. He tried numerous sdcards but still had that problem for a month.. any md5sumchecks fail for him.
He asked me to include a switch to disable them for him.

In the meanwhile he has sent his phone in for repair.
I might do that and add that switch, but it's not a very high priority since there is really much todo.
aw really, i was sure i read it on the description, regardless its still awesome

Follow me on twitter
http://twitter.com/#!/siulmagic


Device:LG ls970(aka LG Optimus G)HTC Vision, HTC Vigor(aka Rezound)
Developer of Android-Maisters Team
My Work
Aosp KitKat 4.4 LS970
MIUI 3.7.12 JB LS970

IRC #Android-Maisters



Donate

THREAD CLOSED
Subscribe
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes