yashsingh1/xdaforums huggingface dataset:
[AT&T, Rogers HTC One X, Telstra One XL] PeshZgamE:
You my friend, are super awesome. Worked like a charm this time. 4th? or 5th person with their unlocked bootloader AT&T 3.18 One X?

---------- Post added at 01:11 AM ---------- Previous post was at 01:03 AM ----------

Regardless of that, it did work. I guess I just wasn't really familiar with all that I was doing.

Thanks a whole bunch for finding this exploit! I had a warranty replacement from AT&T because my WIFI went out and it made me SICK when I found out that I couldn't be on my Cyanogen Mod and had to stick with stock sense. Thanksssss so much!
[AT&T, Rogers HTC One X, Telstra One XL] myusernam3:
Imagine how mad I was when I got mine. This thread is the product of about 12 hours of nothing but hate and anger towards ATT.
[AT&T, Rogers HTC One X, Telstra One XL] PeshZgamE:
I wish I could have applied my hate and anger towards figuring this out like you did. Give this man his bounty. He most definitely deserves it!

:victory::victory::victory::victory:

EDIT: BTW in case anyone is wondering. I did this completely from a Windows 7 64bit based environment. I didn't realize how involved it was getting adb running on linux.
[AT&T, Rogers HTC One X, Telstra One XL] myusernam3:
Involved? Dan included a working ADB binary with Motochopper and I included the same one in my package. You should be able to just run that.
[AT&T, Rogers HTC One X, Telstra One XL] PeshZgamE:
ah man, you're right. At the time I was so focus on getting my linux machine up and running an updated I didn't even realize what was staring in my face.
[AT&T, Rogers HTC One X, Telstra One XL] hazedabeast:
is there a windows tutorial?
[AT&T, Rogers HTC One X, Telstra One XL] WTFunk:
Huge THANKS to [MENTION=5268759]myusernam3[/MENTION] for the exploit, finally got my replacement device rooted. Also thanks to [MENTION=1569373]nhshah7[/MENTION] for the clear directions on manual method posted a couple of pages back. Donations incoming to both of you as soon as my head clears from paying rent and purchasing an HTC One.
[AT&T, Rogers HTC One X, Telstra One XL] Myrder:
Reading through this thread got me worried... Myusernam3, please... Inform yourself on what files your editing before you post an exploit. As noted before p4 is the extended partition table and if it gets corrupted, your phone dies a horrid death. I know this is a dev community, but at the same time.. you need to have your own set of testers that aren't going to get hurt by a bricked device.

While your method works, according to 4 or 5 people... Its still very risky. Personally, I would remove all automation and make it a manual method.

Aside from me barging in your thread, well done. :good:
[AT&T, Rogers HTC One X, Telstra One XL] nhshah7:
Use the android SDK and my instructions posted on (i think) page 5 via a command prompt. If you need more specific directions, let me know.
[AT&T, Rogers HTC One X, Telstra One XL] Arrow44:
Hey I would change the title of the forum to [TESTING] Root 3.18 XPWN
[AT&T, Rogers HTC One X, Telstra One XL] myusernam3:
Yeah, I kinda feel like an idiot for almost breaking 2 devices... I beat myself up a bit over that.
[AT&T, Rogers HTC One X, Telstra One XL] Venomtester:
Tested this method on three seperate occasions. Manual method worked 2 out of 3. Did not brick. But I have to warn that this is not noob proof so proceed with extreme caution. Excellent job!!
[AT&T, Rogers HTC One X, Telstra One XL] myusernam3:
Thanks. Next time I want to post an exploit I'll ask you to test first.

