yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] shadoon:
Now i know how get the recovery that I've posted the picture above....

http://xdaforums.com/showpost.php?p=7497937&postcount=235

When you do a "adb reboot recovery" and you get the phone with the red triangle, just push vol+ and power (in this order) and you get the pseudo recovery.

I've tested to create an update.zip with this methode http://www.londatiga.net/it/how-to-sign-apk-zip-files/ to add a little application I've made. I've signed with the keys inside the SingApk.rar.

but when I try to apply this the device said "Signature validation Failed".

I remain convinced that we can activate the root by this way. Just create an update.zip that can activate the root... Or not?
[Desire Android Development] jomik:
Just quoting the first post:
[Desire Android Development] foxmeister:
That recovery has always been there on unrooted phones - it isn't anything new. The issue is that it will only accept zips signed by HTC, and I doubt they are going to provide you with a "rooted" update.zip! ;)

Regards,

Dave
[Desire Android Development] Vorbeth:
Well, maybe they should for those who bought the device outright, after all, you should be allowed to do what you like on your 'own' hardware.

I think it would be great if HTC would enable the same feature as they N1 has (Insta Root)

What we need is a PB99IMG.zip with a new boot.img in it that enables su.

The problem getting that is that we need an official cert adding to the zip, as previously stated the only way of doing that is if someone leaks a testimage.

Until that time we need to find a new security flaw that will allow us to inject the needed info.

All this talk of using zip's that are self signed or older RUU's etc will not work at all on devices that took the OTA using the official HTC update package.

If they worked for you then either it didn't apply correctly or you didn't use the official OTA, congrats you keep your root.
[Desire Android Development] shadoon:
ok, now i understand the whole thing about the signing and the Hboot.
[Desire Android Development] gloom:
Some time ago, wasn't there a chinese leak of Froyo ? Think I remember so. Wouldn't it be usefull to get the cert ?
[Desire Android Development] Ryan 619:
My question is, if I had an unrooted Desire and I flashed my software to 1.21 then to Froyo...I did this using the HTC Froyo release from XDA and not OTA.

Would I be able to revert to 2.1 and gain root?
[Desire Android Development] Sammy83:
If you used the XDA one then you have root already.

And yes you will be also able to get back to 2.1 becuase you have root and can flash whatever you want.
[Desire Android Development] Ryan 619:
I tried finding the link to the ROM I used...but as far I know it was the official HTC Froyo release...and my HBoot is now 0.92...

So I think I'm screwed...

Any way to check if I can revert?
[Desire Android Development] daniel.mitran:
If your hboot is 0.92 there is no need to check: you can't go back

Everyone is waiting for adamg/paul/unrevoked to come up with something. Till then...
[Desire Android Development] Ryan 619:
So much for jumping on the Froyo bandwagon then...not particularly concerned right now...Lets hope that the guys come round otherwise we may never get Gingerbread on the Desire...:(
[Desire Android Development] lupoloco:
Hi to all,

I'm an absolute beginner and I've done similar disaster.

This is my situation:

Starting from a fastweb branded desire, I debranded (only debrand not rooting acces)it whit a Goldcard and a RUU-bravo-wwe 1.15, all worked good and the phone automatically upgrade to 1.21.

til here all works good.

when the phone show the ota to froyo I've download it and install it but......

At the restart the phone show me this message:" proces system is not responding"

and fail to load all the radio equipements and the sim and and started a loop of reboot.

I've tryer different solution to downgrade the phone to a previous version of software in different way (whit GoldC and whitout) but when i try different RUU I can't close the flash and i receive an 140 error.

Booting in Hboot mode I see that is a "HBOOT-0.80.0000"

Radio-4.06.00.02_2

Some one can suggest me a way to exit from this situation ?

I reed all post but i'm wery confused

Thanks to all can help me
[Desire Android Development] maximini1:
Copy from hxxp://bbs.gfan.com/viewthread.php?tid=179121&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D171

Case success~

1. 准备好金卡 (Prepare Gold card)

2. 下载此文件（这是8月4日更新的，别下载错）

http://shipped-roms.com/shipped/Bra...8U_4.06.00.02_2_release_126984_signed_txt.zip (download this zip )

3. 将下载的文件改名为PB99IMG.zip 并复制到存储卡根目录 (change name to PB99IMG.zip )

4. 关机，然后按音量下键+电源键开机 ( Power off, volume down + power on )

5. 稍等片刻手机会自动识别出此ROM ( Wait for Rom recongize )

6. 检测完毕后按音量上键确认开始刷机 ( after recon finish, volume up start to flash)

7. 大功告成，至于怎么root就不用我教了 ( finish, check the HBoot the rest you know how to do)
[Desire Android Development] Sammy83:
What's the difference in that ROM compared to all teh others?

Who's goin to give it a try?
[Desire Android Development] rvdgeer:
Link: here

In step 2 they say it's a somehow modified version of the shipped ROM that fakes the version number...

Google Translation:

2. Download this file (which is updated on August 4, do not download the wrong)

My own translation (helped by google):

I don't know which brilliant dev created the ROM. De difference with the orriginal 1.21.405.2 ROM is that the android-info.txt now says it's a 2.09.405.2 instead of 1.21.405.2. So the ROM fakes the version number...
Thank the developers!

Did they (allready) pull it off?

Anyone can confirm this working?

(Sorry, haven't got the tools here to test myself...)
[Desire Android Development] Sammy83:
I'll give it a try in a few minutes.

Stay tuned :)

P.S. I'm wondering how a simple txt file can fake the version but it's worth a try.
[Desire Android Development] Biffy:
I'm game for this too...
[Desire Android Development] rvdgeer:
Standing by...

Waiting to cheer :)
[Desire Android Development] philicibine:
Fingers crossed for all u guys stuck without root :)
[Desire Android Development] Biffy:
OMG.... Think it worked... Hboot was .92, now .80.

