yashsingh1/xdaforums huggingface dataset:
[AT&T, Rogers HTC One X, Telstra One XL] SouL Shadow:
Just download the livecd, burn to cd or usb ans boot from that. Instructions should be on their website or google for it.

Just note that if booting from usb, you'll need a 2nd usb port to connect the phone.

Or do like I did, go to Walmart, spend $400 on a 17inch acer laptop. Runs nice and can even handle some gaming.

I might even pick up a 2nd one so I can run windows on one and linux on the other. Right now I dual boot, but I'm always working in something in Linux so I rarely have a chance to reboot in to windows.

-SLS-
[AT&T, Rogers HTC One X, Telstra One XL] quyvinh:
I could not power on the phone. Just black screen. What should I do now? Really worry now ...

The problem happenned after these:

=================================================================

Successfully loaded HBOOT!

The final step is restoring your backup /dev/block/mmcblk0p4./n/nOnce again, if this process hangs at "Waiting for /dev/sdf4..."

Press and hold the power button on your phone for no less than 30 seconds and

then release it. If you need to perform manual recovery, your bricked phone should be

accessible at /dev/sdf

Resetting qcserial module...

Creating block device...

Waking QDL device...

Restoring /dev/block/mmcblk0p4...

0+1 records in

0+1 records out

1024 bytes (1.0 kB) copied, 8.26917 s, 0.1 kB/s

Success!

Your phone should reboot in a few seconds. If yours doesn't, simply unplug

the USB cable and hold your power button for a few seconds.

HBOOT downgrade complete.

Rebooting to live mode...

Done.
[AT&T, Rogers HTC One X, Telstra One XL] lauterm:
How long did you hold the power button?
[AT&T, Rogers HTC One X, Telstra One XL] quyvinh:
First, hold about 3seconds, nothing happen.

Then 5,10, longer ...

Do I brick my phone?

P.S: When I plug into PC, ask qhd... driver.
[AT&T, Rogers HTC One X, Telstra One XL] SouL Shadow:
If your battery is charged then it's possible that hboot didn't flash properly.

Connect it to the wall charger for at least an hour. Try to reboot, holding power button up to a minute. If that doesn't work you could try jet again.

Were you using a live cd? If so you'll need to download p4recover from here http://www.soulshadow.net/android/p4recover.zip unzip it in to the same directory as jet.

chmod +x p4recover

./p4recover

Enter your imei

Finally to reflash hboot and p4 use:

./jet -r

-SLS-
[AT&T, Rogers HTC One X, Telstra One XL] quyvinh:
I have Ubuntu as the only OS. Phone was full charged. I will try p4recover to see if it work. Thank you anyway.

---------- Post added at 09:15 PM ---------- Previous post was at 08:19 PM ----------

Followed instruction, still could not start phone. Only black screen. No charge led. Nothing

Here is the log:

==================================================================

$ ./p4recover

Enter your 14 digit IMEI/MEID (HEX)

<14digits here>

check digit = 1

Creating "genp4"

Success!

Created file: /home/havinh/Desktop/jet/genp4

havinh@VinhHA:~/Desktop/jet$ sudo ./jet -r

[sudo] password for havinh:

JET - Jewel/Evita Toolkit v0.3.3beta

**Recovery Mode**

Device detection started...

Waking Device...

Timeout. Retrying...

Found partitions at /dev/sdf.

Now flashing the bootloader.

Note that this process can take as long as 10 minutes to complete and you

will see a lot of repetitive output from the recovery tool.

If this process fails to complete, your bricked phone should be

accessible at /dev/sdf

Resetting qcserial module...

Creating block device...

