yashsingh1/xdaforums huggingface dataset:
[HTC One S] scotty1223:
then you havent read the last few pages of this thread ;) its filled with folks whove run into a write protected mmcblk0p4 and unable to superCID.

conclusively,a person is welcome to try changeing cid and using facepalm,but if it fails he will need to use moonshine. nothing wrong with just using moonshine int he first place,its an easier process for the user anyway.

only thing confusing is folks popping up and telling others whom its cid change is not working that it worked for them and it will work fine :eek:

the end result is simply: use moonshine.
[HTC One S] asdfasdfvful:
Okay, and since it's more of a one click process I think it will be better for me. But again that brings me to my first question, which zip should I use? I am on the wind network, a small carrier in Canada, so should I go with the Telus one?

Edit: Telus is one of the bigger Canadian phone companies if that helps clarify
[HTC One S] scotty1223:
I would hop on moonshines irc channel and ask them Wich one to use.
[HTC One S] asdfasdfvful:
This? http://irc.lc/mibbit/moonshine/irctc

Oh and additionally, if I am already rooted, I can still use moonshine right? Because from what I see moonshine helps you unlock bootloader and root (which I've done already)
[HTC One S] scotty1223:
youre a bit confused on the directions. being unlocked is

required

on all supported devices,with exception of the dna
[HTC One S] asdfasdfvful:
Yeah... I remember watching a youtube tutorial for the Droid DNA; forgot it was a different phone :eek:.

Sorry to ask again but I have one more question relating to the zip I should use. I found a bunch of factory RUUs here, and I see one for telus. Even though my phone isn't from telus, am I still able to flash it? And I'm assuming that if I do, I'll be able to use the moonshine zip for telus since they both have the 3.16.661.4 ROM. Thanks a lot

Edit: This is the telus zip http://www.androidruu.com/getdownlo....30.50.08L_release_307532nohrvy5j6i2o2i8i.zip

And I'm just reading this http://androidforums.com/one-s-all-...e-how-run-ruu-your-htc-one-s.html#post5715682

and I'm presuming that it matches the criteria because it has a radio of 1.13 and I have 1.11?
[HTC One S] RiffyDivine:
I havent had any real luck with moonshine since I first tried it, always getting to step 3 and then ......s forever. Wish it had an error or something to tell me why it's doing that.
[HTC One S] scotty1223:
i had the same prollem with windows. tried it on ubuntu and it worked fine.
[HTC One S] crnkoj:
cant get this to work on 3.16.401.9 with 2.15 bootloader myself (cid htc_102) its an unlocked german version, so is there a way for me to achieve s-off or not, seeing as you guys say moonshine, but there is no moonshine version for the european unlocked one s (or can i use one of the 3.16 for tmo/telus)?

thanks
[HTC One S] scotty1223:
that would be a question for the creators of the tool. jump on their IRC support channel and ask. if its not acceptable,they may whip up a tool for your build.
[HTC One S] sandman303:
It worked for me just do Super cid and faceplate s-off and it will work
[HTC One S] scotty1223:
Faceplate :p

Supercid will not work for everyone. some will have to use moonshine.
[HTC One S] gelo01:
LOL at faceplate. :D

Anyway, is it possible to supercid hboot 2.15 and 3.16.401.8 firmware?
[HTC One S] tominozh:
Yes, it will work. My phone was on 3.16.401.8 hboot 2.15 and radio 1.11.x and supercid and facepalm metod for S-OFF worked with no problem.

Users may get it confused because supercid don't work on 3.16.401.9 or 3.14.x. But for 3.16.401.8 it does. That's for undranded WWE phone.

Sent from my HTC One S
[HTC One S] fusk:
I don't get that, aren't you supposed to supercid before you s-off ?

In the s-off thread it tells you to supercid first.
[HTC One S] octopus82:
Can't change CID I think because the te stock rom was updated from OTA

can I downgrade the firmware or is there some solution to change cid ?

thank's
[HTC One S] scotty1223:
for facepalm that is correct.

cid cannot be changed "correctly" via fastboot oem writecid xxxxxxxx with an s on phone,but can be hacked on some firmwares,wich allows the facepalm exploit to work.

no,there is no downgrade or cid chagne solution for those on an updated firmware.

if you find yourself unable to cahnge cid with the method in this thread,dont sweat it. just use moonshine.

---------- Post added at 01:54 AM ---------- Previous post was at 01:51 AM ----------

with this info,i take back what i said about downgrade... if the above is true,is there an ruu for 3.16.401.8? if so,both are containing 2.15 hboot,it should be possible to run the .8 ruu simply by changeing the main version.
[HTC One S] octopus82:
thank's but I'm not on t-mobil, but european carrear (Orange309)

Have an solution for me please ?

Thank's
[HTC One S] scotty1223:
this ;)