Changed the thread title as well.
[AT&T, Rogers HTC One X, Telstra One XL] Venomtester:
Would have been glad to help.
[AT&T, Rogers HTC One X, Telstra One XL] Arrow44:
No thanks? Humph :(
[AT&T, Rogers HTC One X, Telstra One XL] myusernam3:
I'm out of thanks for the day. I can thank you in a post I guess :P
[AT&T, Rogers HTC One X, Telstra One XL] joel_sinbad:
Ok, this is my first HTC device, now I don't know what's next, I already done this, and I got the SuperCID with 111111... now what? I need some orientation or something about how to unlock the bootloader, I don't even know what is the S-Off stuff... I came from a large number of Motos, so this is new for me, excuse my noobness...
[AT&T, Rogers HTC One X, Telstra One XL] myusernam3:
You need to go to HTC's dev site, sign up and give them your unlock token.

To get said token, boot into fastboot and run "fastboot oem get_identifier_token"

After this, you'll get an unlock_code.bin that you'll want to flash using "fastboot flash unlocktoken Unlock_code.bin"
[AT&T, Rogers HTC One X, Telstra One XL] joel_sinbad:
Ok, thank you, let me do that...

-----

Ok, I unlocked my bootloader and that, thank you again, now, can someone explain me if I need to do the S-Off stuff, or just flash a custom recovery and flash, for example CM10.1??? I read something about downgrading the touchscreen, i'm confused, but my device is fine :)
[AT&T, Rogers HTC One X, Telstra One XL] Arrow44:
Haha I'm just kidding ;D
[AT&T, Rogers HTC One X, Telstra One XL] hazedabeast:
ya im going to need a more specific directions.

Do u have gtalk?
[AT&T, Rogers HTC One X, Telstra One XL] Megadoug13:
I doubted and doubted. I'm extremely happy for this. Wish my pc allowed me to run ubuntu. But hey this is fantastic
[AT&T, Rogers HTC One X, Telstra One XL] RollTribe:
If you want, you can manually do it on Windows/Mac.
[AT&T, Rogers HTC One X, Telstra One XL] Megadoug13:
Hope so. I'll have to wait a little while before I can. Either way I'm excited in general
[AT&T, Rogers HTC One X, Telstra One XL] joel_sinbad:
I still have my doubts, can I S-Off safely after this? The AT&T One X is the same as the One XL?

EDIT: Nevermind, I just lose the fear, lol
[AT&T, Rogers HTC One X, Telstra One XL] nhshah7:
I did it manually. That's what the instructions in the OP are for.

---------- Post added at 09:37 PM ---------- Previous post was at 09:36 PM ----------

Yes and yes. I s-offed last night after unlocking with this method.
[AT&T, Rogers HTC One X, Telstra One XL] Megadoug13:
okay im stupid tonight. does anyone have the kindness to temaviewer with me and help me out?
[AT&T, Rogers HTC One X, Telstra One XL] nhshah7:
PM me
[AT&T, Rogers HTC One X, Telstra One XL] xxnatanxx:
If I do this would I be able to put custom roms I'm still a noob
[AT&T, Rogers HTC One X, Telstra One XL] jackzilla241:
A few questions

Sorry for asking these noob questions, but I want to prevent myself from accidentally bricking my phone.

1. What do I need to do to obtain S-Off, or is this taken care of by the HTCDev unlock?

2. After I run this exploit, can I flash Superuser over Bootloader/Recovery and have the phone rooted, is it even necessary?

3. Does this method require a full wipe of the phone like previous exploits?

4. Where can I get Linux drivers for this exploit? (I'm running Ubuntu 11.10)
[AT&T, Rogers HTC One X, Telstra One XL] hazedabeast:
i was able to unlockbootloader but not root it for some reason?

Any help
[AT&T, Rogers HTC One X, Telstra One XL] nhshah7:
Yes. Unlock bootloader then s-off, then downgrade your touch panel firmware. See the resources roll up thread in the android development section for threads on how to do all of these.

Next, Flash a custom recovery (ie twrp) then flash a rom.

Read read read and read it again before you do anything and post in q and a if you're having trouble with any particular steps.

1 see the resources roll up thread in the android development section for the S-Off instructions and thread. The directions are there.

2 doubtful, due to htc and att putting write protection on the system partition, I think it's not possible to root the stock rom, but if someone wants to try it, let me know if it works!

This is only a temporary root in order to achieve superCID which then allows us to unlock. It does NOT permanent root a phone.
[AT&T, Rogers HTC One X, Telstra One XL] ca7f1s4:
So after doing this, are we able to install a new rom on the phone?
[AT&T, Rogers HTC One X, Telstra One XL] RollTribe:
You'll need to unlock the bootloader first, but after that you can.
[AT&T, Rogers HTC One X, Telstra One XL] hazedabeast:
How to do get a recovery on it?
[AT&T, Rogers HTC One X, Telstra One XL] RollTribe:
Download twrp to your adb/fastboot folder, boot your phone into recovery, and then "fastboot flash recovery nameofrecoveryimage.img"
[AT&T, Rogers HTC One X, Telstra One XL] milkytron:
So I'm about to try this and if it's successful I'll pay my pledge. But my phone isn't getting recognized in adb, which is weird cuz I was just using adb two nights ago on a droid X. Any suggestions? I have the drivers and have adb'd into my X before, but for some reason it's not showing right now.
[AT&T, Rogers HTC One X, Telstra One XL] jackzilla241:
Sorry I just want alittle more verification and thanks for all the help already! :D

Can I achieve S-Off with the Facepalm method?

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

Can I flash a custom ROM that is pre-rooted with Superuser to achieve root for that rom?
[AT&T, Rogers HTC One X, Telstra One XL] hazedabeast:
Thanks worked
[AT&T, Rogers HTC One X, Telstra One XL] myusernam3:
This is step 1 to getting a custom rom.
[AT&T, Rogers HTC One X, Telstra One XL] ronnie498:
Seeing that the process you have is working I will add to the FAQ in Q&A to help many of the new users.
[AT&T, Rogers HTC One X, Telstra One XL] myusernam3:
Thanks. I'm kinda bored here so if there's any other device that needs something like this right now, send me in that direction please.
[AT&T, Rogers HTC One X, Telstra One XL] nineteen58:
I'm not too familiar with adb and can only follow very specific instructions when dealing with it. In order to complete this process, do i enter these lines one at a time in adb? I'd really appreciate the help with this. Thanks
[AT&T, Rogers HTC One X, Telstra One XL] nhshah7:
Yes, each new line above is a line of code.
[AT&T, Rogers HTC One X, Telstra One XL] ca7f1s4:
I have done this and it worked, I installed GooManager, and installed OpenRecovery. What next? I looked but I didn't see anything for turning S-off, or for downgrading touch. What do I have to do next? I just want to install a new rom to get rid of the preinstalled crap att puts on the phone.

Thank you.
[AT&T, Rogers HTC One X, Telstra One XL] Venomtester:
Just made thread in Q&A with answers to your question.
[AT&T, Rogers HTC One X, Telstra One XL] nineteen58:
success! got everything to work and now flashing a new rom now. thanks for everything
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
I'm not sure people having to ask such noobish questions should be attempting an exploit like this. I'm just saying.

Get a clear idea of what you're doing any what it means before you proceed.
[AT&T, Rogers HTC One X, Telstra One XL] nhshah7:
[MENTION=5268759]myusernam3[/MENTION] can you put in red bold caps letters to refer to the Q&A/FAQ thread above if they have questions about _____ ?

might help cut down on some of the clutter
[AT&T, Rogers HTC One X, Telstra One XL] jackzilla241:
You sir have another confirmation! I have an unlocked bootloader and SuperCID. Now on to S-Off and flashing a custom rom.
[AT&T, Rogers HTC One X, Telstra One XL] myusernam3:
Yeah. Doing it right now, and thanks for bringing it to everyone's attention.
[AT&T, Rogers HTC One X, Telstra One XL] flipper79:
If anyone has time or would care to assist in a team viewer session i would be greatly appreciative. I have rooted multiple devices in the past but never a HTC device and would like to watch before I attempt and possibly brick my daily device. Would be happy to donate. Win 7 x64, HTC one x hboot 2.14, software version 3.18.502.6 710rd, build 3.18.502.6. I have htc dev account setup.
[AT&T, Rogers HTC One X, Telstra One XL] myusernam3:
That's the exact same as my build. I'll help you out, just PM me your TV info.
[AT&T, Rogers HTC One X, Telstra One XL] mkalbarc:
any chance we can get some noob-proof instructions for windows users? thanks in advance!
[AT&T, Rogers HTC One X, Telstra One XL] flipper79:
Actually his method is awesome and is pretty straight forward I had other issues with my machine causing me issues.

Basically click start > type cmd in the search box > right click and run as admin

Next download his tar.gz and extract it to a folder in the c drive and name the folder xpwn

Next you will want to copy your adb/fastboot files to that directory then go to the command prompt and type CD.. enter till you get to c: next type CD xpwn and hit enter

Go to http://xdaforums.com/showthread.php?t=2283760 and copy and paste each adb line then hit enter until you get to adb shell

Type adb shell

ln -s /data/local/tmp/busybox /data/local/tmp/sed (press enter here) next line enter the following

/data/local/tmp/xpwn (then press enter again)

Then follow the rest of the directions
[AT&T, Rogers HTC One X, Telstra One XL] mkalbarc:
Thanks for the help! I am a noob so please bare with me. I get lost at the part where you say "Next you will want to copy your adb/fastboot files"

Where do I get these files from? Do I have to install the android sdk to get these first?

Thanks again!
[AT&T, Rogers HTC One X, Telstra One XL] flipper79:
Check here http://www.xda-developers.com/android/lets-talk-about-adb/ and Google is a good place to start I will put together a script for windows when I get home from work
[AT&T, Rogers HTC One X, Telstra One XL] mkalbarc:
Thanks again. I'm trying to follow your instructions now and when I paste the first line into the cmd window it states "daemon started successfully" "error: device not found"
[AT&T, Rogers HTC One X, Telstra One XL] mkalbarc:
finally got bootloader unlocked and twrp installed. next is to install a rom (cleanrom). do I have to have s-off in order to do this? also, is the phone now considered "rooted"?

Also, I have read you should s-off after unlocking bootloader, however, when I try to install certain apps it says my device isn't rooted, but from the faqs section it says to s-off "For this to work, you must be rooted and have superCID" how do I root in order to s-off?

thanks again!
[AT&T, Rogers HTC One X, Telstra One XL] random3d:
If you are getting "error: device not found" - it means that

1) either your device is not connected

or

2) you haven't installed ADB and or JDK and or HTC Drivers correctly

