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

Root [Guide] S-OFF and ROOT HTC Desire with Revolutionary - Updated

What ROM?

I guess you must have the DarkTremor a2sd script, or one based on it, for that command to do anything. It should just move your dalvik cache to internal storage - that shouldn't stop you booting, unless there's some problem like not enough space to actually move it.

Give it a few minutes. If it's not booted after 15 or so, pull the battery, go into recovery and try wiping the dalvik cache. If that doesn't work, back into recovery, wipe dalvik cache then flash the ROM again - no need to do a factory reset. That should set the a2sd script back to its original state, and hence undo the "nocache" command.
 
I wiped the dalvik cache and it is now sitting there having got one step further saying HTC - Quietly Brilliant, and it responds to the power button (i.e. screen turns on/off), but it seems to have otherwise stopped again? Do I just flash the rom again? Don't really want to lose all my SMS etc..

Also I just wiped the Dalvik cache, not the ordinary cache?
 
yes, like Hadron said, just flash the rom again. You won't lose anything because your not wiping the system or data. You only need to do a full wipe if changing roms.
 
If you want to be doubly sure you can do a nandroid backup (backup from recovery). Backing up a ROM that won't boot may not seem useful, but you can restore just the data image (which is where the SMS are), or Titanium Backup Pro may be able to extract the information from it.

But as long as you don't do a factory reset (or anything else that would wipe the data partition) your messages should be safe.
 
Well, I flashed the ROM (RunnymedeMod007_v27_c-CM7-STOCK.zip), and it has rebooted. But it came up with a stream of errors, complained about most of the apps i had installed asking me to foreclose them, and now the messages are gone, and it wont get a phone signal presuambly because the settings are messed up. I guess I have to start from scratch, but is there anything I can do to possibly retrieve the SMS. Not a huge deal, but would be very nice...
 
try going back into recovery and fix permissions, it might be under advanced options.

I would suggest getting sms backup + from the market. It automatically backs up your texts to gmail as you recieve them.
 
What backups have you made? Titanium will back up your messages, and if you made a recovery backup at any point that will certainly contain the messages.

No phone signal and apps crashing, and you are using an ext partition. Can you see the sd card at all when running Android? You may have a USB brick: one symptom is that you can't see the card (and if your apps and dalvik cache are on SD all of your apps will either be missing or crash), and loss of signal is also not uncommon.

If so, boot into recover (again!), and 4Ext has a "fix usb brick" option as well (can't remember which menu, but it's in there).
 
Being the clever chap i am i had managed to put the sim card back in upside down! I have put it in the right way up now and it gets a signal etc., but the configuration / messages are all gone. Still getting a lot of foreclose requests ...

So I am running FIX permissions which is taking a looong time...
 
Hadron - just saw your post, thanks very much. Will try that too. I did run Info in recovery mode and it did see the SD card...
 
Have tried that but still no good. I guess I just have to start from scratch again which is a bit depressing... But thank you very much for your help!
 
I have finally decided to start this whole rooting process (after much research and info gathering). I am trying to follow the gold card instructions on the [FAQ]Root thread, but cannot get the CID. I've followed the instruction to step 4. But when I press the 'Get CID' button, it returns the following message:

"Failed to get CID"

In the Debug Log it shows:

Executing adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid
Reading adb output
------------------------
* daemon not running. starting it now *
* daemon started successfully *
------------------------
Could not locate CID in output

I tried MMC1 & MMC0, no luck. I tried leaving my phone in 'Charge only' mode & 'Disk drive' mode, no luck.

After I formated the SD, it looks like it re-mounted the card automatically. Should it be mounted?

It seems like it is not communicating with my phone correctly. Do I need to install some drivers before I start this gold card process?
 
Still trying to figure out the gold card issue. I have tried checking if my fastboot commands are working. I can boot my phone into fastboot and issue the "fastboot devices" command, and it will return my serial number.

Am I supposed to boot into some special mode before running the gold card program? I have just been booting up normally into the phone. And I've made sure that USB debugging is enabled.

I am stumped...
 
The purpose of a gold card is to enable you to run a carrier specific RUU in the event you wish to unroot & return to your original stock system. However the official htc 2.3 upgrade does not need this step & is recognised under any warranty you may have. If you are happy that the only option you will have to unroot is the official 2.3 upgrade you can proceed without making a gold card.
 
