yashsingh1/xdaforums huggingface dataset:
[HTC Desire S] dontjudgemekk:
Success!

Hey guys, I had great success with this method and I thought I would share what I did to ensure no problems throughout all the steps.

My Desire S is O2 UK branded so I simply downloaded the earliest RUU available (RUU_Saga_O2_UK_1.31.206.2_R_Radio_20.28b.30.0805U_38.03.02.14_M_release_180220_signed.exe).

Finally, I made sure that both files zergRush and misc_version had full control permissions under their properties which looks like below on Windows Vista.

I hope these two points help others out there who may be having difficulties :)
[HTC Desire S] foX2delta:
Yeah the permission thing will do nothing for the success, that's purely a windows thing.
[HTC Desire S] dontjudgemekk:
You are wrong.

This resolved my issue whenever I received an error about "permission denied". Could just be a problem with anyone running Vista like myself though.
[HTC Desire S] abarlow:
My current ruu is RUU_Saga_S_HTC_Europe_2.10.401.8_Radio_20.4801.30.0822U_3822.10.08.04_M which version should I use to downgrade ??

How do you know you are using the earliest RUU??

Sorted it using Jedi mind tricks....
[HTC Desire S] Ani01:
help me...

i have installed coredroid rom with s-on hboot 2.00.0002.

i have cwm, b4 installing this rom i made nandroid backup but now when i restore the back up & reboot the phone my phone automatically boots in cwm recovery i think its recovery boot loop i tried everything but nothing is working for me,phone boots only in recovery.

what to do now??

i wanted to downgrade to older hboot but things have become complicated for me...
[HTC Desire S] Ani01:
hey men any 1 there i need help...
[HTC Desire S] steelbeans:
Found a solution

Been trawling this thread and others for HOURS today, but simply could not get past the rooting step.

I have now successfully downgraded my Rom to a 1.31.xx virgin rom and Hboot 0.98.0000 by:

1. Use SuperOneClick (remember to have usb dbug on bla bla)and click root (this temp roots the phone so basically does steps 1-4 for you)

2. Follow this guide from Step 5 onwards

3. Run your RUU as admin.

Voila, easy as pie compared to the rest of these threads.

Hope this helps people who had problems like me not recognising files on push etc.

Cheers

Beans
[HTC Desire S] 325i.:
I'm getting the permission denied error message.

Any ideas on a fix?

http://xdaforums.com/showthread.php?t=1496078
[HTC Desire S] 325i.:
I believe i need to enter two additional commands but at what stage do i enter them?

rm /data/local/tmp/boomsh

rm /data/local/tmp/sh
[HTC Desire S] 325i.:
Any ideas? Im still getting the permission denied error message,
[HTC Desire S] dabado:
To remove the boomsh error

Cannot copy boomsh.: Permission denied

before typing cd /data/local at the end of stage 4

type

rm /data/local/tmp/boomsh

rm /data/local/tmp/sh

then proceed with the rest of step 4

Also recommend removing HTC sync from your computer as this causes issues when using adb.
[HTC Desire S] cuong_rua:
I've changed misc_version.

Before update RUU, I checked eMMC chip. It's form SAMSUNG. So:

1. Next step in your post is updating RUU. It means it can update radio. So, it can be brick radio ???? cause of eMMC chip from Samsung cannot repaired.

2. After changing misc_version can brick, if I feel my handle running slowly. Can I "wipe" (restore default) on handle . (Setting > Application.....). It's safe ???
[HTC Desire S] foX2delta:
Stop spamming the threads.

Stop, take a breath and do some reading cause you are confused and also not making sense.

Running the RUU will wipe and flash everything, I.e. all the partitions. The main problem with the emmc is pulling the battery (and oddly updating multiple apps) so don't do that.

You at no more risk running a RUU than running a ota. If you feel the risk is to great then this isn't for you.
[HTC Desire S] 325i.:
I am getting the following error,

adb shell /data/local/tmp/misc_version -s 1.27.405.6

adb: not found
[HTC Desire S] Gormsen:
Hey

To those of you who got the error message 155 when running the RUU. I had the same problem yesterday, where I spent the entire evening trying to figure out the problem.

previously I had unlocked the bootloader using the HTCDEV method. I didn't think that I would be a problem. But guess what.. it was! So i locked the bootloader using the command "fastboot oem lock" - and BAM it worked! So now i've installed the new Clorckwork Recovery Touch and am about to flash cyanogenmod along with the Tiamat kernel.. ooh yeah :cool:

