[Samsung Galaxy 5 I5500] psyke83:
ClockworkMod Recovery for Samsung Galaxy 5

Current release - v0.7 - 6 January 2012 [CWM Ver. 5.0.2.7]

What is ClockworkMod Recovery? From AddictiveTips:

What does it mean for us Galaxy 5 users? Apart from all the goodies like backup, restore and SD card partitioning, the biggest thing is this: Odin is no longer needed to flash new ROMs!

FAQ:

Will this overwrite my current ROM? No, it only replaces the (horrible) Samsung recovery partition. The rest of your system will remain untouched.

Why don't you support dual filesystems in one package? ClockworkMod doesn't support multiple filesystems properly. I can create a version that can read EXT4 and RFS, but it cannot reformat partitions as RFS.

Can I use this to flash regular .tar files in the same way as Odin? No. ClockworkMod uses a completely different (and better) method to update ROMs. The good news, however, is that with a little bit of work, older ROMs can be re-packed in this new .zip update format.

Which ROM packages can be used with ClockworkMod? So far we have my CyanogenMod port and the Motafoca Froyo 2.0.9 ClockworkMod Edition re-release. However, in the future, all ROMS (custom and stock) be made compatible with a little effort.

Installation - Odin Method (tar):

Use this method if you have never flashed ClockworkMod recovery to your phone before.

Download the latest tar release using the link(s) below. Do not extract any files from the .tar file.

Flash the .tar file via Odin using the regular "One Package" procedure. If you need help, consult the relevant wiki page.

Your phone should now automatically reboot into ClockworkMod. Enjoy!

Installation - ClockworkMod method (zip):

Use this method if you already have ClockworkMod installed, and you wish to update the version that already exists on your phone.

Download the latest zip release using the link(s) below.

Transfer the .zip file to your SD card. Do not extract the .zip file - only copy it.

Reboot into ClockworkMod, choose the option Install zip from sdcard -> choose zip from sdcard. Select the current release, and confirm the update by selecting Yes. Reboot and enjoy!

Usage:

ClockworkMod Recovery replaces the old "Samsung Recovery Utils for BML" recovery partition, and you can access it in the same ways as before: either via adb reboot recovery, or in the case of CyanogenMod, by choosing Recovery from the Reboot menu.

Once you've entered ClockworkMod Recovery, you will be presented with several options (some familiar, some not). I won't try to explain all of the options, as there are better guides on the internet (example: the AddictiveTips site above). However, these are the ones you should really know about:

Wipe data/factory reset - same as before

Wipe cache partition - same as before

Install zip from sdcard -> choose zip from sdcard - this is the new method you will be using to flash ROMs and update packages

Backup & restore - this menu lets you perform a full backup or restore of your boot, /cache, /data/ & app2sd partition (which is compatible with mad2sd)

Mounts & storage -> mount USB storage - this lets you enable UMS mode to copy update packages (if you forgot to transfer before rebooting into recovery)

Advanced -> partition SD card - this lets you easily partition your SD card for use with mad2sd or any third-party app2sd solutions. It lets you select the size for the EXT4 partition as well as swap. MAKE SURE TO BACKUP ALL DATA ON YOUR CARD BEFORE USING THIS OPTION.

Important Notes:

If you flash any older ROMs (such as stock, Motafoca 2.0.9.x, DashBlack 2.x, or even my CyanogenMod versions before 0.7) that already contain a recovery.img file, ClockworkMod will be overwritten by the older Samsung Recovery. If this happens, you can simply re-flash ClockworkMod via Odin again. Future ROMs (including v0.7) will not overwrite ClockworkMod in this way.

Changelog:

[CWM Ver. 5.0.2.7] v0.7 tar - 6 January 2012

Updated to version 5.0.2.7

Rebuilt using latest source, and verified to work properly.

Advanced Restore function should now work properly.

[CWM Ver. 5.0.2.6] v0.6 tar - 7 November 2011

Updated to version 5.0.2.6

This is the official ClockworkMod build (compatible with ROM Manager) in tar format. If you have an older version installed, you can install this update via ROM Manager directly.

[CWM Ver. 4.0.1.5] v0.5 tar | v0.5 zip - 21 August 2011

Updated to version 4.0.1.5.

Kernel: rebuilt using gcc 4.3.3 (more reliable).

Improved compatibility with RFS. This version can read and backup RFS partitions, but cannot yet restore backups properly. More work is needed upstream for full RFS support.

[CWM Ver. 4.0.1.4] v0.4 tar | v0.4 zip - 26 July 2011

Updated to version 4.0.1.4.

Kernel: reverted to more stable version. Should fix problems with failed backup/installs.

This update is highly recommended if you are using versions v0.2-v0.3.

[CWM Ver. 4.0.1.0] v0.3 tar | v0.3 zip - 19 July 2011

Updated to version 4.0.1.0.

[CWM Ver. 4.0.0.8] v0.2 tar | v0.2 zip - 10 July 2011

Updated source to .8 release.

Replaced CodeAurora kernel with new Samsung Mini/Ace kernel - fixes USB & general stability problems.

Small improvements to flashing code.

[CWM Ver. 4.0.0.5] v0.1 tar - 2 July 2011

First release. Only supports EXT4 for now. Can be flashed to any ROM version, but you can only backup ROMs which use EXT4 (Cyanogen, recent MadTeam releases).

RFS version (for stock ROMs only, don't expect constant updates): v0.4-RFS tar | v0.4-RFS zip

Note: the 0.4 RFS version is not working fully - it cannot reformat partitions from EXT4 to RFS format. If you only use stock roms, this will not be a problem, but if you switch between custom and stock ROMs, it will cause issues. Please wait for the next release for this to be fixed.