or

3) you haven't set the environment variables correctly for ADB

Try and following after connecting your phone to your system/PC

START>RUN>CMD

In the CMD at the prompt type "adb devices" without the quotes

If ADB is installed correctly ( with the environment variables ) your device will be recognized and you should be getting a alpha numerical number

Or you may try opening the CMD from the folder where you installed ABD by SHIFT>Rightclick - you will get an option "Open command window here"

and you can try the command "adb devices" again and see

If this dosen't work you may have to install ADB/JDK/HTC Drivers correctly. You may google for the installation procedure.

Hope the above helps
[AT&T, Rogers HTC One X, Telstra One XL] Venomtester:
You will only need to s-off if you do not want to flash boot image manually and if you want to run aosp ROMs. S-off is needed to downgrade touch screen. For sense based ROMs it is not needed but is used so that you can flash a ROM without manually flashing boot image.
[AT&T, Rogers HTC One X, Telstra One XL] mkalbarc:
Thanks venomtester.

So say now after unlocking bootloader I want to root my phone so I can s-off. How do I root? Or perm root? The s-off instructions say you need to be rooted.
[AT&T, Rogers HTC One X, Telstra One XL] Venomtester:
You have to root before unlocking boot loader. After you unlock boot loader and s-off you have complete control of you phone with super user.
[AT&T, Rogers HTC One X, Telstra One XL] mkalbarc:
I went through the steps to unlock the bootloader. went to htcdev and got the unlock code and using my tokenid. fastbooted the unlock code and the on the phone it stated that bootloader was now unlocked and I selected yes and phone rebooted. so now how do I root if I already unlocked the bootloader or is it already rooted? I have tried apps like goomanager but it stated the devise is not rooted...