they can tell you wether a different tool is acceptable,or they can possibly add your build to their supported list.
[HTC One S] tominozh:
There is a ruu 3.16.401.8 which contains hboot 2.15 and radio 1.11. It is possible to supercid by hex editing the partion and dd it back.

Some cids then got minor ota update 3.16.401.9. (Around 50MB) That only updated radio to 1.15 but hboot didn't changed. It also brought the write protection to certain partion that contains cid info. So even if you pull it, hex edit and dd back, after a restart the cid reverts back to original cid.

I'm not sure if ruu .8 would run. By theory it should because the same hboot, but would be good if somebody could try.

So if any user with .9 base could try to run Jb .8 ruu and report back we would know.

Sent from my HTC One S
[HTC One S] scotty1223:
sometimes with a minor ota that only increases .1(like .8 to .9) the ruu will just run,no questions asked. if the main version does prevent the ruu from running,that factor is easy to chagne. ive seen lots of times a situation like this to work. the hboot check prevents the phone from substantial downgrade to a completely different firmware with an old hboot,but when both firmwares contain the same hboot,as long as the main version is changed the phone will happily flash the older software.

i agree,it would be good if someone on ,9 or newer could try this. post up if your on 3.16.401.9 or higher and need any help trying this :)
[HTC One S] leit4444:
I can state this: I have a T-MOB101 device. With stock I made an OTA to the latest version (can't remember version number) After that unlock bootloader, flash CM 10.0, flash stock OTA *.9 for Europe, not T-MOB101 and then flash OTA *.8 also for Europe. For flashing OTAs I used the method described here (remove CID from update_script, the flash with CWM) After that I could neither facepalm nor moonshine.

Edit:... THEN flash with CWM...
[HTC One S] oVeRdOsE.:
Hi,

just to be sure, there's NO way to superCID my phone and then s-off if I have :

OTA lastest update 4.1.1

HEX mmcblk0p4 : GLOBA001

Firmware 3.16.1500.7 from videotron canada

Rooted

bootloader unlocked

I checked moonshine, and this method. If I'm right, those are the only 2 methods? So I have to deal with s-ON. Right?

Thank you
[HTC One S] scotty1223:
i dont know. did you try this method and have a failure? some firmwares have increased write protections,while some have not. we dont have a concrete,thurough knowledge of what builds work and what dont. add to that the confusion by some folks claimig things worked while in fact they were s off allready,and that some folks have OTAed vs RUUed to newer firmware.

in other words,just try it. its a huge grey area.

if supercid/facepalm fails,moonshine should still work. hop on their IRC and ask the guys what you need to do to get them to add support for your build.
[HTC One S] dionieins:
did you finally made it?
[HTC One S] oVeRdOsE.:
Hi. No, I tried the 2 ways.

the first one is impossible because of the read access only. And the second way doesn't support my firmware.

Anyway, my dd is a desire z and my fav rom is viper venom. On the OneS you dont need to be soff to run viper's rom.
[HTC One S] m4te:
Sorry for taking out this older thread, but I have a problem with getting SuperCID.

I have an originally german t-mobile HTC One S. I've unlocked the bootloader, installed TWRP recovery and flashed BeanStalk. I want to S-OFF now, but with hardy any luck.

This facepalm method doesn't work for me. Even after changing the CID in mmcblk0p4 to '11111111' and then sucessfully copying it into /dev/block, I still get T-MOB101 when doing fastboot oem readcid.

Another thing that came to my mind is trying the moonshine method. Do I need to go back to stock rom for this to work? Thanks.
[HTC One S] Da9L:
Im trying to get SuperCID on my S4 One S, but im facing some trouble.. I allready have a custom rom, and also a custom rom (SourcE v1.4) ..

But when i try the method in start topic i get to this ponit

I do this but i dont see CWS__001 anywhere.. All i see is this

Is there anything i can do ? I want to get SuperCID so i can get S-OFF and flash a Sense5 rom ..
[HTC One S] scotty1223:
That's because your CID is HTC__203 ;)

---------- Post added at 12:09 AM ---------- Previous post was at 12:08 AM ----------

Also, take that picture down, or blur out your meid
[HTC One S] Da9L:
Okay picture taken down .. :) but does that have anything to say that my cid is not like The one in op ? Can i still continue?
[HTC One S] scotty1223:
that is correct. CWS__001 is the at&t cid,as this guide originated in the at&t one x forum. your cid is HTC__203(2 underscores) so,you will just replace those 8 characters with 11111111. just be very careful with this hex edit,since accidentally deleting a character will change all offests from there onward.

