yashsingh1/xdaforums huggingface dataset:
[AT&T, Rogers HTC One X, Telstra One XL] mikklethepickle:
No no no please be careful you're about to overwrite your IMEI.

Read this: http://xdaforums.com/showthread.php?p=26531095#post26531095
[AT&T, Rogers HTC One X, Telstra One XL] Pirateghost:
kid?
[AT&T, Rogers HTC One X, Telstra One XL] ted77usa:
i believe u on charge only mode...so change it to disk mount so u able to move it to desktop or extract it with Hex editor
[AT&T, Rogers HTC One X, Telstra One XL] tyshemi:
It's all good it's all in fun we be ok he deals with a lot of noobs as a developer is all
[AT&T, Rogers HTC One X, Telstra One XL] equlizer:
You were once a noob too dont forget :cool: I do agree that people need to read more and should have someone police threads like this but its somewhat to be expected when a new exploit comes out.
[AT&T, Rogers HTC One X, Telstra One XL] Pirateghost:
yep...sure was....and i did this thing where i read, and tried things out on my own and learned......

i didnt just claim to be a noob so someone would help me.

i can tell this section is just going to be a barrel of fun!
[AT&T, Rogers HTC One X, Telstra One XL] tyshemi:
No need to police a q and a thread would be good. I just wanna learn and coming from Samsung to this is way different you need help sometime sis all . Either way it's a

L good I'll just hang back stock
[AT&T, Rogers HTC One X, Telstra One XL] kennethpenn:
All those involved in the argument should stop now. I'll be visiting this page in the next few hours. If I see another response, infractions will be handed out.

Follow the steps carefully, use caution, don't blame others, and don't ***** each other out. If you have a problem, private message me.
[AT&T, Rogers HTC One X, Telstra One XL] nugzo:
no no no its not cws__11111111 its just 11111111 (eight ones) no cws__, you are removing/replacing it. replace the cws__ with five 1's then 3 more 1's for 8 ones 11111111 total. make sure you only change those numbers, if you're not sure just cancel maybe somebody can teamviewr or remote connect and do it for you.
[AT&T, Rogers HTC One X, Telstra One XL] americasteam:
You need to hit the insert key. It should say Insert at the bottom, not Overwrite.
[AT&T, Rogers HTC One X, Telstra One XL] K4get:
At 10:30 pm EST i was able to get bootloader unlock . Thanks to all the people who come up with the exploit .

I am not familiar with hex editor so a migraine came my way. the work-through was simple and complete . My paypal account will be getting workout soon . as it should be.

Thanks again :D:cool:
[AT&T, Rogers HTC One X, Telstra One XL] americasteam:
You don't even have to move it. Just mount storage and edit the file located on the phone's sd card. When done, go back to charge only.
[AT&T, Rogers HTC One X, Telstra One XL] ted77usa:
How do i edit CWS__001 with 11111111 because evrytime i deleted CWS__001 and add 11111111 keep overwrite my imei....any idea to edit....?
[AT&T, Rogers HTC One X, Telstra One XL] Squeak22:
No NO NO.

Do it like the attachment.

The top one is what the file looked like originally, the bottom one is what it looks like after you edit it.

Don't delete what's there out, just type 1 over it until you get to the second 0.
[AT&T, Rogers HTC One X, Telstra One XL] zguy30:
Need some help at the verify stage and my command window says device not found?

I see fastbootusb is on the display

zguy
[AT&T, Rogers HTC One X, Telstra One XL] G1sanju:
Hit insert and type, or if you are in overwrite mode don't delete the old CID, just type...
[AT&T, Rogers HTC One X, Telstra One XL] jtwlbz:
htcdev.com acts strange that when i select all other supported models then nothing happens... anybody?
[AT&T, Rogers HTC One X, Telstra One XL] XsMagical:
I had that issue in chrome. Try a different browser or new account. I just unlocked 2 phones and had to use 2 accounts lol

Swyped from my Nocturnal'd ONE X
[AT&T, Rogers HTC One X, Telstra One XL] doin-it:
Yea having same problem here.
[AT&T, Rogers HTC One X, Telstra One XL] GordonOSU:
Success