thanks again
[AT&T, Rogers HTC One X, Telstra One XL] Venomtester:
Sounds like superuser is not installed. Your are rooted or you never would have got that far.
[AT&T, Rogers HTC One X, Telstra One XL] mkalbarc:
Ahh.. ok. so since SU isn't installed, do I just push this via fastboot like I did TWRP?
[AT&T, Rogers HTC One X, Telstra One XL] Venomtester:
Yes you can or might be able to just download it from play store but not sure.
[AT&T, Rogers HTC One X, Telstra One XL] mkalbarc:
Yes I had to install through TWRP but all is good now and rooted. Now on to attempt s-off... Thanks again for all your help! :good:
[AT&T, Rogers HTC One X, Telstra One XL] DanGeorges:
I would consider myself pretty experienced with ROM flashing, rooting, jailbreaking, etc.

But I'm not clear on whether the initial steps here are when the phone is in Fastboot or powered to the OS.

When it's powered on and in the OS, I can use ADB. But not when it's in Fastboot.

thank you for your patience with what is probably obvious to everyone except myself...
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
I think you can only install via Play if you already have a superuser app installed. IOW, Play can replace an existing installation, like SuperSU for Superuser, but it can't install virgin.
[AT&T, Rogers HTC One X, Telstra One XL] jackzilla241:
Sorry if I'm asking the same question but I'm still puzzled. I ran through the entire process and have SuperCID and Bootloader unlocked. However thats all it does, It doesn't contain SuperUser for root. So would I need to flash it manually to actually obtain root? Also, can anyone confirm that manually flashing SuperUser over the clean stock rom works?
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
Read the OP:

