yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] ivolol:
You need S-OFF to do any sort of backups and/or flashes of custom roms.

However after restoring one of these it's possible to just reflash the hboot and recovery partitions with stock WWE ones and your extremely close to being right back at vanilla
[Desire HD Android Development] paulus_01:
successfully rooted, s-off and clockwork mod.....used your links, which do provide good instructions (obviously created by others).

These links are a handy startpage, now, just 1 question, why would I use nandroid, if I have clockwork mod set?
[Desire HD Android Development] Blinkydamo:
Nandroid allows you to backup and recover your existing Rom and settings before flashing another rom or kernel. Always backup before flashing.
[Desire HD Android Development] paulus_01:
Thanks, I understand that, but yesterday I made a backup on my sd with clockwork recovery.

Isn't that enough?
[Desire HD Android Development] ivolol:
They are alternate methods for achieving the same goal.
[Desire HD Android Development] paulus_01:
That is what I have understood, was a bit unclear to me, why a lot of guides say, need to do android backup etc....as the clockworkmod does the same.

Actually, some further investigation indicated that a nandroid backup is made by cw mod ;)
[Desire HD Android Development] liljom:
hurray, it's sticky : )
[Desire HD Android Development] jords12:
Thanks, I'm yet to root my phone but when I do this thread will come in useful. I'm probably going to wait until gingerbread or other roms with major improvements are available.
[Desire HD Android Development] 7ymekk:
hey,

QtADB is graphical interface for: adb,fastboot and recovery (including nandroid) :p not only adb ;)
[Desire HD Android Development] Software Guru:
Credit to the OP

An excellent one stop shop for any Desire HD questions

Thanks
[Desire HD Android Development] silashack:
Anyone care to add/edit info as to the difference of the following, and maybe how they interact?

boot.img

kernel

rom

My understanding is the *.img is like the boot up utility, the ROM is the OS & Content, so how does the kernel come into this?

It is years since I worked on AIX/Unix/Ultrix and the grey matter is a little soggy
[Desire HD Android Development] ivolol:
Those are general android questions, rather than specific to the DHD.

boot.img is a file to be loaded into the boot partition of an android phone's internal memory.

the kernel is the piece of code that underlies and manages any operating system. In android (or only DHD?) it is stored in the zimage partition.

A ROM is a collection of partition files intended to update the android ecosystem on a phone as a whole; it is usually in a zip containing .imgs of all partitions to be updated and meta-data on how to do so.
[Desire HD Android Development] Wlashack:
One more noob question please. When I have rooted Desire HD with custom rom (Sparta) and Recovery HOW can i roll back to stock ROM? Just connect powered on DHD to PC and run RUU (or do it with phone in recovery? :-/ i dont know :-). Thanks for patience answer :-)
[Desire HD Android Development] silashack:
Thank you for that, so if that info was added to the initial document under the relevant sections, I think it would be of benefit for those that wish to garner that knowledge without feeling ignorant of the facts and potentially make a decision that bricks a $1k device.

Cheers
[Desire HD Android Development] ivolol:
Download the latest RUU and run it. If it has troubles, follow my guide on doing an RUU update in the OP of this thread. Warning: RUU will wipe ALL phone data [but not data on sdcard].
[Desire HD Android Development] pp18:
A noob follow-up question:

Does RUU also restore hboot and recovery? Or, it can restore the ROM only? Basically it is the question "is it safe to return the phone to HTC for repair with valid warranty after RUU?" If not, what other steps do we need?

Thanks very much.
[Desire HD Android Development] ivolol:
An RUU uploads a new stock ROM to the device. The stock ROMs contain almost every partition, so it will overwrite hboot and recovery.
[Desire HD Android Development] xspyda:
The 'almost' bit of that sentence is a little worrying!

Assuming the HD has been set to S-OFF using the method described, will flashing the stock RUU return it to S-ON ?

What is this 'almost' bit? Is there something that doesn't return to stock so HTC will know of any tampering?
[Desire HD Android Development] ivolol:
As in I personally do not know every single rom-updatable partition on a desire hd and so cannot verify that fact myself. I'm sure there's a way of finding out though. The RUU roms do write a new hboot though, which sets the phone back to S-ON. So effectively yes it sets it back to pristine factory condition.