I had to wait for the HTC site to be back up as it didn't work the first time. Completed the process and success. After unlocking, the SD card was not deleted and I was able to restore all of my apps with Titanium Backup. Right back were I started from and unlocked. Thanks All!!!!
[AT&T, Rogers HTC One X, Telstra One XL] nugzo:
You need help man? wassup i'll help ya. Dude was way rude. This isnt the everyday noob type of job. Its to easy to push 1 wrong key and be bricked. Most other exploits are way easier once they are made public. This was made public instantly so its still pretty raw. and videos are a big help, i learn a lot from videos. really helps when you are almost lost. hit me up i'll get you unlocked.
[AT&T, Rogers HTC One X, Telstra One XL] ws2112:
so just to clarify, at the beginning of the process I should put my phone to mount drive, is it correct?
[AT&T, Rogers HTC One X, Telstra One XL] nugzo:
no sir.
[AT&T, Rogers HTC One X, Telstra One XL] americasteam:
No, charge only. Make sure to tick USB debugging under Settings/Developer Options.
[AT&T, Rogers HTC One X, Telstra One XL] ted77usa:
VERY APPRECIATED GUYS.....:) SCREENSHOT IS AWESOME but just make sure delete ur imei number first ....just incase...and just to clarify where do i save the mmcblk0p4MOD .....saved at desktop and keep saying cannot stat....no such as file or directory when applying line 9. adb push mmcblk0p4MOD /sdcard/mmcblk0p4MOD
[AT&T, Rogers HTC One X, Telstra One XL] filthyfnj24:
Gah, I keep getting stuck on step 5, when I do the adb pull I get all the viable adb commands. I saw another member was having the same problem, tried the solution offered to him and got access denied :confused: much appreciated if someone could tell me what I'm doing wrong and point me in the right direction.
[AT&T, Rogers HTC One X, Telstra One XL] jtwlbz:
just finished it.. nice!

now...i don't know what to do with this unlock.. lol...
[AT&T, Rogers HTC One X, Telstra One XL] shadowscreation:
Hey this is my first HTC phone swells before this Motorola and before that Samsung adb is simple I promise just asking ad there are no typos you will be good fyi I haven't used adb in over a year and I had no problem with this

And @ pirate what happened man you were the one that got my adb working due to that bs computer woch I'm still using by the way I would have never got that working if it wasn't for you were did the love go we had such a blast with andromeda from the Armani cappy I understand. The relentless newb questions they always happen and always will just gotta except it don't give up on these guys
[AT&T, Rogers HTC One X, Telstra One XL] FusionTechFTS:
Please don't overlook this, it'll hard brick on reboot.
[AT&T, Rogers HTC One X, Telstra One XL] Hydromea:
Sorry if this question has been asked before, but can I do all of this one a Mac (running Lion), as long as I have ADB set up and everything? Cause I do have a Windows computer but don't want to go to all the trouble of setting the ADB up if it will work perfectly on a Mac.
[AT&T, Rogers HTC One X, Telstra One XL] Skunk2 DC:
I am stuck on step 9.. I keep getting the error "device not found" when I try to push the files. PLEASE HELP! Thank you in advance!
[AT&T, Rogers HTC One X, Telstra One XL] shadowscreation:
Are you doing adb(space)pull(space)then the directory and can get little tricky
[AT&T, Rogers HTC One X, Telstra One XL] h8rift:
Grankin01:

As I stated in the IRC channel this evening, wonderful job getting this bootloader unlocked in just under 18 days after phone release.

Also, drop the netbook and get a lappy or a PC already ;-). Its not gonna be fun compiling kernels or playing with CM with that little guy :-).

