[Desire General] siezear:
Hello all,

This is a much shorter, less wordy version of the guide without all the detailed explanations, just the steps

[size=+1]Section 1:Preperation:[/size]

[size=-1]Download and unzip all the files needed[/size]

Step 1:

Get yourself ready, download all the items you need (save them all in an easy to reach directory on your pc):

http://revolutionary.io/revolutionary-0.3pre7.zip - windows version, unzip/extract all the files; although this is a direct link you really need to download this by going to http://revolutionary.io/ and clicking the link from there (you must have java enabled) as that causes the java frame to appear i the webpage which you use to get the key (used later)

http://downloads.unrevoked.com/HTCDriver3.0.0.007.exe - windows drivers

http://goo-inside.me/superuser/su-2.3.6.3-efgh-signed.zip - root superuser access; don’t unzip

http://hotfile.com/dl/125113123/dfb5a65/GingerBurst_1.0.0.3.zip.html - Gingerburst ROM; don’t unzip

http://gingerburst.droidzone.in/wp-content/plugins/download-monitor/download.php?id=1 – Data2SD installer; don’t unzip

http://gingerburst.droidzone.in/wp-content/plugins/download-monitor/download.php?id=2 – Data2SD reinstaller; don’t unzip

When you are done you should have a list of files as the below:

Data2SDInstallerNXE2.zip

Data2SDReInstallerNXE2.zip

GingerBurst_1.0.0.3.zip

HTCDriver3.0.0.007.exe

revolutionary-0.3pre7.zip

su-2.3.6.3-efgh-signed.zip

Step 2:

Run HTCDriver3.0.0.007.exe file to install the drivers

[size=+1]Section 2:Root & Super-user:[/size]

[size=-1]Use revolutionary to flash a new HBOOT, S-OFF your phone and install ClockWorkMOD recovery, then use ClockWorkMod to give Super-user[/size]

Step 3:

Enter the revolutionary-0.3pre7 directory and

Step 4:

Run the revolutionary.exe file

It will open a command window and get to a point where it is waiting.

Step 5:

With your phone powered on. Turn USB debugging on then Connect the USB cable between the phone and PC.

Step 6:

At this point the revolution command window will recognise the phone is attached and ask for the beta key. Select and copy it from the website you left open when downloading item 1) and then right click on the top strip of the command window where it has the revolution name, choose the option menu item Edit and paste – this ensures you get the beta key entered correctly. Agree with what the revolution program asks and it will tell you if it was successful.

Step 7:

Enter Recovery mode: (Power off the phone. Leave it for 20 seconds to be certain it is off. Press and Hold the Volume down button and while holding it press the power on button. Keep holding the volume button and very quickly the phone will enter Bootloader mode. Use the volume down button to scroll one menu item down to Recovery and the power button to select that item. The screen will go white with the HTC logo and then after a short time will enter the ClockWorkMod recovery menu.)

Step 8:

Select “mounts and storage” ->“mount USB storage”

Step 9:

Connect Phone and PC via USB.

Step 10:

Copy su-2.3.6.3-efgh-signed.zip from the PC to the SD card.

Step 11:

Disconnect the USB cable and then on the phone select “unmount” and press the back button on the phone. Select “install zip from SD card”. Scroll until you find su-2.3.6.3-efgh-signed.zip and select it. Once complete reboot.

[size=-1]For those who have apps, contacts, phone logs, sms messages etc. that they want to back-up, they should allow the phone to boot into normal mode. Download the various backup programs from the market – and as the phone is now rooted you can use all the apps that are mentioned at the bottom of the post.[/size]

[size=+1]Section 3:New ROM preperation:[/size]

[size=-1]Back-up, partition SD card and copy ROM files to SD card[/size]

Step 12:

Enter Recovery mode.

Step 13:

Select “backup and restore” -> “backup”. Clockworkmod will make a backup on the SDcard in the ClockWorkMod directory and show you progress as it does this. This ensures you can always return to this state at a later date if you wish.

Step 14:

Once the back-up is complete, press the phones back button and then select “mounts and storage” -> “mount USB storage”

Step 15:

Connect Phone and PC via USB.

Step 16:

Copy the entire contents of your SD card to a folder on the PC.

Step 17:

