HTC One X - T-Mobile - HTC One X

I have a HTC One X which has a T-Mobile firmware, CID: T-MOB005. Several months ago it was not possible to flash this device, has this now changed?

yeah it has....i've got the same CID and the JB firmware has been released

Can you point me i the direction of the right tutorial?
Do I need to S-OFF or change me CID for custom roms?

S-off is not needed, its as we speak even impossible to obtain .....
But you can go here for your firmware
http://forum.xda-developers.com/showthread.php?t=1957376
Read it carefully !

afford ganisava
I found the right firmware, but can't find the instructions.

Rename the .zip to firmware.zip and place it in the fastboot folder
- Boot the phone to the bootloader and relock the bootloader :
Fastboot oem lock
- then put the phone in ruu mode with this command
Fastboot oem rebootRUU
(watch the capitals, this command will put the phone into a black screen with a silver HTC logo)
- then flash the firmware
Fastboot flash zip firmware.zip
- you see the text on the pc screen, when it says OKE you are good. If it failed you reflash the zip right away again.
Then reboot the bootloader, unlock it, flash the custom recovery, make a full wipe and install the new JB of ypur choice and don't forget to flash its boot.img too

Related

[Q] Proper procedure to update the HBOOT

Can someone just confirm that this is the correct process for updating the HBOOT on my HTC One X from 0.95 to 1.3x (I'm unsure about step 5 & 6)
1. Determine the CID of my phone using
Code:
fastboot oem readcid
The phone reports
Code:
cid: HTC__001
which according to this means it is a HTC-WWE.
2. Download the latest HTC One X ROM from HTCdev which is endeavoru-jb-crc-3.1.10-e8d900a.zip
3. Copy the ROM to the phone
4. Relock the bootloader using
Code:
fastboot oem lock
5. Go into fastboot mode and type
Code:
fastboot oem rebootRUU
6. Flash the new firmware using
Code:
fastboot flash zip endeavoru-jb-crc-3.1.10-e8d900a.zip
On first time running the command will report FAILED, don't panic and just run the command again.
7. Reunlock the bootloader via HTCDev.
8. Flash a custom recovery using
Code:
fastboot flash recovery recovery.img
9. Download the CM10.1 ROM & extract the boot.img from the zip
10. Boot into recovery & install the ROM
11. Install the Google Addon
12. Boot into boot loader using
Code:
adb reboot bootloader
and use fastboot to flash the boot.img
Code:
fastboot flash boot boot.img
.
13. Use
Code:
fastboot erase cache
14. Reboot and enjoy
Warning
At 2 step, you have to donwload the zip from here and not the source of kernel!!!
And in 6 step you have to use: "fastboot flash zip "name_of_zip.zip"
Don't forget that you will have to unlock your bootloader at the end of all this (assuming you want to do that) and this will probably erase all your data again so back it up, including the SD card.
There is a firmware flashing tool in the development section that makes it easy!
I've found a post here which describes the procedure step by step.
UPDATE HBOOT FOR JB
1. You need your Unlock_bin from htcdev.com to re-unlock ur bootloader so please before u
proceed make sure u have this. Then reboot bootloader, and fire up CMD on your PC (start ->
execute -> cmd) and cd to ur fastboot directory
2. fastboot getvar cid or if it fails fastboot oem readcid will give u the cid of your phone
3. fastboot getvar version-main will give u ur actually RUU version
4. Now we have software version and CID. Time to get our RUU ->
http://androidfiles.org/ruu/?dir=Endeavor
5. Download the RUU for ur Phone (u need a higher or equal version then getvar version-main
reported
6. Place the .exe on ur PC and now we will extract the .zip (the rom.zip what is known as the
RUU) out of the .exe
7. Follow this tutorial: http://www.freeyourandroid.com/guide/extract-rom-from-ruu to get
the .zip out of the .exe
8. rename the .zip to whatever u like and place it in the fastboot folder of ur pc
9. boot phone in bootloader
10. lock bootloader with fastboot oem lock
11. reboot bootloader, and fire up CMD on your PC (start -> execute -> cmd) and cd to ur
fastboot directory.
12. bring phone into RUU mode: fastboot oem rebootRUU
13. fastboot flash zip rom.zip (u extracted and placed it before in ur fastboot folder)
14. In most cases this fails the first time. So redo fastboot flash zip rom.zip (this step costed me
2 hours because i didn´t know that)
15. boot into system when finished and if the version of the RUU isn´t allready on Jellybean
make all necessary OTA updates until u reach latest hboot (1.36, 1.39)
16. place the Unlock.bin which u got long time ago from htcdev.com (and hopefully u haven´t
lost it) in fastboot folder
17. reboot into bootloader
18. fastboot flash unlocktoken Unlock_code.bin
19. Ur bootloader is unlocked again
20. Congratz... u sucessfully updated ur hboot
Click to expand...
Click to collapse
You can do as you described using the file I linked...
without use a ruu
Guich said:
You can do as you described using the file I linked...
without use a ruu
Click to expand...
Click to collapse
Does that mean if you flash the exact matching cid file from your link you don't have to follow the steps above? re relocking the phone and unlocking etc?
Why the heck are you trying to flash the kernel source in fastboot? There are instructions everywhere and in none of them say that you must go near kernel source
If you just want to update Hboot:
1. relock bootloader 'fastboot oem lock'
2. check cid: fastboot getvar cidnum
3. download firmware.zip from here: http://forum.xda-developers.com/showthread.php?t=1957376
4. in fastboot mode, type: fastboot oem rebootRUU
5. flash the firmware.zip using: fastboot flash zip firmware.zip
6. Reunlock your bootloader: fastboot flash unlocktoken unlock_code.bin
7. reflash custom recovery: fastboot flash recovery <name of recovery.img>
If you want to install ROM after:
8. flash boot.img of ROM
9. go to recovery and flash ROM
10. done
det66 said:
Does that mean if you flash the exact matching cid file from your link you don't have to follow the steps above? re relocking the phone and unlocking etc?
Click to expand...
Click to collapse
No.
You have to use this procedure, but whit the firmware.zip that you can found at the link i linked, and not whit kernel source.
If you see the OP, you can see that he want upgrade his hboot with kernel source, and he's wrong.
You have to use the firmware.zip that you can found at the link that i have linked.
All the rest of procedure is right
Managed it gents . Now on HBoot 1.39.0000 thank you very much for all your help. Really appreciated:good::good:

[Q] htc one x revolution HD 9.40 -> rev 18.1

firstly I searched for this and was unable to find it bizarrely (most likely cause I suck at searching forums) anyhow :
I have a HTC one X CID : HTC_023
HBOOT is : 0.95.0000
currently running android revolution HD 9.4.0
I bought this phone secondhand and its awesome but I would love to update to revolution 18.1 JB and am not sure exactly how to do it. I have read this here : http://forum.xda-developers.com/showpost.php?p=32855238&postcount=29798 but that is to go from a stock rom to revolution, is it as simple as just :
2) Make sure you have your Unlock_code.bin file.
Relock your device using fastboot: fastboot oem lock
Enter OEM flash mode using fastboot: fastboot oem rebootRUU
On your phone you will see a black screen with silver HTC written in the middle
Flash firmware: fastboot flash zip firmware.zip
(You need to do this immediately twice)
When you see a full green bar below, you are done.
I am fearful of screwing up my phone so I thought I had better ask here and FTR as I didn't install the rom in the first place I don't have the Unlock_code.bin file. I have the revolution 18.1 rom downloaded. Also if I do this will I need to reinstall all my apps or can I do it and maintain all my current apps and settings? If I must reinstall all my apps I am sure I can find a forum thread here somewhere stepping me through that process.
any help will be appreciated and please - don't flame me too hard for being a n00b and/or asking something that has already been asked I couldn't find it - sorry in advance
You can take the Unlock_code.bin from htcdev, follow the steps and you are done.
However, when you go to flash ARHD, you lost all your apps and data (don't the sd) and you have to download it
Don't worry, HTC have made it so that it's almost impossible to screw up your phone
welp its screwed stuck at white htc o1e screen - thanks for the help greatly appreciated :crying:
Re: [Q] htc one x revolution HD 9.40 -> rev 18.1
Did you flash the boot.img for arhd18 after installing it.
What point in the process did you get stuck at.
Relock - fastboot oem lock
Ruu mode - fastboot oem rebootRUU
Flash firmware - fastboot flash zip firmware.zip
Flash firmware again.
Reboot into fastboot
Unlock - fastboot flash unlocktoken unlock_code.bin
Flash recovery - fastboot flash recovery name of recovery.IMG
Flash boot.img of new ROM - fastboot flash boot boot.img
Boot into recovery
Copy new ROM and install
Sent from my HTC One X using xda app-developers app

[Q] How to upgrade firmware/hboot [linux]

Hi, I'm trying to install cm10.1-RC5 from Arch Linux. I've wiped and factory reset and flashed the boot.img. I don't have s-off.
When I try to install the .zip in ClockworkMod 5.8.4.0 I get errors indicating that my bootloader isn't a compatible version. For example:
assert failed: getprop("ro.bootloader") == "1.31.0000"
E:Error in /sdcard/cm-10.1.0-RC5-endeavoru.zip
(Status 7)
Installation aborted.
I gather that this means my hboot or firmware needs an update. I've found this thread which seems relevant:
http://forum.xda-developers.com/showthread.php?t=2241419
I ran "fastboot oem readcid" and got this:
...
(bootloader) DEBUG: cid: VODAP021
OKAY [ 4.075s]
finished. total time: 4.075s
So I guess this means I need Vodaphone specific firmware? Where can I access this?
Or am I on the wrong track?
Post the result of fastboot getvar version-main..
This is a cmd fastboot command (windows)... No idea what's the command for Linux.. Might be something similar..
This way we can make sure which firmware you have...
-Sent from my IceCold One X!
vin4yak said:
Post the result of fastboot getvar version-main..
This is a cmd fastboot command (windows)... No idea what's the command for Linux.. Might be something similar..
This way we can make sure which firmware you have...
-Sent from my IceCold One X!
Click to expand...
Click to collapse
Thanks for the quick reply, here's the output:
version-main: 1.29.862.11
finished. total time: 4.069s
I've located this thread:
http://forum.xda-developers.com/showthread.php?t=1957376&highlight=upgrade+firmware+linux
This pointed me to .zip containing hboot 1.36.
I tried following these instructions:
http://sadevil.org/blog/2012/12/23/manually-flashing-an-ota-update/
Unfortunately the directories the tutorial references are different to the one in my .zip.
Now there are 2 ways you can upgrade your device's hboot
1: Returning to stock with a ruu and then updating to jellybean hboot with ota update.
2. Flashing the firmware zip and then installing a custom rom.
For running a ruu you will need access to a windows pc since it's an exe file : http://bugsylawson.com/files/file/1...11-radio-1120410514-release-260561-signedexe/
If you want to upgrade your firmware by flashing... Here's the firmware upgrade for your cid : http://goo.gl/yAa0G
Download the firmware and rename it to firmware.zip and then put it in the fastboot folder..
Steps:
1. Relock bootloader : fastboot oem lock
2. Reboot to ruu : fastboot oem rebootRUU
It will take you to a black htc screen... Wait for a few seconds for the screen to settle down and then flash the firmware :
Fastboot flash zip firmware.zip
You might need to flash the firmware twice if you get an error the first time! Its quite normal! After successfully flashing the firmware, you need to unlock the Bootloader, flash a custom recovery and then flash the custom rom!
PS: Again, the commands are for fastboot cmd (windows).. Linux might be a little different..
-Sent from my IceCold One X!
vin4yak said:
Now there are 2 ways you can upgrade your device's hboot
1: Returning to stock with a ruu and then updating to jellybean hboot with ota update.
2. Flashing the firmware zip and then installing a custom rom.
For running a ruu you will need access to a windows pc since it's an exe file : http://bugsylawson.com/files/file/1...11-radio-1120410514-release-260561-signedexe/
If you want to upgrade your firmware by flashing... Here's the firmware upgrade for your cid : http://goo.gl/yAa0G
Download the firmware and rename it to firmware.zip and then put it in the fastboot folder..
Steps:
1. Relock bootloader : fastboot oem lock
2. Reboot to ruu : fastboot oem rebootRUU
It will take you to a black htc screen... Wait for a few seconds for the screen to settle down and then flash the firmware :
Fastboot flash zip firmware.zip
You might need to flash the firmware twice if you get an error the first time! Its quite normal! After successfully flashing the firmware, you need to unlock the Bootloader, flash a custom recovery and then flash the custom rom!
PS: Again, the commands are for fastboot cmd (windows).. Linux might be a little different..
-Sent from my IceCold One X!
Click to expand...
Click to collapse
Golden gold you are sir/madam! Got CM10.1 running like a beast!
Thankyou kindly.
That's Great! Enjoy cm10! :good:
-Sent from my IceCold One X!
firmware for htc_38 for hboot update
I have HTC One X, currently i m at hboot 1.72 and CWR 6.0.4.7. I want to update my hboot for that i need firmware for my device whose CID is htc_38. I have already gone through xda page of "collection of firmware" to search for my device's firmware but i didnt get it there. plzzzzzzz help me out here.
abhinav625 said:
I have HTC One X, currently i m at hboot 1.72 and CWR 6.0.4.7. I want to update my hboot for that i need firmware for my device whose CID is htc_38. I have already gone through xda page of "collection of firmware" to search for my device's firmware but i didnt get it there. plzzzzzzz help me out here.
Click to expand...
Click to collapse
You are with the latest firmware!!!!

[Q] Boot loop and can't find appropriate boot.img

Hi
I've been given a One X (he bought an M8) and I thought I'd easily put on KK 4.4.4, but I have hit a brick wall.
It was running ViperX 2.6.0 with Hboot 0.95, and it's S-ON.
Well 4.4.4 needs a Hboot above 1.28, so the flashing failed.
So I did my homework and got the CID (it's HTC-023) to install the firmware so that I could update the Hboot via OTA.
So I installed the boot.img for the HTC-023 firmware and that (of course) was a an error as I didn't have a copy of the boot.img for the ViperX 2.6.0.
Then the firmware was a .rar file and didn't install anyrate.
So now it's in bootloop.
I have not been able to find a copy of ViperX 2.6.0 to extract the required boot.img
I've got TWRP with Sideloader installed, and ADB works fine.
So I am stuck (like my One X really) so any advice would be appreciated.
Thanks
Solution
I thought I should post the solution.
The essential problem was to get a Hboot 1.28 or higher so that a new version of Cyanogenmod could be installed.
On this page http://forum.xda-developers.com/showthread.php?t=1957376&page=189 is the following from ClydeB1
To flash you need to run the following commands: (It is advised to take a backup of your data and important files on your sd card)
1. Lock bootloader - fastboot oem lock
2. Boot to RUU mode - fastboot oem rebootRUU
3. Flash firmware - fastboot flash zip firmware.zip (if you get an error then rerun this command)
Note: The firmware will flash the new hboot, as well as a new stock boot.img and stock recovery.img.
To flash a custom rom you then need to do the following:
4. Unlock bootloader - fastboot flash unlocktoken Unlock_code.bin (you can use the same unlock_code file as you used previously, check your emails if you can't find it, or else reapply at htcdev.com)
5. Flash custom recovery - fastboot flash recovery nameofrecoveryfile.img
Note: If the unlock process wiped your sd card you may need to boot to recovery and mount usb storage to copy the rom file across again. If your phone won't boot into recovery then run command - fastboot erase cache and try again.
If you then wish to flash a JB custom rom:
6. Flash new boot.img from rom - fastboot flash boot boot.img
7. For good measure - fastboot erase cache
8. Boot to recovery and flash rom
I followed these steps exactly and it worked perfectly. I did need to use CWM as with TWRP the touch screen did not work.
and have more ease way to do this. You are with too low HBOOT and you can run RUU and then update the phone to latest JB because are you know witch HBoot you install to your phone

Reverting to stock to sell - best method?

I bought an M8 last year, locked to vodafone UK (CID VODAP001). I have since unlocked through HTC-DEV, S-OFFed using sunshine, converted to GPE for a while, and am now using it on a developer CID (BS_US002) entirely stock in order to get the OTA lollipop update straight from HTC. I obviously have the tampered message and unlocked bootloader, I am looking to return it to stock as much as possible (apart from S-ON). I have been looking at this thread but am not sure if it will work. I was looking to keep stock lollisense. My question is do I need to change my CID/MID back to the original ones or can I leave them as is and remove the tampered message etc.
My guide will work but there are bits that aren't needed now we have the RUU. I'll post in the morning with proper steps as I'm my phone at the mo and links are a PITA on here!
EddyOS said:
My guide will work but there are bits that aren't needed now we have the RUU. I'll post in the morning with proper steps as I'm my phone at the mo and links are a PITA on here!
Click to expand...
Click to collapse
Much appreciated! I'll check back tomorrow.
Right, lets try and get this sorted. As you're S-OFF it'll make things a LOT easier!
First, download the following and put them in your fastboot folder:
4.16.401.10 RUU ZIP - https://drive.google.com/file/d/0B17smFr95pleU2NqcVB3NWxoNnM/view (rename it ruu.zip - not ruu.zip.zip!)
htc_fastboot.exe - https://www.androidfilehost.com/?fid=95897840722646249 (you can leave the name as it is)
1. Personally, I'd get the tamper flag and the locking done first SO root the phone if you haven't already and then use the guides by @scotty1223 - Tamper Flag & Locking the bootloader. You can also, apparently, do the commands in TWRP as the recovery already has root access so if you'd prefer flash the latest TWRP found HERE (fastboot flash recovery recovery.img) and then connect the phone when in TWRP and do the commands as highlighted by the guides by Scotty. Also, if you changed the MID at all, change that back using Scotty's guide HERE
2. Once you've reset the tamper flag and locked the phone (but still S-OFF), change the CID to Super CID - fastboot oem writecid 11111111
3. Reboot the bootloader to confirm it's done - fastboot reboot-bootloader
4. Now we should be in a position to flash the EU RUU file SO reboot the phone into RUU mode - fastboot oem rebootRUU
5. Once in RUU mode, we now have to use the HTC fastboot to flash the ZIP - htc_fastboot flash zip ruu.zip
6. The ZIP will take a few passes to complete and it'll reboot the phone accordingly
7. Once complete, reboot to the bootloader again - fastboot reboot-bootloader
8. Chance the CID to the unbranded EU one - fastboot oem writecid HTC__001
9. Again, reboot the bootloader to make sure it's taken - fastboot reboot-bootloader
10. Once confirmed, boot into the stock recovery and do a factory reset (optional but, personally, I'd do it)
11. Reboot
EddyOS said:
Right, lets try and get this sorted. As you're S-OFF it'll make things a LOT easier!
First, download the following and put them in your fastboot folder:
4.16.401.10 RUU ZIP - https://drive.google.com/file/d/0B17smFr95pleU2NqcVB3NWxoNnM/view (rename it ruu.zip - not ruu.zip.zip!)
htc_fastboot.exe - https://www.androidfilehost.com/?fid=95897840722646249 (you can leave the name as it is)
1. Personally, I'd get the tamper flag and the locking done first SO root the phone if you haven't already and then use the guides by @scotty1223 - Tamper Flag & Locking the bootloader. You can also, apparently, do the commands in TWRP as the recovery already has root access so if you'd prefer flash the latest TWRP found HERE (fastboot flash recovery recovery.img) and then connect the phone when in TWRP and do the commands as highlighted by the guides by Scotty. Also, if you changed the MID at all, change that back using Scotty's guide HERE
2. Once you've reset the tamper flag and locked the phone (but still S-OFF), change the CID to Super CID - fastboot oem writecid 11111111
3. Reboot the bootloader to confirm it's done - fastboot reboot-bootloader
4. Now we should be in a position to flash the EU RUU file SO reboot the phone into RUU mode - fastboot oem rebootRUU
5. Once in RUU mode, we now have to use the HTC fastboot to flash the ZIP - htc_fastboot flash zip ruu.zip
6. The ZIP will take a few passes to complete and it'll reboot the phone accordingly
7. Once complete, reboot to the bootloader again - fastboot reboot-bootloader
8. Chance the CID to the unbranded EU one - fastboot oem writecid HTC__001
9. Again, reboot the bootloader to make sure it's taken - fastboot reboot-bootloader
10. Once confirmed, boot into the stock recovery and do a factory reset (optional but, personally, I'd do it)
11. Reboot
Click to expand...
Click to collapse
Is there any way I can use regular fastboot instead of htc_fastboot? I'm on a mac..
Nope, the Google one doesn't work for some reason. HOWEVER, apparently there is an HTC version on the HTC Dev site, which might very well work...
https://www.htcdev.com/process/legal_fastboot_mac
Failing that you'll need to use a Windows PC
EddyOS said:
Nope, the Google one doesn't work for some reason. HOWEVER, apparently there is an HTC version on the HTC Dev site, which might very well work...
link
Failing that you'll need to use a Windows PC
Click to expand...
Click to collapse
I was getting failures with remote:32 header error when usng that fastboot, managed to get on a windows PC and all sorted now. Thanks for your help!
No worries, glad I could help. I take it all the locking/tamper removing went OK as well?
EddyOS said:
No worries, glad I could help. I take it all the locking/tamper removing went OK as well?
Click to expand...
Click to collapse
Everything went to plan, all back to stock apart from S-OFF now
EddyOS said:
Right, lets try and get this sorted. As you're S-OFF it'll make things a LOT easier!
First, download the following and put them in your fastboot folder:
4.16.401.10 RUU ZIP - https://drive.google.com/file/d/0B17smFr95pleU2NqcVB3NWxoNnM/view (rename it ruu.zip - not ruu.zip.zip!)
htc_fastboot.exe - https://www.androidfilehost.com/?fid=95897840722646249 (you can leave the name as it is)
1. Personally, I'd get the tamper flag and the locking done first SO root the phone if you haven't already and then use the guides by @scotty1223 - Tamper Flag & Locking the bootloader. You can also, apparently, do the commands in TWRP as the recovery already has root access so if you'd prefer flash the latest TWRP found HERE (fastboot flash recovery recovery.img) and then connect the phone when in TWRP and do the commands as highlighted by the guides by Scotty. Also, if you changed the MID at all, change that back using Scotty's guide HERE
2. Once you've reset the tamper flag and locked the phone (but still S-OFF), change the CID to Super CID - fastboot oem writecid 11111111
3. Reboot the bootloader to confirm it's done - fastboot reboot-bootloader
4. Now we should be in a position to flash the EU RUU file SO reboot the phone into RUU mode - fastboot oem rebootRUU
5. Once in RUU mode, we now have to use the HTC fastboot to flash the ZIP - htc_fastboot flash zip ruu.zip
6. The ZIP will take a few passes to complete and it'll reboot the phone accordingly
7. Once complete, reboot to the bootloader again - fastboot reboot-bootloader
8. Chance the CID to the unbranded EU one - fastboot oem writecid HTC__001
9. Again, reboot the bootloader to make sure it's taken - fastboot reboot-bootloader
10. Once confirmed, boot into the stock recovery and do a factory reset (optional but, personally, I'd do it)
11. Reboot
Click to expand...
Click to collapse
Hey, just did all points but how to go back to s-on and get ride of "test device" info?
EDIT: nvm, problem solved by myself. Thanks for the tutorial

Categories

Resources