The purpose of a gold card is to enable you to run a carrier specific RUU in the event you wish to unroot & return to your original stock system. However the official htc 2.3 upgrade does not need this step & is recognised under any warranty you may have. If you are happy that the only option you will have to unroot is the official 2.3 upgrade you can proceed without making a gold card.

Thanks, Nicka3200. So, how do you apply the htc 2.3 upgrade? If I end up with some kind of software mess, will I be able to apply it to fix the mess (like applying a RUU)? That is what I'm afraid of (hence the gold card attempt).
 
The 2.3 upgrade is an RUU. However, it's also GSM, so no use to you - there was never a CDMA version of this.

Unfortunately as my phone was an unbranded GSM model I had a large choice of RUUs, so have never made a goldcard myself and am not familiar with the process.
 
The 2.3 upgrade is an RUU. However, it's also GSM, so no use to you - there was never a CDMA version of this.

Unfortunately as my phone was an unbranded GSM model I had a large choice of RUUs, so have never made a goldcard myself and am not familiar with the process.

Okay, thanks Hadron. Glad you told me that. I have tried everything I can think of, but still cannot get the gold card tool to work (cant get CID). Dont know what else to do, except to abandon the idea of making a gold card (at least for now).

I am about to pull the trigger on rooting, but you made me think that it may be a good idea to look into CDMA ROMs first. I looked at the resource link in All Things Root. There is only one listed and it is an Alltel RUU. That's no good for me (I think). I looked at the XDA ROM page, and there is only a short list of CDMA ROMs but they all say "CDMA/USCC". I'm guessing that means US Cellular. What happens if I flash a ROM from a different carrier? Is that bad? I don't think I understand enough about ROMs. Is there another resource for CDMA ROMs? My objective is a ROM with A2SD support.
 
I now have CyanoMod007_v09_f-CM7-STOCK on my HTC desire which works a treat (although not sure about battery life). I was editing build.prop to change the font size of the status bar, which I have done before successfully. However this time ES File Explorer crashed, and I think it left build.prop.tmp file behind and no build.prop file. Now the phone wont boot. I am on a Windows PC so am unable to change things from there. Is there an easy solution to this w/o starting from scratch?
 
After weeks of reading all these threads and gathering information, downloads, and nerve, I've finally decided to pull the trigger!

I am stuck already at the S-Off step (#5). First off, I am attempting this on a Mac using Parrallels and virtual Windows XP Pro. I don't think that is the problem (yet). I am able to communicate with my phone. So, I've run the Revolutionary .exe and the DOS-like window pops up and sees my phone (which I have only normally powered up, not in HBoot). It asks for my Beta Key, and I enter it. It then says something like "this may take a minute...". Then after maybe 10 seconds I see on my phone's notification bar that the SD card has been removed. What?! Then about 5 seconds later the Revolutionary window tells me that communications have been unexpectedly interrupted.
I've tried this several times with the same results. I tried setting my connection to "Charge only" or "Disk Drive", but either way same result. Do I need to power up into Hboot for this process? Any ideas?

Thanks,
Klaus
 
The fast boot function prevents the phone shutting down completely. I can't remember exactly where the fast boot function is on your version of android. However if you pull the battery out for a few seconds it will have the desired effect.

I suggest running revolutionary via fastboot. That is not the same as above.
To get to fastboot depower the device. Then from off hold down the back button & press the power button.

Alternatively hold volume button down & press power. This will place you in the bootloader. Navigate down to fastboot with the volume key & press power momentarily. After a few seconds it will boot into fastboot.

Now connect via usb & run revolutionary.
 
I assumed that the "fast boot" function (not to be confused with "fastboot"!) was that soft restart thing they added in Sense 2, so would not be present on an unrooted Desire.
 
I assumed that the "fast boot" function (not to be confused with "fastboot"!) was that soft restart thing they added in Sense 2, so would not be present on an unrooted Desire.

It was present in Teppics rooted stock ROM so I assume it's there within the official 2.3 but can't be sure. Regardless a battery pull will it into the correct state.
 
Back
Top Bottom