Copy the following files downloaded previously into the folder on the PC where you have copied your SD card contents. They should be in the base folder. Files 4, 5 and 6: Data2SDInstallerNXE2.zip, Data2SDReInstallerNXE2.zip and GingerBurst_1.0.0.3.zip

Step 18:

Disconnect the USB cable and then on the phone select “unmount” and press the back button on the phone.

Step 19:

Select “advanced”->“partition SD card”. (Note this will wipe out your SD card contents – hence why we copied it to the PC).

Step 20:

Choose a size for the ext partition that is 2048MB or less, but at least 500MB.

Step 21:

Select 0M for the size of swap partition. NB: It is vital that this be 0 or Data2SD won’t work!

ClockworkMod will partition the SD card and inform you when it is done.

Step 22:

Enter Recovery Mode.

Step 23:

Select “mounts and storage” -> “mount USB storage”

Step 24:

Cnnect Phone and PC vis USB.

Step 25:

Copy the contents of the folder for the SD card that you made on the PC – so the entire contents that were on the SD card are now back on it + the downloaded files which you copied into the base directory. From windows explorer you should see on the removable disk the downloaded Files 4, 5 and 6: Data2SDInstallerNXE2.zip, Data2SDReInstallerNXE2.zip and GingerBurst_1.0.0.3.zip

[size=+1]Section 4: Flash Gingerburst ROM:[/size]

[size=-1]Flash GingerBurst_1.0.0.3.zip, reboot into phone mode, (don't install anything or sync) [/size]

Step 26:

On the phone, unmount, then select “install zip from sdcard” and scroll to and select GingerBurst_1.0.0.3.zip from the list.

Step 27:

ClockWorkMod will install the Gingerburst ROM. Once complete, press the back button on the phone and then select “reboot system now”. This will bring up the white screen with the HTC logo. It will take some time on this screen (if it is sitting for longer than 30 minutes there is an issue) and then it should begin loading up the new gingerbread install – though remember at this point the memory of the HTC desire has not been expanded onto the SDcard partition that was created, so choose your carrier e.g. Vodafone UK contract, skip the keyboard introduction and the google and other sync sections, until it begins to load the home screen. Wait while it does this – you may see some low memory warnings.

Step 28:

Once it seems basically finished with this hold the power button of the phone in until the power-off menu appears. The new gingerbread power off menu has some more options – choose “Restart” and it will then bring up a sub-menu. Choose “Recovery”. This will boot directly into ClockWorkMod recovery.

[size=+1]Section 5: Flash Data2SD:[/size]

[size=-1]Flash Data2SDInstallerNXE2.zip , reboot into phone mode, Enjoy! [/size]

Step 29:

Select “install from zip” and scroll to the file Data2SDInstallerNXE2.zip and select it. ClockWorkMod will now install the Data2SD mod which will format the ext partition you created earlier to an ext4 type. It will show you progress.

Step 30:

Once complete, select “Reboot to system”

The white screen with the HTC logo will appear and for a brief moment the nearly invisible LED next to the silver htc at the top of your phone will flash blue – this is a good sign. The white screen with HTC logo will remain for a while, although expect it to flash of and back on or go a little darker every couple of minutes. (It should not stay this way for longer than 30 minutes – if it does there is a problem.)

Eventually the phone should boot up into phone mode, the memory warning should be gone and you are now the proud owner of a Gingerbread HTC desire with sense 2.1 and the phone memory extended onto the partition on the SD card.

Go wild, install apps to the phone, synchronise your gmail, calendar, contacts, facebook and everythingelse you can think of. The phone should be quick and responsive and there should be no memory warnings. Say thank you on the xda developer website to the the revolution team and the droidzone guys.

PS: Useful Backup programs (search for them in the market) – many require root access:

Titanium Backup (Titanium Track)

MyBackup Root (included in the Gingerburst ROM)

APN backup and restore (Ritesh Sahu)

Call Logs backup and restore (Ritesh Sahu)

SMS Backup and Restore (Ritesh Sahu)

ROM manager (ClockWorkMod)(very useful tool for those using custom ROMS, includes some functions for accessing and using ClockWorkMods ROM backup functions)

And of course ClockWorkMod itself – though this is installed by the process above and not through the market.