-h8
[AT&T, Rogers HTC One X, Telstra One XL] grankin01:
You could try setting the device as disk drive and hex editing straight from/to the sdcard. Then skip the adb push command and follow the instructions from there.
[AT&T, Rogers HTC One X, Telstra One XL] zguy30:
Ok at the point of running android sdk on htc site but android sdk wont open?
[AT&T, Rogers HTC One X, Telstra One XL] filthyfnj24:
I literally just copy and pasted from the OP. Did the same with the first two lines, it's just now wanting to pull the file.
[AT&T, Rogers HTC One X, Telstra One XL] Lostwarriorram:
Hit exit & exit. Make sure you are on command prompt again at the adb folder and continue step 9.
[AT&T, Rogers HTC One X, Telstra One XL] shadowscreation:
Adb(space)push(space)mmc(whatever it is )(space)/sdcarddirectory hope that helped
[AT&T, Rogers HTC One X, Telstra One XL] vinvinvinster:
Is anyone else having trouble with HTCDev saying that you're not logged in when you click "Begin Unlock Bootloader"?
[AT&T, Rogers HTC One X, Telstra One XL] filthyfnj24:
Thanks, I'll give that a try. I'm a little nervous as I've never used a hex editor before but I'm pretty comfortable with adb from my nexus one and atrix days. I downloaded HxD as recommended but honestly I have no idea where to start with it lol.
[AT&T, Rogers HTC One X, Telstra One XL] G1sanju:
You need to create an account in order to unlock your phone...don't worry it only takes a min...
[AT&T, Rogers HTC One X, Telstra One XL] ThisWasATriumph:
Considering the relative simplicity of this workaround, we probably should have had this figured out a week ago... Still great work though!
[AT&T, Rogers HTC One X, Telstra One XL] ws2112:
We're sorry, but it appears your attempt to unlock the bootloader on this device has failed. This could be caused by several factors including simple errors in the entry of the unlock token, problems with your device, or a lack of manufacturer support for the unlocking process. Please see the specific error code listed below, and try again if necessary.

Error Code: Invalid Bootloader Token Length.

Error Reason: The submitted Token appears to be the wrong length and won't work.

I got that when trying to use HTVDev to unlock :(
[AT&T, Rogers HTC One X, Telstra One XL] vinvinvinster:
I already have an account. I log in, it says log in successful, then it redirects me to the homepage. I'll just try to make another account I guess.

Edit - I think it was my adblocker causing HTCDev to think that I wasn't logged in. I tried it on my laptop and it worked fine.
[AT&T, Rogers HTC One X, Telstra One XL] elbermu:
A few people are afraid/aware of editing the file, a few pages back I posted a tool that make this for you in windows, but nobody even look at it to test, thought I can edit to fit different offsets but I will not lose my time if it will not be used, I already lost 20 minutes of my life coding it.

And here I am again suggesting:

For those who use Linux and want a command to do it for you try:

printf '11111111' | dd of=mmcblk0p4MOD bs=1 seek=$(([B]0x214[/B])) conv=notrunc

Change the offset if necessary and the mmcblk0p4MOD for your dumped file.

xxd command, sed may be used too.

Edit:

Another

echo "0214: 3131 3131 3131 3131" | xxd -r - mmcblk0p4MOD
[AT&T, Rogers HTC One X, Telstra One XL] Squeak22:
Make sure you copy from the >> to the << in the lines above and below the hex, otherwise it won't work.
[AT&T, Rogers HTC One X, Telstra One XL] grankin01:
You have to make sure that you mark the right characters on the screen before you copy them. You probably had a few to many or to little copied when you pasted them in to the window for htcdev. ;)
[AT&T, Rogers HTC One X, Telstra One XL] shadowscreation:
If you have info all along the right side of the code that's. Your problem I did that when I pasted. Directly on it .....the word "info"
[AT&T, Rogers HTC One X, Telstra One XL] americasteam:
If it doesn't look exactly like the example it won't work.
[AT&T, Rogers HTC One X, Telstra One XL] Squeak22:
Here's a screenshot... just make sure you do EXACTLY what they say on the HTC site.

This is right off their website in the instructions.
[AT&T, Rogers HTC One X, Telstra One XL] tokyotapes:
It seems obvious now but keep in mind the first person to do this risked making their phone a very expensive door stop. Hats off to the folks who made it happen, these phones ain't cheap.
[AT&T, Rogers HTC One X, Telstra One XL] zguy30:
Invalid token length?

Should I change to rogers then?

zguy
[AT&T, Rogers HTC One X, Telstra One XL] Squeak22:
See two posts above.
[AT&T, Rogers HTC One X, Telstra One XL] prof.philia:
Unlocked

I just wanna thank you guys for your amazing work.