if you are on older firmware,it should still work. if you have OTAed to a more current JB build,you may find write protections in place that prevent the change. good luck!
[HTC One S] Da9L:
I have HBOOT2.15 and honestly i did not expect this too work, from what i could read.. But it seems to work! fastboot oem readcid gives me 11111111 so i guess its working ? :)
[HTC One S] scotty1223:
Yup! Run facepalm :)
[HTC One S] m4te:
For anyone having problems with getting superCID on HBOOT 2.15, take a look here: http://xdaforums.com/showpost.php?p=46939498&postcount=7
[HTC One S] stormyb:
allright, read through a lot of threads and i''m completely lost. I did put some question over the forum.

I'm on HBoot 2.15.0000

unlocked

what is the next step?

supercid first or s-off first?

i tried them both but with no succes.

i used the windroid one s toolkit.

tried the moonshine and the facepalm method.

My question: what should i do first? supercid or S-off?

when i try supercid first:

i managed to change the file with a hex editor. i can push the file back, but when i want to rename it to the original, it says: no write permission. i am su at the moment...

i followed this method:

http://xdaforums.com/showthread.php?t=2317536

well i now read somewhere that HBOOT 2.15 has a write protection... and someone wrote to me he managed to supercid 2.15 ....

i quit with this for a while...
[HTC One S] scotty1223:
its not as simple as hboot 2.15. it is the fact that certain carrier/regional builds have enabled write protection on p4,while some have not. this is why youre getting some conflicting info.

the bottom line is if your hex edit supercid failed,you will need to run moonshine. it has worked to simply restore a nandroid of a supported build if your current version is not,see post 487 above.
[HTC One S] Co5min:
I am on hboot 2.15 and want to supercid in order to S-Off and enjoy the latest ROMs. While in cmd, when I enter "su" it says permission denied and cannot perform any other step. Can you please tell what do I need to do ? Thanks.
[HTC One S] scotty1223:
You need to unlock your boot loader and root your phone.
[HTC One S] Co5min:
Sorry I forgot to mention: I am unlocked and rooted. Currently running BeanStalk.
[HTC One S] Super_Dork_42:
Okay, so there's not really another place for me to ask this that I can find, but does SuperCID-ing your phone erase anything? If so what would I need to backup before going ahead with it? I don't want to lose anything. And don't just give the cop-out answer of "just backup everything" please, I want a real answer.

And does this method work or do I need to use the one in the OP of this thread? http://androidforums.com/one-s-all-things-root/690970-guide-supercid.html
[HTC One S] scotty1223:
do you want me to tell you what you want to hear? a real answer is "to be safe,back up everything". sorry.

hex editing should not erase any data in other partitions. but you never know what might happen that might need an ruu flashed to fix. i personally would do a titanium backup of your apps and data,make a nandroid,and move the entire contents of your sd card to the PC.

the android forums guide is basically the same as whats here. if youre on a build without write protection on p4 then either will work. i spend quite a bit more time on android forums,and will support that guide better. for what thats worth. ;)

the end result wont change: it may or may not work. see post #489 above
[HTC One S] Scorpion_D:
Hello guys, I need S-off my phone HTC one S but first I need CID rigth?
[HTC One S] saikat1198:
---------- Post added at 05:36 PM ---------- Previous post was at 05:29 PM ----------

[/COLOR]how can i revert back to my original cid?

(i now have super cid, s-off, HB 2.16)
[HTC One S] gelo01:
If you're S-Off, you can just change your CID by rebooting to bootloader and input this cmd:

fastboot oem writecid [COLOR="Red"][B]HTC__405[/B][/COLOR]

Just replace the red part with whatever CID you want.. :)
[HTC One S] D3LTA:
No you don't, supercid is become kinda useless nowdays..

use rumrunner S-Off to get S-Off. no need for supercid!
[HTC One S] ID#:
But is the one s really supported?

I tried to S-off, but my mmcblk0p4 file says in line 0x210: VODAP110xxxx and the next line is xxxxxxxxxxx and nothing like CWS_001 or roger or HTC_001. Which numbers do I have to change? The VODAP110xxxx I guess to HTC1111111?