If HTC really wanted to be cunning though, they could have a hidden flag which gets set by S-OFF and not reset by S-ON, thereby letting them know that someone had tampered with the phone, and we wouldn't ever realise it.
[Desire HD Android Development] xspyda:
Thanks for coming back to me but at the risk of sounding like a complete noob (I'm not, honestly) ... what exactly do you mean by this?

My concern is that after I have used Visionary+ to root, flash custom recovery and set s-on am I likely to have problems restoring the HD to EXACTLY as it is now?

If it's not simply a matter of flashing the RUU to return to stock, what else do I need to do to 'undo' everything?

Thanks.
[Desire HD Android Development] ivolol:
See my updated post above; yes an RUU will return it to stock.
[Desire HD Android Development] xspyda:
Great, so it seems Paul's permaroot method through Visionary+ is safe to use then in the event of needing to claim through warranty.

Thanks
[Desire HD Android Development] pp18:
Unroot should be easy, but I still have hesitation on s-off until I can download an RUU from HTC local site. So still waiting. -_-
[Desire HD Android Development] xspyda:
Well in my case at least, I can confirm RUU restores everything including S-ON
[Desire HD Android Development] jkoljo:
How about adding info about Radio S-OFF (and maybe links) to the first post? :)
[Desire HD Android Development] donvale:
sorry, to ask a few newbie questions

How are the kernel and custom rom related? IE, Which one should be installed first or they are totally unrelated and does not affect each other?

Also all custom roms can use any kernel?
[Desire HD Android Development] Mojo Fones:
Excellent guide! All the information and easy to understand, thank you. :)
[Desire HD Android Development] Restorer:
fastboot.exe

Is it recommended to use the fastboot.exe included in the SDK pack or to replace that one with the one you link to in the first post? I notice there is a big difference in size between the two :confused:.
[Desire HD Android Development] ivolol:
A kernel is the small base piece of software that manages an operating system.

Almost all ROMs will include a kernel with them, either the stock from HTC or an overclocked one.

If you want to use a different kernel from the one included with a ROM, make sure (by checking on the developer's thread/with the developer) that it is built for the same base android version / build.

Use fastboot from HTC's site for the DHD.
[Desire HD Android Development] Restorer:
Thanks. I thought I would follow what the first post says - though it does imply there is no fastboot.exe in the SDK though there was in the one I downloaded (r7). Anyway, I replaced it with the HTC one which worked fine - not sure if the SDK one wouldn't have worked anyway as it did seem to communicate fine with the phone.

Thanks for the help.
[Desire HD Android Development] smnrock:
Any guides for un-root(returning to factory state) without an RUU? For eg, there is no ruu leaked for indian DHD.
[Desire HD Android Development] zsangani:
Dear all, I face one problem while rooting my DEsire HD, as when i installed visionary all seems to be fine, than i jumped to temroot now, now from there i was encountered with a problem as soon as i hit temp root now my screen went into usual temroot process than after 20 second my display disappeared and i can only see my top time bar and beneath that every thing was black, now when i hit home button after few second i jumped my home page, but than when i again open visionary the same black screen and time bar appears now if i choose to force stop from my setting my visionary stopped but again my phone lags as its cpu clock running on 100%, the only way i can get back to my visionary usual screen is to restart my phone but from there when i use the temroot again all things happened as in my first try.

Please provide me the solution of this should i jumped into perm root directly or what?

some information related with HTC dhd software

Android 2.2.1

(base band version 12.28e.60.140 fu_26.04.02.17_m2

kernel version

2.6.32.21-g3d0aaff

htc-kernel@and18-2 #1

wed dec 1 17:09:51 cst 2010

build number

1.72.405.3 cl296490 release-keys

software number

1.72.405.3

browser version

webkit 3.1

One more thing i wants to clarify is that i have updated my firmware from the official htc on the phone menu, under about phone-system software updates and the above are the detail information of my firmware.

I might did something wrong during my first try with visionary on temproot or whatever but i really need a step by step help because i am a new user of android platform.
[Desire HD Android Development] jkoljo:
You cannot root your phone because you installed the system update.

Devs are working on a solution.
[Desire HD Android Development] CitizenLee:
Great thread! Always good to have everything in one place.

I just got my DHD at lunchtime so currently waiting for work to finish so I can go home and root the f__ker! :)

Before I do though, can someone please confirm my software versions will actually let me do anything...

Baseband version: 12.28b.60.140eU_26.03.02.26_M

Kernal version: 2.6.32.21-gf3f553d

Build number: 1.32.405.6 CL278359

Software number: 1.32.405.6

Thanks!
[Desire HD Android Development] jkoljo:
Yes, your phone can be rooted & s-offed :)
[Desire HD Android Development] CitizenLee:
Great stuff, thanks for the info!
[Desire HD Android Development] DonPanda:
Hey. Nice info thread at first :)

