yashsingh1/xdaforums huggingface dataset:
[AT&T, Rogers HTC One X, Telstra One XL] mentalityx:
For some reason I am just not getting this. I have been searching and reading the past 3 days and still have not come across a solution. I have unlocked the bootloader, Viper 3.2.7 installed, SU installed, and rooted. I have updated my HTC drivers, google drivers, SDK platform tool installed and device manager reads my HOX.

I follow the guide and I still get the error 99, Too many links. I do a CID check and its all 1s. For myself Im out of options now and asking for a just a bit of help. Thanks
[AT&T, Rogers HTC One X, Telstra One XL] pinoy724:
Between steps 3 and 4 do this command.

fastboot oem writecid11111111

After that let phone shut down completley. And let it restart.

Then continue from step 4.
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
What will that achieve? He already has SuperCID.

Sent from my Evita

---------- Post added at 11:51 AM ---------- Previous post was at 11:39 AM ----------

Look on page 17, there's a solution to your problem posted by ChongoDroid. Just to be clear, you're not the first person who had this problem, and if you searched you would have found the answer. Please search in future.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] Mistro:
I'm also getting the FAILED (remote: 99 unknown fail) error. This is what I've tried so far:

- Updating to 3.18 with both AT&T and Cingular RUUs. I get the 131 error (vendor id - probably because I'm on TELUS). This was tried with the bootloader both locked and unlocked.

- Trying to SuperCID (I have a telus device so I can get a code, but tried this anyways). I tried the instructions in the link, but get a "FAILED" when trying to shell run pwn. I've tried a few different sources for that file and all don't work. I don't really need this since I have a telus device and can unlock normally, but thought i'd try this anyways.

- Tried fastboot oem writecid 11111111 before step 4. I get "FAILED (status read failed (Too many links))" and then the device hangs until a reboot. Again, don't really need to do this, but wanted to rule it out.

- Tried the steps posted earlier in this thread (ChongoDroid) about installing Venom XL (Tried both the version mentioned in the post and the latest). Followed to a T and no dice either. Still get 99.

Also tried various combinations of orders of the above. I'm out of ideas :(
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
Ok there's absolutely no point in trying to do the s-off method because it clearly states you need to have SuperCID to do that. I don't know why you tried that when you know you don't have SuperCID. So, first off you need to get SuperCID.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] Mistro:
There are a few others in this thread that are not on AT&T and have confirmed that they have done this without SuperCID (Since those not on AT&T can unlock normally via HTCDev - Which I have done).

But ignoring that detail for a second, like I mentioned in my post, I did also try the SuperCID method (changing to 111...1). But like I mentioned I always get an error when executing pwn. Searching yielded that certain uploads of pwn had some issues. I've tried at least 6 different "good" versions of it and checked the checksums of all. Still have the same issue. I have also tried using a hex editor like mentioned in some threads, but that has not yielded any results either.

I usually do not post for help on these forums since 99% of the time, there is someone else that has had the same issue. Unfortunately I'm at that point where I have exhausted my search-fu.
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
I don't think unlocking with or without SuperCID has anything to do with s-off. That's specific to unlocking the bootloader.

As far as I know, if you unlocked through HTCdev without SuperCID, you still need it to accomplish s-off. It's a clearly stated pre-requisite. But hey, I could be wrong.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] Mistro:
Thanks, I guess I'll go to go off on a tangent and see if I can figure out this pwn error thing when I try to SuperCID first then. I don't want to clutter up this thread with q's unrelated to s-off.
[AT&T, Rogers HTC One X, Telstra One XL] kotton666:
I kept getting the error 99 until I stopped htc sync from running (it's a pointless annoying program anyhow IMHO)

I simply removed the exe file from the HTC sync folder in program files and started the whole process again. As soon as I did that and followed each step from the start it worked first time.
[AT&T, Rogers HTC One X, Telstra One XL] exad:
FAILED (remote: 99 unknown fail)

needs to be error 92. Simulate battery pull by pressing and holding power on the phone until it turns off, then try again. May take several tries.
[AT&T, Rogers HTC One X, Telstra One XL] tfngwena:
Thank you ! Now have s-off !! :good:

It was the wrong error code (99 instead of 92) and also whilst in adb I was running the commands all wrong. For anyone else on a mac using terminal to do all this, you must first enter shell before running shell commands. i.e. step 7 looks more like this

./adb-mac push soffbin3 /data/local/tmp/
./adb-mac shell

then

# chmod 744 /data/local/tmp/soffbin3
# su -c "/data/local/tmp/soffbin3"
[AT&T, Rogers HTC One X, Telstra One XL] Protogon:
Is there a way to return to S-ON for warranty purposes? I'm having some issues with my backlight and need to ship my device in for repair. Don't know if they'd mind that my phone is S-OFF...
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
The fastboot command is:

fastboot oem writesecureflag 3

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] Protogon:
Worked on the first go. Thanks.
[AT&T, Rogers HTC One X, Telstra One XL] [un]necessary:
i cant believe i didnt do this sooner... used this guide http://xdaforums.com/showthread.php?t=928370

didn't think it worked and then BAM my bootloader says s-off. pretty damn foolproof.
[AT&T, Rogers HTC One X, Telstra One XL] theartialmartist:
I'm pretty overwhelmed and need some help.

i

- booted into TWRP

- factory reset/format (the phone is now totally formatted with only TWRP installed)

- tried flashing cm-10.1-20130719-NIGHTLY-evita it failed, so i read up and saw S-OFF is REQUIRED for this

(when exiting TWRP, it asked me if i want to install SuperSU and i said yes)

it looks like i need some ROM installed to run adb commands vs fastboot which works in the bootloader. will "cm-10.1-20130610-UNOFFICIAL-evita.zip" work?

there's nothing in that thread (http://xdaforums.com/showthread.php?t=2205183) about requiring S-OFF. It's downloading at 29k/sec - any mirrors? (yes i've searched)
[AT&T, Rogers HTC One X, Telstra One XL] thedailyl3af:
No it won't.. it only works on sense based roms so I would go with viperxl it's really good and has tons of tweaks to play with. Just flash viper and set up the rom. When done try facepalm.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
That's not true. It works on aosp ROMs, you just need to enable adb access in developer settings.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] thedailyl3af:
From what I've known and read about on many diff threads is sense based is almost a guarantee and I believe I've only read of one other person achieving it without issue. But times change and so does development (new features which allows this) so I guess it does now. Not a big fan of cm or aosp so this can be true. :P

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] sagebrush:
One X+

Can anyone tell me if this S-off fix also works on the one x+ please? I google and search xda and everything seems to bring me to the one x/xl fixes also some tweaks like boot.img seem to be interchangeable.. thanks for any info you can give me
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
No, go look in your forum.

Sent from my Evita

---------- Post added at 12:36 PM ---------- Previous post was at 12:35 PM ----------

Yeah it has been suggested many times that you must be on Sense for this to work. But like I said, it works on aosp, I've accomplished it on aosp, and I could recreate that success repeatedly if needed.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] thedailyl3af:
No need too but good now i can speak on this and read on some more threads :)

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] nccu_eagles:
tried this and still get code 99 any other ideas? :eek:
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
When you get error 99 try simulating a battery pull (hold power and volume down, when the screen goes blank let go of power but keep holding volume down until it reaches bootloader) and try again. It might take a few tries.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] mc_becker56:
Thanks! I kept getting Error 99 as well and tried out this fix and it worked perfectly first time. Good work.
[AT&T, Rogers HTC One X, Telstra One XL] GSM4ever:
Getting a error "error: cannot load 'PJ8321000-OneX.zip' : Unknown error
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
Is the zip in your fastboot folder?

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] jkel777:
Just did it now without any problems! Thanks beaups!
[AT&T, Rogers HTC One X, Telstra One XL] thinhletien:
My 1XL is empty(wipe all data before), i try to s-off in bootloader but error in step 6(cant boot to android cause no android on my phone)-7(no device found)-8-9