rumrunner worked for me.
[HTC One S] ApneaB:
Just use rumrunner
[HTC One S] krzysiek033:
I figured it out
[HTC One S] NightHeron:
Hey gelo I am rumrunner s-offed and I want to superCID my one s s4, but I don't know what to fill or replace in your Red text. Should I simply type 'fastboot writecid 11111111' or I should fill the 11111111 in your red '____' space? Thanks in advance.

Edit : Got it.
[HTC One S] NightHeron:
You had to try Rumrunner to s-off. Do you try this and doesn't work?
[HTC One S] lmcmil:
Rummrunner didn't work, or even firewater...
[HTC One S] marchetto:
Hi, I've tried..I've doing all and it seems function, but when I restart bootloader cId isn't changed..why?! I'm so confused..

Please help me
[HTC One S] myphonesbetter:
So I've tried everything to get my phone to super cid.

I have the newer h-boot t mobile.

I think from what ive read, its write protected.

I can extract it and change the cid to 11111111 but when I restart the phone it always goes back to tmob_010.

I even found a nice program called FX file explorer that has a root option to turn of w/p and allowed me to extract it. It does not have a hex editor but if I open it as a text file, I can edit it right in the block folder on the phone. Or I can copy pate it to the sdcard then use a hex editor app to edit it and copy paste it back.

This might be great if it wasn't write protected. It always goes back as soon as I restart the phone.

I have 2 ideas. 1 is to upload an older RUU. im not sure if this will work but its worth a try.

And the other is just install a rom with an unsecure kernel. (I finally got rumrunner to tell me I need and unsecure kernel after about 10 tries)

Are there any roms you guys know will work with rumrunner or moonshine?

Or are there any unsecure kernels that work with a stock 3.14 ruu and h-boot 2.15.0000? Ill search too.

Also will installing an older RUU actually change the hboot?

Thanks.

P.S. Somebody that has a phone without a W/P mmclk0p4 file should try to edit it without moving it out of the actual root of the phone. Or at least without plugging it in to the computer. Let me know if it works.
[HTC One S] myphonesbetter:
Also I cant flash any RUUs. Not sure why. It gives me a different error every time. Sometimes it goes into the htc boot screen.

Also I installed cm10 and the boot.img from that rom. Now I cant get get rumrunner or moonshine to connect at all.
[HTC One S] the4biddendonut:
I'm in the same boat as you. Can't s-off my warranty return phone, but I was able s-off my last two One S's. I just gave up.

You'll probably come across many people on this forum that think you're stupid for not being able to s-off your phone. Don't listen to them. They have no idea.

I do know that you won't be able to s-off unless you have a sense stock or stockish rom though.
[HTC One S] Le Widget:
Hi Guys, I'm having trouble following the commands in the OP link...

Anyone know what's happening ?

Currently my phone has no ROM (or at least the ROM is borked).. trying to get SuperCID to flash latest stock rom etc..
[HTC One S] sib_rock:
One X? It's for One S
[HTC One S] Le Widget:
oooh ok, thanks :)
[HTC One S] Castor-designs:
It worked for me as well. But in case you came here like me in terms of getting S-OFF via Facepalm (and therefore had to get super cid 11111111), you probably do no not have to proceed since Facepalm seems to be outdated.
[HTC One S] plocri:
it happened to me too, italian (london) but rom is full translated in italian ;)
[HTC One S] stinky73:
More info maybe. How did you install (full wipe etc)? Which ROM? Exact symptoms...from what you said it does not sound same as SneakyGhost?? He said he did not have correct language options..

Hate to sound like a hotline technicien but "have you tried completely wiping your device Sir?" ;)
[HTC One S] plocri:
I unlocked the bootloader with htcdev, then changed cid to HTC__401, than installed stock 1.78.401.2 ruu
[HTC One S] stinky73:
What vendor code is HTC__401? I know that you cannot use aRUU if the cid is not good butmaybe this has had an effect...Thought the consensus here was either use HTC__001 if you want to maintain the possibility of OTA updates or 11111111 if you wanted super CID with no OTA
[HTC One S] plocri:
HTC__401 it's the european cid; I don't think that using supercid 11111111 you won't be able to have OTA, because on my previous Sensation, with supercid I still had OTAs
[HTC One S] stinky73:
Just taken the time to look at the language options on my phone running same rom as you and now see what you mean.....bizarre language options indeed but as you say, if it works in Italian then all's well that end's well...I now remember I had a "europe" rom on my Desire HD which offered the choice of english as Swiss, Italian or German (english) - they all worked exactly the same when used...