This is just an exploit to allow bootloader unlock. So yes, you need to finish the process yourself.
[AT&T, Rogers HTC One X, Telstra One XL] jackzilla241:
Ok! Thank you. I had read everything over at-least twice but it had no mention of SuperUser anywhere. I appreciate the help though.

---------- Post added at 05:28 PM ---------- Previous post was at 05:14 PM ----------

Sorry but one more question. Do I also need to flash busybox along with superuser? and does it matter what order?
[AT&T, Rogers HTC One X, Telstra One XL] DESERT.TECH:
Ha nice I been away for couple days and saw this. Op you made a lot of people happy with this and showed nothing is impossible ...again. luckily I've been s off so I wasn't plagued with this issue but just wanted to give props where its due ....
[AT&T, Rogers HTC One X, Telstra One XL] somethingevil:
So while trying this method I keep getting stuck running the shell commands. It keeps telling me that the link failed file exists after I run ln -s /data/local/tmp/busybox /data/local/tmp/sed

I followed the method in the OP exactly so I'm not sure what I'm doing wrong.

Help would be much appreciated.
[AT&T, Rogers HTC One X, Telstra One XL] omaeokorasu:
All I keep getting is "error: device not found"

Any help?

EDIT: FIXED
[AT&T, Rogers HTC One X, Telstra One XL] Arrow44:
Unplug phone and restart computer

-Sugardaddy
[AT&T, Rogers HTC One X, Telstra One XL] nighthawk1991:
Will be a Windows method to get the root???

Enviado desde mi HTC One X usando Tapatalk 2
[AT&T, Rogers HTC One X, Telstra One XL] PeshZgamE:
While booted into the Android OS. ADB can be used to communicate with the device when debugging is enabled.

Fastboot commands are issued when you boot your device into the bootloader and select Fastboot.

If Fastboot is properly recognized it will show "FASTBOOT USB" and then you can issue fastboot commands.

Hopefully that cleared it up a little. :)

---------- Post added at 09:57 PM ---------- Previous post was at 09:50 PM ----------

There is. Read back from the first 3 or 4 pages.

On the OP there is a quote which details the commands used which are NOT linux specific. :D