Can this really be it!

Edit: still updating....
[Desire Android Development] philicibine:
Sweet!

Edit... too quick! Waiting eagerly!
[Desire Android Development] Alex-V:
+1

with kind regards...Alex
[Desire Android Development] misiokicio:
Cannot wait!!! Fingers crossed!!!
[Desire Android Development] Biffy:
On stage 6 of 7, updating system...

Edit: Do you want to reboot device... yes please :D

OK, it worked. Just waiting to boot up fully to verify software versions
[Desire Android Development] jorgenask:
can anyone describe this process step by step ? as im not that good in korean og chineese or whatever this is :P
[Desire Android Development] mbroeders:
Actually praying for the first time in years now ;)

Could it be???
[Desire Android Development] Sammy83:
WORKING!?

Woooohooo?!

I got the following screen now:

HBOOT

Parsing...[SD ZIP]

[1] BOOT

[2] BOOTLOADER

[3] RADIO_V2

[4] RADIO_CUST

[5] RECOVERY

[6] SPLASH

[7] SYSTEM

[8] USERDATA

Do you want to start update?

<Vol UP> Yes

<Vol DOWN> No

(See my attached picture)

Well should i try and say yes? :)
[Desire Android Development] misiokicio:
Awesome!!!!!
[Desire Android Development] Biffy:
Woooooooooooooooooo

Software information: Firmware version: 2.1-update 1

:D :D :D :D

Edit: Just to confirm to everyone. I was running 2.1 unrooted previously, then did OTA to 2.2 and was locked. The process a few replies back from the chinese site worked perfectly in getting back to 2.1.
[Desire Android Development] Lior84:
Update please, I read and follow this thread from the beginning.

Fingers crossed :)
[Desire Android Development] Alex-V:
:):):):):):):):):):):) Congratulations :):):):):):)

with kind regards...Alex
[Desire Android Development] misiokicio:
Congratulations Dude!! This is awesome news!!
[Desire Android Development] sorch:
What version is your HBOOT now?
[Desire Android Development] mbroeders:
One quick question, do you really need a goldcard, or can you do without if your phone is unbranded?? Thanks!
[Desire Android Development] Lior84:
For new users like me that accidentally did the update and don't want to brick the phone, can anybody write the process exactly how to do this downgrade please.

Thanks
[Desire Android Development] Sammy83:
Running the update now too.

i'll report here as soon as my update is done.

keep fingers crossed!
[Desire Android Development] Sammy83:
I'll write it down after i've done the update :)
[Desire Android Development] Biffy:
It is 0.80. Just rebooted to double check with volume down. Now trying unrevoked on it.
[Desire Android Development] samuellei:
Hurray!!!!!!!!!!!!

Fxxking 0.92 to 0.8
[Desire Android Development] fersingb:
What do you mean with locked?

If I understand correctly you performed the official OTA upgrade and had a working non-root 2.2 system with HBOOT 0.92 and using the procedure listed in the previous posts you got a HBOOT 0.80 and you're now able to root again?
[Desire Android Development] Biffy:
The multi step process given earlier should be fine. Just search for how to create a gold card if you haven't already got one. Took me about two mins to follow the steps minus download / install time.
[Desire Android Development] samuellei:
Unrevoking ..........
[Desire Android Development] rvdgeer:
Wooooooohoooo!

*cheering*

Sounds great!