Maybe something getting lost in translation when they write the rom's or somebody with a strange asiatic sense of humour :D
[HTC One S] Sneakyghost:
I am not sure if it is really an issue, i think it may just be, because i did not switch ROM after switching CID. The original CID was HTC__102 and the phone was from 1&1 (as most german HTC One S as it looks like).

It might just be, the language Tables got messed up from changing the CID but not the actual ROM. Like, the first part of the language setting referring to what is in the ROM and the second part referring to what the CID suggests there should be in that field. e.g. like: German (united Kingdom), where the "German" field stems from what is in the ROM and the "(united Kingdom)" part is what the CID suggests should be in that table. Or: if it was a UK ROM, it would then probably read "English (united Kingdom)" because the same table would then contain a language matching the CID. The CID "HTC__001" is HTC WWE (no specific carrier), the CID "HTC__102" is HTC Germany (no specific Carrier) (Source), so the packaged languages might differ...

Or something like it. Dunno.

I put all the CID's into an Excel-Sheet for easy copy/paste or as a backup.

Also i thought, if there is new CID's turning up, someone could add them, also, there is three CID's missing in the list. Maybe someone could complete it?
[HTC One S] craig1965:
Confused the OP states you only prerequisite you require is HTC dev unlock yet another thread states you must be rooted can anyone shed any light on this
[HTC One S] raikesy:
Probably suggesting that you need to be unlocked to get root, to carry out the supercid.
[HTC One S] shootind5nukes:
Actually I believe this is wrong. Once you HTC dev unlock and have CWR installed you can boot into recovery and adb shell with su permissions and can do everything you need to do. You don't even need to "su" the shell in recovery starts with #.

Edit: I'm not sure about this but maybe you might not even need HTC unlock. Do you need to be unlocked to run "fastboot boot recovery.img"?
[HTC One S] azzledazzle:
Is it necessary to submit token ID after the CID Change ?? Or is this for people that do it BEFORE unlocking bootloader ??

I already had unlocked bootloader, Changed CID without any issues Then i just rebooted, All is fine.
[HTC One S] Sneakyghost:
I am not very sure yet but i believe that the Token is generated from a few factors inside the ROM (something like a checksum) and changing CID might change the Token, hence the Unlock of the Bootloader might need to be redone using a token that is generated from the changed software.

Please correct me if i am wrong with this theory.
[HTC One S] azzledazzle:
Yes your right.

It worked fine without it, But when you relock bootloader and want to re-unlock it, You need a new unlock code..

Other than that i had no issues, I only found out cause i wanted to run an RUU which needed locked bootloader!
[HTC One S] Sneakyghost:
lol i was just gonna edit my post saying that i think its most likely only relevant if you relock and then unlock your bootloader again.

So, to sum it up: Bootloader remains unlocked, yet if you re-lock it, you need a new token and unlock.bin if you want to unlock it again.

which kinda confirms my theory that the unlock token is generated from parts or all of the software.
[HTC One S] mr.tenuki:
can we use this exploit to SIM unlock the phone? for the myTouch4g, gfree did both at the same time, so was wondering if that is possible here as well.
[HTC One S] Stroid01:
So why not just leave it unlocked...or will that hinder you from doing something?

I am a bit unclear about what the bootloader lock vs unlock means. i am currently super cid 1111111 and running EU radio with LeeDroid, what ive gathered is with my bootloader being unlocked if i wanted to flash a new RUU (say the tmo one due out today) I wont be able to until I relock the bootloader?
[HTC One S] stinky73:
Correct, leave it unlocked unless you want to install a RUU as they will only work on locked bootloaders (HTC firmware looking for "standard" state of bootloader)
[HTC One S] shootind5nukes:
Actually you can unlock it and relock it with the same unlock token as long as you don't change anything. If you change anything at all though you need a new one. Atleast for me I didn't.
[HTC One S] vega89xi:
So i super CID'd, relocked my bootloader, flash 1.78 RUU and then when I go back to unlock the bootloader it never unlocks.

I have tried a new code and even my original. It takes it both times, give me the unlock menu, reboots as normal but when getting back to the boot loader it still says "relocked" and wont let me write anything.

Anyone have any ideas?
[HTC One S] azzledazzle:
Did you delete your old unlock_code.bin from your adb folder ?

and also, the new one will download as unlock_code.bin(2) if you already have the original on your computer.

You will need to download it again or rename it (remove the (2) ) and place it in your adb folder..

Worked for me and everyone else :)
[HTC One S] vega89xi:
I'm linking directly to the file in the fastboot cmd.

I always do it that way so that my Platform-tools folder doesnt get cluttered.

Im not a total newb at this stuff but baffled by this though. Never ran into this problem before.

:confused: