Ecco un'altra recovery sfornata dai cuochi di XDA, io non ho tempo di provarla, ma per chi volesse tentare....eccovi tutti i dettagli!!
LINK AL TREAD ORIGINALE DI XDA: ---> 4EXTRecovery v1.9.0 RC3 | STAY @EXT4 | Convert | Aligned Partitioning | 2xSD-EXT+SWAP - xda-developers
4EXTRecovery v1.9.0 RC3
Features
*NEW* 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
*NEW* Code rewrite to support more different devices
*NEW* Aligned partitioning of /sdcard, 2x sd-ext + swap
*NEW* Full support for up to 2 sd-ext partitions + swap (Backup/restore/format/convert, fsck, et.c.)
*NEW* Filesystem check and repair option in advanced menu
*NEW* Option for md5sum checking in install menu
*NEW* Shows name of rom which is currently installed
*NEW* Option to reboot into bootloader in power menu
*NEW* Improved menu item ordering
*NEW* now based on CWMR 4.0.0.5
Advanced Backup
wipe and format menu
different behaviour in Advanced Restore menu
Always restores backups using the file systems you HAD on your partitions at the time of creation!
.. but you can change that!
Never unwillingly get downgraded to EXT3 again
Complete EXT4 compatibility while staying compatible to EXT3 and backups done with EXT3-only recoveries
Migrate your partitions to EXT4
Display whether your partitions are formatted ext3 or ext4
Convert between ext3 <-> ext4 with one click.
You also can select any existing backup and flag it as ext4 or ext3. -> On the next restore it will have the file system you wanted
Button backlights (Desire S and Incredible S only)
Dynamically detects whether your partitions are formatted with EXT3/EXT4 filesystems
When you do a backup, it saves extra info about your filesystems inside a file in the backup folder
On restore, it reads that file and uses this information to correctly format your file systems
Whenever you wipe/format/factory reset, the recovery uses the actual filesystem currently on your partitions.
-> If you're ext4, it will format ext4, while on ext3 it would format ext3.
Less No's in confirmation dialogs
dynamically detects if you have sd-ext and/or swap partitions at startup
Prints information on startup about which filesystem it detected on your partitions ( EXT3 or EXT4)
4EXT always wipes and formats using the filesystem you currently have, but you can tell it to explicitly wipe using EXT3 or EXT4
If you restore an older backup not created with 4EXT, the behaviour is the same as if you had unmodified CWMR installed,
but you can set the filesystem manually to EXT4 or EXT3 for those backups.
What it is:
CWMR if it is compatible to both EXT3 and EXT4 will get your partitions "downgraded" to EXT3 again whenever you:
Restore a backup
Wipe data
Format
That's because how it works WHEN it's compiled to be both: EXT3 and EXT4 compatible.
You wouldn't notice when you get "downgraded" to EXT3 again, because EXT4 is backwards compatible to EXT3.
So your EXT4 Rom and everything would continue to work, but slower.
In 4EXTRecovery, I added some code that prevents that while staying compatible to EXT3 roms.
It also allows you to convert your EXT3 partitions or your existing backups to EXT4 without losing data + many other features
Recent changes: v.1.9.0 RC3 Released: 7/05
Changed detection of sd-ext and swap partitions to also identify swap correctly if there are unformatted sd-ext partitions.
If unformatted sd-ext partitions are detected it prints a warning and tells you that you may format them in the 4EXT menu
Speed up booting of recovery
Fixed wrong output of text showing sd-ext2 as formatted ext4 no matter what (only text output was wrong, functionality was ok)
Recent changes: v.1.9.0 RC2 Released: 7/04
Fixed wrong displaying of partitions
Recent changes: v.1.9.0 RC1 Released: 7/04
Most of the code rewritten to be compatible with (hopefully) most htc devices
Aligned Partitioning
Full support for up to 2x sd-ext + swap
New filesystem check/repair option
Md5sum checking
Powermenu
Extracts name of currently installed rom
(name backups after curr. installed roms still in testing -> soon)
Reordered most menus
...
Recent changes: v.1.1.1 RC1 Released: 6/20
UPDATE: This version is now marked as stable! > 6200 Downloads and no bugreport. I didn't change its name so it will still identify as RC1, but it is stable!
Added an Advanced Backup menu, to backup only certain partitions
All wipe and format options now in one "wipe / format menu"
Fixed some wrong text that appeared in v1.1.0 Beta
Changed behaviour in the Advanced Restore menu.
Credits to the Desire S community ( especially to loveboatcaptain - LBC Mod Android Development and Marylandcookie ) who had those features already in separate recoveries and have asked me to add/combine those features.
And of course big thanks go to the creators of those recoveries j_r0dd and arco68.
I didn't use their code though as I already had changed quite a bit with 4EXT and thought it was easier to start from scratch.
But that doesn't matter. Without their great works I guess I would have never had the chance to add those features
The "Advanced Backup" and restore of such an "Advanced Backup" works a bit different in 4EXTRecovery.. I hope you like it
Open for any suggestions!
Download: for now S-OFF only, fake flash coming..
RC3: 4EXTRecovery v1.9.0 RC3: 4EXTRecovery_v1.9.0-RC3-bravo.zip - 4ext recovery - Dedicated Web Hosting Service
-> version for installing with RomManager or flashing with recovery
md5sum zip: 40c502011bc835561592672dcf2921ca
md5sum recovery.img: 1a6842da257b3abb5f2cc3b0654a230c
Fastbootlovers: just download any of the zip files and extract recovery.img
Alternative install using the OneClick version
If installing fails, please use the other download to flash using rom manager or recovery.
usb debugging must be on (settings/applications/development)
unzip the file
If you are on Windows: start runme.cmd // Unixfreaks start runme.sh
finished
Uninteresting details:
4EXTRecovery is all about preserving the file systems you currently have on your partitions. But you can also use it to migrate to EXT4 or EXT3:
On boot it will tell you if it found ext3 or ext4 partitions
If you format or wipe, it will always use the same file system it actually detected on your partitions.
That means that if you have ext3 partitions, it will format/wipe them ext3.
Your ext4 partitions will be formatted/wiped ext4
That is to preserve the current file system and to prevent you from losing ext4 or changing to ext4 (if you have ext3 partitions) without your knowledge.
To change the filesystem of one or of all your partitions, enter the ext3 <-> ext4 menu.
There you can convert single partitions to EXT3 or EXT4, explicitly wipe in a different, desired file system regardless of which one is currently on your partitions et.c.
With backups it's the same.
When 4ExtRecovery creates a backup, it will save extra information in your backup folder about which file systems you had on your partitions at the time of creation.
That is to make sure that when you restore the backup later, every partition will end up with the same file system it was formatted with at the time you created the backup.
(But you can change that too, in the ext<->ext4 menu)
Backups not done with 4EXTRecovery, lack this extra file with this information.
So for compatibility reasons, 4EXTRecovery then defaults to EXT3 and informs you that you can set the file system type of that backup manually to EXT4 in the menu.
So.. if your partitions are EXT4, you will never be "downgraded" to EXT3 again, unless you want it.
All backups done with 4EXT preserve your file systems types.
So if you restore a backup created when you were on EXT4, it will restore as EXT4.
The same is true for EXT3 partitions.
Known issues:
v1.9.0 RC2: sd-ext2 will always show up with EXT4 (only the text output is wrong. NO effect on functionality)
v1.9.0 RC2: if one of your sd-ext partitions are not formatted they will show up as swap
v1.9.0 RC1: wrong displaying of partitions
v1.1.1: none
v1.0.6: none