• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root STuck between Hboot and Clockwork

schymon

Lurker
Hello guys,
Here I big problem for you to solve... (big cred to the one who does).

I "updated" my HTC Desire with Unrevoked to root it.
unrevoked

A few days later my phone reminded me that a new update for Android was available. When I tried to install the new system Clockwork mod refused. So I formatted my phone to the factory settings thinking that this would delete Clockwork mod, which it didn't... Anyway, when I tried to do the update again I got stuck.

When I start the phone i get to a prompt:
Bravo PVT3 SHIP S-ON
Hboot- 0.93.0001
Micropop-051d
Touch panel-SYNW0101
Radio-5.11.05.27
Aug 10 2010, 17:52:18

It lets me navigate through the volume buttons. I get 4 choices:
1. Bootloader, 2. Reboot, 3. Reboot bootloader and 4. power down.
The last three doesnt do anything but reboot the phone.
If I choose the first "bootloader" it loads and says:
SD Checking...
Loading... [PB99DIAG.zip]
No image!
Loading... [PB99DIAG.zip]
No image or wrong image!
Loading... [PB99IMG.zip]
No image!
Loading... [PB99IMG.zip]
No image or wrong image!

Afterwards I get 4 new choices:
1. Fastboot (takes me back to the first 4 choices)
2. Recovery (takes me to Clockwork mod)
3. Clear Storage (delete all user data? Yes - reboots)
4. SIMLOCK - Gives me the following message:
FAT32 init OK
OPen MCCMNC file fail
Open CID file fail
Process done, reboot device? YES

When I choose recovery everything reboots and I se the htc logo against white. Then i get to a new prompt:
ClockworkMod Recovery v2.5.0.7, where I get 8 new choices:
1. Reboot system now (takes me back to the first prompt screen)
2. apply sdcard:update.zip (it cant update saying no such file or directory)
3. Wipe data/factory reset (wipes everything)
4. Wipe cache partition (wipes cache)
5. Install zip from SD card (cant find file, can enable/disable signature and script asserts)
6. Backup and restore (cant find isd-ext.img)
7. Mounts and storage ( I can mount and format
8. Advanced (I can reboot and wipe a couple of things)

When I plug the phone into a MAC nothing happens, when I plug it into a PC I hear the popupsound but nothing is shown.
When I but the microsd-card into a card reader it asks me to install drivers for Android 1.0. I found the drivers and installed it. Two removable disks are shown, but when I click them it says that I should but a disk into it.

Damdamdam, how do I start the phone again?
 
Have you got a Nandroid back up you can restore? Failing that, i'd wait for someone with a little more experience to jump in. Sorry i can't be of more help.
By the way, as you've probably realised, you shouldn't ever accept OTA updates after rooting.
 
you tried to apply an ota on a rooted devices which breaks it
why are you trying to do that?

you cannot apply ota on a rooted device without big issues like these and there is no need for it anyway

lucky for you, you can still access clockworkmod (recovery for rooted devices)
If i was you i would boot to clockworkmod, wipe device, mount mass storage (ms) from "mounts and storage"
put this rom zip on the sdcard [ROM] [28/12] Pre-rooted Stock Froyo (2.29.405.5) [Optional mods] - xda-developers
then flash if from
"5. Install zip from SD card"

you have lost everything and it will be fresh from this point
 
Hi again, I don't have any backup.
Didn't understand what OTA meant... Now I do, learnt it the hard way...

Thanks Rastaman, I'll try that, but I cant get access to the microSD card, do I have to buy a new one? I can see the the drive but can't open it?
And will I be able to do the OTA update if I follow your advice? If not how do I remove everything that Unrevoked installed? Can I get a fresh phone that's not rooted again?
 
Hi again, I don't have any backup.
Didn't understand what OTA meant... Now I do, learnt it the hard way...

Thanks Rastaman, I'll try that, but I cant get access to the microSD card, do I have to buy a new one? I can see the the drive but can't open it?
And will I be able to do the OTA update if I follow your advice? If not how do I remove everything that Unrevoked installed? Can I get a fresh phone that's not rooted again?

ok
1. you can access the sdcard, use the trackball to select mounts and storage then select mount mass storage (not mounse /sdcard)

you will then be able to access the sdcard on the pc as normal

2. you dont need to apply the update, the one ive linked you too is the latest build that is rooted.

when you are rooted you dont apply updates via ota (over the air) you just wait for the latest update from whatever custom rom you are using and update it that way.
if you are using a standard rom that is rooted only by you then the only way to update is either via custom rom or using an RUU which will wipe the device

also latest version doesnt mean the best, if there is nothing wrong then really you dont need to update
 
I'm sorry but it seems like I am an idiot...

I've choosen:
3. wipe data/factory settings
formats "data:", "cache:" and "sdext:"
but says: "No app2sd partition found. Skipping format of /s d-ext", and then formatting SDCARD:/.android_secure...
Data wipe complete

4. wipe cache partition
No problem here.

I then choose "7. mounts and storage"
Do I put the cable in the computer now?
Anyway, I get the following options:
- mount /system
- mount /data
- mount /cache
- mount /sdcard
- mount /sd-ext
- format boot
- format system
- format data
- format cache
- format sdcard
- format sd-ext
- mount USB storage

If I put the usb cable into the PC without hitting anything in this menu, it finds the device but gets trouble finding the driver for "Android Phone".

In the MAC nothing happens so I clicked "mount USB storage". The a "no name" device is found. Inside it is a folder called "clockworkmod", I've put the zip-file in the root beside the folder. I then choose:
"5. Install zip from SD card" and choose the zipfile.

It starts installing and I reboot it.
And...
IT WORKS!!! You are the "man" in rastaman! Fantastic! Thank you so much!!!
Gotta love the Internet!

Rastaman: How do you know these things???
 
hehehe, ive killed my device for the good of man many many times in the search for the holy grail of android :P


glad its sorted for you, i dont use clockwork mod anymore so i didnt know the exact name on the next menu "usb storage" is "mount mass storage"
eitherway you have a working rom on the latest htc build
do not apply updates wirelessly
go to settings>about phone>software updates and turn off checking
check that post to see when there are new updates
 
Haha, good work!

But if I want to do updates, when the new system update for gingerbread comes for example? Cant I unroot everything and let it be as like when I bought it?
 
Yes, you can unroot with an RUU if you want.

But custom ROMs based on Gingerbread will be available long before HTC release it (early versions already are), and I expect ROMs based on gingerbread with the Sense interface will be available very shortly after HTC release it, and long before most networks issue their updates. So you won't have to unroot to get gingerbread.

Edit: one factor in choosing the desire was that while I expected HTC to stop issuing updates at some point (my own guess was no more than a year after it was released), I knew that community software support would be available for much longer.
 
Hmm...
Dont know what RUU means, how do you do it? I don't have any value of having it rooted I think.

And I have trouble understanding what you mean buy custom roms and sense interface. How do I update the phone if not through the built in interface. Do I have to go into forums and look if there is any updates, what should I look for and how do I update?

Sorry for all the questions... You're really good at this!
 
Have a look at DanFrance's FAQs.

An RUU is a Rom Update Utility - a (windows) program which will flash a complete set of software for your phone (unrooting it in the process). You do need to use one which matches your phone's network/area (or a version for unbranded phones if that's what yours was), unless you have a Goldcard (also in the FAQs). Note that these will wipe your phone in the process.