Any suggestion? Do i need to install a rom before s-off?
[AT&T, Rogers HTC One X, Telstra One XL] thedailyl3af:
Of course you do silly lol read through the last couple pages on what me and timaaa have posted.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] thinhletien:
Still, after install a sense5 rom, stuck in step 5: remote: 99 unknow fail :(

Can some1 help me please, i need step by step, more detail to do that.

My HTC 1XL is rooted, running TWRP and Sense 5 rom base, bootloader unlocked, s-on, hboot1.11

So what i need to do from the beginning?
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
Go to page 17 and read Chongodroid's fix for your problem.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] thinhletien:
Can you explain more on:

- step 2: which kernel is that?

- step 7: ????

another thing is my current hboot is 1.11, i want to s-off first, so after that i can update my hboot later. So can i follow your steps?
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
Step 2: this may not apply to you, if you normally need to manually flash boot.img from a ROM using fastboot, that's what he means. Otherwise just flash the ROM.

Step 7: it's pretty self-explanatory, follow the instructions in the OP to achieve s-off.

You don't just update your hboot after gaining s-off, you run an RUU and update the entire firmware.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] thinhletien:
Thank for your answer, it helping me alot. Just 1 more question: my 1XL is rooted, and in the s-off topic, it said need SuperCID, i dont know my 1XL have SuperCID or not? How can i check my 1XL got SuperCID or not?

PS: after flashing Viper 3.2.7 and still got 99 unknow fail :( dont know why
[AT&T, Rogers HTC One X, Telstra One XL] tyessen:
Put your phone into fastboot (bootloader), go back to the command prompt and type "fastboot getvar cid"

If it returns 111111 then you used the SuperCID method. If it's anything else, you did not.
[AT&T, Rogers HTC One X, Telstra One XL] thedailyl3af:
Or simply put your phone into bootloader and where it says s on and such and it should say cid 111111111

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
It only shows your CID in bootloader after s-off.

Sent from my Evita

---------- Post added at 04:35 PM ---------- Previous post was at 04:33 PM ----------

Did you let the ROM boot up after flashing it? Or did you reboot straight to bootloader?

To work out if you have SuperCID, go to bootloader/fastboot and use either of the two following commands:

fastboot getvar cid

fastboot oem readcid

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] JCon0320:
hello everyone! I'm quite to late to this party, but man! I'm glad to be back! just finished the s-off process. I got it on the first try. I actually had more trouble making adb work than the s-off stuff. for those that are wondering, I was coming from liquidsmooth(aosp 4.2.2) with hboot 1.09, rooted, unlocked, superCID, 1.85 RUU. here are the steps that I took.:

-download latest android sdk(4.2.2). I thought this would be easier than htc sync because I don't have to stop it running. although this is a bigger file, that's fine for me.

-make sure that adb debugging is on, (you might have to reauthrize your phone to your pc like I did.)

-check that adb has root access. (it's under dev options>root access>apps and adb)

-read, and follow steps located on the s-off thread carefully. no need to rush anything, I didn't. just make sure that each command is entered correctly, and have some patience.

I hope this helps.

Sent from my sexy One XL
[AT&T, Rogers HTC One X, Telstra One XL] thinhletien:
Now i find out my problem, my CID is ROGER001, so do i need to pay fee to unlock first, after that i can do SuperCID? Because i got FAIL to get superCID after 2 restorations.
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
Didn't you read the instructions at the start of this thread? It states that you must have SuperCID to do this.

You don't need to pay anything, that's for SIM unlock which is entirely different. You need to find the way to SuperCID on this forum.

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] j3.cole:
I am certain the Viper method on page 17 played a significant role to it finally being s-off now. However, even after that I still came across the 99 error. So, I decided to take matters into my own hands.

I unzipped the PJG*** file, did a fastboot flash of the boot.img then followed the OP... low and behold.... S-Off....

Thanks for all of the support in here, it is greatly appreciated!!! Very nice community.
[AT&T, Rogers HTC One X, Telstra One XL] thedailyl3af:
(Fastboot oem writecid222222 or 111111) change the 2's to the exact amount of 2's you need or 1's. Should work afterwards

Edit: it's (fastboot oem writecid11111111)

8 ones or two's it's doesn't matter. Then try :)

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] thinhletien:
totally lost what did u say, cant understand at all. I am quite noob, so please give me more detail.

