[Huawei Ideos X5 U8800] deofavente:
OK I think I cleaned this up a bunch:

Go Here to get all the files, and instructions.txt documentation. (UPDATE: due to dropbox's unreliability, I mirrored all the files to my Google drive public folder. Please use either as long as they work. Feel free to PM me if one goes down.)

ALL users should back up their APNs. Use an APN backup utility to backup/restore.

[QUOTE=eyeconic]May I make a suggestion?

Actually, EVERYONE should back up their APN. Some user may need to use that backup to restore their APN. I used: [url]https://play.google.com/store/apps/details?id=com.riteshsahu.APNBackupRestore[/url][/QUOTE]
Correct. EVERYONE should backup. Some may meed to restore.

This was discovered by watching the GB Update Forum. Thanks to eyeconic.

Thank You to the Following People. (I hope I didn't forget anyone)

savagehqfor providing the stock IMG
http://narod.ru/disk/45137127001.c41110d6962cdd0386662315635cdcc4/u8800-51.rar.html

skippedfor instructions on reverting to stock
http://xdaforums.com/showthread.php?t=1589205

KayxGee1for Win7 Roadkil fix
http://xdaforums.com/showpost.php?p=24618284&postcount=2

skippedfor instructions on backing up phone using "Roadkil's DiskImage"
http://xdaforums.com/showpost.php?p=24408417&postcount=3

roadkil.netfor making DiskImage
http://www.roadkil.net/program.php?ProgramID=12

zchuxz3xfor making a Stock to GB Tutorial
http://xdaforums.com/showthread.php?t=1698308

Somcom3Xfor making a Custom GB to Updated GB Tutorial
http://xdaforums.com/showthread.php?t=1844442

Somcom3Xfor making a Updated GB to Aurora ICS Tutorial
http://xdaforums.com/showthread.php?t=1844982

Gilg@meshfor providing Browser.apk to fix crashing browser
http://xdaforums.com/showpost.php?p=26917631&postcount=3

hitaxasfor linking to Gilg@mesh's posting of Browser.apk
http://xdaforums.com/showpost.php?p=31196713&postcount=18

Bad.Fishfor discovering that a factory reset was needed after backing up the phone.

eyeconicfor discovering that some people need to back up APNs.

*************NOT OPTIONAL!*****************

********Backing UP Working u8800-51********

****VERY IMPORTANT! Do in case of FAIL!****

Make a disk img recovery Using "Roadkil's Disk Image" (and Pink screen)
The procedure is easy and you just take about 8 minutes..

Instructions:
0.a Back up IMEI using ToolBox5irom
0.b Download the tool "Roadkil's Disk Image"

1.a Hold both ends of the volume rocker (Vol+ and Vol- at the same time) and press the power button.
1.b Connect your phone to PC using USB

2.a Run "Roadkil's Disk Image" (from step 0.a)
2.b Click on the "Store Image" tab.
2.c In "Store Image to" click the combobox and choose "Physical Disk #" ("#" is a number) * If there are more than one "Physical Disk #", then you have to choose the one that is about 3.6gb.. This part is very important.. if you restore a backup from another disk, it will leave your phone unusable.

** To be sure that that Physical Disk you choose is the Huawei u8800-51, You can run the tool again (because it has to refresh) without the phone connected, then check which disks are available. Then, close the tool again, connect the device (in pink screen), run the tool, and check what physical disk was added. But it will be about 3.6gb.

2.d In "target file", save the file as "u8800-51.img" in a folder with more than 4gb of storage available.

** There is no risk for you, as it is just copying data, not writing. **
** The risk is when restoring a backup if you backed up the wrong Disk... **

** If you compress the "u8800-51.img" file into a "rar" file, the size will be about 700 mb, then put it in a safe place. (Like DropBox, and/or multiple hard drives, etc.) **

UPDATE:
I have used this method to restore my phone 3 times without problems, but I'm win7 so I had to use the win7 fix outlined above.

Stock Froyo to Custom GB

Instructions:
0.a Back up IMEI using ToolBox5irom
0.b Make a disk img recovery Using DiskImage (and Pink screen)
0.c Boot into recovery (Vol+ & Power) and do a factory restore.

1.a Download "U8800-51 a Gingerbread.rar"
1.b Extract the Archive.

2.a Transfer the "dload" folder to the root of your sdcard
2.b Turn the phone off completely
2.c Hold both ends of the volume rocker (Vol+ and Vol- at the same time) and press the power button. (As though going into Pink Screen) Installation will start.

3.a After the phone finished installing and boots into Android choose the language.
3.b You will notice that you have no signal. This is Fine for Now.
3.c Open File Manager and delete the "dload" folder.
3.d you must also clear the Quick Start (labeled "Fast Boot") in settings> applications, then turn off the phone

4.a Boot Phone into Bootloader (Pink Screen, see step 2.c)
4.b Connect to the pc via USB.
4.c Replace the "boot.img" with the "boot.img" from the "Root para Gingerbread" folder.

5.a Turn on the phone and verify that you have super user.
5.b Turn off phone.
5.c Boot Phone into Bootloader (Pink Screen, see step 2.c)
5.d Replace the "boot.img" with the "boot.img" from the "boot original" folder.

6.a Install ToolBox5irom (step 0.a)
6.b Restore IMEI
6.c Reboot System

** System Should now boot with functional Data. **

Custom GB to Updated GB

This is a modified stock gingerbread rom for the u8800-51

Instructions:
0.a Back up IMEI using ToolBox5irom
0.b Make a disk img recovery Using DiskImage (and Pink screen)
0.c Download "ginger movida v1.1.zip"
0.d Download "CWMv5.5.0.4 recovery.img"

1.a Hold both ends of the volume rocker (Vol+ and Vol- at the same time) and press the power button.
1.a Replace "recovery.img" with "CWMv5.5.0.4 recovery.img"
1.b Wipe Battery Stats/cache/dalvik cache in cwm

2.a Install "ginger movida v1.1.zip" using CWM. (From Phone off, Hold Vol+ and Press Power)
2.b Reboot system

** If there is a problem, revert it to stock 2.2 via disk image and start over again. **

Updated GB to Aurora ICS

This is a modified Aurora ICS Final Build.

Modified Gingerbread must be installed first!
Install at your own risk!
Instructions:
0.a Back up IMEI using ToolBox5irom
0.b Make a disk img recovery Using DiskImage (and Pink screen)
1.a Download "Aurora.zip"
1.b Download "gapps-ics-20120429-signed.zip"
1.c Download "UPDATED AURORA.zip"
1.d Download "CWMv6.0.1.0 recovery.img"
1.e Download "Browser.apk" (to fix crashing browser after everything)
2.a Install CWMv6.0.1.0 recovery (from step 1.d) (Install it via pinkscreen or root explorer.)
2.b Wipe Data/battery stats via CWM
3.a Install "Aurora.zip" (from step 1.a) via CWM
3.b Reboot System
3.c Install "UPDATED AURORA.zip" (from step 1.c) via CWM
4.a Reboot system.
4.b Install "gapps-ics-20120429-signed.zip" (from step 1.b) via CWM
4.c Reboot System
5.a Install Browser.apk (from step 1.e)

Note: It may take MANY attempts for it to start, it will constantly reboot. If it takes more than 1/2 hour, than you must restore the disk img recovery.

To enable mass storage install u8800 Aurora drivers and do not toggle mtp. If toggled you need factory reset.

Edit: Tested by me. Must install another keyboard since system keyboard does not exist.
Usb only recognized in recovery, seeking adb fix.
In order for back light you must select auto brightness then un select it.
It begins in Spanish but you need to select language and restart.
Must download poweramp to play music.
No radio
3g may or may not work

Download

You have been warned.
Stable for daily use.

***************OPTIONAL!*******************

*********Reverting to Stock Froyo**********

***ONLY DO THIS IF YOU MESS SOMETHING UP***

** This will not work on Entel users in Chile as it is a locked restore (it is for at&t users only)- **

100% of the time, You should always backup anything you change. Especially if you don't know what the change will do.
This instructional will help you recover from screwing up your phone (assuming you didn't make a backup image before messing with it.)

Instructions:
0.a Download "DiskImage_1_6_WinAll_Setup.exe"
0.b Use "LockDismount0300.zip" in case of WIN7 problems (see bottom of document)
0.c Download "U8800-51.rar" (about 400mb but its compressed, its really 3.9gb)
0.d Extract "u8800-51.img" from "U8800-51.rar" (Fail to do this and brick your phone)

1.a Open the tool "Roadkil's Disk Image" (from step 0.a)
1.b Hold both ends of the volume rocker (Vol+ and Vol- at the same time) and press the power button. (This puts you in Pink Screen)
1.c Connect to PC using USB.

2.a Run "Roadkil's Disk Image" (from step 0.a)
2.b Click on the "Write Image" tab.
2.c In "Write Image to" click the combobox and choose "Physical Disk #" ("#" is a number)

** If there are more than one "Physical Disk #", then you have to choose the one that is about 3.6gb. **
** This part is very important.. **
** If you use a backup from another disk, it will leave your phone unusable. **
** To be sure that that Physical Disk you choose is the Huawei u8800-51, You can run the tool again (because it has to refresh) without the phone connected, then check which disks are available. **
** Then, close the tool again, connect the device (in pink screen), run the tool, and check what physical disk was added. But it will be about 3.6gb. **

3.a In "source file", choose the file "u8800-51.img" that you Extracted from u8800-51.rar (in step 0.d) (remember it is about 3.9gb and extension is ".img")
3.4 Press Write Image.
3.5 After it is 100% ready, disconnect and do a factory reset and you will have 3g working.

** If you were smart enough to have backed up your IMEI at some point, you can install "ToolBox5iromV1.0.4.2.apk" and restore it at this point. **
** If you were smart enough to have backed up your phone prior to messing it up, you can replace any use of "u8800-51.img" in this instructional with your backup image. **
** I already went through one phone because I wasn't smart enough to do backups. Learn frommy mistakes. **

** This will not work on Entel users in Chile as it is a locked restore (it is for at&t users only)- **

*** FOR THE USERS ON WIN7 HAVING TROUBLE WITH "Roadkil's Disk Image" ERROR ***

4.a Download LockDismount to fix the issue (see step 0.b)
4.b Run LockDismount (Run compatibility XP3)
4.c Select the necessary 3.69 drive described above (check multiple times to ensure you're selecting the right drive, for me it was Physical Drive 1)
4.d Click Lock
4.e Keep LockDismount open
4.f Run "Roadkil's Disk Image" (from step 0.a) and then go through the downgrade process. (Start with step 2.a)

Error should be fixed now!
*** FOR THE USERS ON WIN7 HAVING TROUBLE WITH "Roadkil's Disk Image" ERROR ***

Please let me know if I missed anything.