Sense is the interface HTC put on top of android - the curved dock and various apps and widgets. Custom ROMs (below) based on google's android source code don't include this, which many people here prefer. They will be available before Sense ROMs for Gingerbread because I doubt anyone but HTC can port Sense to Gingerbread (I'm sure they don't give out the source code!).

A custom ROM is an alternative set of software for your phone. This forum is full of discussions of such things! To get an overview of what is available, look at Desire Index - Everything Desire is here! [UPDATED: 4/1] [Lots 'o' new things!] - xda-developers.

You install these by downloading a zip archive containing the software to your SD card and then installing it using the custom recovery that was installed when you rooted your phone (boot the phone up while pressing the volume down button, then follow instructions to get to recovery). They provide different sets of applications, different look and feel, and extra features such as undervolting (improve battery life), overclocking (if interested), more app storage. Some ROMs appear quite different from your current one, others are very much the stock HTC software but with options to add extra features (such as those described above) if wanted.

Unless you are unhappy with your phone as is there is no rush to do this - learn about it, decide whether it's for you, and do your homework before trying it. Plenty of people here will help and advise (or help fix problems, but if you do the homework first you can avoid most of those).
 
Thanks Hadron! Sorry for the late reply.
I followed your link and there are many "latest".
If I just want to update the system without removing any apps or change my settings how I do it and what do I choose?

Sense Roms:
=================================[Latest]=================
[x]AuraxTSense---------------------------------->[8.2 ]
[x] LeeDrOiD------------------------------------->[2.3d ]
[x]Lambros Custom Rom------------------------->[r4 ]
[ ]Alex-V OTA Froyo Sense--------------------->[1.8.0 ]
[x]PINKY Desire--------------------------------->[1.8 ]
[x] Pays-ROM Froyo Sense----------------------->[2.2 ]
[x]N.S.A Rom------------------------------------>[11/16 ]
[x]DJ Droid--------------------------------------->[1.9 ]
[x]VillainROM------------------------------------>[1.0 ]
[ ]MCR - Modaco Custom Rom WIP r9--------->[R9 ]
[x]MCR - Modaco Custom Rom r8--------------->[R8 ]
[x]Starburst ROM--------------------------------->[1.0 ]
 
If you are already using a particular ROM and an update for that ROM comes out, you can usually update by simply downloading the .zip for the new version and just flashing it, without having to wipe anything. A few ROMs even provide their own update apps that can download and install (e.g DeFroST Setup). However, I would always advise taking a nandroid backup before flashing any update.

If you change ROMs, or install a custom ROM for the first time, you may well have to wipe before flashing and then reinstall your apps (but not system data). Apps like Titanium Backup are used to back up your apps and their data and then reinstall them on the new ROM. Again, the FAQ is your friend - make sure you are confident you know what is needed before doing it.

I say you "may well" have to wipe rather than you "will" have to - it depends on what you are coming from and changing to. For example, starting from the supplied HTC software you'd have a good chance of installing LeeDroid without needing to wipe - it's similar enough that the settings will probably be compatible. But you if you wanted to install a non-Sense ROM such as DeFroST or GingerVillain you would definately have to wipe before flashing, and while you could then reinstall your apps from Ti Backup you would have to redo system settings by hand. Personally I'd suggest doing the backups before flashing anyway, even if you think it won't be needed - if it isn't, you've not lost anything, while if there is a problem you'll want the backups.

The nandroid (backup made from recovery) is the most important. If anything goes wrong with the flashing, you can restore from that and you are back where you were when the backup was made.

Finally, you list a number of Sense ROMs here. To be honest I have never used most of those ROMs, but LeeDroid is the one that's most actively maintained and updated from that list, and many people swear by it. As an introduction to custom ROMs, it should be a good and safe choice.
 
Back
Top Bottom