But i've got a problem:

When i try to set temproot with visionary, visionary stucks with a black screen and nothing happens. I can see the status bar but i cant do anything. If i try to go back at the main menu, the DHD is very slow and i have to reboot the phone because i cant do anything. Root is of course gone than.

Any solutions for this?

Thanks

Edit: Ah, i see it does not work cause i've installed the system update... :( Still no solution for this?
[Desire HD Android Development] tmh:
No, still no root for 1.72, as mentioned in pretty much every other thread as well ;)
[Desire HD Android Development] DonPanda:
Ye, correct. :)

I bought my DHD yesterday and my first step (to be a good example for new users :P) i selected the way straight to the ref board. And all the way from clicking on the ref thread to install Visionary, there was no notice for "please dont update your device". So, i saw the warnings after i updated the DHD. :( Poor story.
[Desire HD Android Development] smnrock:
No solution for return to factory state without an RUU?
[Desire HD Android Development] jkoljo:
Depends on what kind of S-OFF you have. If you have Radio S-OFF only (+ SuperCID), you can follow the link in my Radio tool FAQ.

It is always possible to go back to stock without RUU if you have a backup, the question is, how easily..
[Desire HD Android Development] TronC:
Thanks for the guide, i´m trying to get fastboot now.

Just installed android SDK and I put the fastboot.exe in the tools folder on my pc.

So my DHD is in bootloader now with fastboot usb selected, and I navigated to the tools folder with cmd prompt.

But when I type in fastboot devices, windows give the error:

Program can't start because AdbWinApi.dll is missing..

Googled it.. but didn't find any solutions :(

any help plz? thanks
[Desire HD Android Development] jkoljo:
You can find adbwinapi in any of my tools, just download for example my radio tool, and get the dll files from the folder :)
[Desire HD Android Development] TronC:
Ok thanks, will try that. But why is it that the program didn't install the .dll file itself? I must do something wrong then, right?

EDIT: Ok copied the .dll file in the folder, now I don't get the error message. Thanks
[Desire HD Android Development] jkoljo:
Yeah, you probably should have copied that, too.
[Desire HD Android Development] TronC:
Oh damn, I did installed the android 2.2.1 update from htc last week.. does this mean I can't root my phone? (I want to flash Revolution HD ROM..)

Software ID: 1.72.405.3
[Desire HD Android Development] jkoljo:
Yesterday it would have meant that, but I have posted downgrading instructions today :D

http://xdaforums.com/showthread.php?t=905003
[Desire HD Android Development] TronC:
Nice! Thanks, will have a look at that
[Desire HD Android Development] Frostyeo:
Hi, when i open up my C:\android-sdk-windows\tools ,

i already see a fastboot.exe in it, but the fastboot exe i downloaded from the link at the first post is of a much larger size, 968kb, and the one in the folder now is 175kb, should i replace it? Or can i just use the one insde?
[Desire HD Android Development] shadowkay:
Gonna try and root my new dhd today, already read throught all the topics :) It was very helpful..anybody rooting for the first time can easily understand ..Thanks
[Desire HD Android Development] wiwaxia:
wrong post..sorry
[Desire HD Android Development] Ratix0:
I've been reading in this thread but I have several questions that I still cannot get clear...

Am I right to say, essentially, clockwork recovery mod and fastboot does the exact same thing which allows me to flash my partitions and custom roms? And Radio S-off would enable me to use clockwork recovery while Eng hboot s-off will allow me to use fastboot?

I'm slightly confused about these 2 things..
[Desire HD Android Development] jkoljo:
Almost correct, both can flash (some) partitions and custom roms, but ClockworkMod does not have access to radio, for example. Radio S-OFF enables you to use ClockworkMod, ENG S-OFF enables you to use both. Please keep in mind that it is recommended to have both to flash radios.
[Desire HD Android Development] Ratix0:
Alrighty! Thanks a lot! That clears up a lot for me and my Desire HD is the first Android I'm using. Loving it since I got it last week ^_^.
[Desire HD Android Development] tony.wheeler:
Another Online Flashing Guide