Screenshot of new/old HBOOT version .80 please :)

Did it wipe the device or is everything still installed and running?
[Desire Android Development] Biffy:
Maybe bad choice of words sorry. But by locked I meant I wasn't able to root it previously before because of .92, or whatever it was. Yes I am now on 0.80 and I'm just trying to root again.

Edit: Yes everything was wiped.
[Desire Android Development] erto90:
niceeee so it's possible to revert the ota! finally:D
[Desire Android Development] fuqi:
I saw that rom but I tried the same thing with the normal one, damn!

But this is very good news!!
[Desire Android Development] lupoloco:
GREAT JOB Maximini all works good .

Me and my phone thank you

Only a question : now is 1.21. and it's ok, but if in a future time if I want to use Froyo

I will need to root my phone and use a mod room to evoid risK ????

And finally ( sorry but I'm very beginner) now can I change my goldcard sd whit another more capable

thank you very much
[Desire Android Development] zealot0630:
How could it be !!! HBOOT didn't check the signature ?? or it is leaked by HTC employee ??
[Desire Android Development] Sammy83:
Step 1 after loading the PB99IMG.zip

[Picture 1]

Step 2 during the update progress (look @ the HBOOT version!!!!)

[Picture 2]

And it is 100% working!!

2.1-update1 now with HBOOT 0.80

i was on 2.2 original stock ROM befor without root!

YEAH!
[Desire Android Development] samuellei:
Unrevoked.

Home again.
[Desire Android Development] Biffy:
Excellent, unrevoked worked too. Now I can install opendesire and finally use my bluetooth keyboard with android!
[Desire Android Development] macacao:
Great news :)
[Desire Android Development] FatzzCat:
Congratulations to all those Android 2.2 OTA locked Users!

Just for those Users, that are not that experienced, there is a quite detailed How-To, this could be linked for any questions. It's in German, but Google-Translator is your friend.

How-To:

http://tinyurl.com/345u7yo

Mirror for the Firmware, in case they put this down...

Mirror:

http://files.bestblog.de/desire/PB9...8U_4.06.00.02_2_release_126984_signed_txt.zip

PS: This is not an advertising, just wrote this how-to in case the trick would work. Propably, this helps a little ;)

Have Fun :D
[Desire Android Development] jpxdude:
Excellent, well done all :) I guess once AdamG gets the message, he should change the thread title! Time to get flashing :p
[Desire Android Development] murrelito:
@FatzzCat Cheers for the Step-by-Step. Can't wait to get my Desire back on track!
[Desire Android Development] Lior84:
Do I have to use GC if my desire is factory unlocked (unbranded) ?
[Desire Android Development] mbroeders:
Woohoo! Without goldcard... Here's one happy man :)
[Desire Android Development] forelli:
Bravo!

You did it?!:eek:

Very well done!:cool::cool::cool::cool:
[Desire Android Development] jonloveslou:
Can anybody stick this ROM on a fast mirror, please?
[Desire Android Development] Sammy83:
English How to with pictures:

http://xdaforums.com/showthread.php?p=7515332#post7515332

:)
[Desire Android Development] forelli:
yes, now you can, and while you're at it, don't ever mess up with updates, ok?:D
[Desire Android Development] Sammy83:
uploading..... ;)
[Desire Android Development] dliven:
Can you do it without a GC ?

Can anyone give detailed method ?

I have to say i'm :eek: of bricking my machine :(
[Desire Android Development] forelli:
Thank you for all updated-blocked fellows. I guess it's time for you to change your signature now, with a smiling smiley this time!
[Desire Android Development] FatzzCat:
Its already up :)

http://files.bestblog.de/desire/PB9...8U_4.06.00.02_2_release_126984_signed_txt.zip
[Desire Android Development] AdamG:
I thought of replacing android-info.txt a few days ago, I didn't think it would work because the ROM.zip had to be signed.

Thanks for everyone who has been tweeting me this in, trying it out now.
[Desire Android Development] bemymonkey:
Finally, back to OpenDesire releases that work off the bat ;) :D
[Desire Android Development] mbroeders:
First of all, I have an unbranded simlock-free phone. All I did was

1. download the file to SD card.

2. rename to PB99IMG.zip

3. boot into recovery (turn phone on while holding down volume)

4. just let it load the zip file and press yes when asked to install

Easy as that!
[Desire Android Development] MediumS:
Hi,

just one question: Did this wipe your device or not? If yes, may be I should make a backup of my SD.
[Desire Android Development] jonloveslou:
Much better, thank you!

[EDIT]

Actually, that's not much faster - just looked it because I already started that download previously.

