[Tutorial] How to root CDMA wildfire s and s-off and other great tutorials - HTC Wildfire S

Moderator, please consider this thread to be a sticky, it will save many hours of googleing research, and in my case a lot of creativity. It will also open development wide open for all to do. Also I'd like if you could, can we get a section going for the Virgin Mobile USA Wildfire S (CDMA) this is only a general section after all. and this is highly Virgin Mobile Specific
Adhoc connections through wifi:
Its located here
I personally use this hack, SSRom has this built in
Note: I saw this here on XDA, if your the dev, PM me and ill give you the proper credit
S-Off:
Prerequisites: Windows, A USB cord for your phone, HTC Drivers, which are installed with the HTC Sync software, USB DEBUGGING ENABLED, and two files i will mention in the directions.
1) Download thisandthis
2) unrar the diag files, and unzip simple gold card.
3) BACK UP YOUR SD CARD, NOT AN OPTION!!!!!
4) Open simplegoldcard.exe in the unzipped file, and run as administrator in windows vista or 7
5) Plug your BACKED UP phone into your computer, enable disk mode
6) Select your phones device letter and select FORMAT SD CARD
7) Change your phone to Charge Only now
8) Select MMC1 in step three and click GetCID and copy it into the web page that the program links to and fill out the capatcha
9) Download the image file
10) Go to step 5, load the image you just downloaded
11) Place phone into disk drive mode, and click patch MMC
12) you have a working gold card now!
13) Place these files on the ROOT of your Goldcard, PG76DIAG.nbh and PG76DIAG.zip DONT EXTRACT THE ZIP
14) Once that has been done power off your phone and pull the battery for a good 5 seconds just to make sure it's completely off.
15) Boot into HBOOT by holding Volume down while pressing the power button (you do not need to hold the power button, only hold the volume down button) The HBOOT screen will boot up and then you can let go of the Volume down button.
16) The phone will automatically scan the SD card for the files we just put on the root of the SD card and will start the update process.
17) A screen will appear that says Clean s58. Press the power button once to select clean s58 and the phone will start doing it's thing and should take about a good 20 seconds until it's finished.
18) Once the process is complete then pull the battery to turn the phone off.
19) Remove the SD card from the phone, then boot into HBOOT again (VOL DWN AND POWER, if you cant remember
20) It should now say S-OFF at the top of the screen, you can now do much more with your phone. Just pull the battery and boot like normal.
Alternate: 2fast4u88: his link is here
Root:
Prerequisites: Windows, USB Cable, USB Debugging, files I mention in the directions, and S-OFF
ROOT:
This one thanks to CLShortFuse for the file
1) Download this and run as administrator
2) Make sure your drivers are installed and you have your phone on charge only and USB debugging enabled
2.5) Disable HTC Sync in task manager (Thanks for the reports guys)
3) make sure auto is selected in the Exploit
4) Click root, and wait
5) If it says do you want to test, click yes
6) If it wants to install Busy-box click yes
7) Your now rooted, enjoy
Alternate: Install my SSRom, it comes with buisybox and root
Custom Recovery:
Prerequisites: S-off, Fast boot in the settings menu OFF, Root (as far as I know, you may not need root)
1) Keep your gold card from when we got your Wildfire to S-off
2) Download this file DO NOT unzip
3) Now move this file to the root of your gold card UNZIPPED
4) Pull the battery
5) Put the battery back in and hold the Vol DWN rocker and power button, then install the Zip with up arrow.
6) Wait for the update symbol to go away, and your done. Pull the battery out, and boot like normal. You MUST delete this zip to boot into custom recovery. Custom recovery is accessed by the VOL DWN and Power then down to recovery then power. Your now in our new recovery.
This guide is created by me, however I DIDN'T create the recovery file, a Dev I can not find the name to did. It is tested, and 100% working, it is the GSM file, but no problems. If you have the CDMA Version, PM Me and ill add yours and credit.
Change PRL for faster Internet and better signal:
You must download QPST, the PRL file, an app on the phone and be rooted:
1) download this on the phone from android market
2) Open the app, and accept the superuser request.
3) Tap read MSL
4) Write down your MSL, you'll need it
5) Go to the phone app, dial ##PORT# and hit on, then select.
6) Enter your MSL and click OK
7) Plug into a computer and download HTC diag drivers attached to this thread
8) Go ahead and Google and download QPST
9) Download and unzip the attached 60681.zip
10) Now for fun, If anything confuses you, Google it.
10B) go to the device manager, and select the unknown HTC device, then update driver. then browse>let me pick from a list>have disk>go to downloaded unzipped folder>choose the appropriate folder for your OS type>click the driver. Now open, next, yes, close. Right click HTC Modem, and go to Properties>Advanced port settings>see what your COM port is
10C)Open QPST CONFIGURATION and select port. then add port, here you type the port your HTC MODEM is on.
10D) Your phone will now show up, and you will click start client>service programing
11) click your device and OK.
12) DO EXACTLY AS I SAY NOW! NOTHING ELSE!!! NO LOOKING AROUND!!!!!!!
13) Click read from phone, Give it the MSL you wrote down
14) Now click save to file
15) Click roam
16) Click browse where it says file and in that you put the 60681.prl you downloaded AND unzipped
17) Write to phone. THIS WILL RESTART THE PHONE, BOOT MAY TAKE A WHILE DON'T PANIC
18) Enjoy faster Internet
NOTE: You may get a Nv_readonly error, this is fine it still worked. Use speed test app to test
Link2Sd for more space untill i get apps2sd support
Link2Sd:
1) Download Link 2 SD from the market, its the blue sd card
2) Download a program called Mini tool Partition Wizard (thanks to Lumify) in windows, or use disk tools in Linux
2b) Plug your phone into your computer, set for disk mode
3) Partition your SD card for a second partition, Fat 32, primary
4) Put your phone into charge only, or eject and unplug
5) Go to Link2sd and select fat 32/16 create mount script
6) Reboot your phone
7) Go through and move all your apps to the new partition
8) Enjoy your new-found space
Please let me know if there are any problems with it, ill fix them. This has been through 2 other forums to get it worked out, so most all bugs are gone But i cant be 100% sure. if you follow to a T there will be no issue of bricking your phone

Speed up Internet
Don't see any attached files for this process and the obvious questions:
1/ What difference in speed does it make
2/ Does it affect battery life
3/ Does this work for the GSM version?
Thank you.

EDIT: Fixed the links, please remember VIRGIN MOBILE USA Is the ONLY one I have tested
d33ps1x said:
Don't see any attached files for this process and the obvious questions:
1/ What difference in speed does it make
2/ Does it affect battery life
3/ Does this work for the GSM version?
Thank you.
Click to expand...
Click to collapse
oops, thanks i forgot to link the files on here. As go the questions:
1) Significant in 4gTowns
2) Yes, it actually makes it better
3) Nope, PRL files are for CDMA Only, and this specifically is only for the Virgin Mobile or Sprint Version.

Will add this to the index thread, but btw take a look at it yourself, there are already some of your tutorials
Swyped from my Desire S

I am pretty sure i have 1st post on a site not here but i did on android central. Besides this brings it all together and allows less clutter

17) A screen will appear that says Clean s58. Press the power button once to select clean s58 and the phone will start doing it's thing and should take about a good 20 seconds until it's finished.
I get the goldcard made ok, then get to this stage, says update in progress in blue, flashes through a few lines then in black says
'jumping to DIAG....'
and freezes at this point indefinetly.
I tried the whole process again but same....
where am i going wrong??
thanx

Just keep trying this step, Ive had reports this one can be moody. Also it does not work on the GSM version of the wildfire S i beileve you need XTC Clip for that one still

and is there some way to s-off European wildfire s?

Unhappily no at this time, we must wait for devs or HTC
Sent from my HTC Wildfire S A510e using XDA App

only xtc clip
ONeill123 said:
Unhappily no at this time, we must wait for devs or HTC
Sent from my HTC Wildfire S A510e using XDA App
Click to expand...
Click to collapse
The xtc clip would work. No soft unlock method yet for sim carders.
They [xtc clips] are roughly $40 bucks or take it to a local [independents are best] cell-phone shop. They probably have the clip and will charge you roughly $15 for unlocking [service].
There wouldn't be the development the WFS has without the few that have gone s-off with the A510e [ie alquez, jikantaru]. The A510c development is in its infancy when compared to A510e development, and no dev is possible with your bootloader locked.
Rob

Hi.
Great tut but why you use a exploid to install root and not the recovery?

The recovery install can be installed after S-off like any other android phone throug adb shell.. Also, everybody. I have the CDMA version of CM7 for our device A clear first. Look for it in the dev section of the wildfire s

Its not there >.<
Sent from my HTC_A510c using xda premium

simonsimons34 said:
Just keep trying this step, Ive had reports this one can be moody. Also it does not work on the GSM version of the wildfire S i beileve you need XTC Clip for that one still
Click to expand...
Click to collapse
tried a few times, mine is an A510b.
heres the bootloader info screen listing....
Marvel PVT SHIP S-ON
Hboot ver 0.90.0000
MICROP-0451
RADIO-7.46.35.08
Any further ideas?

that is a GSM radio number. Youll need the XTC Clip

Having problems creating this simple Gold Card.
i followed the simple instructions given in this guide however i must be making a simple mistake because i tried to do step 11 and 12 but with out success because it says "unhandled exception has occurred in your application. if you click continue, the application will ignore this error and attempt to continue. object reference no set to an instance of an object." idk what im doing wrong, i was able to go to the web page, download img, load img. when i connect the phone to mount disk mode as instructed to click patch MMC, i only get this error. plz help.
CDMA phone. i tried continuing but as expected i did not achieve a gold card. stock 2.3.4 gingerbread.

Make sure your card is mounted and selected in the program. Thats what the error sounds like to me

S-OFF Problem :
i passed all of the steps with no problem until step 16 . my problem in step 16 is when my phone restart and goes to H-BOOT it shows me This message :
[ Update is in progress ....
Jumping to DIAG ... ]
It takes about 30 min but nothing happen
whats wrong ?
my rom is 2.3.3 Asia ( Arabic ) H-BOOT 1.03.0000

You have an gsm phone or cdma, this msg comes by me too, but i have an gsm, and then the onliest way to set s-off is an xtc clip.
Sent from my HTC Wildfire S A510e using XDA App

Well, I just got off the phone with HTC. The wildfire S WILL NOT be supported by the htc dev site that unlocks bootloaders. We will have to stick to the methods present.
PS CDMA USERS:
2fast4u88 has discovered that s-off causes corruption in the misc.img He has fixed it, and im working on getting it on here soon.

Related

[Guide] Complete Newbie Guide to Root & Install a Custom Rom [Updated 26/08]