This is another guide that some may find useful - it too describes some of the flashing detail and terms used. May be of use to some: http://hemorrdroids.net/andys-slightly-more-advanced-guide-to-android/
[Desire HD Android Development] Morpheus0800:
I'm just new in the DHD forum (coming from the HD2 forum)!

Just wanted to mention that this is a very bood "first base" thread according to the DHD! :)
[Desire HD Android Development] harsha_aithal:
RomManager- it says my device is not rooted

I had no problems rooting. I can see superuser app running and it also lists out the apps which took su permission./ But when Installed RomManager it says my device is not rooted. I followed Visionary method for rooting.
[Desire HD Android Development] ivolol:
Updated Custom ROMS, kernels, added new Radios section, updated S-OFF information, and other bits and pieces to make it more accurate and up to date. Hope it's useful.
[Desire HD Android Development] Croptop:
My thanks to ivolol and everyone else who has contributed to this thread. Using the links I found here along with some additional step-by-step guides found on addictivetips.com, I've been able to root, Radio S-off and Eng hboot S-off my Telus DHD with no hiccoughs. Which, considering my utter noob-ness, is quite an accomplishment.

I've even managed to get the phone up and running with Clockwork Mod and Cyanogenmod 7.

There's just two points of clarification that I can't seem to find in the various threads (although I'm still reading through them all):

1. Flashing a new radio has no effect on root, correct? It only affects whether or not you can get Radio and or Eng Hboot S-Off? So once I've downgraded the radio and done the S-off procedures, I can flash the newer Telus radio (linked in the DHD Radio thread) and still have root, no?

2. Does the rooting and S-off procedure also do away with the carrier's SIM-locking (ie. Can I now stick a Rogers or O2 SIM in my phone and have it work) or do I still have to buy a SIM unlock code?
[Desire HD Android Development] jkoljo:
1. Flashing a radio does not affect root in any way, so you can flash any radio you like :)

2. If you use my Radio S-OFF tool, it SimUnlocks your device for free.
[Desire HD Android Development] Croptop:
Thanks for the fast reply, jkoljo and for answering my questions. I did, indeed, use your Radio S-Off tool (and now that I go back and look at it again, I see that it says plain as day "SIM Unlock" on the first option).

Guess I need to learn to read things through three times instead of just twice before I shoot off questions.
[Desire HD Android Development] aiglegris91:
tks for your great job Ivolol, a must have in our favorites.
[Desire HD Android Development] ralflau:
good job for the freshman.
[Desire HD Android Development] whiskey_jd:
This is really good job :)

cheers!
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] theblueflash:
my navi panel is starting up on its own. ive never used it before but if i leave my phone for 5minutes its opens. I've unchecked the box to start automatically when co pilot is used, which I've also never used. this is really unhelpful as the phone keys and screen are unlocked in my pocket and it saps the battery something chronic. please help. I've just upgraded the ROM to stock 3.14 a week ago and a got a few useful cabs installed. nothing ive had a problem with. anyone got any ideas please
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] samsamuel:
any problem with phone auto going into loudspeaker, and/or landscape? how about the backlight? turning off as expected when you put the phone down?active sync connecting ok?

i ask because they are all common to the "stuck in car kit mode" fault, usually associated with dirty/faulty usb port.
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] theblueflash:
quite possibly. found the thread and posted. thanks
[General Questions and Answers] Chokey:
Hej all,

Ive got some problems with my HTC Hero. First off all it doesnt connect with my pc for data transport. I just starts to recharge, and i cant find a way to fix it. I have to newest HTC sync, but it still wont do anything.

THe other problem i have is that my trackball keep glowing, from the moment i start my phone. When i plug it in for charging it also start glowing. I tried some programs wich manage the trackball but i cant get it off.

Im running Cyanogenmod 6 at this moment.

I really hope some1 has an idea how to help solve these problems.

Thanks in advance.