Its my first android phone. I had to seek help from Google but eventually I mad it and I'm happy with the result.
[AT&T, Rogers HTC One X, Telstra One XL] BootlegSnackz:
This is awesome guys, only i'm having an issue

when i type the "dd if=" statement it is telling me this " cannot open for write: read-only file system"

what did i do wrong?
[AT&T, Rogers HTC One X, Telstra One XL] zguy30:
Ok figured it out but I think I generated the token too many times and pasted an old one and submitted does it matter?

zguy
[AT&T, Rogers HTC One X, Telstra One XL] G1sanju:
Make sure you are connected in charge only mode..
[AT&T, Rogers HTC One X, Telstra One XL] XsMagical:
it should be the same token
[AT&T, Rogers HTC One X, Telstra One XL] Tiffany84:
God, I freaking love you guys!! Thank you op, instructions were awesome!! Super easy, everything went great. Couldn't be happier.
[AT&T, Rogers HTC One X, Telstra One XL] designgears:
@grankin01

I am finishing testing on a one click solution, I will pm you when I have it ready!
[AT&T, Rogers HTC One X, Telstra One XL] Tiffany84:
Did you type "su" after adb shell to give it root privileges?
[AT&T, Rogers HTC One X, Telstra One XL] Skunk2 DC:
Still no luck on step 9..

"cannot stat mmcblk0p4MOD : no such file or directory"

or

"error: device not found"

I have the phone on charge only.. and thank you on the last two advices earlier.
[AT&T, Rogers HTC One X, Telstra One XL] Skizzy034:
If we want to do the supercid method do we have to relock and unlock again? Also what is the benefit of supercid? Is it just that it allows for any firmware or something to be flashed or something like that? I used the rogerscid method and I'm just wondering if I should have done the supercid one instead.
[AT&T, Rogers HTC One X, Telstra One XL] fielddb:
After I bricked my first one, I tried again and presto!

And this was after htcdev went down. Used super CID
[AT&T, Rogers HTC One X, Telstra One XL] squishy5:
just simply great
[AT&T, Rogers HTC One X, Telstra One XL] BootlegSnackz:
Yup, i'm just trying to follow the OP's instructions step by step slowly, tried to do a little research first to not end up with a brick, so i just stopped to ask this, instead of trying to go forward

i have the #, i believe that represents root privileges, i typed in su the line before, then the dd line after the #, then i got the error.
[AT&T, Rogers HTC One X, Telstra One XL] zguy30:
Thanks I got it! *** TAMPERED ***

*** UNLOCKED ***

Thanks devs but man need to add in the instructions you need the fastboot package to verifiy and generate the token

zguy
[AT&T, Rogers HTC One X, Telstra One XL] jekyoo_style:
This blows... I sold my AT&T HOX the other day since I didn't think the bootloader would be unlocked for awhile. =( FML

I'll get this phone again once AOKP or CM9 is stable on the HOX. HOX build quality + AOKP = dream set up.
[AT&T, Rogers HTC One X, Telstra One XL] msn.debord:
I got it too :p time to go pay up at the bounty page... ;)
[AT&T, Rogers HTC One X, Telstra One XL] Zabalba:
Followed OPs instructions. Worked as instructed. Thanks for your work.
[AT&T, Rogers HTC One X, Telstra One XL] shadowscreation:
Did you root the phone before this via the one click method
[AT&T, Rogers HTC One X, Telstra One XL] -Puck-:
Worked flawlessly and instructions were super easy. Thanks x 100...I only had about 10 days left before my 30 days would be up and it was going to be returned on "D-Day"!!
[AT&T, Rogers HTC One X, Telstra One XL] Silellak:
Thanks to OP's awesome instructions, my first Android phone ever is officially unlocked. I wavered back and forth on whether or not I wanted to risk it, since I've been known to make stupid mistakes and was terrified of bricking this amazing device...but I sucked it up!

Thanks again, OP.
[AT&T, Rogers HTC One X, Telstra One XL] Zabalba:
I also wanted to add after successfully unlocking it, the phone was in fact reset. But the modifications I made to my hardware key mappings persisted.