mknod: `/dev/ttyUSB0': File exists

Waking QDL device...

================= emmc_recover 0.3 alpha 2 ==========================

Using chunksize 24576

Please connect device

Error flashing HBOOT!!

Retrying...

Resetting qcserial module...

Creating block device...

Waking QDL device...

================= emmc_recover 0.3 alpha 2 ==========================

Using chunksize 24576

Ok, ready to flash

Filesize: 1047808

Chunksize is: 24576

Cycle count is: 43.135417

Ready to write 24576 bytes

Resetting device

Reset command sent

Waiting device /dev/sdf12.......

Found device!

Writing 24576 bytes to offset 0x00000000

Waiting mode-switch

Device changed mode

Detected mode-switch

Ready to write 24576 bytes

Resetting device

Reset command sent

Waiting device /dev/sdf12.......

Found device!

Writing 24576 bytes to offset 0x00006000

Waiting mode-switch

Device changed mode

Detected mode-switch

Ready to write 24576 bytes

Resetting device

Reset command sent

Waiting device /dev/sdf12.......

Found device!

Writing 24576 bytes to offset 0x0000C000

Waiting mode-switch

Device changed mode

Detected mode-switch

Ready to write 24576 bytes

Resetting device

Reset command sent

Waiting device /dev/sdf12.......

Found device!

Writing 24576 bytes to offset 0x00012000

Waiting mode-switch

Device changed mode

Detected mode-switch

Ready to write 24576 bytes

Resetting device

Reset command sent

Waiting device /dev/sdf12.......

Found device!

....................

....................

Writing 15616 bytes to offset 0x000FC000

Waiting mode-switch

Device changed mode

Detected mode-switch

Resetting qcserial module...

Creating block device...

Waking QDL device...

Restoring /dev/block/mmcblk0p4...

0+1 records in

0+1 records out

1024 bytes (1.0 kB) copied, 8.25554 s, 0.1 kB/s

Success!

Your phone should reboot in a few seconds. If yours doesn't, simply unplug

the USB cable and hold your power button for a few seconds.
[AT&T, Rogers HTC One X, Telstra One XL] quyvinh:
*** I did this in Ubuntu 12.10. May be it causes all the problem!??
[AT&T, Rogers HTC One X, Telstra One XL] superchilpil:
Says use Ubuntu 12.04 32 bit right in the op

Please remove your above post to prevent further confusion
[AT&T, Rogers HTC One X, Telstra One XL] grayfoxmg1:
The instructions in the op DO WORK. However not following them to the letter invites the chance of an issue occurring. Even if you ran into an issue while using the kit, their are members/followers of this thread that are more than happy to help. Please try to refrain from giving instructions that contradict the OP. I know you were trying to help, but someone who is new to the thread could read your post and then be stupified at why the JET kit failed/bricked/or perma-bricked their phone after following your tip.
[AT&T, Rogers HTC One X, Telstra One XL] MyronJ906:
Stock cable still doesn't want to wake the device :(
[AT&T, Rogers HTC One X, Telstra One XL] MyronJ906:
Not at all dude, I'm more than happy for some help. GIve me a second
[AT&T, Rogers HTC One X, Telstra One XL] mrjaydee82:
This is awesome...just saw this thread....from the sounds of this.....does this mean we might find a s-off way soon? I'm definitely excited...awesome work that's involved in this

PS this should be stickied

My blazingly fast as f*#k One XL fueled with CM10
[AT&T, Rogers HTC One X, Telstra One XL] :
if s-off is found in an older firmware, then yes.
[AT&T, Rogers HTC One X, Telstra One XL] zounduser:
Which most likely, would b found in the older 1.09 hboot/1.7/.185 firmware. Either way bro, congrats to u, and the others involved, on getting this off the ground!! And one step closer to the beloved S-OFF! :thumbup:

RATTLED FROM MY ONE XL USING ICS TAPATALK 2
[AT&T, Rogers HTC One X, Telstra One XL] mrjaydee82:
Didn't even think about that....nice :)

My blazingly fast as f*#k One XL fueled with CM10
[AT&T, Rogers HTC One X, Telstra One XL] XsMagical:
niceppl has an s-off device

Waking the device... and it shows QUALCOMM, inc

then goes to DL mode then back to qualcomm, inc

just repeats that process
[AT&T, Rogers HTC One X, Telstra One XL] :
Indeed.. But his came like that I believe.

---------- Post added at 02:51 PM ---------- Previous post was at 02:49 PM ----------

http://xdaforums.com/showpost.php?p=33528546&postcount=1

start at Enumerating your partitions. Step 1

try this Xs, i'll tell him of the bug when he gets back
[AT&T, Rogers HTC One X, Telstra One XL] Tachi91:
So to downgrade I'll do a backup (just incase) then just run the script normally etc?
[AT&T, Rogers HTC One X, Telstra One XL] :
backing up your ROM will not do anything here.

Just make sure you have a backup of your mmcblk0p4 and then begin.

If you get caught at "Waking Device" check my above post
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
ok bpear was helping me out and ive booted into ubuntu. even got the toolkit ready, just need to plug in my phone. but honestly, im afraid. *hides in the shadows until i see posts of successful downgrades, muahaha*
[AT&T, Rogers HTC One X, Telstra One XL] :
Do it. I did this 3 times yesterday, once for me, once for someone else, and another for me.

Just got done helping someone also
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
stuck at waking device.
[AT&T, Rogers HTC One X, Telstra One XL] :
http://xdaforums.com/showthread.php?t=1966850

start at step 1..

I reported this problem to yarrimapirate.
[AT&T, Rogers HTC One X, Telstra One XL] MyronJ906:
I can confirm, being the person who was helped.

I'm successfully downgraded. The snag was my device not wanting to wake up for OP's script, but once I got to that phase, absolutelygrim remoted in and used the unbricking Evita process here (http://xdaforums.com/showthread.php?t=1966850)

Basically, with the 2 methods combined your device is backed up, bricked (this post) and then unbricked/downgraded (unbricking Evita)

If this works for you all the way through then this post should basically do all of it.

Anyways....

tl;dr With some help, I had success :D
[AT&T, Rogers HTC One X, Telstra One XL] XsMagical:
That worked thanks! I think ill upgrade my 1.85 One Xl to the 1.14 hboot and use that phone and not my daily lol.
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
stuck on step 9. i successfuly did step 3 and 4 but dont know which to put in for 9. it says replace /sdc12 with your device location? confused

9. Now we restore the hboot.. replace /sdc12 with your device location that we discovered in step 3 and 4

Code:

sudo ./emmc_recover -f ./hboot_1.12.0000_signedbyaa.nb0 -d /dev/sdc12 -c 24576
[AT&T, Rogers HTC One X, Telstra One XL] :
sudo ./emmc_recover -f ./hboot_1.12.0000_signedbyaa.nb0 -d /dev/sd*12 -c 24576

replace the * with the letter of your phone.

for example, /dev/sdb12. step 3 and 4 tells you the device path
[AT&T, Rogers HTC One X, Telstra One XL] Tachi91:
I get stuck at

When attempting step 9.

my phone briefly shows its partitions /dev/sdgX ... but i replace the letter so its sdg12

_

My phone disconnects from " ttyUSB0 "
[AT&T, Rogers HTC One X, Telstra One XL] Kole_Ackerson:
im just moved to back to linux and i am having a blonde moment xD. do i need the adb or fastboot drivers? (ive been on windows 8 too long...) and im on backtrack 5 rc3, which i believe is based of ubuntu 10.04 with a 3.2 kernel. is this good to use?

thanks in advance

edit: made a backup of my p4, so if anthing happens ill just replace that one since i dont have my og box or sticker.(got this from my grandpa after going to s3)

edit2: got it::)))))) it kept looping whie flashing hboot so i just downloaded the unbrick package and just swapped my p4 and the 1.09 hboot. thanks:)
[AT&T, Rogers HTC One X, Telstra One XL] SouL Shadow:
Older versions of ubuntu don't work because they are missing needed kernel modules.

Seems 12.04 32bit works best.

Not sure what your problem was though.

Linux mint was up to this point untested. Glad you had success. However, as one of the devs of jet I can tell you that ubuntu 12.04 and newer will work. Just because you had a problem, doesn't mean it was the distro. There are a lot of other factors that you're not aware of.

In any case this method will hopefully be replaced soon by a safer, easier, and more fully featured program.

Oh, and in case you hadn't noticed, that unbricker is based on jet.

-SLS-
[AT&T, Rogers HTC One X, Telstra One XL] gaby04:
:good: I used jet with 12.04 a few days ago and it worked perfectly
[AT&T, Rogers HTC One X, Telstra One XL] Kole_Ackerson:
WELL I THEN TRIED TO RUU 1.85 after doing all instructions. it failed and im stuck at bl now...
[AT&T, Rogers HTC One X, Telstra One XL] dtp7:
Relock your boot loader before ruu or it won't work.
[AT&T, Rogers HTC One X, Telstra One XL] xandr115:
Thanks for your work!
[AT&T, Rogers HTC One X, Telstra One XL] GuyIncognito721:
Worked flawlessly with Ubuntu 12.04 LiveCD running on my iMac. Many thanks!
[AT&T, Rogers HTC One X, Telstra One XL] coldrazor:
Work done!

Work done on DV6 6000 laptop AMD A4-3300M/6480G with ubuntu 12.10 32bits in a usb 2.0 port, thanks a lot :good: ;)
[AT&T, Rogers HTC One X, Telstra One XL] ccrowe3:
I managed to do this on Fedora 18 64-bit (with 32-bit libraries installed) with a little help from the unbrick thread. Awesome work here!
[AT&T, Rogers HTC One X, Telstra One XL] weltenspalter:
i've got no connection like discribed from me here: http://xdaforums.com/showthread.php?t=2089442

so the JET tool doesn't work for me. Can anybody please help me to fix this? I use the One XL (german t-mobile) with Hatkan ROM.
[AT&T, Rogers HTC One X, Telstra One XL] weltenspalter:
Now i can connect to my phone under JET, but another failure occured:

Now my phone is OFF and I cannot switch it ON. What could I do? And what means "Cannot find emmc partitons."?
[AT&T, Rogers HTC One X, Telstra One XL] SouL Shadow:
Not sure what happened. Tail reported an io error. Because of that jet wasn't even able to look for the partitions.

-SLS-
[AT&T, Rogers HTC One X, Telstra One XL] ComposMentis:
I tried this three times. The first time I had Ubuntu 12.10 and TWRP 2.2.2 and it would fail after waiting 45s for recovery. I updated to TWRP 2.3.3 and tried again and the script soft bricked the phone and then got into a loop of resetting the qcserial module, creating block device, waking QDL device and then "Error flashing HBOOT" over and over. I loaded up Ubuntu 12.04 and got the same Error flashing HBOOT loop over and over. I guess I'm stuck on 1.14 until you whiz kids can figure out why some devices won't accept writing the new HBOOT.
[AT&T, Rogers HTC One X, Telstra One XL] pOLLYpOCKET:
It can say error flashing hboot for a while. Mine kept saying that but I left it alone. Couple minutes later it started the process. At the error flashing hboot point its safe to unplug the phone and re connect.

I did it with a USB drive on my laptop if that helps any.
[AT&T, Rogers HTC One X, Telstra One XL] xetrev:
This isn't for the faint hearted.

It took a bunch of trial and error to recover from this.

Worked differently across PC's.
[AT&T, Rogers HTC One X, Telstra One XL] Kole_Ackerson:
Same thing happened to me. You can also take the hboot from this and replace it with the hboot in the unbrick_evita thread. That's what I did and it worked flawlessly.
[AT&T, Rogers HTC One X, Telstra One XL] ComposMentis:
Explain that second part to me. You take what hboot from where and put it where and do what?
[AT&T, Rogers HTC One X, Telstra One XL] xetrev:
you follow the evita brick thread and swap the hboot files. it will flash the older hboot therefore doing the same exact thing.
[AT&T, Rogers HTC One X, Telstra One XL] dshoe:
Well I've been stuck at Error flashing HBOOT!! for over 10 minutes now and I'm getting worried. I don't know my IMEI number off hand, hopefully it's on my box that my phone came in, but what should I do first? Just let it go for a while? Swap USB ports? If I'm going to try and use the Unbricking thread should I just ctrl+Z this script and then run the other? I should not have done this the night before work...
[AT&T, Rogers HTC One X, Telstra One XL] SouL Shadow:
If hboot never flashed, then you can ctrl-c and run jet -u

That will restore the p4.

If for some reason you loose the bakp4 file, just scroll back a page or two and download the p4recover.zip I posted. Unzip that in to the same dir as jet. Get your 14 digit imei from your box. Run p4recover and enter the imei. It will create a new bakp4. Then you can run jet -u

This tool will be replaced soon (no time frame yet...). So if it's not working you might want to wait for the safer replacement.

-SLS-
[AT&T, Rogers HTC One X, Telstra One XL] phiednate:
OK guys I must say that despite the fact that I have never used Ubuntu, had no clue what I was doing and pretty much assumed I wouldn't be able to do it......everything ran perfectly! I got the UNable to flash HBoot popup about 6 times then it picked it up and everything ran without a hitch. The whole process took me about 30 minutes from downloading ubuntu to rebooting my phone into my rom. If there is anything I can do to assist with future versions of this please let me know.
[AT&T, Rogers HTC One X, Telstra One XL] DESERT.TECH:
Hey good job, I have tried it couple times and was unsuccessful, lol its def not a super easy process if your not used to Linux. I couldn't get it loaded onto terminal........hey if you are a natural a step by step tutorial would be awesome, I could not get it loaded in terminal so I stoped while I was ahead lol
[AT&T, Rogers HTC One X, Telstra One XL] phiednate:
What version of ubuntu where you using?
[AT&T, Rogers HTC One X, Telstra One XL] DESERT.TECH:
I tried 12.04 32 bit. My issue was loading jet, I finally figured out how to mount flash drive , I put jet on desktop and open terminal inside folder, couldn't get past first cmd lol. I have linux mint mate 14.1 32 bit now. I think I just don't have proper packages loaded up. I have no prob with flashing img so I kinda quit trying jet, I would like to downgrade tho so I can flash radios. I'm on viper 3.1 with elementalx 1.5 and its awesome....
[AT&T, Rogers HTC One X, Telstra One XL] M-2The-O-Squared:
I ran a Linux USB flash drive to use this tool and It worked pretty well. As for the "Failed to flash hboot" error, you just have to give it time, try different USB ports. It took me around 13 minutes for it to finally detect my phone, and switched USB ports twice.

This did indeed downgrade my Hboot from 1.14 to 1.09 after taking the 2.20 OTA update.
[AT&T, Rogers HTC One X, Telstra One XL] :
Has anyone attempted to downgrade from 2.14 hboot? If so, did you brick or did it work as intended?
[AT&T, Rogers HTC One X, Telstra One XL] DESERT.TECH:
2.14 is nasty....lol I have read people are bricking ,
[AT&T, Rogers HTC One X, Telstra One XL] twistedddx:
1 user reported that:

-You can downgrade the hboot 2.14 to 1.09 fine with JET.

-You can alter the software version also which allows older RUU to continue. Telstra 1.81 RUU was used.

-After the older RUU finishes flashing the phone it is perma bricked.

So short of it being a one off, the results so far is:

Sure you can downgrade hboot 2.14, but perhaps your next intended move could be very risky.
[AT&T, Rogers HTC One X, Telstra One XL] inphamous36:
Seems to be hit or miss. No matter what I do I can never get it to work. And then other people have no problems
[AT&T, Rogers HTC One X, Telstra One XL] SouL Shadow:
Jet will downgrade hbooot regardless of the version.

The problem people are having is due to the tricky timing. The hboot flash exploits a small (milliseconds) timing gap where the emmc is writable. After each packet of data is sent to the phone a reset command is then sent causing the phone to reboot. That's why it takes so long to write 1 file.

New information has shown that there is another way to (properly) write data to the emmc. Once written and tested, a new tool will utilize this new method. Until then Jet has proven to be as bug free as the current method allows.

-SLS-
[AT&T, Rogers HTC One X, Telstra One XL] pikul:
I finally did it, currently on hboot 1.09 =D its was kind of weird, if people are getting error in JET when the flashing of the hboot is supposed to start, cancel the process with control+c and start from step 5 till the end of the unbriking thread, just be sure that jet make your backup before.

Start from here till the end:

5. Make sure Linux sees the phone

$ sudo dmesg | grep "qcserial"

heres the thread with all the steps:

http://xdaforums.com/showthread.php?t=1966850
[AT&T, Rogers HTC One X, Telstra One XL] saham424:
Worked perfectly ... Now I need to take a look at my RUU and see what next on my list ... Thanks a lot to anyone who contributed to this!

Sent from my HTC One S Evita w/ ViperXL + ElementalX from HOUSTON, TEXAS!
[AT&T, Rogers HTC One X, Telstra One XL] acerulz:
awesome work ....had some time figuring out when it was giving errors tried changing port ..luckily worked on the single USB 2.0 port i had ...its a charm now !!

cheers mate !!
[AT&T, Rogers HTC One X, Telstra One XL] johnwayne007:
I ran the JET Tool, i got stuck in the loop for about 25 minutes, i stopped the process and started it over using the -r command, that ran through with no problems but my device wont reboot out of QDL mode. i'm lost at what to do now, my device was on the 2.20 firmware and 1.14 hboot.

Ok so after a minute I held down the volume button and power button and booted! Not sure if I missed that somewhere or what, I also am on hboot 1.09! Thanks for the awesome tool!
[AT&T, Rogers HTC One X, Telstra One XL] Khumarahn:
Hey, this is a great hack.

I was quite scared though when in the process of installation I got many messages from modprobe

about usbserial module... I didn't have it compiled. Then I rebooted into ubuntu live cd and finished with ./jet -r

I guess it would be good to include kernel modules requirements into the starting post...
[AT&T, Rogers HTC One X, Telstra One XL] exad:
Wow.. I was expecting issues with my one x doing this. ran into a hitch as I had a liveusb with mint 64bit but then noticed my mistake and used ubuntu 12.04 32bit instead. Worked flawlessly after that. (Had to deselct debugging and reselect as viper has it on by default) but other than that. Was super easy. Thanks a lot!

I spoke too soon! lol my pone won't power on.. Holding power button but nothing.. Weirdness.. Any ideas?

I was on 2.14 hboot. I think it may be bricked. no charge light when plugged in to power. Power not coming on the phone.. -_- hmm
[AT&T, Rogers HTC One X, Telstra One XL] exad:
Reading more through this thread I noticed someone using usb3.0 had bricked 2 phones.. Well I was using usb3.0 as well.. thought it was 2.0 as I have a hub but when I checked where the hub was plugged in.. it was 3.0. I think this may have been the cause.. though I don't really understand how my device made it through the entire process without errors but won't power on.. I will look into it more. if I find a way to unbrick it. I will post here.

If this is indeed caused by usb 3.0 would probably be a really good idea to put in OP, to prevent others from making my mistake.

---------- Post added at 04:37 PM ---------- Previous post was at 04:24 PM ----------

OK so.. I noticed when plugging in to windows it detected something being plugged in sooooo. there must be something..

I booted back to linux and ran sudo ./jet -r however because I had no persistant storage and rebooted.. I lost my Backup P4 file. sooooo. now what? am I SOL?

Nevermind, I'm an idiot, noticed a null p4 file in unbrick thread! woohoo! Gonna try and save my phone! will post results! Sorry for spamming thread -_-

And my phone is saved. Wow.. I am most certainly gonna have to donate. Thank you SO much for all your hard work. I have my phone back and at 1.09 hboot. So much for USB3 causing me permabrick... Guess I was wrong. AMAZING!! WOO!
[AT&T, Rogers HTC One X, Telstra One XL] essi_baba:
guys

i after updated hboot 1.28.0000 to 1.39.0000 with s-on.

on my phone and install some custom rom ,

now some sensors don`t work.

any solution?

sorry for my bad english
[AT&T, Rogers HTC One X, Telstra One XL] twistedddx:
Your phone is not a one xl, you are in the wrong forum.
[AT&T, Rogers HTC One X, Telstra One XL] essi_baba:
do i can use this method for downgrade hboot in my one x?
[AT&T, Rogers HTC One X, Telstra One XL] dark_light:
This method does not work for your phone.