Chokey
[Droid 2 General] milestonedude2:
I want to buy the Droid 2 Global and use it on ATT. I heard that out of the box verizon blocks the use of 3G in the USA. The whole reason i want the Droid 2 Global is so i can use 3G on ATT. Is there any ROM available that allows me to use the Droid 2 Global on ATT's 3G network?
[Droid 2 General] newk8600:
There aren't any ROMs as of yet specifically for the D2G and when they do come out I don't know if they can include a fix for it. I've heard of somebody doing it but I heard it was a long process and if you aren't careful then you might get locked out of every network and get stuck with a fancy droid2 with no phone capabilities.
[Droid 2 General] milestonedude2:
well i'm pretty careful so i would love to find a walk through on how to perform such a mod. i would like to purchase myself a D2G for xmas but i must be able to use 3G on ATT.
[Fascinate General] illtema:
When downloading an apk to your sd. Is it best to move it to the app folder in system to install it (as opposed to installing it right on the sd card) or is there no benefit to doing so.
[Fascinate General] theraptscallion:
just install it from the SD card. When you do that, it leaves a backup of the app there (in case you need to wipe the phone) and it installs it into the data/app folder NOT the system folder. Some apps don't play well in the system folder (handcent comes to mind) and some programs exempt system apps from their function (task killers and the like)
[Fascinate General] ksizzle9:
I put it on root of SD(not required at all) then find it in astro and all goes well every time
[myTouch 4G Themes and Apps] mixer5911:
So I was going through the marketplace and discovered this music player called powerAMP. It's THE best music player for Android! It has an equalizer, home and lock widgets, TRUE RANDOM music (one of my main complains from the stock music player) and it looks pretty cool... just thought I'd share it with you all.
[myTouch 4G Themes and Apps] speoples20:
Yeah I've been using it for about a month now. Its really the best player on the market right now.
[myTouch 4G Themes and Apps] surfnhawaii808:
And its only $5 to buy.... free version is TIME LIMITED now.. you cannot use it forever for FREE anymore...
[myTouch 4G Themes and Apps] zachary.hilliker:
Best $5 I've spent. Especially since I've replaced my zune with my mt4g.
[myTouch 4G Themes and Apps] aznpr1de808:
same here my zune finally kicked the bucket so my MT4G is my main source of music on the go. so this app saved me from buying another zune... think about this spend $5 for this or spend $150+ for something you already have lol ;)
[myTouch 4G Themes and Apps] mixer5911:
How long does the trial last?
[myTouch 4G Themes and Apps] mfouco:
Me too. My zune got fried at some point and i just added a 16Gig card to my Mytouch3g and used it as my Main Podcast/Music Player. Now with the Mytouch 4g and the car mount, there is no need to cary two devices, just your phone and Google Listen/Power Amp
[myTouch 4G Themes and Apps] aznpr1de808:
I don't really know I used it not even a whole day and I loved it so I bought it lol
[myTouch 4G Themes and Apps] aznpr1de808:
I bought a 32gb on ebay its awesome now so much room that I don't know what to do with lol
[myTouch 4G Themes and Apps] ilyabyk83:
Thank You!!!
[myTouch 4G Themes and Apps] mixer5911:
Lol I wanna buy it but if the stock music player on gingerbread addresses all these issues I think it'll be a waste of money
[myTouch 4G Themes and Apps] ilyabyk83:
Hi. I like the player a lot, thank you. But my battery doesn't last for long. Do you think I can buy an extended battery for my Purple myTouch 4G rated at 2500 mAh or higher??
[myTouch 4G Themes and Apps] aznpr1de808:
wow thats high mAh???? the biggest ive seen so far is 1500 but 2500 would be frickin awesome for this phone...
[myTouch 4G Themes and Apps] ilyabyk83:
I found out, that HTC Touch Pro2 and this new myTouch 4G use the exact same batteries, I have an extended battery left from my HTC TP2, it fits on there perfectly, but the only problem I have, is to find a door to accompany it. Thank You

P.S. This is 2800 mAh
[myTouch 4G Themes and Apps] aznpr1de808:
wow thats frickin amazing i gonna look into it if i have to make my own custom door then i will... hmmm maybe a carbon fiber one ;) hehehe
[myTouch 4G Themes and Apps] ilyabyk83:
Yeah, I found out by looking for a whole set, battery and a door (Googling), and therefore the one that I have left from my old TP2 works perfect, I tried it. The only problem now, is to find a door to accompany it.
[myTouch 4G Themes and Apps] ilyabyk83:
I AM WRONG!!!!!!!! I MESSED UP!! Batteries for/from HTC TP2 are the same as HTC MT3G, not MT4G!! I'm sorry for misleading you guys.

I'm sorrrry!!!!!!
[myTouch 4G Themes and Apps] QUEDRO:
I don't believe you.... ))

About the player....THIS....IS....AWSOME!

I listen music on my phone in my car. As soon as I get in, plug the audio cable, the player kicks in automatically and resumes the song. Love the lock controls, too.

And btw the Equalizer and bass control makes my stereo louder and deeper. Love it