This is aimed at new "rooters". The process is incredibly easy.
I also take no responsibility if you mess up somehow, and this is for GSM Hero's NOT Sprint Hero CDMA users.
In order to create this guide I downgraded my phone to RUU Orange UK 2.73.61.66 (i.e. unrooted) then updated to the pre-2.1 release from Orange and then updated to the final 2.1 release from Orange. I then used Universal Androot to gain root access and from there install a custom recovery.
I have now also included a link to z4root as an alternative.
Here is a link to my backup guide but please be aware that most of it requires root access.
Prelude:
Install HTC Sync from here
Download Universal Androot
Download z4root
Download Root Checker - only if you need to
Download AmonRA Recovery v1.7.0.1.img - easier if you rename this "recovery.img" when it is on your sdcard
Place both downloaded files on your SD Card
Root & Recovery
1. Download and install Astro File Manager from the Market (or use any other file management program of your choice)
2. Open Astro and find and install Universal Androot (or if that doesn't work try z4root) from your sdcard:
Select UniversalAndroot.apk > Open App Manager > Install > Settings> [tick] Unknown Sources > OK > Back > Select UniversalAndroot.apk > Open App Manager > Install > Install > Open
3. In the app and choose the correct version from the dropdown box:
Superuser for Android 2.0~2.2 - if you have updated your phone recently
Superuser for Android 1.5~1.6 - if you have refused updates recently or your country/provider hasn't released one yet
Then choose: "Root "
Wait until it says "Woot ! Your device is rooted !" and exit the program.
4. Download and install Android Terminal Emulator from the Market (use Better Terminal instead if this one doesn't work)
5. Run "Terminal Emulator". Type (press and hold menu to get the keyboard up) in the following:
su (press enter and wait for the "Super User Request Prompt". Choose "Allow" and make sure its ticked to Allow every time.)
flash_image recovery /sdcard/recovery.img (press enter - make sure this is typed exactly as seen)
N.B. If you have issues here, see * notes below for more assistance
6. Turn off your phone and press Home + Power to start it up again. This should boot into recovery mode.
Install Your Custom Rom
Note: This part of the guide can be repeated with as many different rom's as you like. You do not have to repeat the previous section once you have a recovery image installed.
1. Download a Custom ROM from here to your computer.
2. Make sure your phone is in recovery mode (Home + Power)
Plug your phone into your computer and select "USB-MS toggle" in recovery
Place the Custom ROM on your SD card in the main directory and press Home when it has finished copying over
3. Select Backup/Restore > Nand backup > confirm with Home > Wait
(or Nand + Ext if you have A2SD setup)
4. Press back then select Wipe from the main menu, then select:
Wipe data/factory reset > Home
Wipe cache > Home
Wipe Dalvik-cache > Home
Wipe SD:ext partition > Home
Press back button
Select Flash Zip from SD Card
Select the file
Press Home to confirm
Note: Ignore any "errors", they are normal and usually mean you're not using that feature.
5. Once it is done, select Reboot and you will boot into the new Custom ROM.
Updating your Radio
Note: The radio deals with your signal levels and connectivity.
1. Download the latest radio from the following page
N.B. Radio's are not region specific! Just get the latest
2. Mount your SD Card so your computer can read it and place the downloaded file in the main directory
3. Turn off your phone and boot into the recovery screen (holding Home + Power)
4. Choose:
Flash Zip from SD Card
Pick the radio.zip file and press Home to confirm
Wait
Your phone will reboot a couple of times but when you're back on the Recovery Screen just press reboot system now and it will complete the install and put you back into your custom rom.
DO NOT PULL THE BATTERY OUT, THIS WILL BRICK YOUR HANDSET.
5. When this process has completed reboot the phone and you should have the new radio. This can be checked in Settings > About Phone
*Useful Information!!
42turkeys said:
Tested this on 1.5 the other day, nice one BtDaG
For those of you having problems flashing the recovery, try entering this before the flash_image command:
Code:
rm /data/local/rights/mid.txt
ln -s /dev/mtd/mtd1 /data/local/rights/mid.txt
(btw, ROM Manager has an option to flash Amon_RA at the bottom )
Click to expand...
Click to collapse
** Missing flash_image - confirmed to work by another user, please inform if different
Download the flash_image.zip and unzip to your PC folder. Setup ADB. Place the recovery_image .zip in a folder called recovery on your computers C: drive. Then you will be able to run the following adb commands below from a cmd prompt on your computer:
cd c:\recovery
this will ensure you are in the correct folder
adb root
This will start ADB as root, or notify if it is already running as root.
adb remount
This will mount the system partition (/system) as writable, allowing the following
adb push flash_image /system/bin
This will send the flash_image script into the /system/bin, so we can use it from within the shell
adb shell chmod 0755 /system/bin/flash_image
Finally, change the permissions of the script to allow it to perform the desired action. Now that the script is installed, we are ready to proceed with flashing the custom recovery, saved on the root of the SD card earlier:
adb shell flash_image recovery /sdcard/recovery.img
this will install the the recovery - now continue the process where you left off
Click to expand...
Click to collapse
*** solution 3
brisuth said:
A big thankyou to duck0 for identifying the problem and botoo for getting me to a happy conclusion with the correct commands
SOLUTION IS HERE USING Console mode from windows using ADB USB DEBUGGING HAS TO BE ENABLED WITH HERO CONNECTED TO PC THEN TYPE THE FOLLOWING
THEN ENTER AFTER EACH COMMAND
anyone needing help setting up adb see this link http://forum.xda-developers.com/showthread.php?t=757233
adb shell
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
rm /system/etc/install-recovery.sh
Thats it all done next step
INSTALL ROM MANAGER FROM MARKET IT IS FREE
open it and sellect flash alternate recovery image from the bottom, you can use the clockwork recovery but it is not compattable with all roms.
once done turn phone off, boot into recovery home + power choose to exit recovery with reboot shut down once again and if you can enter recovery then everything is sweet.
Click to expand...
Click to collapse
Setup Apps2SD
ONLY RECOMMENDED ON CLASS 4+ SD CARDS. Don't bother if you don't know what this is . GIYF.
Do this process after doing everything else! So make sure you have a working custom rom installed which supports Apps2SD. This is designed for VillainROM which doesn't use a swap, if your ROM does support swap ask for a recommended amount. Also note that the ext2 partition will be unreadable from windows or through android os.
1. Backup your SD card to your computer (very important as this process will wipe all the data on it)
2. Restart your phone into recovery mode (Home + Power)
3. Select:
Partition sdcard
Partition SD
Press Home
Swap-size = 0 MB
Ext2-size = 512 MB (recommended)
FAT32-size = Remainder
Press Home
4. Once complete Reboot system now and wait! This can take 20 minutes or so to complete, so just keep waiting!
DO NOT USE EXT3 or EXT4 partitions. They will just wear out your sd card quicker. They are designed for large files systems (i.e. 50GB+) with full operating systems running on them! The only benefit they bring is indexing (which on a 512MB partition is worthless). (Optional - before reboot) - Under partition sdcard you can convert the ext2 partition to ext3 - "SD:ext2 to ext3" - however this isn't recommended as it will wear out your sd card quicker. There is also often support for ext4 so you can do "SD:ext3 to ext4" after the first one too. Though again this will typically just wear out your SD faster without providing any speed benefits. See note above.
Code:
[B]OLD PROCESS BACKED UP JUST IN CASE. PLEASE DO NOT FOLLOW THIS SECTION OF THE GUIDE![/B]
Largely based upon the Unlockr guides, so thank you Unlockr!
Please do NOT be mislead. This is NOT a quick process, though the time has been reduced significantly if you don't need the goldcard method.
There is no "one-click" version or "quick-install".
You should set aside at least an hour for this process and preferably read through the process once before actually attempting it.
[B]Please make a quick post with your experiences, including your brand of phone and location.
Please check the FaQ first before asking questions :)[/B]
[COLOR=DarkGreen][SIZE=3][U]Contents[/U][/SIZE][/COLOR]
[COLOR=DarkRed]Pre: Backup[/COLOR]
[COLOR=Navy]1. Installing a Recovery Image
a. Installing the Correct HTC ROM
2. Loading the Custom ROM
3. Updating your Radio[/COLOR]
[COLOR=DarkOliveGreen]Setup Apps2SD
Check A2SD[/COLOR]
[COLOR=DarkSlateBlue]"GoldCard" Test Procedure
I. Setting up the drivers
II. Create a “GoldCard” from a MicroSD Card
III. Downgrade the Hero using the Goldcard[/COLOR]
[COLOR=DarkGreen]FaQ[/COLOR]
[COLOR=DarkRed][SIZE=3][U]Pre: Backup[/U][/SIZE]
1. Backup contacts etc with HTC Sync.
2. Backup your SD Card or use a spare
3. Backup SMS Messages with SMS Backup & Recovery[/COLOR]
[COLOR=Navy][SIZE=3][U]1. Installing a Recovery Image[/U][/SIZE]
1. On your phone, go to Settings > Applications - and make sure "Unknown Source" is ticked.
2. On your phone, go to Settings > SD card and phone storage - click Unmount SD card.
3. Then click Format SD card.
4. Plug the phone into the computer via USB, then pull down the notification bar and click on the SD card notification. Then click mount.
5. Download this APK and recovery image and save it to your computer:
[URL]http://zenthought.org/content/project/flashrec[/URL] - FlashRec.apk
[URL]http://forum.xda-developers.com/showthread.php?t=561124[/URL] - Amon_Ra’s Hero Recovery Image
6. Copy them both to your SD card (do NOT put them inside any folders on the SD card, just put them on the SD card itself).
7. Unplug the phone from the computer once they are downloaded to the SD card.
8. Go to the Market and download ASTRO File Manager or any file manager program if you do not already have one.
9. Open the file manager and find the FlashRec apk file and click it and choose open app manager and then install it.
10. When it is installed click Open. Click on Backup Recovery Image and wait for it to finish. If you get "backup failed" response see the text on the right for more details, if the backup is a success carry on to step 11.
[RIGHT][SIZE=1][U]a. Installing the correct HTC ROM[/U]
Orange UK Users - Please downgrade your ROM version to [URL="http://www.htc.com/uk/SupportViewNews.aspx?dl_id=675&news_id=261"]2.73.61.5[/URL]
Generic Hero Users - Please downgrade to [URL="http://x7.to/6jexri"]2.73.405.5[/URL], or follow the goldcard method if this doesn't work
T-Mobile UK Users – Please follow the "Goldcard" method below
All Other Users - Please follow the "Goldcard" method below[/SIZE][/RIGHT]
11. Once done, click on the empty text box in the FlashRec program and type:
/sdcard/recovery-RA-hero-v1.6.2.img
(replace exact name as new versions come out)
Then click on the Flash Recovery Image button and wait for it to finish.
[SIZE=3][U]2. Loading the Custom ROM[/U][/SIZE]
N.B. This part of the guide can be repeated with as many different rom's as you like. You do not have to repeat the previous sections once you have a recovery image installed.
1. Download a Custom ROM from [URL]http://forum.xda-developers.com/forumdisplay.php?f=512[/URL] to your computer.
2. Plug in your phone and pull down the Notification bar when the SD notification pops up.
3. Click on the notification and select Mount.
4. Open the SD Card fonder on your computer.
5. Copy the Custom ROM from your computer to your SD Card, do NOT change it, extract the files or put it in any folders
6. Unplug your phone and turn it off.
7. Turn the phone on by holding down Home and Power till you get to the custom recovery screen.
8. Select Wipe from the menu, then select:
Wipe data/factory Reset
Wipe Dalvik-cache
Wipe SD:ext partition
Press back button
Select Flash Zip from SD Card
Select the file
Click Confirm
N.B. Ignore any "errors", they are normal and usually mean you're not using that feature.
9. Once it is done, select Reboot and you will boot into the OS. Once you are loaded in make sure you format your SD card once more through the settings menu and then reboot the phone one last time. This will ensure you get the correct apps.[/COLOR]
[COLOR=Navy][SIZE=3][U]III. Updating your Radio[/U][/SIZE]
[B]N.B. People have been reporting problems with this part of the guide, try it at your own risk. It is not required to be on the latest radio when using a Custom ROM, however it is usually recommended! The radio deals with your signal levels, I found it to increase my signal from a maximum of 2 bars to full. It is likely to help if you travel, but if you are happy with your signal and tend to stay in the same place it may not be worth it.
Be aware that if this doesn't work it can potentially brick you phone... though I've had no reports of that so far. Just people finding it doing different things after it flashes.[/B]
1. Download the latest radio from the following site:
At time of writing that is: [URL="http://www.villainrom.co.uk/radio/Radio_Signed_HERO_63.18.55.06PU_6.35.15.14.zip"]63.18.55.06PU_6.35.15.14[/URL]
[B]N.B. Radio's are not region specific![/B]
2. Mount your SD Card so your computer can read it and place the downloaded file in the main directory
3. Turn off your phone and boot into the recovery screen (holding Home + Power)
4. Choose:
Flash Zip from SD Card
Click Confirm
Reboot system now when prompted
N.B. This can take anywhere between 1 - 10 minutes or maybe even longer in some cases. Do not touch your phone until you either: get back to the recovery screen or your custom rom loads and you see the unlock screen.
DO NOT PULL THE BATTERY OUT, THIS WILL BRICK YOUR HANDSET.
5. When this process has completed reboot the phone and you should have the new radio. This can be checked in Settings > About Phone > Software Information > Baseband Version[/COLOR]
[COLOR=DarkOliveGreen][U][SIZE=3]Check A2SD[/SIZE][/U]
Please assume it is automatically working unless you can load applications without your SD card inserted. However, here is the process for those who are pedantic about these things. Many thanks to VillainROM Wiki for this process.
1. Download check.zip from the bottom of this guide.
2. Extract check.sh
3. Download GScript Lite from the market
4. Place check.sh on your SD card in a folder named gscript
5. Open GScript and press:
Menu
Add Script
Uncheck "needs su"
Load File
Select check.su
Save
6. Then click check from the main screen and you will get a readout of whether it is enabled or not.[/COLOR]
[COLOR=DarkSlateBlue][SIZE=3][U][B]"GoldCard" Test Procedure[/B][/U][/SIZE]
Please comment on whether this procedure works, it is untested. Thanks to [URL="http://www.villainrom.co.uk/viewtopic.php?f=46&t=1735"]ante0's guide[/URL] for some details used.
[SIZE=3][U]I. Setting up drivers etc[/U][/SIZE]
1. Download the latest HTC Sync from [URL="http://www.htc.com/www/SupportViewNews.aspx?dl_id=933&news_id=631"]here[/URL] and the latest SDK from [URL="http://developer.android.com/sdk/index.html"]here[/URL]
2. Install HTC Sync & extract the Android SDK .zip file to C:\ (may help to re-name the folder to a shorter name, in this tutorial it will be C:\android\ )
3. Click on your Windows Start menu and right click on "Computer" > Properties > Advanced System Settings > Environment Variables
Find "Path" under "System Variables" and edit it. Add the following to the end of the text:
;C:\android\tools
4. Restart your computer.
On your phone, click Settings > Applications > Development and make sure USB Debugging is on.
When back at your desktop plug then phone in and wait for it to install the correct drivers, this should be done automatically on the latest version of HTC Sync and adb should be enabled.
5. Type the following into the command prompt window (Start > Search > "cmd") and enter the following and press enter:
adb devices
You should see a serial number pop up and look like:
000000000000 device
It’s the serial number of your phone. This means the drivers are working in normal boot mode. Next we need to check them in fastboot mode (thanks to janhol for helping with this next part)
6. Turn off your phone and load into fastboot by holding the Back button and pressing Power with the hero plugged into the computer
7. "Start" > Right Click "Computer" > "Manage" > "Device Manager"
8. Check that the "ADB Interface" reads "My Hero", not "Android bootloader drivers" or anything else.
If it does then:
Right click "Android bootloader drivers" > "Update Driver Software" > "Browse my computer..." > "Let me pick from..." > "Have Disk..." > "Browse" > "C:\Program Files (x86)\HTC\HTC Driver\Driver Files\Win7_x64" > "androidusb.inf"
Once selected click "OK".
"My HTC" should show in the list of "compatible hardware" now, so select that and click "Next" to install the driver. Switch off the phone (may have to pull the battery).
[SIZE=3][U]II. Create a “GoldCard” from a MicroSD Card[/U][/SIZE]
(Please keep in mind that some memory cards don’t work for this process)
1. Put the memory card you want to use for the GoldCard into your phone, make sure all the data is backed up before proceeding as it will be formatted.
2. With the memory card in your phone, and not connected to the PC, click on:
Settings > SD and Phone storage > Unmount SD Card
Once it unmounts, click Format SD Card.
3. On your phone, click:
Settings > Applications > Development and make sure USB Debugging is on.
4. Return to the Command Prompt from earlier after re-plugging in your Hero. Then type the following with hitting enter at the end of each line:
adb shell
cat /sys/class/mmc_host/mmc1/mmc1:*/cid
5. A code will display, write the code down into a notepad document or similar (MAKE SURE TO WRITE IT DOWN EXACTLY!)
6. Go to this site: [URL]http://hexrev.soaa.me/[/URL] then put in your code you just wrote down into the text box and click submit. It will generate the code reversed and replace the first two digits with zeros automatically. Copy this.
7. Then go to [URL]http://psas.revskills.de/?q=goldcard[/URL] and Paste your CID into the box and fill in the other details. You'll be e-mailed the goldcard. Save the goldcard image to disk.
8. Now go to [URL]http://download.cnet.com/HxD-Hex-Editor/3000-2352-10891068.html?part=dl-HxDHexEdi&subj=uo&tag=button[/URL] to download the HxD Hex Editor. Install it to your computer.
9. Mount your SD card on your phone so that it shows up on your computer as "Removable Disk" - Pull down the notification bar on the phone and select Mount CD Card.
10. Open the Hex Editor (Run as Administrator if you're in Vista or Windows 7) and click on the Extra menu > Open Disk. Under "Physical Disk" select "Removable Disk". Make sure to UNcheck “Open as ReadOnly”. Click OK.
11. Go to the Extra menu again and click Open Disk Image. Open up the goldcard.img that you saved from your email. Press OK when prompted for Sector Size 512 (Hard Disks/Floppy Disks). You should now have two tabs, one is the SD card (Removable Disk) and the other is the goldcard.img.
12. Click on the Goldcard.img tab and press Ctrl + A (select all) Then Ctrl + C (copy).
13. Click on the Removable Disk tab (Your SD Card) and select the complete lines from 00000000 to 00000170 then press Ctrl + V (paste).
14. Click on File then click Save.
15. Close the Hex Editor.
16. Reboot the phone.
Try to open the memory card on the computer (i.e. mount the drive), if it lets you, you are all set. If it asks/tells you to reformat the card, then try steps 13 – 19 again. If it gives you the same error again, then try a different memory card. You can confirm that it has worked by opening the Removable Disk in the hex editor again and making sure the code you pasted in has stayed but this shouldn't be necessary.
[SIZE=3][U]III. Downgrade the Hero using the Goldcard[/U][/SIZE]
1. With your phone plugged in, pull down the notification bar on the phone and select HTC Sync. Make sure it connects to HTC Sync on the computer (not sure if this is necessary anymore).
2. Download this generic HTC Hero RUU
Hero RUU -
[URL="http://x7.to/6jexri"]2.73.405.5[/URL]
[URL="ftp://xda:[email protected]/Hero/Official-ROMs/RUU_Hero_HTC_WWE_2.73.405.5_WWE_release_signed_NoDriver.exe"]2.73.405.5[/URL] (alternative)
3. Double click the RUU exe you downloaded while the phone is plugged in with the GoldCard in it and follow the on screen procedure. This will install the old generic Hero rom on your phone, this is to allow you to install a recovery image. Reboot and fill in as few details as possible as these will be overwritten soon.
4. Now you have finished this procedure start from the beginning again.[/COLOR]
Website: [URL]http://rootmydroid.co.uk/[/URL]
Other Guides:
[URL="http://forum.xda-developers.com/showthread.php?t=669754"]How to Backup your Phone Between Wipes[/URL]
Even older process - ignore
[COLOR=DarkOrange][SIZE=3][U][B]Old "GoldCard" Procedure[/B][/U][/SIZE]
[SIZE=3][U]I. Setting up the SDK[/U][/SIZE]
1. Download the Latest Android SDK from Google
Android SDK - [URL]http://developer.android.com/sdk/index.html[/URL]
(currently - android-sdk_r06-windows.zip) but get the latest
2. Extract the Android SDK .Zip file to C:\ (may help to re-name the folder to a shorter name, in this tutorial it will be C:\android\ )
3. Run SDK Setup.exe
4. Click "Settings" and check the "Force [URL]https://.[/URL].. sources ..." option
5. Click "Available Packages" and download the "USB Driver Package"
6. On your phone, click Settings > Applications > Development and make sure USB Debugging is on.
7. Plug your phone into your computer via USB cable.
8. Go into device manager: Start --> Search for "device manager"
9. Here we are checking the driver which is installed for your Hero, you may see either of the following scenarios:
Other Devices > ADB
or
Android Phone > My HTC
Either way you should do the following:
Right Click > Update Driver > Browse > C:\android\usb_driver > Next and it should install "Android Composite ADB Interface"
10. Type the following into the command prompt window (Start > Search > "cmd") and enter the following hitting enter at the end of every line:
cd c:\android\tools\
adb devices
You should see a serial number pop up, it’s the serial number of your phone. This means you are all set.
If you do NOT see a serial number, then we need to reinstall the drivers.....
end cut off due to size limits
nice
i`m sure it will help alot of people out, it took me a whole day to sort mine out.
cheers
nice one. you've just summarised my last sunday afternoon. great to have this all in one place. needs to be a sticky imho.
Nice Tutorial... Please give me the SPL version and Radio Version of the Hero that this worked on.
brettf said:
Nice Tutorial... Please give me the SPL version and Radio Version of the Hero that this worked on.
Click to expand...
Click to collapse
The radio was different on both the devices tested and I am fairly certain it has no effect on whether you can do this procedure or not. They are now both flashed with the latest radio.
I have no record of the "SPL versions". Again I'm not really sure how this is relevant?
This guide assumes the user has no knowledge of these things and have made no previous modifications to their phone (besides standard updates)
You'll have to bear with me as I'm pretty new to all this as well. The guide was made because I found the others extremely difficult to follow. I'm glad to see by the other posts that I am not the only one
Im doing this now, my Hero was delivered this morning and i was looking for in depth instructions so I cant go wrong. This looks bang on,... Just about to start section II (creating Goldcard) but thought i'd better put up some thanx 1st.
Wish me luck, i'm assuming it'l all go ok, i'l post again once its done.
Thanks again BTDAG.
Peace
Guys I'm stuck,... Section II, part 10, Mount your SD card on your phone so that it shows up on your computer as "Removable Disk".
Through the setting on my phone I can only select "UNMOUNT SD CARD"!!! Arggghhhh!!!
Can anyone help please?
AHA,... That'l teach me to not read the whole thing 1st!!!!!!
In section III, part 3,... You have put "pull down the notification bar and click on the SD card notification. Then click mount." .... Maybe edit the 1st post and put it in (for the idiots like me).
Thanks though.
ddotpatel said:
AHA,... That'l teach me to not read the whole thing 1st!!!!!!
In section III, part 3,... You have put "pull down the notification bar and click on the SD card notification. Then click mount." .... Maybe edit the 1st post and put it in (for the idiots like me).
Thanks though.
Click to expand...
Click to collapse
I had no idea that was in the wrong order, thanks for pointing it out. I'll edit that now!
I had to figure most of this out as I was going so i quickly forgot what I did differently. The more people point out the better the guide will get! XD
Great guide.
Add it as a Wiki... it will not get a sticky!
nprussell said:
Great guide.
Add it as a Wiki... it will not get a sticky!
Click to expand...
Click to collapse
Thanks. I love your ROM's and can't wait for the next Villain release.
Already done as I figured as much.
Oh my god!! Im was having an absolute mare!!!!!
Was trying to downgrade the rom,... but HTC Sync would not connect (Part III, no 3), everything else was ok... 1st i ignored it and just carried on, started flashing, phone went into that 'Fastboot' bit where there are the Android thingies on skateboards, but then failed, came up with an error message, then froze. I had to take the battery out!!!
Started up fine though.
So i gave up for a while to stop me from throwing my laptop against the wall!!!
But the missus has just got home so im booting up her XP lappy, thought it might be cos im using Win7 64bit. So here goes again!!!!
question:
i Would like to install a custom Rom on Hero
i have two micro SD cards ( 2GB i 8GB )
1. I would like to use 8GB card for apps and music...
Do I have to create a "Gold Card" on the 8GB card, or can I use the 2GB card to creat "Gold Card"?
2. Durin the installation of a Custom Rom, do I have to put in the phone the "Gold Card" (2GB), or can I put the 8GB card?
And
3. if I want to "roll back" the original ROM, can I do that just simpley by puting in the "Gold Card" and rolling back te rom saved on Gold Card?
THX
(sorry for my English)
ddotpatel said:
Oh my god!! Im was having an absolute mare!!!!!
Was trying to downgrade the rom,... but HTC Sync would not connect (Part III, no 3), everything else was ok... 1st i ignored it and just carried on, started flashing, phone went into that 'Fastboot' bit where there are the Android thingies on skateboards, but then failed, came up with an error message, then froze. I had to take the battery out!!!
Started up fine though.
So i gave up for a while to stop me from throwing my laptop against the wall!!!
But the missus has just got home so im booting up her XP lappy, thought it might be cos im using Win7 64bit. So here goes again!!!!
Click to expand...
Click to collapse
O Windows 7 64-bit needs different drivers. I have attached them here to the original post. I am also on 64-bit but completely forgot about those hassles. Thanks for the reminder.
ico86 said:
question:
i Would like to install a custom Rom on Hero
i have two micro SD cards ( 2GB i 8GB )
1. I would like to use 8GB card for apps and music...
Do I have to create a "Gold Card" on the 8GB card, or can I use the 2GB card to creat "Gold Card"?
2. Durin the installation of a Custom Rom, do I have to put in the phone the "Gold Card" (2GB), or can I put the 8GB card?
And
3. if I want to "roll back" the original ROM, can I do that just simpley by puting in the "Gold Card" and rolling back te rom saved on Gold Card?
THX
(sorry for my English)
Click to expand...
Click to collapse
1. The gold card is only used to allow you to downgrade (as far as i'm aware) so you can use the 2GB as gold card and 8 GB for music but... (see next)
2. I have no idea, probably best to leave the gold card in and replace it when the ROM is flashed but I don't think it is mandatory. I do however, have no idea how long it is needed for. Just make sure you format the card you're going to use through the phone when you insert it for the first time.
3. If you want to go back to your Orange or T-Mobile ROM from HTC all you have to do is use the latest .exe you get from HTC's support website. Once again it is probably best to format your SD card after first boot.
The only thing that's stopping me from trying this out is the goldcard thing - I really don't want to format my 8Gb card. I could use the 2Gb one from my old G1, but it's going on eBay in the next week so if I needed the exact same goldcard at some point in the future then I'd be stuffed.
I suppose that I'll just have to live without the glory of being rooted for now!
thedoccwc said:
The only thing that's stopping me from trying this out is the goldcard thing - I really don't want to format my 8Gb card. I could use the 2Gb one from my old G1, but it's going on eBay in the next week so if I needed the exact same goldcard at some point in the future then I'd be stuffed.
I suppose that I'll just have to live without the glory of being rooted for now!
Click to expand...
Click to collapse
You could backup the data on the 8Gb card (i.e. copy and paste it to a folder on your pc) then format it and restore any music / pictures etc back to it. Just avoid replacing any old settings files specifically related to the HTC widgets, that is where problems occur.
O i'm also fairly certain you won't need the gold card again unless you go back to the official HTC releases and need to downgrade again and there is no harm to making your 8GB a gold card in the future as you can still back-up and restore the data you wish to keep on it.
wow nice guide, bookmarked! i spent ages looking for all the info about a month ago.
ive decided that i only really need to install a custom ROM when htc decide not to offer official updates anymore.
btdag said:
You could backup the data on the 8Gb card (i.e. copy and paste it to a folder on your pc) then format it and restore any music / pictures etc back to it. Just avoid replacing any old settings files specifically related to the HTC widgets, that is where problems occur.
O i'm also fairly certain you won't need the gold card again unless you go back to the official HTC releases and need to downgrade again and there is no harm to making your 8GB a gold card in the future as you can still back-up and restore the data you wish to keep on it.
Click to expand...
Click to collapse
No, no, no, you're meant to say something like 'ahh, probably for the best that you don't bother for now then'. The slightest pro-rooting comment is going to have me going for it! Still, it is character building, I suppose. And I did feel much better for having done it to my G1...but can I be bothered to do it at this time of night?!?!
mobydeek said:
wow nice guide, bookmarked! i spent ages looking for all the info about a month ago.
ive decided that i only really need to install a custom ROM when htc decide not to offer official updates anymore.
Click to expand...
Click to collapse
but your missing out on so much now

Newbie guide: HTC Desire: Stock FroYo to Gingerburst 2.1; simply (well 30 steps anywa

Hello all,
To make the actual guide more accessible I have moved my original ramblings that previously preceeded the actual guide to the bottom
[size=+1]Section 1reperation:[/size][size=-1]Download and unzip all the files needed[/size]
Step 1: Get yourself ready, download all the items you need (save them all in an easy to reach directory on your pc):
Revolution to root and s-off your phone: http://revolutionary.io/ credit to Eric Smaxwill • Koush Dutta • Adam Glasgall • Sen Verbrugge • Kenny Millington • Matthew Fogle • Joshua Wise • Michael Sullivan • Matt Mastracci • Ryan Pearl
Droidzone for the gingerburst rom: http://gingerburst.droidzone.in/ credit to Sibere for the Data2SD development •o$$!ram for the source build. •Robocik, Neophytex360, Coolexe for doing pioneer porting work •snq- for the kernel and Kernel mods, ext4 support, Wake-on-trackpad etc! •dsixda for the Android Kitchen •C0urier for hosting my site and for mirrors (Thanks a lot!) •deXter (and AdamG & _thalamus), Roach2010 for suggestions to improve the Data2SD code
http://revolutionary.io/revolutionary-0.3pre7.zip - windows version, unzip/extract all the files; although this is a direct link you really need to download this by going to http://revolutionary.io/ and clicking the link from there (you must have java enabled) as that causes the java frame to appear i the webpage which you use to get the key (used later)
http://downloads.unrevoked.com/HTCDriver3.0.0.007.exe - windows drivers
http://goo-inside.me/superuser/su-2.3.6.3-efgh-signed.zip - root superuser access; don’t unzip
http://hotfile.com/dl/125113123/dfb5a65/GingerBurst_1.0.0.3.zip.html - Gingerburst ROM; don’t unzip
http://gingerburst.droidzone.in/wp-content/plugins/download-monitor/download.php?id=1 – Data2SD installer; don’t unzip
http://gingerburst.droidzone.in/wp-content/plugins/download-monitor/download.php?id=2 – Data2SD reinstaller; don’t unzip
When you are done you should have a list of files as the below:
Data2SDInstallerNXE2.zip
Data2SDReInstallerNXE2.zip
GingerBurst_1.0.0.3.zip
HTCDriver3.0.0.007.exe
revolutionary-0.3pre7.zip
su-2.3.6.3-efgh-signed.zip
and a folder with the extracted items:
revolutionary-0.3pre7\AdbWinApi.dll
revolutionary-0.3pre7\libcurl-4.dll
revolutionary-0.3pre7\libjson-0.dll
revolutionary-0.3pre7\mgwz.dll
revolutionary-0.3pre7\msvcr71.dll
revolutionary-0.3pre7\revolutionary.exe
On your PC, using windows explorer navigated to the directory where the files are saved:
Step 2: Double click (run) the HTCDriver3.0.0.007.exe file to install the drivers
[size=+1]Section 2:Root & Super-user:[/size][size=-1]Use revolutionary to flash a new HBOOT, S-OFF your phone and install ClockWorkMOD recovery, then use ClockWorkMod to give Super-user[/size]
Step 3: Double click the revolutionary-0.3pre7 directory to enter it and
Step 4: Double click (run) the revolutionary.exe file
It will open a command window and get to a point where it is waiting.
Step 5: Either:
With your phone powered on. Go to Settings->Applications->Development and turn USB debugging on then Connect the USB cable between the phone and PC.
or
Power off the phone. Leave it for 20 seconds to be certain it is off. Press and Hold the Volume down button and while holding it press the power on button. Keep holding the volume button and very quickly the phone will enter Bootloader mode. Connect the USB cable between phone and PC.
Step 6: At this point the revolution command window will recognise the phone is attached and ask for the beta key. Select and copy it from the website you left open when downloading item 1) and then right click on the top strip of the command window where it has the revolution name, choose the option menu item Edit and paste – this ensures you get the beta key entered correctly (on my first go I tried to type it and mixed up l and I, and o and 0). Agree with what the revolution program asks and it will tell you if it was successful.
Step 7: Power off the phone. Leave it for 20 seconds to be certain it is off. Press and Hold the Volume down button and while holding it press the power on button. Keep holding the volume button and very quickly the phone will enter Bootloader mode. Use the volume down button to scroll one menu item down to Recovery and the power button to select that item. The screen will go white with the HTC logo and then after a short time will enter the ClockWorkMod recovery menu.
Step 8: Scroll down to and select the menu item “mounts and storage” and then scroll to the bottom item and select it (“mount USB storage”)
Step 9: If it is not plugged in, plug in your USB cable between the phone and PC and the PC should recognise the phone is SD card reader mode. If a windows explorer window does not open (or windows offer you a choice to browse the folder) then press the windows key+E at the same time to open a windows explorer window and navigate to the “Removable Disk” that is your SD card in the phone.
Step 10: Copy su-2.3.6.3-efgh-signed.zip from the PC to the SD card.
Step 11: Disconnect the USB cable and then on the phone select “unmount” and press the back button on the phone. Scroll down and select the menu item “install zip from SD card”. Scroll until you find su-2.3.6.3-efgh-signed.zip and select it. Once complete reboot.
[size=-1]For those who have apps, contacts, phone logs, sms messages etc. that they want to back-up, they should allow the phone to boot into normal mode. Download the various backup programs from the market – and as the phone is now rooted you can use all the apps that are mentioned at the bottom of the post.[/size]
[size=+1]Section 3:New ROM preperation:[/size][size=-1]Back-up, partition SD card and copy ROM files to SD card[/size]
Step 12: Power off the phone. Leave it for 20 seconds to be certain it is off. Press and Hold the Volume down button and while holding it press the power on button. Keep holding the volume button and very quickly the phone will enter Bootloader mode. Use the volume down button to scroll one menu item down to Recovery and the power button to select that item. The screen will go white with the HTC logo and then after a short time will enter the ClockWorkMod recovery menu.
Step 13: Scroll down and select “backup and restore” and then select “backup”. Clockworkmod will make a backup on the SDcard in the ClockWorkMod directory and show you progress as it does this. This ensures you can always return to this state at a later date if you wish.
Step 14: Once the back-up is complete, press the phones back button and then scroll down to and select the menu item “mounts and storage” and then scroll to the bottom item and select it (“mount USB storage”)
Step 15: If it is not plugged in, plug in your USB cable between the phone and PC and the PC should recognise the phone is SD card reader mode. If a windows explorer window does not open (or windows offer you a choice to browse the folder) then press the windows key+E at the same time to open a windows explorer window and navigate to the “Removable Disk” that is your SD card in the phone.
Step 16: Copy the entire contents of your SD card to a folder on the PC.
Step 17: Copy the following files downloaded previously into the folder on the PC where you have copied your SD card contents. They should be in the base folder. Files 4, 5 and 6: Data2SDInstallerNXE2.zip, Data2SDReInstallerNXE2.zip and GingerBurst_1.0.0.3.zip
Step 18: Disconnect the USB cable and then on the phone select “unmount” and press the back button on the phone. Scroll down and select the menu item “advanced”.
Step 19: Scroll down and select “partition SD card”. (Note this will wipe out your SD card contents – hence why we copied it to the PC).
Step 20: Choose a size for the ext partition that is 2048MB or less, but at least 500MB.
Step 21: Select 0M for the size of swap partition. NB: It is vital that this be 0 or Data2SD won’t work!
ClockworkMod will partition the SD card and inform you when it is done.
[size=-1]At this point I had a huge issue getting my PC to recognise the SD card through ClockWorkMod and had to reboot the phone, reboot the PC, uninstall the drivers on the PC ( by running HTCDriver3.0.0.007.exe ) and reinstall them (by running HTCDriver3.0.0.007.exe ) and only then would the PC see the SD card when ClockWorkMod is mounting it. I hope others don’t have this issue, but this is why I hav recommended keeping the USB cable disconnected and rebooting the phone at this point.[/size]
Step 22: Power off the phone. Leave it for 20 seconds to be certain it is off. Press and Hold the Volume down button and while holding it press the power on button. Keep holding the volume button and very quickly the phone will enter Bootloader mode. Use the volume down button to scroll one menu item down to Recovery and the power button to select that item. The screen will go white with the HTC logo and then after a short time will enter the ClockWorkMod recovery menu.
Step 23: Scroll down and select the menu item “mounts and storage” and then scroll to the bottom item and select it (“mount USB storage”)
Step 24: If it is not plugged in, plug in your USB cable between the phone and PC and the PC should recognise the phone is SD card reader mode. If a windows explorer window does not open (or windows offer you a choice to browse the folder) then press the windows key+E at the same time to open a windows explorer window and navigate to the “Removable Disk” that is your SD card in the phone.
Step 25: Copy the contents of the folder for the SD card that you made on the PC – so the entire contents that were on the SD card are now back on it + the downloaded files which you copied into the base directory. From windows explorer you should see on the removable disk the downloaded Files 4, 5 and 6: Data2SDInstallerNXE2.zip, Data2SDReInstallerNXE2.zip and GingerBurst_1.0.0.3.zip
[size=+1]Section 4: Flash Gingerburst ROM:[/size][size=-1]Flash GingerBurst_1.0.0.3.zip, reboot into phone mode, (don't install anything or sync) [/size]
Step 26: Scroll down and select the menu item “install zip from sdcard” and scroll to and select GingerBurst_1.0.0.3.zip from the list.
Step 27: ClockWorkMod will install the Gingerburst ROM. Once complete, press the back button on the phone and then select “reboot system now”. This will bring up the white screen with the HTC logo. It will take some time on this screen (if it is sitting for longer than 30 minutes there is an issue) and then it should begin loading up the new gingerbread install – though remember at this point the memory of the HTC desire has not been expanded onto the SDcard partition that was created, so choose your carrier e.g. Vodafone UK contract, skip the keyboard introduction and the google and other sync sections, until it begins to load the home screen. Wait while it does this – you may see some low memory warnings.
Step 28: Once it seems basically finished with this hold the power button of the phone in until the power-off menu appears. The new gingerbread power off menu has some more options – choose “Restart” and it will then bring up a sub-menu. Choose “Recovery”. This will boot directly into ClockWorkMod recovery.
[size=+1]Section 5: Flash Data2SD:[/size][size=-1]Flash Data2SDInstallerNXE2.zip , reboot into phone mode, Enjoy! [/size]
Step 29: Select “install from zip” and scroll to the file Data2SDInstallerNXE2.zip and select it. ClockWorkMod will now install the Data2SD mod which will format the ext partition you created earlier to an ext4 type. It will show you progress.
Step 30: Once complete, select “Reboot to system”
The white screen with the HTC logo will appear and for a brief moment the nearly invisible LED next to the silver htc at the top of your phone will flash blue – this is a good sign. The white screen with HTC logo will remain for a while, although expect it to flash of and back on or go a little darker every couple of minutes. (It should not stay this way for longer than 30 minutes – if it does there is a problem.)
Eventually the phone should boot up into phone mode, the memory warning should be gone and you are now the proud owner of a Gingerbread HTC desire with sense 2.1 and the phone memory extended onto the partition on the SD card.
Go wild, install apps to the phone, synchronise your gmail, calendar, contacts, facebook and everythingelse you can think of. The phone should be quick and responsive and there should be no memory warnings. Say thank you on the xda developer website to the the revolution team and the droidzone guys.
Let me know if we need corrections to this guide, or if you think it should have screenshots etc. to accompany it. (I have done it from memory, checking where feasible without actually repartitioning my SD card again etc., but since I did it all only last night it still be pretty much correct). I have done this using my only HTC Desire and a Windows 7 64bit pro Lenovo laptop.
Although it’s long I hope it’s not daunting anymore.
PS: Useful Backup programs (search for them in the market) – many require root access:
Titanium Backup (Titanium Track)
MyBackup Root (included in the Gingerburst ROM)
APN backup and restore (Ritesh Sahu)
Call Logs backup and restore (Ritesh Sahu)
SMS Backup and Restore (Ritesh Sahu)
ROM manager (ClockWorkMod)(very useful tool for those using custom ROMS, includes some functions for accessing and using ClockWorkMods ROM backup functions)
And of course ClockWorkMod itself – though this is installed by the process above and not through the market.
PPS: Below is my original ramblings that preveiously preceeded the steps. Moved here to make the actual guide a little more accessible.
Firstly a huge thank-you and humble appreciation to the incredible devs that created the hacks and cooked up the ROMS used in this tutorial. It precisely because they are so amazingly genius that perhaps they don’t realise just how daunting this all looks to a newbie. I have tried to credit everyone that deserves it but am bound to have missed someone who created some part of this or hosted some files etc., if you deserve credit bask in the warm glow of knowing you are a great person and then politely let me know and I’ll edit the post)
Personally I am not your average computer user and I have over a number of years used the tools from this and other forums to hack and mod various phones beginning with the original xda on which this site is named. I’ve had my desire for nearly a year, but partly because it’s such a good phone, partly because it’s my work phone (though that never stopped me before and partly because this time around it just seemed so complex with so many choices and options and methods (and worryingly chances to go wrong) I have not rooted it until now. The reason I took the plunge was the simple issue that I had already basically removed all non-daily-use apps and even downgraded the Adobe-flash support and other updated apps and was still running out of space!
That said, it took me about 10 attempts, during which on a number of occasions I was left with the white screen and HTC logo and nothing else Some of those were of course my own fault – I didn’t follow the instructions exactly :-| , some because I just hadn’t understood the instructions, or didn’t realise what was actually meant and some because I couldn’t get me hardware to work. (booting to the ISO image of Gparted totally refused to see the SD card in the phone )
This guide should hopefully bring all resources together in 1 place and make it absolutely clear how to do it the simplest way and with the least steps and using nothing other than the phone itself (where possible) and your pc linked to the phone via USB where necessary. I hope it’s OK to link directly to the downloads o download pages for the files – I have mentioned the websites they come from, but I’m sure the MODs will correct me if this is not permited.
To start with I assume you are on a brand new phone with nothing installed except the vanilla Froyo supplied with the phone. There are some very clever tools to back up your various bits of important info if you aren’t in this state and I would recommend you use them. I will try to show when and where they would be useful, but I am not aiming to show how to take a phone that been in use for a year and convert it to Gingerbread with Sense 2.1 and still have everything set up as was.
That is the longest post I have ever seen!!!...
Good job
Sent from my HTC Desire using XDA App
only some sorting and opmaak
I have to agree - it`s a big long post - it might be a good idea to put a few linebreaks in between each point, to space it out and make it easier to read
a second suggestion might be to put some sub-headers in..
e.g. -A download files, B root, C partition, D Install
Good points.
I'll have a go at tidying it up and creating logical sections tomorrow when I've got access to my PC.
Sent from my HTC Desire using XDA App
Lothaen said:
I have to agree - it`s a big long post - it might be a good idea to put a few linebreaks in between each point, to space it out and make it easier to read
a second suggestion might be to put some sub-headers in..
e.g. -A download files, B root, C partition, D Install
Click to expand...
Click to collapse
Totally agree. The content of the thread might be good (I am sure it is), but this advantage gets lost by its horrible formatting which makes it nearly unable to read.
Another suggestion, short the first part (before step one) to the really important points. On this way its focal point gets concentrated to the steps 1-30, which is what you want, I guess.
At last, I may advise you to read some sticky guides here to get a good impression how to format texts.
Nevertheless, you did good work!!
MatDrOiD said:
Totally agree. The content of the thread might be good (I am sure it is), but this advantage gets lost by its horrible formatting which makes it nearly unable to read.
Another suggestion, short the first part (before step one) to the really important points. On this way its focal point gets concentrated to the steps 1-30, which is what you want, I guess.
At last, I may advise you to read some sticky guides here to get a good impression how to format texts.
Nevertheless, you did good work!!
Click to expand...
Click to collapse
I have edited the original post:
1) Moved the original intro words to the bottom - the focus is as you said the guide
2) Re-formatted the text to make it more readable
Does that seem better?
Hello all,
This is a much shorter, less wordy version of the guide without all the detailed explanations, just the steps
[size=+1]Section 1reperation:[/size][size=-1]Download and unzip all the files needed[/size]
Step 1: Get yourself ready, download all the items you need (save them all in an easy to reach directory on your pc):
http://revolutionary.io/revolutionary-0.3pre7.zip - windows version, unzip/extract all the files; although this is a direct link you really need to download this by going to http://revolutionary.io/ and clicking the link from there (you must have java enabled) as that causes the java frame to appear i the webpage which you use to get the key (used later)
http://downloads.unrevoked.com/HTCDriver3.0.0.007.exe - windows drivers
http://goo-inside.me/superuser/su-2.3.6.3-efgh-signed.zip - root superuser access; don’t unzip
http://hotfile.com/dl/125113123/dfb5a65/GingerBurst_1.0.0.3.zip.html - Gingerburst ROM; don’t unzip
http://gingerburst.droidzone.in/wp-content/plugins/download-monitor/download.php?id=1 – Data2SD installer; don’t unzip
http://gingerburst.droidzone.in/wp-content/plugins/download-monitor/download.php?id=2 – Data2SD reinstaller; don’t unzip
When you are done you should have a list of files as the below:
Data2SDInstallerNXE2.zip
Data2SDReInstallerNXE2.zip
GingerBurst_1.0.0.3.zip
HTCDriver3.0.0.007.exe
revolutionary-0.3pre7.zip
su-2.3.6.3-efgh-signed.zip
Step 2: Run HTCDriver3.0.0.007.exe file to install the drivers
[size=+1]Section 2:Root & Super-user:[/size][size=-1]Use revolutionary to flash a new HBOOT, S-OFF your phone and install ClockWorkMOD recovery, then use ClockWorkMod to give Super-user[/size]
Step 3: Enter the revolutionary-0.3pre7 directory and
Step 4: Run the revolutionary.exe file
It will open a command window and get to a point where it is waiting.
Step 5:With your phone powered on. Turn USB debugging on then Connect the USB cable between the phone and PC.
Step 6: At this point the revolution command window will recognise the phone is attached and ask for the beta key. Select and copy it from the website you left open when downloading item 1) and then right click on the top strip of the command window where it has the revolution name, choose the option menu item Edit and paste – this ensures you get the beta key entered correctly. Agree with what the revolution program asks and it will tell you if it was successful.
Step 7: Enter Recovery mode: (Power off the phone. Leave it for 20 seconds to be certain it is off. Press and Hold the Volume down button and while holding it press the power on button. Keep holding the volume button and very quickly the phone will enter Bootloader mode. Use the volume down button to scroll one menu item down to Recovery and the power button to select that item. The screen will go white with the HTC logo and then after a short time will enter the ClockWorkMod recovery menu.)
Step 8: Select “mounts and storage” ->“mount USB storage”
Step 9: Connect Phone and PC via USB.
Step 10: Copy su-2.3.6.3-efgh-signed.zip from the PC to the SD card.
Step 11: Disconnect the USB cable and then on the phone select “unmount” and press the back button on the phone. Select “install zip from SD card”. Scroll until you find su-2.3.6.3-efgh-signed.zip and select it. Once complete reboot.
[size=-1]For those who have apps, contacts, phone logs, sms messages etc. that they want to back-up, they should allow the phone to boot into normal mode. Download the various backup programs from the market – and as the phone is now rooted you can use all the apps that are mentioned at the bottom of the post.[/size]
[size=+1]Section 3:New ROM preperation:[/size][size=-1]Back-up, partition SD card and copy ROM files to SD card[/size]
Step 12: Enter Recovery mode.
Step 13: Select “backup and restore” -> “backup”. Clockworkmod will make a backup on the SDcard in the ClockWorkMod directory and show you progress as it does this. This ensures you can always return to this state at a later date if you wish.
Step 14: Once the back-up is complete, press the phones back button and then select “mounts and storage” -> “mount USB storage”
Step 15: Connect Phone and PC via USB.
Step 16: Copy the entire contents of your SD card to a folder on the PC.
Step 17: Copy the following files downloaded previously into the folder on the PC where you have copied your SD card contents. They should be in the base folder. Files 4, 5 and 6: Data2SDInstallerNXE2.zip, Data2SDReInstallerNXE2.zip and GingerBurst_1.0.0.3.zip
Step 18: Disconnect the USB cable and then on the phone select “unmount” and press the back button on the phone.
Step 19: Select “advanced”->“partition SD card”. (Note this will wipe out your SD card contents – hence why we copied it to the PC).
Step 20: Choose a size for the ext partition that is 2048MB or less, but at least 500MB.
Step 21: Select 0M for the size of swap partition. NB: It is vital that this be 0 or Data2SD won’t work!
ClockworkMod will partition the SD card and inform you when it is done.
Step 22: Enter Recovery Mode.
Step 23: Select “mounts and storage” -> “mount USB storage”
Step 24: Cnnect Phone and PC vis USB.
Step 25: Copy the contents of the folder for the SD card that you made on the PC – so the entire contents that were on the SD card are now back on it + the downloaded files which you copied into the base directory. From windows explorer you should see on the removable disk the downloaded Files 4, 5 and 6: Data2SDInstallerNXE2.zip, Data2SDReInstallerNXE2.zip and GingerBurst_1.0.0.3.zip
[size=+1]Section 4: Flash Gingerburst ROM:[/size][size=-1]Flash GingerBurst_1.0.0.3.zip, reboot into phone mode, (don't install anything or sync) [/size]
Step 26: On the phone, unmount, then select “install zip from sdcard” and scroll to and select GingerBurst_1.0.0.3.zip from the list.
Step 27: ClockWorkMod will install the Gingerburst ROM. Once complete, press the back button on the phone and then select “reboot system now”. This will bring up the white screen with the HTC logo. It will take some time on this screen (if it is sitting for longer than 30 minutes there is an issue) and then it should begin loading up the new gingerbread install – though remember at this point the memory of the HTC desire has not been expanded onto the SDcard partition that was created, so choose your carrier e.g. Vodafone UK contract, skip the keyboard introduction and the google and other sync sections, until it begins to load the home screen. Wait while it does this – you may see some low memory warnings.
Step 28: Once it seems basically finished with this hold the power button of the phone in until the power-off menu appears. The new gingerbread power off menu has some more options – choose “Restart” and it will then bring up a sub-menu. Choose “Recovery”. This will boot directly into ClockWorkMod recovery.
[size=+1]Section 5: Flash Data2SD:[/size][size=-1]Flash Data2SDInstallerNXE2.zip , reboot into phone mode, Enjoy! [/size]
Step 29: Select “install from zip” and scroll to the file Data2SDInstallerNXE2.zip and select it. ClockWorkMod will now install the Data2SD mod which will format the ext partition you created earlier to an ext4 type. It will show you progress.
Step 30: Once complete, select “Reboot to system”
The white screen with the HTC logo will appear and for a brief moment the nearly invisible LED next to the silver htc at the top of your phone will flash blue – this is a good sign. The white screen with HTC logo will remain for a while, although expect it to flash of and back on or go a little darker every couple of minutes. (It should not stay this way for longer than 30 minutes – if it does there is a problem.)
Eventually the phone should boot up into phone mode, the memory warning should be gone and you are now the proud owner of a Gingerbread HTC desire with sense 2.1 and the phone memory extended onto the partition on the SD card.
Go wild, install apps to the phone, synchronise your gmail, calendar, contacts, facebook and everythingelse you can think of. The phone should be quick and responsive and there should be no memory warnings. Say thank you on the xda developer website to the the revolution team and the droidzone guys.
PS: Useful Backup programs (search for them in the market) – many require root access:
Titanium Backup (Titanium Track)
MyBackup Root (included in the Gingerburst ROM)
APN backup and restore (Ritesh Sahu)
Call Logs backup and restore (Ritesh Sahu)
SMS Backup and Restore (Ritesh Sahu)
ROM manager (ClockWorkMod)(very useful tool for those using custom ROMS, includes some functions for accessing and using ClockWorkMods ROM backup functions)
And of course ClockWorkMod itself – though this is installed by the process above and not through the market.
great - sticky?
Much better now. Ask a moderator for sticking it.
Thanks for the guide. I was having trouble rooting my Desire with Revoked3 but I managed using your guide Got SU now
Off to find a nice ROM
Glad it helped.
If you want the easy route, download ROM manager from the market. It will allow you to easily experiment with lots of different ROMs. It from the clockorkmod people so integrates totally with the clockwork mod recovery.
Sent from my HTC Desire using XDA App
Nice Post, sticky deserved!
Wow..Thought it was a quick two step (Flash and reboot) method to install my Rom
Appreciate the lengths to which you have explained the procedure, would help people who are not clear about the intermediate steps. Thanks..
If you like, I'll open up Editor privileges on my site so that you can add a post there too.. PM me if you're like to..
Btw, I'd prefer that you turn the ROM/Data2SD installer download links to this: supernova.droidzone.in
Else, people might end up downloading an older version when I update the code..
droidzone said:
Wow..Thought it was a quick two step (Flash and reboot) method to install my Rom
Appreciate the lengths to which you have explained the procedure, would help people who are not clear about the intermediate steps. Thanks..
If you like, I'll open up Editor privileges on my site so that you can add a post there too.. PM me if you're like to..
Btw, I'd prefer that you turn the ROM/Data2SD installer download links to this: supernova.droidzone.in
Else, people might end up downloading an older version when I update the code..
Click to expand...
Click to collapse
Once it's been done a few times it is quick and easy. Also using ROM manager is another way to make it easy. It really was just the first time that it all seemed a little daunting. Also I didn't realise that I needed to download both the ROM and the DATA2SD file (seems obvious now, but somehow wasn't then).
I copied the short(er) version to my post on your site as you suggested.
I have left the download links at the moment because I used the Gingerburst ROM and that's the title I gave to the post, though I assume the steps are nearly exactly the same for all your ROMs. Also - Gingerburst has Sense 2.1, but Supernova has only got Sense 1.9.
If you are planning to focus all future development on Supernova then perhaps a title change to the post is required and then the links changed also? or otherwise a general title change to "...Stock FroYo to DROIDZONE roms" and a table with the links to the downloads required for each of the different ROM types?
Cheers for the guide, hadn't wanted to try rooting before but got fed up in the end and followed your guide - only bits I got stuck on were CWM not installing after revolution (but worked out how to install separately by searching on here) plus Gingerburst didn't work first time so tried a couple other roms (which didn't work either) but think was probably because I either hadn't partitioned the sd card properly (just used CWM to do it) or didn't do a full wipe of phone memory first either! Figured it out in the end (trial and error) so thanks a lot for the straightforward instructions - quite exciting getting it working and really pleased with Gingerburst! Not sure if I can be arsed trying anything else at the moment tho.
wow great job!! Thanks for the time and effort in typing all of that!
Glad the guide gave you the confidence to give it a go - though its a pity it didn't work first time.
I can't even imagine what happened that revolution did not install cwm - on mine it installed a v 4 (ROM manager didn't recognise it as a later version so in fact has installed a v 2 now instead)
I actually did use cwm to partition the SD card, but Gingerburst should install even if the card is not properly partitioned - you will just get loads of low memory warnings and force closes - until you partition the SD card and install the data2sd through cwm.
I must agree - now that I have Gingerburst and its working so well and I been installing so many apps from the market it really seems like a lot of effort (even using ROM manager) to bother trying anything else out!
Sent from my HTC Desire using XDA App
Quick question guys, I've unlocked my orange handset using the desire sim unlock utility, should I follow these steps to change my rom or do I need to do the whole goldcard thing?
Cheers!
Sent from my HTC Desire using XDA Premium App
Guys, I think I rooted my Desire following this guide : http://forum.xda-developers.com/showthread.php?t=788044
what should I do now?
Is there a way to do it without the 'clockworkmod' ?
Also, if sometime I wanna go back to stock, is there a way to completely go back?
Thank you and have a nice day!
edit: forget all that, i wanna use the SuperNova rom =p i just cant delete the post for some reason
so, if you can, reply here : http://forum.xda-developers.com/showthread.php?p=17710610#post17710610
thanks a lot!

[How to] Root Your DInc2 Tutorial! (2.3.3 GB Only)

The purpose of this guide is to walk you through the process of rooting your phone running 2.3.3 ONLY! I will do the best I can to make this as painless as possible and help you achieve your goals of S-Off.
***THIS THREAD IS ONLY FOR OBTAINING S-OFF, OBTAINING ROOT, AND INSTALLING CLOCKWORK MOD RECOVERY! ANY QUESTION REGARDING INSTALLING ROMS DO NOT BELONG HERE AND WILL NOT BE ANSWERED! ONLY ISSUES REGARDING ROOT WILL BE ANSWERED BY MYSELF OR OTHER MEMBERS.***
What you will need: (** = File is attached to OP)
Windows XP or higher (Thats all I have, someone else with MAC and/or Linux will need to assist and I can add it to the OP)
http://revolutionary.io/ .:UPDATE:. PRE4 now available
This site is where you will download the rooting tools and obtain a beta key. When you click on the download button for your OS, make sure you view the box that pops up requesting your OS version, phone model, HBoot version, and phone serial number. Without doing this you cannot root your phone so do it or you are screwed. There are two ways to get your phone serial number: 1) Remove the battery and look at the white sticker or 2) On your phone, go to Settings -> About Phone -> Phone Identity and under Device Serial Number you will see it. After you receive your code COPY AND PASTE it onto a word document or notepad because there are times when you will get confused with the font type from the Revolutionary site. Example, in my beta key, the lower case L looks exactly like the capital I and it threw me off. Also, the key IS case sensitive so keep that in mind.
If running windows, you will need these drivers:
http://downloads.unrevoked.com/HTCDriver3.0.0.007.exe
If running Linux, reports show that you do not need any drivers.
If running Mac OS, I currently do not know so someone please let me know and I will update.
http://goo-inside.me/superuser/su-2.3.6.3-efgh-signed.zip **
This file is required to obtain ROOT AFTER you have S-Off.
http://forum.xda-developers.com/attachment.php?attachmentid=630611&stc=1&d=1308537076 (WINDOWS) **
http://forum.xda-developers.com/attachment.php?attachmentid=630611&stc=1&d=1308537076 (LINUX) **
http://dl.dropbox.com/u/33327355/cwm-4.0.1.4-vivow.img **
These two items are in case Revolutionary tool fails to install CWM on your phone OR if you want to do this offline at another location. Fastboot and abd tool is the software that will take the img file of CWM and flash it onto your phone after S-OFF is obtained.
Prepping your Phone:
Turn off FAST BOOT in the settings located: SETTINGS -> POWER
Turn on Unknown Sources: SETTINGS -> APPLICATIONS
Turn on USB Debugging: SETTINGS -> APPLICATIONTS -> DEVELOPMENT
Installing Root:
1 - First, install the HTC drivers on your computer. It is a very simple step and you should have no issues doing this at all. Also look at your installed programs list and confirm HTC Sync is not installed. This will stop your device from being detected by Revolutionary to other problems when rooting.
2 - Extract the Fastboot and ABD zip file onto the root of your local disk drive (ex. C:\android-win-tools )
3 - Copy/Cut and Paste the CWM img file into the Fastboot and ABD folder (ex. C:\android-win-tools\cwm-4.0.1.4-vivow.img) Doing this will prep your PC to flash CWM in the event the Revolutionary tool does not download and install it.
4 - Place phone in "Disk Drive" mode then Copy/Cut and Paste the root su zip file (do not extract it) onto the root of your SDCard on your phone (ex. x:\su-2.3.6.3-efgh-signed.zip )
5 - Place phone in "Charge Only" mode. A lot ot people run into issues and not realize this was not selected.
6 - Run the Revolutionary file now that everything is set to go.
7 - You will get a prompt to enter your beta code. This is the code you received when you downloaded the revolutionary file and entered the information to obtain the beta key.
8 - Sit back and WAIT while the application does what is needed. This process will take anywhere from 3 to 5minutes so be PATIENT.
9 - Upon completion, you will get a prompt to install CWM. Say yes here! Once done skip to step 10.
9a - If the revolutionary app crashes or fails to download/install, leave your phone in the state it is (HBoot mode and should say "Fastboot USB". Open a command prompt in windows (Start - Run - type CMD).
9b - If you did exactly as told, type "CD.." until you see "C:\"
9c - Type the following:
CD android-win-tools
fastboot flash recovery cwm-4.0.1.4-vivow.img
9d - This process takes about 30sec max. Almost done!!!
10 - On your phone, back track to the main menu of HBoot using the volume keys and Power button and select recovery (2nd Option). In a few seconds your will be in CWM.
11 - As long as you copied the signed zip file to the root of your sdcard, perform the following:
"Install Zip From SDCard" (5th Option)
"Choose Zip From SDCard" (2nd Option)
Select the root/su zip file (su-2.3.6.3-efgh-signed.zip)
Choose Yes and wait.
Back track to main menu and reboot
12 - Give yourself a pat on the back for paying attention and have a cookie!
I am typing this on my tablet/phone/pc so if an error exists, please let me know right away and I will update the OP. Again, questions here are ONLY for rooting. Anything else...kick yourself in the head, do a real search, and post if needed.
Support:
http://unrevoked.com/rootwiki/doku.php/public/revolutionary
Common Q&A for their recovery tool
irc.freenode.net channel #revolutionary
IRC Support Channel
Special thanks to:
XDA-Developers - You guys rock!!!
AlphaRev and unrevoked (Revolutionary) - You have made many dreams come true!!! DONATE to them if you can peeps.
http://forum.xda-developers.com/showthread.php?t=1122694 - attn1 - his How to guide on manually installing CWM.
Nice guide bro.
Sent from my Incredible Sensation using XDA App
The Incredible 2 or VIVO is not an option in the Beta key?
kyrumo71 said:
The Incredible 2 or VIVO is not an option in the Beta key?
Click to expand...
Click to collapse
The incredible 2 is definitely an option when obtaining a beta key. Unless you are refering to something else?
rivera82falcon said:
The incredible 2 is definitely an option when obtaining a beta key. Unless you are refering to something else?
Click to expand...
Click to collapse
My bad, my work computer is crappy, the 2 does not show up on my browser lol
NICE, this thread should be sticky.
On a side note, make sure you have your phone connected to wifi or 3G if you want the revolutionary tool to download and install the CWM automatically. If not then you would have to flash the CWM manually per the instruction from OP.
kyrumo71 said:
My bad, my work computer is crappy, the 2 does not show up on my browser lol
Click to expand...
Click to collapse
I went to the site just now and HTC DROID Incredible 2 is the 6th option down in the device list. If it still doesn't show up, test another pc or try it on your phone. All you need is the key anyways.
Sent from my A500 using XDA Premium App
Thanks for this guide...
Sent from my DROID using XDA App
Awesome thanks but question. my computer keeps saying usb device not recognized every like 5 seconds when my phone is connected and in bootloader. Is that suppose to be like that?
Darkpsych0 said:
Awesome thanks but question. my computer keeps saying usb device not recognized every like 5 seconds when my phone is connected and in bootloader. Is that suppose to be like that?
Click to expand...
Click to collapse
I will say it is okay as this happens to my PC as well. The files still transfer and CWM flashes through fastboot as well.
Sent from my A500 using XDA Premium App
Mmk. I downloaded ROM Manager but everytime i start it up it says "You must root your phone for ROM Manager to function. Superuser was not found at "/system/bin/su/" or "system/xbin/su"
I have the file on the root of the sdcard and im pretty sure i rooted it with revolutionary and installed CWM as well.
Ok... Dumb question... where do we find the fastboot and adb zips to install on the C drive??
I have gotten thru step 8 and failed whentrying to install CWM. I manually installed it with step 9 and it said finished. Step 10 says to select recovery but it is not listed. I rebooted to see if that would work but it didnt. Where did I go wrong?
EDIT: Actually it did work just was trying to hard. Thanks for the great instructions.
@ Darkpsycho0
try installing busybox from the market and give it a try again.
@PacerguyDon
The links are in the OP.
It's next to the one that has the img file as well. There is only one zip file and it contains both items in it.
@Flightmed
Power down, and get back into HBoot. You will see the following options:
Fastboot
Recovery
Factory Reset
Simlock
Hboot Usb
Image CRC
The second option (Recovery) is what you want.
EDIT: Glad you got it working!!!
Sent from my A500 using XDA Premium App
Got it... thanks, Found it a few minutes after posting
PacerguyDon said:
Got it... thanks, Found it a few minutes after posting
Click to expand...
Click to collapse
It happens...we get so excited that we tend to overlook the obvious. Kind of like my wife...I love her to death and I love to make love to her but I overlooked the obvious that she is also crazy. Oh well...
Sent from my A500 using XDA Premium App
Busybox said "Root not found! The su binary was not found on your phone." -_____-
Thinking about it and looking back...I didn't complete the instructions on applying root. I apologize to you and everyone else.
When you have CWM installed, open it up through recovery. Next, as long as you copied the signed zip file to the root of your sdcard, select "Install Zip From SDCard" (5th Option).
Select "Choose Zip from SDCard" (2nd Option)
Select the zip file (su-2.3.6.3-efgh-signed.zip)
Choose Yes and wait. Once done, reboot and you should be good!
Again, I apologize. I will update main post asap!
Sent from my A500 using XDA Premium App
That worked.. no more error thanks. I was about to throw my phone across the room especially since while i was waiting for replies I was trying to just install new themes but can't get Astros to work with the apk files correctly. -_- (still can't)
I'm already rooted via 2.2 but this is a great guide for the truly n00b.
Should be seeing lots of new members posting in the development section soon ;!)

[Tool]Cdma Wildfire S-off, Root & Cwm One Click/Script (Rc 1.0)

Windows One Click S-off, Root & Cwm
I am not responsible for any issues or anything bad that may come out of using this file. You will be doing so at your own risk voiding your warranty. Also to note I put a good bit of time in this guide/script with that said do not copy or modify with out permission from myself. Though you may link to it or copy and paste as posted. With credit where you got it from.
Current Verison Is: 1.0​
Files needed to download:
Wilfire-S_One Click.zip: Click Here
Md5sum: bd68f07688e1401eaf38d78a704a5db2
Htc Usb Drivers: Click Here
Md5sum: f60771a86c4ad69c8c9c1d158e60e850
Simple Gold Card Creator: http://2fastroms.com/dm_eds/download.php?id=65
Md5sum: 8a456150b8ebe58a9ae46a79f5a590ff
Directions:
First we are going to install the Htc Usb Driver that was downloaded. Just double click and continue with the install.
Next do a backup the sd-card. This means anything you have on it to copy and paste somewhere on the pc. The reason for this is the sd card will be wiped for the process.
Now take and extract the Simple Gold Card Creator to the desktop. Inside should be a .exe file, if windows vista or 7 you will need to right click and open as admin.
Plug the phone into the usb cable connected to your pc. Enable usb storage.
In Simple Gold Card select the drive letter in step 1. Then click format, once format is done pull down the taskbar. Switch from usb storage to charge only.
Plug the phone in to the usb cable connected to your pc. Go to settings>applications>development enable usb debugging. Also at this time you should get a prompt on the taskbar (Windows) about installing drivers. Make sure it finishes before going forward.
Now inside of the Simple Gold Card Creator select MMC1 & click GetCID and copy it into the web page that the program links to in step 4. Make sure to use a real email as it will email a img to you.
Download the image file from your e-mail, the click load img in Simple Gold Card. Browse to where ever it saved and open it.
Now on the phone pull the taskbar down yet again and switch from charge only to usb storage. In Simple Gold Card make sure the drive letter didn't change. Then click patch mmc.
You should now have a working gold card! YA!.... Now pull the taskbar down again and switch to charge only mode.
Extract the contents of Wilfire-S_One Click.zip to the desktop. Inside of the new folder you should have a tools folder and a s-off.bat.
Double click the s-off.bat which will open a cmd window. Be sure to pay attention to what it is doing and hit any key when prompted. Caution make sure to wait till the phone is booted back up after booting to h-boot for the first time. As said read what is said in the prompt.
When all done you will be s-off, have root/superuser, cwm and busybox installed. Which I would recommend to do a backup.
Now enjoy life with your s-off'd wildfire
Warning do not fill the thread with does not work. Please post the output of the script. You can put it in the post or copy and paste it on pastebin.org. Followed by putting the link to it in the post. If you decide not to follow the above directions, your post will be ignored.
Original link to the guide/my home site if you can't get me here:
Wildfire S-off, Root & Cwm One Click (Beta) • Development • 2FastRoms
You can show your support by stop by and chatting at the below link. That or if you prefer donations you can click the donate link at the top of the forum in link. Thanks... :
Portal • 2FastRoms
Credits:
This goes to the original guy that figured out the s-off. If one may be you, then you can pm me. To where I will then add to right here in this pretty spot.
Then off to the people if it weren't for them. So say thanks to the people or teams for the hard work.
Aplha-rev for zergrush, though is based on gingerbreak. Without this nothing would be possible.
Then chainsdd for Superuser
Reserved***
cwm script
Does this install alquez unofficial cwm or some other [official] cwm? (Didn't see unofficial) Next, if you have developed an official cwm might we expect rom manager support (on the rom side) sometine in the near future? Love koush's work.
Rob
Due to kernel differences between cdma an gsm. I highly recommend not to use gsm clockworkmod's. Which is why it is my own clockworkmod built from simmon's buddy's aosp kernel. So not official but is no one else's cwm if that is what you were getting at.
Also I am not sure on the other cwm's for gsm but soft keys work in this one according to simmon. I don't have the device so I can't confirm it besides what you guys do. As for the rom manager support I can try to get koush to add it.
This is probably just for CDMA version of Wildfire S....right?
My daughter got GSM version and I've to s'off'd & root it
i passed all of the steps with no problem until step 12 . my problem in step 12 is when my phone restart and goes to H-BOOT it shows me This message :
[ Update is in progress ....
Jumping to DIAG ... ]
It takes about 30 min but nothing happen
whats wrong ?
my rom is 2.3.3 Asia ( Arabic ) H-BOOT 1.03.0000
I really do not want to be rude. How ever did either of you two read the title? It says cdma in it only, where if you have arabic I am guessing you are also gsm.
If you boot to the bootloader and it says marvel. It will not work sorry say. Marvel is gsm, MarvelC is cdma then the other one I am not sure what it is.
I wish the recovery was thrown in a hboot flashable PG76IMG.zip's. I am phone-side 90% of the time [or lazy] I will try the recovery.img out though. Thanks.
Rob
Sent from my marvelc A510c using Tapatalk
All the links are down

Using a HTC Desire BRAVO in 2016

Hi Guys,
I recently came across two Desire handsets on the 2nd hand market.
The Desire was my first smartphone, so I got them to do some tinkering by flashing ROMs and maybe try to use one as a daily driver.
I've managed to get ADB and Fastboot working in Windows 10 (release version and anniversary update). I will post a tutorial later.
The issue I'm facing now, is the following :
Managed to get S-OFF
Managed to gain root
Flashed 4EXT recovery
Flashed multiple ROMs, latest is OMNIROM
Using an microSD card of 4GB class 4
For this, I'm using A2SD, but this is painfully slow on a class 4 sd card.
Also, one must choose to either benefit storage over performance because of the slowness...
So I tried a class 10 16gb card, this does not get recognized in 4ext recovery. Can't mount /sdcard.
Is this a USB brick ? The 4gb class 4 works just fine.
cheers
Merken_ said:
Hi Guys,
I recently came across two Desire handsets on the 2nd hand market.
The Desire was my first smartphone, so I got them to do some tinkering by flashing ROMs and maybe try to use one as a daily driver.
I've managed to get ADB and Fastboot working in Windows 10 (release version and anniversary update). I will post a tutorial later.
The issue I'm facing now, is the following :
Managed to get S-OFF
Managed to gain root
Flashed 4EXT recovery
Flashed multiple ROMs, latest is OMNIROM
Using an microSD card of 4GB class 4
For this, I'm using A2SD, but this is painfully slow on a class 4 sd card.
Also, one must choose to either benefit storage over performance because of the slowness...
So I tried a class 10 16gb card, this does not get recognized in 4ext recovery. Can't mount /sdcard.
Is this a USB brick ? The 4gb class 4 works just fine.
cheers
Click to expand...
Click to collapse
I'm kind of sorry to post here as I do no have the knowledge to help you, however, my father can't install anymore apps on his old trusty desire because he is still on stock rom, and his device is not rooted nor S-offe'd, and I'm trying to do it for him. How did you get root and s-off? Most of the links out there are dead, which is understandable because this is a 2010 device.
Merken_ said:
So I tried a class 10 16gb card, this does not get recognized in 4ext recovery. Can't mount /sdcard.
Is this a USB brick ? The 4gb class 4 works just fine.
Click to expand...
Click to collapse
No class card or capacity determines whether 4ext uses SD.
The controller inside the A8181 must cooperate with the controller in the memory card.
Just check a different card.
---------- Post added at 14:39 ---------- Previous post was at 14:31 ----------
WoBble12 said:
I'm kind of sorry to post here as I do no have the knowledge to help you, however, my father can't install anymore apps on his old trusty desire because he is still on stock rom, and his device is not rooted nor S-offe'd, and I'm trying to do it for him. How did you get root and s-off? Most of the links out there are dead, which is understandable because this is a 2010 device.
Click to expand...
Click to collapse
Depending on the version hboot, you can make s-off by the htcdev (after logging in) or by AlphaRev and unrevoked.
Methods for upload 4ext recovery and upload root, look yourself in the forum.
Thanks for your reply, it would be strange that two Desires had the same issue.
So indeed, I guess it's a card issue.
ze7zez said:
No class card or capacity determines whether 4ext uses SD.
The controller inside the A8181 must cooperate with the controller in the memory card.
Just check a different card.
---------- Post added at 14:39 ---------- Previous post was at 14:31 ----------
Depending on the version hboot, you can make s-off by the htcdev (after logging in) or by AlphaRev and unrevoked.
Methods for upload 4ext recovery and upload root, look yourself in the forum.
Click to expand...
Click to collapse
HTCDev seems down at the moment, I got S-OFF via AlphaRev and ROOT via HTC Quick Root.
Merken_ said:
HTCDev seems down at the moment, I got S-OFF via AlphaRev and ROOT via HTC Quick Root.
Click to expand...
Click to collapse
If you did so, it is good practice to thank lyriquidperfection by clicking on THANKS icon in the first post in the thread HTC Quick Root - For ALL HTC Devices.
USB Device not recognized - fix
This should work for any device you want to get recognized in Windows 10/Windows 8.1.
This tutorial is an update to the MSFT blogpost : https://blogs.msdn.microsoft.com/us...ows-8-0-but-fail-on-windows-8-1-with-code-43/
Basically, we need to allow Windows to recognize this device, this is similar to whitelisting.
*EDIT* Please have the correct device drivers at your disposal, you should be able to install these after the device was recognized.
1. Download Microsoft Message Analyzer (MMA) : https://www.microsoft.com/en-us/download/details.aspx?id=44226
2. Install correct version (x64 for 64 bit systems, if applicable) NEXT, NEXT, FINISH
3. Open up device manager via command prompt : Windows-key, 'mmc devmgmt.msc', enter
4. Connect your device
5. You device will not get recognized and will appear with getBOSDescriptor failed or USB device not recognized
6. Disconnect device
7. Launch MMA, No not update items, No I do not want to participate
8. Click on 'New Session' on the start page
9. Select 'Live trace'
10. In EWT providers, 'Select Scenario', select 'DEVICE', 'USB 2'
10.1 In case you are using a USB 3 port to recognize the device, select 'USB 3'
11. Press Start and connect your device once the trace has started
12. Once the message window 'USB device not recognized' appears, stop the trace
13. Now we need to dig into the tracing logs
14. Add a column by right-clicking on any column header and select 'Add Columns'
15. In the field chooser search bar type : 'usbdevice'
16. Select 'UsbDevice' from the Global Properties
17. Now right-click on the UsbDevice column and select Group
18. Enter the following in the filter field : '*GetDeviceDescriptor.DeviceDescriptor.bcdUSB > 0x0200' and press 'Apply'
19. You should see results with 'Get Full Device Descriptor' in the summary column
20. Select any of these results, I took the first one
21. In the details below, open the DeviceDescriptor section
22. Please note down the values for the following names: idVendor, idProduct and bcdDevice
23. These should be something like : '0x04E8', '0x6601', '0x0100'
24. Remove the '0x' from each of those values, this should give you '04E8', '6601', '0100' for the idVendor, idProduct and bcdDevice respectively.
25. Now make one value by concatenating these together : '04E866010100'
26. Open the Registry editor : Windows-key, 'regedit', enter
27. Drill down to the following path : 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags'
28. Right-click on the 'usbflags' folder and select 'New', 'Key'
29. Enter your concatenated value : '04E866010100' and press enter
30. Find your newly created key and create a new DWORD value in the second section of the registry editor : right-click, New, DWORD (32 bit) Value
31. Name it 'SkipBOSDescriptorQuery' and open it after creation (double click)
32. For value data, enter '1' and press 'OK'
33. Disconnect your device and reconnect, it should be recognized now
DISCLAIMER
---------------
Download mode, Recovery, USB Debugging : all these modes have different Device Descriptors, you will need to repeat this process for every mode you want to use your device in Windows 10/8.1
I've managed to get this working on my pc running Windows 10 (1511) and the following devices :
Samsung GT-I9001
HTC DESIRE BRAVO
HTC DESIRE HD
MOTO G XT1032
Please thank me in case this helped you.
Merken_ said:
(...)
Click to expand...
Click to collapse
It was about this enough times.
Instead of just still combined use PdaNet+ for Android.
Hi All,
I managed to get my SD card recognized, just because 4EXT says it couldn't mount /sdcard, does not mean the card is faulty.
The card needed to be partitioned correctly, I was able to do this in 4EXT recovery using Tools => partition sd card (1536, skip, 512 swap) in 4ext fs.
Then, my card behaved badly, slowly, so I fixed this using this method :
1. Mount card on PC (via cardreader) and clear all partitions (Minitool Partition Magic)
2. Create one FAT32 partition
3. Format using SDFormatter (Full Erase)
4. Put card in Phone and format using 4EXT
Now my card is back to decent speeds!
Thanks
Also, I find this to be the most enjoyable ROM : http://forum.xda-developers.com/showthread.php?t=2549776
I couldn't get the lollipop rom to boot...
Merken_ said:
Also, I find this to be the most enjoyable ROM : http://forum.xda-developers.com/showthread.php?t=2549776
I couldn't get the lollipop rom to boot...
Click to expand...
Click to collapse
Is that rom u using updated with latest security patches? Also someone told me to try this ROM
Im looking for the best ROM to save my young sisters HTC Desire A8181 before i root it.
Rom i have been told
http://forum.xda-developers.com/htc-desire/development/rom-slimkat-slimmest-fastest-rom-htc-t3283117
Can u also send me instructions on how u rooted your HTC Desire Please
oscarxp said:
Is that rom u using updated with latest security patches? Also someone told me to try this ROM
Im looking for the best ROM to save my young sisters HTC Desire A8181 before i root it.
Rom i have been told
http://forum.xda-developers.com/htc-desire/development/rom-slimkat-slimmest-fastest-rom-htc-t3283117
Can u also send me instructions on how u rooted your HTC Desire Please
Click to expand...
Click to collapse
Hi Oscar,
I've rooted two HTC desires lately, they are both PVT1 GSM models.
Are you able to connect them via USB to your PC ? In fastboot and adb ? Because that would be required for this.
Firstly, I downloaded the original RUU for the device and flashed that. This way you are sure your drivers are working.
Then, I used revolutionary to S-OFF the device (see attachment). Beta key : 5yvJyRJMl77Pl5SU
For root, I used HTC QuickRoot (see attachment).
Lastly, I flashed 4EXT recovery via fastboot (Rename recovery.img.zip to recovery.img):
fastboot flash recovery recovery.img
Then it was all set, I found a fast SD card (class 10) formatted it in 4EXT and installed the KitKang ROM with a2sd (Y,Y,N) including app data to SD.
The rom is not buttery smooth, but is surely managable for light daily usage (whatsapp, outlook, internet)...
Good luck
Merken_ said:
Also, I find this to be the most enjoyable ROM : http://forum.xda-developers.com/showthread.php?t=2549776
I couldn't get the lollipop rom to boot...
Click to expand...
Click to collapse
Merken_ said:
Hi Oscar,
I've rooted two HTC desires lately, they are both PVT1 GSM models.
Are you able to connect them via USB to your PC ? In fastboot and adb ? Because that would be required for this.
Firstly, I downloaded the original RUU for the device and flashed that. This way you are sure your drivers are working.
Then, I used revolutionary to S-OFF the device (see attachment). Beta key : 5yvJyRJMl77Pl5SU
For root, I used HTC QuickRoot (see attachment).
Lastly, I flashed 4EXT recovery via fastboot (Rename recovery.img.zip to recovery.img):
fastboot flash recovery recovery.img
Then it was all set, I found a fast SD card (class 10) formatted it in 4EXT and installed the KitKang ROM with a2sd (Y,Y,N) including app data to SD.
The rom is not buttery smooth, but is surely managable for light daily usage (whatsapp, outlook, internet)...
Good luck
Click to expand...
Click to collapse
Thanks will try that
Hello, is this still alive?
Can someone help me with rooting my telekom branded desire? My main problem i think is that when my PC tries to recognize it while its in the bootloader it just says "Last USB-Device was not recognized.". I dont know what to do.
---------- Post added at 10:48 AM ---------- Previous post was at 10:45 AM ----------
Hello. Hope this is still alive. Can someone help me with rooting my telekom branded desire? My main problem is that my PC does not recognize the Phone when its in bootloader/fastboot mode. The text flashes from Fastboot -> Fastboot USB and stays at just Fastboot and my PC says the device was not recognized. Please help if possible
hello
im trying to get it done, ive done all steps but allways getting the "device failed enumeration" any other solution ?
Merken_ said:
This should work for any device you want to get recognized in Windows 10/Windows 8.1.
This tutorial is an update to the MSFT blogpost : https://blogs.msdn.microsoft.com/us...ows-8-0-but-fail-on-windows-8-1-with-code-43/
Basically, we need to allow Windows to recognize this device, this is similar to whitelisting.
*EDIT* Please have the correct device drivers at your disposal, you should be able to install these after the device was recognized.
1. Download Microsoft Message Analyzer (MMA) : https://www.microsoft.com/en-us/download/details.aspx?id=44226
2. Install correct version (x64 for 64 bit systems, if applicable) NEXT, NEXT, FINISH
3. Open up device manager via command prompt : Windows-key, 'mmc devmgmt.msc', enter
4. Connect your device
5. You device will not get recognized and will appear with getBOSDescriptor failed or USB device not recognized
6. Disconnect device
7. Launch MMA, No not update items, No I do not want to participate
8. Click on 'New Session' on the start page
9. Select 'Live trace'
10. In EWT providers, 'Select Scenario', select 'DEVICE', 'USB 2'
10.1 In case you are using a USB 3 port to recognize the device, select 'USB 3'
11. Press Start and connect your device once the trace has started
12. Once the message window 'USB device not recognized' appears, stop the trace
13. Now we need to dig into the tracing logs
14. Add a column by right-clicking on any column header and select 'Add Columns'
15. In the field chooser search bar type : 'usbdevice'
16. Select 'UsbDevice' from the Global Properties
17. Now right-click on the UsbDevice column and select Group
18. Enter the following in the filter field : '*GetDeviceDescriptor.DeviceDescriptor.bcdUSB > 0x0200' and press 'Apply'
19. You should see results with 'Get Full Device Descriptor' in the summary column
20. Select any of these results, I took the first one
21. In the details below, open the DeviceDescriptor section
22. Please note down the values for the following names: idVendor, idProduct and bcdDevice
23. These should be something like : '0x04E8', '0x6601', '0x0100'
24. Remove the '0x' from each of those values, this should give you '04E8', '6601', '0100' for the idVendor, idProduct and bcdDevice respectively.
25. Now make one value by concatenating these together : '04E866010100'
26. Open the Registry editor : Windows-key, 'regedit', enter
27. Drill down to the following path : 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags'
28. Right-click on the 'usbflags' folder and select 'New', 'Key'
29. Enter your concatenated value : '04E866010100' and press enter
30. Find your newly created key and create a new DWORD value in the second section of the registry editor : right-click, New, DWORD (32 bit) Value
31. Name it 'SkipBOSDescriptorQuery' and open it after creation (double click)
32. For value data, enter '1' and press 'OK'
33. Disconnect your device and reconnect, it should be recognized now
DISCLAIMER
---------------
Download mode, Recovery, USB Debugging : all these modes have different Device Descriptors, you will need to repeat this process for every mode you want to use your device in Windows 10/8.1
I've managed to get this working on my pc running Windows 10 (1511) and the following devices :
Samsung GT-I9001
HTC DESIRE BRAVO
HTC DESIRE HD
MOTO G XT1032
Please thank me in case this helped you.
Click to expand...
Click to collapse
I followed that to the very letter, went over it multiple times and it still didnt help, soon as the device recognized, it did it again with the yellow flag and still not recognized, this is for a HTC One M7 mind you, but the theory was still the same as you performed it on Two Desire family devices. Any ideas on what else to try?
---------- Post added at 05:59 AM ---------- Previous post was at 05:57 AM ----------
vegetagaru said:
hello
im trying to get it done, ive done all steps but allways getting the "device failed enumeration" any other solution ?
Click to expand...
Click to collapse
Same boat, you tried anything else since trying those steps?
Merken_ said:
Then, I used revolutionary to S-OFF the device (see attachment). Beta key : 5yvJyRJMl77Pl5SU
Click to expand...
Click to collapse
Revolutionary don't work. All time says: Waiting for device...
Drivers are all installed!
EVGENIJ88 said:
Revolutionary don't work. All time says: Waiting for device...
Drivers are all installed!
Click to expand...
Click to collapse
Do you work at your command?:
Code:
adb devices
or
Code:
fastboot devices
Ok, now it works, i have my serial. But i cant't click on Generate key by the site of revolutionary.io. I'm use the site with archive.org... Need beta key!
EVGENIJ88 said:
(...) i cant't click on Generate key by the site of revolutionary.io. I'm use the site with archive.org... Need beta key!
Click to expand...
Click to collapse
You read more this forum.
rev.alpharev.nl
Need root for this!

Categories

Resources