Device(s): HTC Desire A8181 SLCD with StarBurst Data2SD Rom. With Unlimited Internal Memory
Thanks: 12
Thanked 54 Times in 39 Posts
HTC Desire Unrooting Process (with PB99IMG.zip) Illustrated-A walkover for SLCD bricked Desires
Note: The following post illustrates the actual steps necessary to unroot your HTC Desire by running the PB99IMG.zip. This is also the method to upgrade the software with the RUU, the last method to fix bootloops cause by a bad boot, and also the way to unbrick an SLCD bricked Desire. Note that another simple method exists to unroot the device, and that is by directly running the exe file of the RUU from Windows. Though simple, this is slightly riskier, since complications with Windows drivers, or a sudden power surge or PC reboot can semibrick/brick your device. The following method using PB99IMG.zip eliminates those problems.
Unrooting is just one of the steps necessary to unbrick an SLCD bricked HTC Desire. The process is a pain for these users because they cant see anything on the screen and left pressing keys in sequence, whose function they can only guess. Also they need to wait specific amounts of time before pressing the sequences.
Note: For an (almost) complete guide on Unbricking an SLCD Desire, and for an exhaustive FAQ on Goldcards, see this thread.
I'm making visible the steps which the Android system proceeds through, when you run a PB99IMG.zip to unroot your Android device. I've also included the time taken before each step while running the WWE 2.29 RUU as PB99IMG.zip. The time isnt much different for other ROMs. To be sure, just give it about 30secs more than the time I've noted.
Initial steps:
Create a goldcard if you want to convert a branded Desire to unbranded, or vice versa, or to convert a Desire of one region (CID) to another region.
After creating the goldcard, format it as FAT32. If more than one partition exist, delete the rest, and format one as Primary and FAT32.
Put the file PB99IMG.zip into the root of the goldcard. Note that the name must be PB99IMG.zip and not PB99IMG.zip.zip. Windows has a tendency to rename it as the latter.
If you dont already have the PB99IMG.zip, you can get it by running the RUU, and while the RUU is loaded (dont start the RUU upgrade. Just click on the exe, and when the welcome screen of RUU shows up,) search in your Temp folder for the file rom.zip. Hint: To quickly navigate to Temp, Type the following into the Run window: %TEMP%
To run the PB99IMG.zip, just reboot with Vol- and power button pressed.
I'm describing the whole boot process below for Reference, though.
Hboot mode (Vol- & Power key. Key them pressed for a 5-6 secs
FOR INSTALLING ANY RUU AS PB99IMG.ZIP
Press Vol- , then w/o releasing it, press Power button + Vol –
After 3-4 secs, the following screen shows up momentarily:
· Fastboot
· Recovery
· Clear Storage
· Simlock
This shows the above few options for 2-3 seconds, and then directly checks for PB99IMG.ZIP. It displays:
SD Checking…
Loading…
PB99DIAG.ZIP
Pb99DIAG.nbh
PB99IMG.ZIP
When it finds PB99IMG.zip, it starts to load it (13 secs after you press the Vol- & power key)
It gives the next options after 2min 20seconds (for the WWE 2.29 RUU) from the initial key press of Vol- and Power key.
Parsing………………….[SD zip]
1. Bootloader
2. Radio V2
3. Radio_Cust
4. Boot
5. Recovery
6. System
7. Userdata
8. Splash1
9. Splash2
Do you want to reboot device? <Vol Up> Yes <Vol Down> No
So, net key sequences involved:
· Back+Power
· Power again
· Vol Up
If we chose No, next option: Do you want to reboot device? <Vol Up> Yes <Vol Down> No
If you pressed Yes, then:
Update is in progress..
Do not power off your device.
1. Bootloader -OK
2. Radio V2 -OK
3. Radio_Cust -OK
4. Boot -OK
5. Recovery-Unzipping/Updating
6. System
7. Userdata
8. Splash1
9. Splash2
It cycles through each of these in turn. For me, it took exactly 2 min 17 secs for time when I chose to apply update, to when update was completed.
It displays:
Update complete
So you want to reboot device? <Vol Up> Yes <Vol Down> No
Congratulations. Your phone is now officially unrooted.
On rebooting, HTC screen shows up for a few seconds.
Then a green Down arrow in a green circle shows up for another 5-6 seconds.
Then, HTC screen again.
Finally, HTC screen disappears and the HTC Quietly brilliant logo shows.
Your device now boots into the Android phone.
Total time taken: 6min 30 seconds.
FASTBOOT mode
Back+Power key:
4 options:
· Bootloader (For running PB99IMG.zip)->Choose with Power key (This loads the Bootloader/Hboot mode)
· Reboot
· Reboot bootloader
· Power down
Bootloader (Hboot mode) or PB99IMG update mode.
Performs the following check on the PB99IMG.zip:
1. Bootloader
2. Radio V2
3. Radio_Cust
4. Boot
5. Recovery
6. System
7. Userdata
8. Splash1
9. Splash2
Do you want to start update?
Vol Up: Yes
Vol Down: No
So, net key sequences involved:
· Back+Power
· Power again
· Vol Up
If we chose No, next option:
Do you want to reboot device? <Vol Up> Yes <Vol Down> No
No brings up the following options:
· Fastboot
· Recovery
· Clear Storage
· Simlock
Choice 1: Fastboot
Choice 2: Recovery
30 seconds, and then recovery pops up.
Recovery depends on whether phone is rooted or not.
__________________
I dont subscribe to every thread I reply to, so post in relevant official threads for a speedy response. Alternately use the official Supernova forum
Last edited by droidzone; December 17th, 2010 at 01:17 AM.
The Following 2 Users Say Thank You to droidzone For This Useful Post:
Device(s): HTC Desire GSM
Sony Ericsson Xperia X10 Mini
Thanks: 0
Thanked 0 Times in 0 Posts
I had been messing around with my Desire rooting and trying to flash it when I messed it up. I updated Clockworkmod to 2509 and after this my phone wouldn't boot. It just got stuck at the HTC logo.
I came across this tutorial and I just so happened to have had the RUU and I managed to fix my phone.
I just wanted to say thanks to droidzone, this really helped me out of that jam
My phone is unbranded phone and I didnt bother about the goldcard procedure. But I read the other day that the unbranded phones may really be internally branded and will create problem if and when RUU time comes. Does the CID (that long no in /sys.. ) change if you flash roms? I made a goldcard.img now AFTER rooting, soff and flashing roms. So is the cid valid for creating goldcard?
Which is the RUU /PB99IMG I should choose? My INFOCID is HTC__038 now if that is relevant. How do I know whether my phone is SLCD or AMOLED and is it also relevant?
Indian phones are mostly branded (ARA). So as long as you have the correct RUU, no need for a gold card. The CID of the phone does not change. Its hard coded.
The goldcard image is not actually using teh phones CID. The image is generated using the SD Card's CID. You can actually create one without a HTC desire, in a card reader.
Thanks. I am still slightly confused. When you say the phone cid it is htc_038 ? And when u say sdcard cid it is that loong no?
Any case how do I know which is the correct ruu.
Thanks in advance.
The CID the goldcard tool gets is the long number (Actually called reverse CID) this is the long number rather than the one quoted above. The phone CID is what you pasted but this si not used in goldcard creation
Whats the software version you have? Could be the HTC Asia build which technically is branded too..
Hee hee. Small goof up. I didn't note down the software no before I flashed the rom.
So I just need to keep my fingers crossed and hope nothing goes wrong?
Managed to retreive my software no. The nandroid backup of sense which I did before flashing rom soon after rooting was lying around. I found system.img file on that. I unyaffsed that and in the top level directory i found build.prop file. This file contained a line
ro.build.description=2.13.720.2 CL 274424
I guess thats my software no. and now all I need to do is locate the RUU.
I have two noobie questions about unrooting via RUU (I have tried the forums and excellent FAQ:s/guides on the stickythreads, but I'm probably too dense to understand):
Does the RUU restore the phone completely to stock including the Hboot partition table, or do I have to do this manually before I flash the RUU?
Do I have to reformat and repartition my EXT3-partitioned SD-card to a single FAT32-partition before I flash the RUU?
Does the RUU restore the phone completely to stock including the Hboot partition table, or do I have to do this manually before I flash the RUU?
Do I have to reformat and repartition my EXT3-partitioned SD-card to a single FAT32-partition before I flash the RUU?
The ruu contains the full works including radio, hboot, splash etc. I got a feeling it will just ignore your ext3. But I suspect the goldcard is someway involved.
i have a problem. i copied the PB99IMG.zip to the Sd card but when i enter the hboot i get this .
Loading PB9IMG.zip
No Image!
My phone isnt rooted .
I am trying to install the 2.3 update using the Sd Card.
Last edited by bgmania; August 6th, 2011 at 02:39 PM.
Sorry to bump this, but having a problem with this method.
I have rooted with revolution, tried to instal cool 3d v3 as custom rom. got me in a bootloop. tried ruu.exe, after that i couldn't get in to recovery anymore, just hboot/fastboot. now i created a goldcard, put pb99img on it, took all steps. it said completed.. you want to reboot? i pressed yes and now my desire is stuck on htc loading screen..
I followed these instructions and have been on Gingerbread for a few months now - very clear and even for me, very easy.
If I wanted to try a new ROM (ICS9), how would I reroot my Desire.
The HTC Desire is one of the latest high end phone by HTC bringing a huge 3.7" inch high quality AMOLED screen for crystal clear viewing, powered by a 1 GHz Qualcomm Snapdragon processor and runs on, you guessed it, Android.
We first heard a... Read More