No worries, though.
[Desire Android Development] mbroeders:
It did, at least, it deletes your apps and settings. However, text messages are kept and SD card-storage of course also. But just be sure, always backup!
[Desire Android Development] fuqi:
I tried that but it didn't work!

This image is something special i think
[Desire Android Development] bemymonkey:
What image is it anyway? Has it been modified?
[Desire Android Development] Sammy83:
No it's an original stock ROM. the only thing what was changed is the text file in the zip :)
[Desire Android Development] bemymonkey:
And this only works with this specific stock ROM? Or would changing this same text file on a different stock ROM have the same effect? Which text file?

All very interesting :)
[Desire Android Development] fuqi:
If you edit it by yourself it won't work because of the signature!

I really want to know where it comes from.
[Desire Android Development] laav:
This ;), wow sounds great :)!
[Desire Android Development] kevinye:
cant boot into that menu... why?
[Desire Android Development] dliven:
Worked for me !!! Thanks !!!:D
[Desire Android Development] bemymonkey:
Same here ;)
[Desire Android Development] RottenKid:
I've used this method also and I confirm that's working ... Thanks a lot for the tutorial
[Desire Android Development] AdamG:
Confirmed working, thanks everyone.

I just tried repacking 1.15 with a modified android-info.txt and it didn't work, this has been signed from someone within HTC.

Seems like we have people on our side :)
[Desire Android Development] fuqi:
He should give us full root then :)
[Desire Android Development] Nitrius:
Hm interesting, but good indeed.
[Desire Android Development] Vorbeth:
Ha, nice :) and just hours after I wrote we need a modded PB99IMG.zip :P

Ok, so it's not got the exact change I said but it works just as good.
[Desire Android Development] burrows:
Will this method work for me, I Have HBoot 0.83

Many thanks
[Desire Android Development] BlueSmurf:
Great News! I am realy amazed about that.

I dont know if i performe the update right now, but now i have the chance to do so if i want another rom. Many, MANY thanks out to the one who did that!
[Desire Android Development] bemymonkey:
Sure looks like it. Was this the case with a lot of HTC Root exploits? Inside help?
[Desire Android Development] kennethkc:
can i downgrade from 0.8 to 0.75?

i would like to flash an old stock rom
[Desire Android Development] cybermessiah:
This has made a ton of people happy! Yayyy!:D
[Desire Android Development] Semogair:
What am i missing on step 6?

..."after recon finish, volume up start to flash" how exacly i do that? Volume up?

That only changes on the differente options.

Anyone?help?
[Desire Android Development] forelli:
Volume button to navigate, start/turn off button (the one on the top of the phone) to select. You are good to go
[Desire Android Development] Sammy83:
Try this: http://xdaforums.com/showthread.php?t=745903
[Desire Android Development] istreen:
Big job bix thx, working perfect.

Thank you s much Adam:)
[Desire Android Development] Semogair:
Thank you so MUCH!!!

works like a charm ;)

(i had to use a Gold Card that's why i couldn't do it)
[Desire Android Development] spunken:
Ooooh.. .thank god i worked....

=)
[Desire Android Development] wkd2639:
Just wondering - did anybody try tricking the phone into accepting an OTA update?

We have the code that the HTC server returns when the Desire checks for an update - if you tell your router to redirect requests to http://andchin.htc.com to an internal webserver you could in theory push any updates you wanted to the phone?

As far as I can see the phone is not asking for a https connection to either http://andchin.htc.com and it is certainly not looking for a secure connection when it downloads an update:

http://liveimage.htc.com/OTA_Bravo_Froyo_HTC_WWE_2.09.405.8-1.21.405.2_release4dua3bcrut4wrv30.zip is what my desire downloaded for Froyo.

Apologies if this has been tried - I am looking for the possibility of designing an easy way any user not that technically minded can reflash the phone.

I am assuming because android checkin service is allowed to modify software on the phone it must have elevated security rights?
[Desire Android Development] wkd2639:
Just in case this method is worth a try - here is what HTC server said to my phone when it sent the update:
[Desire Android Development] BlueSmurf:
I think this won't work cause the package got to be signed by HTC, which the most custom-roms usualy are not ;)

Maybe you could push an old stock rom with that method, but i think they check the version in the update process.
[Desire Android Development] jimz360:
Doesnt work with my branded vodafone

Software:1.24.161.3

HBOOT:0.830001

Loads the image starts checking and says CID incorrect, update fail.
[Desire Android Development] wkd2639:
It depends if HTC ever considered the possibility of someone hijacking the method the phone uses to request new software OTA ;)
[Desire Android Development] thl1988:
I had that on an identical voda handset until I made another goldcard with the 4gb which came in the box, then it recognised the CID.