for those of you who didn't see the post ealier about the permission denied, here's the solution.
[HTC Desire S] dRaCID01:
thats the way it works... u need to unlock the Device via HTC-Dev and then u need to LOCK it again with : fastboot oem lock

if u try then the Instructions from OP it works...

otherwise u can only install SENSE ROMs !!

I did reupload the needed RUU Version.. because the Filehosters are all to slow ...

Download : RUU_Saga_HTC_Europe_1.28.401.1
[HTC Desire S] Fredericosilva:
This method will work with my DS?

Android version: 2.3.5

Software number: 2.10.401.8

kernel version: 2.6.35.10
[HTC Desire S] rain987:
Someone pls help.

i've unlocked my phone using HTCdev now i proceed to download the files and put them into a folder.

C:\Users\user>cd c:\Android

c:\Android>adb push zergRush /data/local/tmp

1152 KB/s (14157 bytes in 0.012s)

c:\Android>adb push misc_version /data/local/tmp

644 KB/s (15837 bytes in 0.024s)

c:\Android>adb shell chmod 777 /data/local/tmp/zergRush

c:\Android>adb shell chmod 777 /data/local/tmp/misc_version

c:\Android>adb shell /data/local/tmp/zergRush

/data/local/tmp/zergRush: /acct: permission denied

acct: permission denied

acct: permission denied

acct: permission denied

acct: permission denied

/data/local/tmp/zergRush: 6: Syntax error: "(" unexpected

please do advide me

*UPDATE

ok i scroll and it seems that some1 in between alrd had the solution, and it got to do something with "push the binary desire s". how do i do this??

please do advise me

**********************solve****************************

downloaded zergRush from it's original post and i manage to proceed

********************problem***************************

but now i am stucked at $ instead of #

$ cd /data/local/tmp/

cd /data/local/tmp/

$ ./zergRush

./zergRush

[**] Zerg rush - Android 2.2/2.3 local root

[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00000118

[*] Scooting ...

[*] Sending 149 zerglings ...

[*] Sending 189 zerglings ...

[-] Hellions with BLUE flames !

$

$ rm /data/local/tmp/boomsh

rm /data/local/tmp/boomsh

$ rm /data/local/tmp/sh

rm /data/local/tmp/sh

$ adb shell /data/local/tmp/misc_version -s 1.27.405.6

adb shell /data/local/tmp/misc_version -s 1.27.405.6

adb: permission denied
[HTC Desire S] scu316:
C:\Jack>adb push zergRush /data/local/tmp

adb server is out of date. killing...

* daemon started successfully *

1152 KB/s (14157 bytes in 0.012s)

C:\Jack>adb push misc_version /data/local/tmp

adb server is out of date. killing...

* daemon started successfully *

1719 KB/s (589849 bytes in 0.335s)

C:\Jack>adb shell chmod 777 /data/local/tmp/zergRush

adb server is out of date. killing...

* daemon started successfully *

C:\Jack>adb shell chmod 777 /data/local/tmp/misc_version

adb server is out of date. killing...

* daemon started successfully *

C:\Jack>adb shell

adb server is out of date. killing...

* daemon started successfully *

$ cd /data/local/tmp/

cd /data/local/tmp/

$ ./zergRush

./zergRush

./zergRush: /acct: permission denied

misc_version: permission denied

misc_version: permission denied

misc_version: permission denied

misc_version: permission denied

./zergRush: 6: Syntax error: "(" unexpected

$
[HTC Desire S] Fredericosilva:
which misc_version do I download? misc_version_01 or misc_version_02?
[HTC Desire S] rain987:
$ ./zergRush

./zergRush

[**] Zerg rush - Android 2.2/2.3 local root

[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00000118[*] Scooting ...[*] Sending 149 zerglings ...[*] Sending 189 zerglings ...

[-] Hellions with BLUE flames !

$

------------------------------

$ ./tacoroot

./tacoroot

TacoRoot: HTC Edition v1

By Justin Case (jcase)

Presented by TeamAndIRC, RootzWiki and AndroidPolice

With great assistance from Reid Holland (Erishasnobattery)

----------

TacoRoot: HTC Edition v1 is based on a vulnerability independently discovered by

both Justin Case and Dan Rosenberg (Rosenberg fist). I believe unrevoked and

AlpahRev were also aware of it.

----------

Usage:

--recovery : For this exploit to work, you must have booted recovery at least on

ce after your last factory reset.

--setup : Setup the phone for root, must be done before --root.

--root : Root the phone.

--undo : Remove TacoRoot.

----------

$

tried with tacoroot still no success TT

------------------------------------------with success----------------------------------------

--------------------------------------------until-----------------------------------------

Run RUU error 155. HELP TT
[HTC Desire S] rain987:
SOLVE :)

After endless effort of scrolling and browing and google-ing and searching.

i MET success for ERROR 155

all i had to do was re-lock my phone

c:\xda>adb reboot bootloader

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

c:\xda>fastboot oem lock

FAILED (status read failed (Too many links))

finished. total time: 0.339s

then i type in these (not sure necessarily)

c:\xda>adb shell /data/local/misc_version -s 1.48.707.1

--set_version set. VERSION will be changed to: 1.48.707.1

Patching and backing up partition 17...

c:\xda>adb reboot bootloader

then i ran RUU

It loaded till the end.

** take note **

before locking make sure u done all that topic stater stated and do it step by step.

** DO NOT SKIP ANY STEPS **

Disclamer : this works for me not sure it works for u.
[HTC Desire S] Hellrespawn:
I was wondering, my phone shipped with 2.10.401.8, which AFAIK is the unbranded European version, however it also comes with hboot 2. Is it safe for me to use the 1.28.401.1 or 1.47.401.4 RUU, which have different radio versions, or do I need to use the 2.10.401.5 RUU? The latter is the lowest version with the same radio version.
[HTC Desire S] foX2delta:
Yip its safe, in fact its the whole reason for this thread.... Go to the 0.98 hboot's.

At worst you can downgraded, soff then change your radio if you are having problems.
[HTC Desire S] mountain_maniac:
chmod error

when i try to chmod zergRush i get error

cannot stat 'zergRush' :no such file or directory

i have zergrush and misc version files in the same folder as adb, as i do not have adb in PATH. When pushing zergrush to phone, i need to cahnge filename to revolutionary-zergRush-37f10d5. This then pushes without a problem. First time root and i really want to get it right. any help appreciated :D
[HTC Desire S] mountain_maniac:
error

when i do step 4.

adb shell

cd /data/local/tmp/

./revolutionary-zergRush-37f10d5

i get error in cmd

"./revolutionary-zergRush-37f10d5: permission denied"

what can i do to fix this error?

thanks in advance

---------- Post added at 10:46 PM ---------- Previous post was at 10:30 PM ----------

I think i know why i got permission denied before, could it be because i had a goldcard in? I so, this conflicts with the reason the goldcard was there in the first place: to stop my phone getting damaged if i used the wrong RUU. I would like to ask if the goldcard was indeed interfering with the process, and if not, how can i get it to work

If no fix can be found i would like to know if the RUU:

RUU_Saga_Vodafone_UK_1.32.161.1_Radio_20.28b.30.0805U_38.03.

Would this work on HTC desire s (saga), on vodafone UK (bought directly from vodafone) with:

HBOOT-2.00.0002

RADIO-3822.10.08.04_M

Any help much appreciated, im so confused :confused:
[HTC Desire S] StvnKwlzk:
So this only works with phones that got their uptade before November. I don't know when i got it, i bought it in september. Can i find out somehow, when i got my uptade?

Sent from my Desire S using the force
[HTC Desire S] rizmdee:
my device is unlocked with htcdev... i can flash custom roms, even with s-on, by flashing boot.img afterwards...

but i want to downgrade my hboot to get s-off with revolutionary...

now I'm using primo-s 1.3 rom... if I lock my bootloader and the steps of downgrading won't work, can i then unlock it with "fastboot oem unlock" ?

so i don't get stucked on primo-s 1.3? :rolleyes:

sry if these are noobquestions... but i'm trying to find the right way ;)
[HTC Desire S] foX2delta:
@rizmdee

Yes it will work, yes if it goes belly up you can "fastboot oem unlock"
[HTC Desire S] rizmdee:
misc_version worked...

oem lock worked...

BUT: now im in my bootloader and can't "oem unlock" -> command error!

*** RELOCKED ***

*** SECURITY WARNING ***

my device doesn't boot... PLZ HELP

edit: prob solved...thanks to foX2delta and htcdev xD
[HTC Desire S] timsteels:
Microsoft Windows [Version 6.1.7600]

Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Windows\system32>adb push zergRush /data/local/tmp

1441 KB/s (23060 bytes in 0.015s)

C:\Windows\system32>adb push misc_version /data/local/tmp

1602 KB/s (589849 bytes in 0.359s)

C:\Windows\system32>adb shell chmod 777 /data/local/tmp/zergRush

C:\Windows\system32>adb shell chmod 777 /data/local/tmp/misc_version

C:\Windows\system32>adb shell /data/local/tmp/zergRush

[**] Zerg rush - Android 2.2/2.3 local root

[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00000118

[*] Scooting ...

[*] Sending 149 zerglings ...

[*] Sending 189 zerglings ...

[-] Hellions with BLUE flames !

C:\Windows\system32>

this is what i get after the last command in part 3. what does this mean? how can i get around the problem?
[HTC Desire S] Swifty86:
Hey guys,

Ive just made an account to ask for a bit of help.

Im struggling to downgrade my phone from 2.3.5 Android with Vodafone 2.10.161.3

zergRush seems to go through fine but I cant tell if misc_version is working.

I get up to flashing an old RUU and it just sits on sending.... with just the silver HTC image on the phone screen.

The RUU's ive tried to use are RUU_Saga_HTC_Europe_1.28.401.1_Radio_20.28b.30.0805U_38.03.02.11_M_release_177977_signed

RUU_Saga_Vodafone_UK_1.32.161.1_Radio_20.28b.30.0805U_38.03.02.15_M_release_179398_signed

Any help appreciated, been trying for hours now with no luck.
[HTC Desire S] Swifty86:
Is this process to be done in bootloader?

If I follow the steps and boot into bootloader after misc version change, then getvar all, misc version change has worked.

Then it still won't have the RUU.

It's still says locked at the top of the main screen if that means anything.
[HTC Desire S] Apolo_1:
I've got an error message on the step number 5 (misc_version change) "Error writing backup file...".

Don't forget to put a memory card into a phone!

Hope it helps someone.
[HTC Desire S] mihano:
Sorry for the noob question, but why not use the HTCDEV unlock?

Whats the downside?
[HTC Desire S] xxljojo:
stuck on HTC screen when RUU being loaded

I followed the instructions and when tried to load a branded RUU (RUU_Saga_O2_UK_1.31.206.1_Radio_20.28b.30.0805U_38.03.02.14_M_release_178935_signed.exe), the phone stuck on silver HTC logo screen and nothing is happening. Any ideas what to do?
[HTC Desire S] xxljojo:
So i disconneced the phone and restarted RUU wasn't copied to the phone. Now i will try another RUU (not branded), sometimes when trying to change version with zergRush, i get a message like this:

[**] Zerg rush - Android 2.2/2.3 local root

[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[-] Cannot copy boomsh.: Permission denied

$

in that case i am using oneclick to get through this stage and then i follow step 5. Is it ok to use onclick instead of writing those commands?
[HTC Desire S] Pinball_:
To remove the boomsh error

Cannot copy boomsh.: Permission denied

before typing cd /data/local at the end of stage 4

type

rm /data/local/tmp/boomsh

rm /data/local/tmp/sh

then proceed with the rest of step 4
[HTC Desire S] xxljojo:
I am stuck with loading older ROM

thank you for your help, i passed all 5 steps. The problem starts when I try to load another ROM. I doubleclicked on the RUU and followed the instructions. The phone is stuck with black screen and silver HTC logo. RUU software showing "Sending..." but its like that for ages and nothing is happening. Could the Windows causing the problem? I am using Windows 7 ultimate.
[HTC Desire S] kapybarus:
Hi. I want to try this downgrade but i have problem in first steps:

adb push zergRush /data/local/tmp

i tried first run adb in command line then it also didnt work, so i tried mounting data, etc bud nothing work.

I think that i m missing something at beginning. i know how to use adb commands to go into recovery, but i cantfigure out how to run this push commands. thanks
[HTC Desire S] Pinball_:
try

adb push ./zergRush /data/local/tmp

---------- Post added at 11:57 PM ---------- Previous post was at 11:52 PM ----------

Not much i can add im afraid , other than make sure that the earlier RUU you are trying to flash is for the same region as the original stock rom as we cannot change the CID of this phone currently.

I would also uninstall HTC Sync as its not needed after the driver install, this can cause issues if left on the machine.
[HTC Desire S] kapybarus:
Now i cant change version,any suggestion pls?

On second try i failed at ./zergRush --- cannot copy boomsh.: permission denied

Microsoft Windows [Verze 6.1.7600]

Copyright (c) 2009 Microsoft Corporation. Všechna práva vyhrazena.

C:\Users\Mato>cd C:\Users\Mato\Desktop\htc

C:\Users\Mato\Desktop\htc>adb push zergRush /data/local/tmp

adb server is out of date. killing...

* daemon started successfully *

1356 KB/s (23060 bytes in 0.016s)

C:\Users\Mato\Desktop\htc>adb push misc_version /data/local/tmp

1633 KB/s (589849 bytes in 0.352s)

C:\Users\Mato\Desktop\htc>adb shell chmod 777 /data/local/tmp/zergRush

C:\Users\Mato\Desktop\htc>adb shell chmod 777 /data/local/tmp/misc_version

C:\Users\Mato\Desktop\htc>adb shell

$ cd /data/local/tmp/

cd /data/local/tmp/

$ ./zergRush

./zergRush

[**] Zerg rush - Android 2.2/2.3 local root

[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00000118

[*] Scooting ...

[*] Sending 149 zerglings ...

[+] Zerglings found a way to enter ! 0x10

[+] Overseer found a path ! 0x000171e0

[*] Sending 149 zerglings ...

[+] Zerglings caused crash (good news): 0x401219c4 0x0054

[*] Researching Metabolic Boost ...

[+] Speedlings on the go ! 0xafd19ddb 0xafd39ef7

[*] Popping 24 more zerglings

[*] Sending 173 zerglings ...

[+] Rush did it ! It's a GG, man !

[+] Killing ADB and restarting as root... enjoy!

C:\Users\Mato\Desktop\htc>adb shell /data/local/tmp/misc_version -s 1.27.405.6

--set_version set. VERSION will be changed to: 1.27.405.6

Patching and backing up partition 17...

Error opening backup file.

C:\Users\Mato\Desktop\htc>adb shell /data/local/tmp/misc_version -s 1.47.401.4

--set_version set. VERSION will be changed to: 1.47.401.4

Patching and backing up partition 17...

Error opening backup file.

C:\Users\Mato\Desktop\htc>
[HTC Desire S] kapybarus:
thank you very much. it has worked :) .. i didnt think it is such easy
[HTC Desire S] Pinball_:
great news , enjoy your phone :)
[HTC Desire S] msat1891:
i think i already follow the instruction 1 by 1..but i get this error..anyone can help me?

i also already try to unlock bootloader using htcdev, but its not working..

*my first post.hihi

c:\android>adb shell /data/local/tmp/zergRush

adb server is out of date. killing...

* daemon started successfully *

/data/local/tmp/zergRush: /acct: permission denied

acct: permission denied

acct: permission denied

acct: permission denied

acct: permission denied

/data/local/tmp/zergRush: 6: Syntax error: "(" unexpected

why it telling me that adb server is out of date?
[HTC Desire S] Pinball_:
Have you uninstalled HTC Sync ? it can cause issues.
[HTC Desire S] enigmaamit:
HTC Misctool [Tool to read/write main version]

There's a new method to change your misc_version...

Maybe this will be of interest for those who want to try it...

Click here for original thread. Am also posting this on the other thread for alternative method to downgrade.

Cheers. :)

All credits to the dev @drellisdee who came up with this.
[HTC Desire S] envoy_467:
everything works fine till the new ruu flash... says it's the wrong utility... O.o i used the RUU_Saga_HTC_Europe_1.28.401.1 one.... any idea?

edit: i was trying a second time but it vas impossible to copy files.. permission denied.. O.o
[HTC Desire S] msat1891:
everything is ok until

c:\android>adb shell

$ cd /data/local/tmp/

cd /data/local/tmp/

$ ./zergRush

./zergRush

[**] Zerg rush - Android 2.2/2.3 local root

[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00000118

[*] Scooting ...

[*] Sending 149 zerglings ...

[*] Sending 189 zerglings ...

[-] Hellions with BLUE flames !

anyone??:confused:
[HTC Desire S] foX2delta:
@msat1891

Use TacoRoot instead of zergRush..

Have a look here.
[HTC Desire S] kouske:
if i do not have ENG hboot do i need to change it before i downgrade?
[HTC Desire S] suku_patel_22:
No, first downgrade, eng hboot can be flashed later

Swyped from my Desire S using Tapatalk 2 beta 5
[HTC Desire S] kouske:
thanks for the guide! everything worked great!
[HTC Desire S] :
Daemon not running currectly

First of all, thanks so much for this guide and this forum all around.

Now when i try to state the command, adb push zergRush /data/local/tmp, it says that daemon isn't working properly. How can this be?
[HTC Desire S] ckmurbano:
How come it's S-off, how did you manage that.
[HTC Desire S] :
I tried to simply root it with SuperRootOneClick it it worked. Took me 10s after i have tried to degrade and root in about 5hours according to this guide with trouble of course..

-------------------------------------------

Everything goes fine until the command:

"adb shell chmod 777 /data/local/tmp/zergRush" where it responds with "No such file"

Note, i have to add a ".C" to zergRush i my first command line to make it work (?) look at the image.

All help is very much appreciated