The only Linux specific step is the original automation method released which basically just ran the commands through a script in a linux terminal.
[AT&T, Rogers HTC One X, Telstra One XL] mkalbarc:
Install the latest HTC sync. That fixed it for me.
[AT&T, Rogers HTC One X, Telstra One XL] omaeokorasu:
how do I get root so I can S-OFF?
[AT&T, Rogers HTC One X, Telstra One XL] PeshZgamE:
Best way to do this is follow the method to use the exploit so you have supercid. Once this is done, go over to the Android Development Section and look under the stickies. There's an all in one post. Read that.

Steps to greatness on the AT&T One X.

1. SuperCID

2. Unlock Bootloader

3. Flash TWRP/VWM

4. Flash superuser.apk for rooted stock.

5. S-OFF

6. Downgrade Touchscreen Firmware for AOSP ROMs.

Then do as you please.

All of these are listed throughout the forums.
[AT&T, Rogers HTC One X, Telstra One XL] milkytron:
Didn't work for me. Ive tried seriously everything to get adb working for my one x and nothing works. I uninstalled drivers, reinstalled, uninstalled adb, reinstalled, toggled debug mode, tried adb while in recovery and fast boot, restarted comp at least five times. Now I'm installing ubuntu and if that doesn't work, idk what I'll do.

Edit: I've used adb before with my previous one x before i returned it for a new one under warranty. I used adb before for a different phone a couple days ago and it worked fine.
[AT&T, Rogers HTC One X, Telstra One XL] arrom1983:
got everything working and it ran fine but now my htc one x bootloader is tampered should i run it again?
[AT&T, Rogers HTC One X, Telstra One XL] milkytron:
No that's expected if you just unlocked the boot loader.
[AT&T, Rogers HTC One X, Telstra One XL] Psychoactivee:
do you have to install "Android SDK" if you don't already have it?
[AT&T, Rogers HTC One X, Telstra One XL] milkytron:
Yeah, you need it for adb.
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
I said this before and I'm going to say it again. If you are enough of a noob that you have to ask these kinds of very basic questions, you are not ready to run this exploit. It edits a critical system partition, and if you screw it up, you will have a paperweight.

Please research basic rooting and unlocking concepts first, and don't attempt this until you understand what you're doing.
[AT&T, Rogers HTC One X, Telstra One XL] arrom1983:
thanks i got it all done
[AT&T, Rogers HTC One X, Telstra One XL] DanGeorges:
This worked perfectly for me on my stock AT&T HTC One X running the RUU-installed JB 4.1.1 update.

I had S-OFF, Locked Bootloader, stock all the way.

After the exploit, I did the following:

Unlocked bootloader from HTCDev

Pushed TWRP recovery

Installed Superuser using TWRP

Thank you!
[AT&T, Rogers HTC One X, Telstra One XL] alejobog:
procedure for windows?
[AT&T, Rogers HTC One X, Telstra One XL] RollTribe:
Been discussed throughout the thread, just put the command in manually
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
Did you read the thread? You have to do the commands manually in Windows, it's only the automated script that was strictly Linux. There are a few posts about this throughout the thread.
[AT&T, Rogers HTC One X, Telstra One XL] xxnatanxx:
I hate linux and command prompt. I follow the steps and it never works
[AT&T, Rogers HTC One X, Telstra One XL] myusernam3:
Uploading an auto-pwn for Windows right now, thanks to Megadoug13. It'll be in the first post.
[AT&T, Rogers HTC One X, Telstra One XL] mchun:
Got Super CID, TWRP, and root. Now to get S-off. :laugh:

Thank you myusernam3 :cool:
[AT&T, Rogers HTC One X, Telstra One XL] JoeJags:
I'm sorry, but I need help. I'm at least decently proficient with this kind of thing. I have tried this the manual way, and the new Windows script. Both ways, when I do the first shell command, I get the note "link failed file exists". And I can't find a way to get it to work. I've read where a few people had this, but haven't seen a way to make it work. If anyone can help, I would appreciate it. Can TeamViewer if that helps.......thanks again for any help.