Saying that, it appears to have bricked my phone.

God damn. :mad:
[Desire Android Development] erto90:
So,it's possible to root again the phone after the reverse operation?
[Desire Android Development] bariz143:
for me only the downgrade worked. cant do more than that. not flash or root anything else...
[Desire Android Development] c0ke:
the root thing doesnt work tho.. any advice?
[Desire Android Development] Semogair:
After downgrading from HBOOT 0.92 to 0.80 and ROM 1.21.xxx.x(can't remenber exacly) i downloaded unRevoked 3,tun it and gain again root on my Desire :D

First time i've used that program and it's really easy to root your phone.

Thanks everyone for your help ;)

hxxp://unrevoked.com/recovery/
[Desire Android Development] sandey60:
Downgrading did not work for my UNBRANDED HTC Desire with a fine goldcard. It just says that "PM99IMG.zip not found". Is anybody else in the same soup?

And when I tried without a goldcard, I saw the "CID incorrect!" error while following this procedure.

Any help will be appreciated.

Thanks
[Desire Android Development] BastiaanN:
Did you rename the downloaded zipfile to PM99IMG.zip before you placed it on your SD-card? :)

Works fine here, very happy! :D
[Desire Android Development] sudeki300:
so i can put the latest stock rom on my unbranded desire, the downgrade the HBOOT back to 80.xxxx and still have root.cool great find....................sudeki300
[Desire Android Development] alonso_7:
does this work without goldcard?i'm having a generic device which is not branded!please if anybody knows answer me because i have serious problems with my gps in a custom rom and i want to put the original froyo to gain again the permissions for the gps and then to downgrade to put another custom rom!
[Desire Android Development] x-layer:
Yes it works w/o goldcard for unbranded phones. Just follow instructions ;)

X.
[Desire Android Development] k1001k:
failed with root

After downgrade finishing, the machine can not be rooted or upgrate OTA, damn it!
[Desire Android Development] Vorbeth:
If your not able to root after downgrade, just run through the downgrade process again.

Then unrEVOked should work.

That's what I and other had to do, as stated previously in this very thread.
[Desire Android Development] inamak:
My desire is broken - stuck at htc logo.

It was unbranded 0.75 hboot

Made a mistake of running official ruu wwe 137222, which completed, but still stuck at htc logo - problem is hboot was now 0.83!!

The 126984 ruu would then not run (errors) so i used the pb99img in this thread to downgrade to 0.80 hboot - this worked, but the 126984 hboot still doesnt work!

Any ideas why it still fails - give an error message about the bootloader.

If i try the PB99IMG from 126984 it errors with Main version is older?
[Desire Android Development] teppic74:
You need to give full filenames for RUUs so people know what you're talking about.

If you do the PB99IMG downgrade, you *must* do the misc partition fix afterwards as well.
[Desire Android Development] inamak:
Is there a way for me to use adb without recovery? cant fix misc without that :(

just get stuck at htc logo like before
[Desire Android Development] teppic74:
If you use this method to downgrade your software, you can then use unrevoked3 to root the phone and install custom recovery. With this downgrade method you won't be able to use any RUUs until you run the misc partition fix.
[Desire Android Development] inamak:
Can't use unrevoked because i can't boot into the OS! Get stuck a htc logo regardless of normal boot or recovery option - hence the need to use adb in fastboot...
[Desire Android Development] teppic74:
Run the downgrade again, and that will let you get into the OS.
[Desire Android Development] melhookv12:
Thanks Adam, my phone was bricked, stuck on bootlaoder screen. downloaded this and it all works now. thanks
[Desire Android Development] inamak:
Tried that many many times. Also before this i tried rerooting, other pb99imgs - literally everything. The only thing that will work now is for me to be able to get adb running while in fastboot, hence the request.
[Desire Android Development] thunderbirds:
i was on OTA 2.2 HBOOT 0.92, when i click vol up to update screen go blank and never turn up again until now. Have i bricked my phone?
[Desire Android Development] kristian82:
Did you try using a Gold Card? Shouldn't you be able to flash even an older RUU?
[Desire Android Development] ephumuris:
I'm not sure but maybe it would flash an older rom but keep HBOOT version. If it allows to flash an older rom at all which i'm not sure it would.
[Desire Android Development] Dunbad:
Why did you do that Adam? I don't get it. Man of your calibre! COULDN'T have been an accident. Are we talking dedication here?
[Desire Android Development] Vorbeth:
the flash_image binary can be pushed to a executable position

/data/local

Even chmod works via adb, however upon execution the actual flashing is denied.