I ran the one click recovery for CWR and one click root and no problems thus far.
[AT&T, Rogers HTC One X, Telstra One XL] mykeldrip:
i am seeing where it has the line cws__....but it is on 20a not 210..i am on the stock firmware...has anyone else seen it on this line and edited it and been ok?
[AT&T, Rogers HTC One X, Telstra One XL] NguyenHuu:
maybe take a screenshot and show us to be safe. I took a screenshot and posted it a couple pages back, maybe you can compare. That one is from 1.82 stock firmware.
[AT&T, Rogers HTC One X, Telstra One XL] BootlegSnackz:
ok so i got to where i type adb reboot bootloader and now when i type fastboot oem readcid it tells me "fastboot is not recognized as an internal or external command
[AT&T, Rogers HTC One X, Telstra One XL] mykeldrip:
and actually when i expand it the lines change...its not even on the same line ..the C starts one line up and continues on the next line.....???
[AT&T, Rogers HTC One X, Telstra One XL] mykeldrip:
screenshot
[AT&T, Rogers HTC One X, Telstra One XL] americasteam:
Click the Insert key on your keyboard. It should say Insert at the bottom, not Overwrite.
[AT&T, Rogers HTC One X, Telstra One XL] arnelolavides:
Noob here

I got stuck with this line

C:\Users\L34rn>adb push mmcblk0p4MOD /sdcard/mmcblk0p4MOD

cannot stat 'mmcblk0p4MOD': No such file or directory

any help would be appreciated
[AT&T, Rogers HTC One X, Telstra One XL] Tiffany84:
Do you have the fastboot.exe in the folder with adb?
[AT&T, Rogers HTC One X, Telstra One XL] americasteam:
Is the MOD file located on the main directory of the phone's sd card?
[AT&T, Rogers HTC One X, Telstra One XL] squishy5:
can people just wait instead of getting stuck and having to ask Q's why cant people be a little patient and just wait a little for DG one click unlock. STOP wasting you time and the devs time on stuff that you dont know how to do. You will brick your device
[AT&T, Rogers HTC One X, Telstra One XL] arnelolavides:
yes its in root of the sdcard..i dunno what i did wrong but im pretty sure i copy paste all the commands just to be sure that i dont miss type the command
[AT&T, Rogers HTC One X, Telstra One XL] Zabalba:
I guess you are not a fan of Darwin?
[AT&T, Rogers HTC One X, Telstra One XL] americasteam:
Make sure there are no spaces between MOD and the /.

I believe it should be adb(space)push(space) mmcblk0p4MOD/sdcard/mmcblk0p4MOD
[AT&T, Rogers HTC One X, Telstra One XL] ComposMentis:
Huge THANK YOU to the folks that spent countless hours working on this unlock. This is my first Android phone coming from an iPhone for four years. I've never played with adb before, and the instructions tripped me up when it came to the fastboot commands, but I figured it out and my HOX is fully unlocked now. Thank you!!!
[AT&T, Rogers HTC One X, Telstra One XL] JeepFreak:
I got the linux script done, but I'm not going to post it until tomorrow morning (7 hours from now) because i want to make sure I look it over with fresh eyes and I want to be sure I can respond if anybody has questions/issues.

Sorry to make ya wait!

Billy
[AT&T, Rogers HTC One X, Telstra One XL] x3phyr:
Hey guys, you know what the best possible thing you can do is?

Simply copy and paste each and absolutely every command. Can't get it wrong that way, now can you?

It's what I did.
[AT&T, Rogers HTC One X, Telstra One XL] BootlegSnackz:
Success!! Downloaded fastboot.exe, not sure why I didn't have it, must have downloaded the sdk on my old laptop and not this one.

Thanks again
[AT&T, Rogers HTC One X, Telstra One XL] mykeldrip:
big thanks to NUGZO for getting me all done!!!!!
[AT&T, Rogers HTC One X, Telstra One XL] lemonyellowblack:
I could be wrong (not super familiar with adb), but I believe push command takes two arguments. The space is totally necessary. It's saying push this file to this location (mmcblk0p4MOD and /sdcard/mmcblk0p4MOD in this case). Getting rid of the space isn't going to help and will just make it not work (again, I could be wrong!).
[AT&T, Rogers HTC One X, Telstra One XL] Silellak:
Yup, I'm in the exact same situation - iPhone for 4 years (3G -> 4), first Android phone, never played with adb...but after some tinkering and some courage, I now have a fully unlocked HOX. Titanium Backup restored all my apps and settings almost as efficiently as an iTunes backup/restore does.