I am following this to get superCID:

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

But in step 5, after authorize two restorations, it fail to get 11111111, still ROGER001

My 1X unlock bootloader already, so it make me confuse to follow this topic :(

I am stuck rightnow with current condition of my 1XL: unlocked bootloader, no superCID, hboot 1.11, TWRP recovery, and running Viper 3.2.7 :(

Any1 can help me where i need to begin to do with my phone :(
[AT&T, Rogers HTC One X, Telstra One XL] cajer:
So my phone is rooted and has supercid. However whenever I try getting s-off following this method, cmd gets stuck after

adb shell su -c "/data/local/tmp/soffbin3"

and just sits there for a long time(5+ minutes). Eventually I hit control + c and reboot my phone, and s-off is not achieved.
[AT&T, Rogers HTC One X, Telstra One XL] stunning:
Hats off

appreciated the work

my Htc One X AT&T is now S-OFF

Thank u so much
[AT&T, Rogers HTC One X, Telstra One XL] thinhletien:
Sold my problem, but in step 7, i am not quite sure it work or not. Then i reboot to bootloader, it said S-off RT . So is it ok for me now to flash RUU to update hboot?
[AT&T, Rogers HTC One X, Telstra One XL] stunning:
same here with me and i have update my set with 3.18 n got rooted again n flashed with lates custom rom 4.2.2
[AT&T, Rogers HTC One X, Telstra One XL] [un]necessary:
so ive gotten s-off before, when my phone was 2.20 and i wanted to do the RUU to 3.18 for new roms but then that phone had some screen burning issues and was less than a year old so i wanted to warranty it. now, I got the new phone today from warranty and it came with 3.18, hboot 2.14 which wasn't a problem with recent updates to the all-in-one root toolkit. im rooted, CID is 1111... everything is how my old one x was but I can not get s-off to work. in adb, everything goes smoothly until I get to this command:

which leads to

and in the all-in-one kit i get through all the steps and am prompted by superSU to grant access like it says I should be but when I reboot, I still see S-ON..

currently running carbonrom v1.8 from august 1st (running fine with s-on but i miss the s-off)

EDIT: decided to read further into the errors and saw the 99 unknown error instead of 92. needed to simulate a battery pull and then it worked on the next try. it's always something so simple...
[AT&T, Rogers HTC One X, Telstra One XL] pOLLYpOCKET:
I can't for the life of me get this to work. I just received my replacement from AT&T and my bootloader screen says:

TAMPERED

UNLOCKED

Evita PVT Ship S-ON RL

HBOOT 2.14.0000

I did the superCID and I'm at 111111.

Any ideas?
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
What exactly about it is not working?

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] WTFunk:
Re: [S-Off] Facepalm S-Off for HTC Devices One S, One XL, Droid DNA

Could be that I'm completely wrong and this alters something. I'm on AOKP 4.2.2 but my mind is so shot today that I can't remember my data state after performing s-off.
[AT&T, Rogers HTC One X, Telstra One XL] jacobas92:
haha would have given thanks but apparently I've already hit 8 today, but yeah this works.:highfive:
[AT&T, Rogers HTC One X, Telstra One XL] KitWasHere:
So why is this called "Facepalm"? I mean, now that I'm done it was pretty straight forward but all of this stuff is if you do your research. But that's just the flashing and installing end of things. Just curious what was the "been in your face the whole time" coding/programming thing that inspired the name?
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
CR, and me neither.
[AT&T, Rogers HTC One X, Telstra One XL] c5satellite2:
Re: [S-Off] Facepalm S-Off for HTC Devices One S, One XL, Droid DNA

Same here 99 unknown fail on DNA.

Any advice?
[AT&T, Rogers HTC One X, Telstra One XL] Pete7ate:
I think this is also good
[AT&T, Rogers HTC One X, Telstra One XL] elfysrfr:
Re: [S-Off] Facepalm S-Off for HTC Devices One S, One XL, Droid DNA

Thank you Thank you thank you.......

Sent from my soon to be....now is S-Off HTC OneXL
[AT&T, Rogers HTC One X, Telstra One XL] ttcrew:
I hit the chat-room and the only advice I could get (which I haven't tried yet) is to re-lock bootloader, run the RUU, then root, unlock again, and then get S-off...........

I really hope that's not the case - otherwise, this could take hours... :(
[AT&T, Rogers HTC One X, Telstra One XL] SmiLey497:
Such a beautiful thing.
[AT&T, Rogers HTC One X, Telstra One XL] w0tha:
I have re-read the OP a bunch of times and i'm still wondering if those of us who have the Telstra One XL will need get SuperCID as we never had to change the CID to get the Bootloader unlocked?
[AT&T, Rogers HTC One X, Telstra One XL] Garmig:
Re: [S-Off] Facepalm S-Off for HTC Devices One S, One XL, Droid DNA

AT&T HTC One X is S-Off

Thanks guys

Donation coming...
[AT&T, Rogers HTC One X, Telstra One XL] mrjayviper:
seems this is limited to north american phones where they have to resort to superCID trick to get unlock
[AT&T, Rogers HTC One X, Telstra One XL] ECEXCURSION:
Alright, so I followed the guide and it seems to be failing for my AT&T HTC ONEXL...

And can I reboot my phone after doing this?

C:\android>adb shell getprop ro.aa.modelid
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
PJ8312000

C:\android>adb reboot bootloader

C:\android>fastboot oem rebootRUU
...
(bootloader) Start Verify: 3
OKAY [ 0.063s]
finished. total time: 0.063s

C:\android>fastboot flash PJ8312000-OneX.zip
unknown partition 'PJ8312000-OneX.zip'
error: cannot determine image filename for 'PJ8312000-OneX.zip'

C:\android>adb shell getprop ro.aa.modelid
error: device not found

C:\android>fastboot oem rebootRUU
...
(bootloader) Start Verify: 3
OKAY [ 0.058s]
finished. total time: 0.058s

C:\android>fastboot flash PJ8312000-OneX.zip
unknown partition 'PJ8312000-OneX.zip'
error: cannot determine image filename for 'PJ8312000-OneX.zip'

C:\android>fastboot flash PJ8312000-OneX.zip
unknown partition 'PJ8312000-OneX.zip'
error: cannot determine image filename for 'PJ8312000-OneX.zip'

C:\android>

So.. I'm stuck at the black screen wtih the HTC logo. Any ideas where I'm going wrong?
[AT&T, Rogers HTC One X, Telstra One XL] WhatTheAndroid?:
Any thoughts on making a all in one.. program that does the crap for you, for the super newbies or is that to much? Or someone could put up a tutorial video in the op. Could mean less bricks. Just making a suggestion and solution to less bricking. :victory::victory: Thanks for S off :D
[AT&T, Rogers HTC One X, Telstra One XL] SmiLey497:
fastboot flash zip PJ8312000-OneX.zip
[AT&T, Rogers HTC One X, Telstra One XL] w0tha:
You missed the zip after flash.

You entered 'fastboot flash PJ...'

It should be 'fastboot flash zip PJ...'
[AT&T, Rogers HTC One X, Telstra One XL] pablo11:
Yep you will need it.
[AT&T, Rogers HTC One X, Telstra One XL] ECEXCURSION:
Thanks for the help guys, I figured out my mistake and am now staring at a bootloader saying S-OFF! :good:
[AT&T, Rogers HTC One X, Telstra One XL] BreatheHT:
Works!!!!

Huge thanks man!!!!
[AT&T, Rogers HTC One X, Telstra One XL] ComposMentis:
When I type adb shell getprop ro.aa.modelid it appears to run, but I don't get any output. Confirmed device is seen using adb devices. Any help?

Nevermind, I guess on CM 10.1 it won't return the model id using adb. I downloaded the OneX file and I'm now soff. Thanks!
[AT&T, Rogers HTC One X, Telstra One XL] pOLLYpOCKET:
Ok, I'm a complete idiot. I wasn't unlocking the screen when I rebooted into Android so I never granted superuser access.

Seriously a Facepalm.
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
Lol, well ya got it sorted out in the end :)

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] jaxenroth:
Little help please

Hi guys, coming from the Htc one back to htc onex, trying to s-off and having some issues. bootloader is unlocked. phone is rooted. twrp is installed. i follow the facepalm commands to the T, but for the life of me this phone stills shows s-on, i get no errors whatsoever, just the ones described in the op

fastboot screen reads

tampered

unlocked

evita pvt ship s-on rl

hboot 1.1.4.002

any help would be wonderful. thx jake

edit: heres what i get after i fastboot flash the zip

(bootloader) -------------------hboot boot time:125099 msec

FAILED (status read failed (Too many links))

finished. total time: 6.758s

here is what i push in android

C:\android-sdk\platform-tools>adb push soffbin3 /data/local/tmp/

99 KB/s (4751 bytes in 0.046s)

C:\android-sdk\platform-tools>adb shell chmod 744 /data/local/tmp/soffbin3

C:\android-sdk\platform-tools>adb shell su -c "/data/local/tmp/soffbin3"

C:\android-sdk\platform-tools>adb reboot bootloader

C:\android-sdk\platform-tools>

STILL NO S-OFF

PLEASE HELP.
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
It looks to me like it's the first command that's failing, therefore nothing after it will work. Two questions:

Did you put the PJ8312000-OneX.zip in your fastboot folder or did you unzip it into your fastboot folder?

Are you issuing the "fastboot oem rebootRUU" before flashing the PJ8312000-OneX.zip?

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] jaxenroth:
no only thing i unzipped was soffbin file. ive ruu back to stock and did whole process over and over to no avail.wtf
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
Is your bootloader unlocked?

Sent from my Evita
[AT&T, Rogers HTC One X, Telstra One XL] jaxenroth:
yes i think i have some type of su issue.
[AT&T, Rogers HTC One X, Telstra One XL] Heisenberg:
The first fastboot commands don't need su. Can you paste the errors you're getting here?

Sent from my Evita