[General Questions and Answers] ethahes:
This is how I rooted mine

Guide to rooting Branded 2.2 Froyo Desire with 1.06 HBoot

My Software Information

Android Version - 2.2

Baseband Version - 2.15.00.11.16

Kernal Version - 2.6.32.21-g7a207a4 | htc-kernal@and18-2 #1

Build Number - 2.11.573.5 CL325935 release-keys

Software Number - 2.11.573.5

Browser Version - Webkit 3.1

PRI Version - 1.70_027

PRL Version – 15106

My HBoot Information

Bravoc DVT2 SHIP S-OFF

HBOOT-1.06.0000

Microp-051e

Touch Panel-Synt0101

Radio-2.15.00.11.16

Dec 22 2010, 16:16:39

Info - I have a US Cellular Branded CDMA Desire. I have owned it for 3 months. Came with 2.1 Eclair, I was unhappy waiting for 2.2 so I rooted and flashed a couple different roms. I ended up with a Custom Froyo w/ Sense and a few Gingerbread features. I found out about update release for US Cellular so before updating I reset factory settings restoring phone to stock Eclair. Took phone to store, they upgraded to Froyo I played for a few days until I wanted to reroot my phone. Unsuccessful on at least 5 different tries with both Windows/Linux and many different options of unrevoked and settings. Found out that 1.06 HBoot was unsupported by unrevoked. So I studied what other people posted about their attempts and ideas. Found one person claiming to have rooted theirs. Unfortunately he did not give many details in his post about the exact process. Here are the steps I took to successfully root my phone.

Backup any data, media, programs you wish to your SD card.

Transfer your backup from your SD card to your PC.

Go to Settings>SD & Phone Storage

Click “Unmount SD Card”

Click “Format SD Card”

This will clear anything you may have saved to it, which might interfere with rooting/flashing

Once Formatting is complete

Click “Mount SD Card”

Now it is time to reset phone to stock 2.2

Go to Settings>SD & Phone Storage (You should already be there, unless you went back/home)

Click “Factory Data Reset”

Click “Reset Phone” in next menu

Phone should reset and reboot bringing you into a tutorial (US Cellular, unsure on other carriers)

Skip through all prompts

DO NOT edit/change/add anything

You should now be at the Home Screen

Go to Settings>Applications>Development - Enable (Green Check) “USB debugging”

Go to Settings>Applications - Enable (Green Check) “Unknown Sources”

Go to Settings>Connect to PC>Default Connection Type – Select (Green Circle) “Charge Only”

Go to Settings>Connect to PC – Disable (NO Green Check) “Ask Me”

Press Home Button

Put Phone Down

Leave Phone On (Do not power down) & Do Not Touch Phone until Told To

Your phone is ready to begin rooting.

You can attempt to use Windows if you really wish, but I find Linux to be a no-hassle idiot proof OS. Many people run across issues with either drivers, or sync, or possibly other factors.

Linux solves this issue by having an all-in-one OS. It already contains the drivers needed, and does not require installing or uninstalling of anything.

Evidently there’s a **** ton of options when it comes to Linux.

I used Ubuntu Desktop Edition 32-bit

I recommend using the same because my steps follow that.

Go to Ubuntu Dot Com *I can't post links yet"

Ensure Latest Version (10.10 when guide was made)

Ensure correct bit (32 or 64)

Click “Start Download”

If 10.10 32bit (693 MB)

If 10.10 64bit (695 MB)

Once download complete you will need to Burn the ISO as an “image” to a CD.

If unsure how to do this seek help elsewhere (it’s very simple)

You should now have a bootable trial Ubuntu CD

If your Internet is Wired you are set to continue if Internet is Wireless Router I recommend obtaining unrevoked because restart.

If Wireless

Go to Unrevoked Dot Com *I can't post links yet" and click “Download for Linux”

Save to Desktop

Once complete transfer “reflash.tar.gz” to USB Stick Drive

Remove Stick Drive

Insert Ubuntu into CD drive and close drive

Take steps needed to ensure Boot CD is activated upon restart

Once ready restart PC

CD should boot and “Welcome” screen displayed

Select “English”

Click “Try Ubuntu”

You should be brought to a “Desktop” containing two icons “Examples & Install Ubuntu 10.10”

If Wired

Click “Mozilla Icon” on the taskbar on the top of screen

Go to Unrevoked Dot Com and click “Download for Linux”

Open “Reflash.tar.gz” and Extract to Desktop

Close ALL open windows

Go to Applications>Accessories – Click “Terminal”

In the “Command Prompt Looking” Window type the following lines each follow by “Enter”

cd Desktop

chmod +x reflash

sudo ./reflash

Please Leave Terminal open

Unrevoked 3 should now be open

Connect USB Cable to Computer

With USB Cable connected

Connect Phone to USB (Yes you can now touch your Phone)

Unrevoked should recognize Phone and a “Prompt” should be displayed

Click “Ok/Yes” whatever it says I forgot I was so excited to not see another FAIL MSG

Sit Still DO NOT touch ANYTHING

Be patient phone will reboot multiple times

Should eventually see Phone Boot into the HBoot Menu

It will install clockworkmod

Phone will enter recovery menu

Unrevoked Window will hopefully eventually say something like

“Complete Safe to Disconnect and Reboot”

NOTE – Both my Terminal on Ubuntu & Recovery displayed multiple “Installation Aborted”, “Update Failed”, “ERROR”, and “Unsupported” lines in the log.

At this point you should be Successfully Rooted, and safe to reboot.

Superuser should be displayed in the app list

I’m not sure in what order I did what but I installed “Titanium Backup Free Edition” “Busy Box” and “Root Check” and played with each until Root Check displayed that I had both “Root Access and Busy Box Installed”

I do hope this works for you as it did for me. I refused to stay “unsupported by unrevoked” until a fix was available. I will try to help anyone with clarification in steps, or any questions/problems. I did find out that a version of Linux called “Slax” is available that has “root permissions” contained already. Which eliminates the entire “Terminal” step making it unneeded?