OP is the man. :D
[AT&T, Rogers HTC One X, Telstra One XL] macdude15:
one question. why does it say Tampered? and the Dev site says the phone can never be put back to the way it was shipped. is this true? can you put the phone back to shipped condition? and can you re-lock the bootloader? thanks!
[AT&T, Rogers HTC One X, Telstra One XL] niceppl:
relock it and flash ruu then perform this unlock again. or change the cid to supercid 11111111 and then flash ruu
[AT&T, Rogers HTC One X, Telstra One XL] synn21588:
Thanks to those who worked so hard to bring this to us!! I will be waiting until some generous dev puts out a GUI tool to make this easier! I dont feel comfortable doing this just yet!
[AT&T, Rogers HTC One X, Telstra One XL] Tiffany84:
Because it's been tampered with. As far as re-locking. U can re-lock but I'm pretty sure it will say re-locked and not locked.
[AT&T, Rogers HTC One X, Telstra One XL] jtwlbz:
relocking is we command fastboot oem lock on bootloader..

how about re unlocking? how do i do this?
[AT&T, Rogers HTC One X, Telstra One XL] :
Im stuck on step 11. I cant verify if it changed my CID or not. It tells me my device not found. Ive restated my cmd prompt and went right back to the same spot... restarted my machine. It wont recognize my device to verify it changed or to grab the token.
[AT&T, Rogers HTC One X, Telstra One XL] expertzero1:
htc sync off? are you in the bootloader?
[AT&T, Rogers HTC One X, Telstra One XL] zguy30:
red5 I was stuck at that step be sure you have fastboot.exe in your adb directory

then try again

zguy
[AT&T, Rogers HTC One X, Telstra One XL] Silellak:
This happened to me. I'm not sure what exactly fixed it, but I did have to make sure that:

1. fastboot.exe is in the android-sdk\platform-tools folder

2. I exited adb shell as-per Step #4.

3. I unplugged the phone and plugged it back in, double-checking that debug mode was enabled and that it was in "Charge" mode.

I think the most important steps are #1 and #2. You shouldn't be in adbl shell when running "adb reboot bootloader" - or at least, I wasn't.

Hope that works for you!
[AT&T, Rogers HTC One X, Telstra One XL] Scott:
Do you have both set of drivers installed? Can you check device manager to see if the device is connecting? Do you here the Windows USB sound when it boots to fast boot?

Are you IN fastboot and not bootloader?
[AT&T, Rogers HTC One X, Telstra One XL] :
No, I cant force it to go into the bootloader.

Just verified, I have fastboot.exe in my folder.
[AT&T, Rogers HTC One X, Telstra One XL] Scott:
UN-****ING-LOCKED!!!!!!!!!!

Thank you OP. Sending donation now!
[AT&T, Rogers HTC One X, Telstra One XL] Scott:
Ok guys, lets give the man the respect and love he deserves! This was an ingenious feat!

Thank the OP, Rate the thread 5 Stars and hit the Donate button!

Confirmation number: 6W146279FY401432G

And now let the FUN begin!!!!!
[AT&T, Rogers HTC One X, Telstra One XL] :
Under device manager and disc drives, it shows my Android disk is there. I have all my drivers installed (even HTC sync just to be sure) and yes it does make the USB toggle sounds if you disconnect or connect.

I just did: Type "dd if=/sdcard/mmcblk0p4MOD of=/dev/block/mmcblk0p4" and hit enter." and now Im trying to do: "adb reboot bootloader" and it tells me error device not found.
[AT&T, Rogers HTC One X, Telstra One XL] designgears:
One click solution

http://briefmobile.com/how-to-unlock-att-one-x-bootloader
[AT&T, Rogers HTC One X, Telstra One XL] tyshemi:
thsnks to NUGZO i unlocked to we need more great people like this! and the op phenomenal great job