[Desire Android Development] mblaster:
This thread is supposed to become a HowTo eventually. In fact I will write it like a HowTo, but with some remarks and questions in between, as I have not tried the procedure (still on unrooted stock rom atm). I just thought I post this here anyway, as it might be helpful for someone.

Until all the questions are answered and someone succeded to rebrand, consider this thread as a think tank, with some of the thinking already done ;)

So what is this all about? There often is the question how to flash the correct stock rom for warranty purposes. This is an easy task if the correct RUU is available. Unfortunately the recent SLCD desires often lack a corresponding RUU. If you flash the 2.1 ruu that rebrands an amoled, you will end up with a black screen, making an ota update nearly impossible.

But now S-Off is in the wild, there might be a workaround for that. There are just some things that have to be considered first... Things that I am not sure of will be marked in red. I will explain some more details on the explicit steps when the principle is confirmed working. If you dont have a clue how to perform those steps right now, it might be better to wait for the more detailed version.

As always: Do this at your own risk.

[UPDATE]

Some advances have been made here thanks to Hummelchen, who volunteered to try this procedure on his desire. It was a T-Mobile germany branded Amoled device, but care was taken to ensure that this procedure also works on SLCD without going through a phase where the screen stays black. Nonetheless, a final test still has to be done.

I updated the HowTo, but better wait until Hummelchen has confirmed it, as he was the one who tried it.

Prereqs:

- A desire to rebrand with S-Off

- fastboot and a zip-sign tool ready to run

- A RUU that corresponds to your carrier (that would normally break your display)

- The froyo OTA package that updates from the software version included in the RUU

Rename the ota_update to 'update.zip' and copy it to the root of your sd on the phone (better not forget that)

Extract the rom.zip from the RUU (double check CID in android-info.txt, compare with http://xdaforums.com/showthread.php?t=631519) by running the RUU (without phone connected) and fetching the file out of your temp folder

extract the zip and delete the hboot file and the recovery

Extract OTA, extract the firmware.zip within the OTA and copy the included recovery.img into the same directory where the rest of the RUU files are

(maybe not really needed: edit android-info.txt like here)

zip, sign

boot into fastboot

fastboot erase cache

fastboot oem rebootRUU

fastboot flash zip <your_signed_zip>

Don't try to boot into the system now. As the kernel does not have SLCD drivers, all will be black

Instead boot into recovery and apply the OTA -> you will end up on a totally debranded/unrooted/s-on desire!

Thanks go to Hummelchen, who came up with lots of ideas and the guts to just try it on his own device. Also to ieftm for a little support on fastboot commands.

mblaster

For TMobile Germany/UK/CzechRep./Netherlands (according to the CID info in the OTA and base ROM) users, Hummelchen has prepared something nice: