How to DOWNGRADE Desire S with S-ON

Search This thread

newrad67

Member
Dec 20, 2006
17
6
Is the any successful perm root or/and s-off after downgrade? if no, so where is the goal of downgrading?

If you are using unroot DS with S-On, and has the latest firmware version but lots of annoying application with it, will you stick with it? or use an older unbranded clean version?

We are just informing people that it is possible to downgrade to a clean older ROM.

I've read a lot just to achieve this coz there is still no posted procedure for DS. Sharing this makes it easier to people who wants the same goal.

Sent from my HTC Wildfire
 
Last edited:

juergen_90

Member
Jun 15, 2009
43
2
Are the command prompts an the tools for the downgrade by sonikz windows only? or do I ned Linux or mac for some parts? How did you format the SD Card? Fat 32 etc. or did you format it with the phone.
 
Last edited:

Blezz

Senior Member
Oct 31, 2008
369
61
thanks

where did it blocked, what was the error message ?

thanks
same like u, ID error so i am very sure its cause of a faulty goldcard, like i said try another goldcard and it should work

only Windows
FAT32 from PC
there is adb for linux and mac too, the commands are adb specific and not windows specific so it's not only windows ;)
oh sorry misunderstood the question of juergen
well yes you are right pda it's only windows in this case, but working with all other os too :D
 

smarti13

Senior Member
Oct 6, 2006
369
5
Paris
HTC ruu flashed, software number = 1.28.401.1

@pdageek: i had it too, i used another memory card and then it worked
didn't worked with my 2gb card so i used desire s original 8gb card, reformatted it and goldcarded it and worked

other memory card ==> still the ID pb .. :-(
ERROR [130]: MODEL ID ERROR

I'll wait until UNREVOKED work :-(
 
Last edited:

juergen_90

Member
Jun 15, 2009
43
2
What kind of steps have to be done in the tutorial of sonikz where he says you can now downgrade with the exe?
I redad with the Desire HD was a Problem if you downgraded to the HTC Firmeware because the OTA Updates didn't work aftwerwards. Whats here with the Desire S? Would I have to change somethng which would cost me my guarantee ?
Whats if my Software id is like this: 1.32.163.1 20.28b.30.0805U_38.03.02.15_M
but the official rom is like this: RUU_Saga_HTC_Europe_1.28.401.1_Radio_20.28b.30.080 5U_38.03.02.11_M_release.
Is there a Problem if the HTC Version has a lower Number than the A1 Version?
 
Last edited:

smarti13

Senior Member
Oct 6, 2006
369
5
Paris
Will Unrevoked support the Desire S ? That's the question...
Try using the memory card coming with the phone :)

I did, I'm fed up, I quit !!! :)

I'v try with a PG88IMG.zip in recovery mode ==> CID ERROR

I've made my goldcard (format, patch) throw the phone in USB, do you think it is better to do it on a PC via a card reader ?

thanks ?
 
Last edited:

juergen_90

Member
Jun 15, 2009
43
2
After reading I now understand the whole procedure.
But can anyone tell me if there will be problems with the OTA Update aftterwards like with the Desire HD?
And will there also be problems by downgradeing because of the lower versionnumber of the HTC device?
A1: 1.32.163.1 20.28b.30.0805U_38.03.02.15_M
Official: RUU_Saga_HTC_Europe_1.28.401.1_Radio_20.28b.30.080 5U_38.03.02.11_M_release.

greets
 

sonikz

Senior Member
Dec 12, 2006
62
11
Gloucester
I did, I'm fed up, I quit !!! :)

I'v try with a PG88IMG.zip in recovery mode ==> CID ERROR

I've made my goldcard (format, patch) throw the phone in USB, do you think it is better to do it on a PC via a card reader ?

thanks ?


This still sounds like a goldcard issue, you need to use the CID from Goldcard Helper

Sent from my HTC Desire S using XDA App
 

smarti13

Senior Member
Oct 6, 2006
369
5
Paris
This still sounds like a goldcard issue, you need to use the CID from Goldcard Helper

Sent from my HTC Desire S using XDA App

I've used the 2 reverse CID from "Gold Card helper" to make the goldcar.img from http://psas.revskills.de/?q=goldcard

Card: mmc2:b368
Reverse CID: 00b3004cf119021030303030304d531b
Card: mmc0:0001 => NOK
Reverse CID: 00bd423503d20345443247344d000115

none worked :-(

I've previously used the CID from "Gold card Tool 0.0.5" on the PC:
MMC0 because MMC1 didn't worked
00BD423503D20345443247344D000115

NONE OK :-(
 

smarti13

Senior Member
Oct 6, 2006
369
5
Paris
I've used the 2 reverse CID from "Gold Card helper" to make the goldcar.img from http://psas.revskills.de/?q=goldcard

Card: mmc2:b368
Reverse CID: 00b3004cf119021030303030304d531b
Card: mmc0:0001 => NOK
Reverse CID: 00bd423503d20345443247344d000115

none worked :-(

I've previously used the CID from "Gold card Tool 0.0.5" on the PC:
MMC0 because MMC1 didn't worked
00BD423503D20345443247344D000115

NONE OK :-(

THANKS it finally worked with the 8Gb original CARD and the mmc2 reverse CID from "Gold Card helper" from the Market :)

I'm in RUU_Saga_HTC_Thailand_1.35.1113.2_Radio_20.28d.30.0805U_3805.04.02.01_M_release_183327_signed.exe then
 

akbardotinfo

Member
Jan 20, 2006
6
0
one my stupid question:
where to get the PG88IMG.zip ? :)

and what to do with the exe file from thailand ? which one should I use ? the exe downgrade method or the zip method ?

Thank you !
 
Last edited:

juergen_90

Member
Jun 15, 2009
43
2
one my stupid question:
where to get the PG88IMG.zip ? :)

and what to do with the exe file from thailand ? which one should I use ? the exe downgrade method or the zip method ?

Thank you !

You can use every method you want. But like the author of the zip method describes, it wil be a bit easier if you choose the exe downgrade method because it will work with every version number!
 

craig1965

Senior Member
Nov 29, 2010
433
51
bracknell
Hi I just tried to downgrade the easy way firsty time round all went well till i got error 140 bootloader error now i cannot perform tempoary root the $ will not change ive tried rebooting the phone rebboting the laptop all i get is permisson denied where am i going wrong
 

luca2006

Senior Member
Apr 23, 2010
217
44
Hi I just tried to downgrade the easy way firsty time round all went well till i got error 140 bootloader error now i cannot perform tempoary root the $ will not change ive tried rebooting the phone rebboting the laptop all i get is permisson denied where am i going wrong

$ cd /data/local/tmp
$ rm*

and repeat injection (all steps)
 
  • Like
Reactions: craig1965

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    Warning! I don't recommend this to users who are new to Android since there is a possibility of bricking your device. I will not be responsible if this happens.

    It will downgrade everything even the HBoot using a HTC signed ROM. I've downgraded RUU_Saga_Telstra_WWE_1.36.841.3 with HBoot 0.98.0002 to Hboot 0.98.0000 of RUU_Saga_HTC_Thailand_1.35.1113.2.

    First you need below tools and applications. I will not explain everything since I'm assuming you already know how to use it and make it.

    1. ADB tool to access you device thru shell.
    2. ADB driver - you may install HTC Sync since it has ADB driver in it.
    3. HEX Editor - I used HxD.
    4. Spare micro SD with Goldcard.
    5. Card reader to make your life easier.
    6. Update.zip ROM you will use to downgrade(rename it to PG88IMG.zip).
    6. GingerBreak-v1.20.apk to temp root our device.


    Step 1: Copy GingerBreak-v1.20.apk to your spare micro SD and insert it into your phone.

    Step 2: Enable USB debugging in your device and connect it to your PC(Charge only). Make sure the drivers are installed properly. If not, install HTC Sync.

    Step 3: Install and run GingerBreak-v1.20.apk. It will force close other apps(this is normal just close it). The gingerbreak application will promp that something goes wrong with the rooting(can't remember the actual spiel) but actually we already have our temp root.

    Step 4: Run you ADB tool and issue command su to have root access. You can now see in your device that Superuser app is prompting you to allow the ADB root access. Accept it.

    Step 5: On the # prompt, issue command dd if=/dev/block/mmcblk0p17 of=/mnt/sdcard/mmcblk0p17.img (to copy mmcblk0p17 to your SDcard). Power off your device and copy mmcblk0p17.img to your PC.(You can also use the command shell to copy it into your PC if you know how to do it).

    Step 6: Open mmcblk0p17.img using your Hex editor. On the 11th line(I think), modify the current version to 1.28.401.1(since this is the lowest version I know). Save it and copy back to SDcard. Insert the sdcard and turn your phone on.

    Step 7: Run GingerBreak-v1.20.apk again and follow step 3 to 4.

    Step 8: On the # prompt, issue command dd if=/mnt/sdcard/mmcblk0p17.img of=/dev/block/mmcblk0p17 (to copy back mmcblk0p17.img to your phone). Do this as quickly as possible since the temp root access sometimes loose its effect.

    Step 9: Power off your device and remove your SDcard. Using your card reader, delete everything(not format) in your microSD(with Goldcard) and paste your PG88IMG.zip.

    Step 10: Hold volume down + power to boot to recovery and the phone will do the installation itself. Wait until you have your downgraded ROM.


    This is how I do it. Hope you won't encounter any problem with this procedure. Good luck!

    I want to give thanks to all the XDA members for the knowledge I acquired for this procedure and to the developer of Gingerbreak.

    You may also check sonikz procedure on post #4. I think his procedure is faster. You may use which one is easier for you to follow.
    2
    Me n00b me downgrade

    Newrad67, I have compiled a n00b way to achieve very similar results:

    First off you need to create a Gold Card
    Use the memory card that came with the phone, may as well hey!

    Install Goldcard helper from market, run it and copy the CID for MMC2

    This number has already been reversed so go to here, fill out the required fields.

    That will then email you an image file. You can then using Gold Card Tool flash your image file to your phones SD card via the phones USB cable.


    Next for the actual downgrade
    You'll need this unzipped

    in a command prompt, goto the directory you unzipped to
    connect the phone via USB

    then:

    adb push misc_version /data/local/tmp
    adb push GingerBreak /data/local/tmp
    adb shell chmod 777 /data/local/tmp/misc_version
    adb shell chmod 777 /data/local/tmp/GingerBreak
    This copies the files to the phone and changes the permissions so they will function


    This will enter the terminal for the phone

    ./data/local/tmp/GingerBreak

    This will then temp root the phone you should now have # at the terminal prompt instead of $, which means you have higher privileges

    From this point you can then run misc_version (Thanks to Blezz for the version number) This changes the version reported by the phone to 1.27.405.6, you cannot check this on the phone tho, as it will still report the other number.

    cd /data/local/tmp
    ./misc_version -s 1.27.405.6

    From here you can then install the update/downgrade from the exe, no need to dump zip files or anything. As with anything here, results may vary and I won't be buying new hardware if it breaks yours! But it works a treat on mine.
    1
    Yes, it lets you install any unrooted ROM extracted from RUU. Nothing else...but it can help you get rid of the crap carrier puts to the ROM...
    1
    Hi I just tried to downgrade the easy way firsty time round all went well till i got error 140 bootloader error now i cannot perform tempoary root the $ will not change ive tried rebooting the phone rebboting the laptop all i get is permisson denied where am i going wrong

    $ cd /data/local/tmp
    $ rm*

    and repeat injection (all steps)