[GUIDE] How to root MT4GS with any HBOOT (updated 11/14/12) - T-Mobile myTouch 4G Slide

*****
EDIT: PLEASE READ!!!!!!! Before proceeding, you need to find out which hboot your device has and if your device is S-ON or S-OFF. Ensure that Settings>Power>Fast Boot is unchecked and power down your device. Once your device is powered down, hold Power+Volume Down until you reach the bootloader screen.
On the second line, it should say "DOUBLESHOT PVT SHIP S-ON" or "DOUBLESHOT PVT SHIP S-OFF." If you are already S-OFF, great! You can flash a custom recovery in step 5 of this guide (although you need to have ADB/Fastboot installed on your Windows PC).
Your device is most likely S-ON. If so, continue reading. On the third line, your hboot information should be listed. If you have HBOOT-1.45.0013, you have the newer hboot and can follow this entire guide to achieve root. Most newer devices have HBOOT-1.45.0013.
If by chance you have the older HBOOT-1.44.0007, you have two options for rooting your device:
1. Use Revolutionary.io to gain S-OFF on your device. After using Revolutionary to achieve S-OFF, you can install adb/fastboot on your computer (in case you haven't done so already) and continue from step 5 of this guide to flash a custom recovery and Superuser for root,
OR
2. Update to latest OTA release and use this guide from beginning to end. You can update to the latest OTA release by going to Settings>About Phone or by using Blue6IX’s post “How-To: Restore to Stock.” Either method will update you to the latest OTA release (1.63.531.2) and HBOOT-1.45.0013.
IMPORTANT NOTE: If you update to latest OTA release with HBOOT-1.45.0013, you will NOT be able to revert back to the older hboot and S-OFF unless you use JuopunutBear to S-OFF. This involves a "wire trick" that some people are not comfortable with.
Many users have successfully achieved S-OFF with JuopunutBear (including me), but others have reported that it bricked their phone. This is usually because they do not follow the directions that say not to touch the bare wire. Check out the JB S-OFF threads here and here for other users’ experiences.
Confused about S-ON vs S-OFF? S-ON, Revolutionary S-OFF, and JuopunutBear S-OFF are described in detail here.
Revolutionary S-OFF is for HBOOT-1.44.0007. JuopunutBear S-OFF is for HBOOT-1.45.0013. Got it? Good.
*****
This is a step-by-step guide for rooting the MT4GS, designed specifically for new users (aka NOOBS), by a noob. The process is slightly more complicated than rooting other devices (i.e. Samsung), but it is well worth it.
The MT4GS is one of the best qwerty phones on the market and has some of the best developers. Don’t let the process discourage or intimidate you. Just FOLLOW EACH STEP IN SEQUENTIAL ORDER and you’ll be fine.
Here’s a breakdown of the process:
1. INSTALL HTC DRIVERS ON YOUR PC.
2. INSTALL ADB AND FASTBOOT ON YOUR PC.
3. REGISTER AT HTC DEV.
4. UNLOCK BOOTLOADER THROUGH HTC DEV.
5. INSTALL A CUSTOM RECOVERY.
6. ROOT YOUR DEVICE.
7. USE JUOPUNUTBEAR TO GAIN S-OFF (OPTIONAL).
-PREREQUISITES-
Before getting started, please visit the MT4GS Compendium and read over Section One to learn the XDA Lingo. You really need to know this stuff if you’re going to tinker with the MT4GS.
Also, all information in the guide assumes you are using a Windows PC and a MT4GS with the STOCK ROM AND HBOOT-1.45.0013. If you are not on the Stock ROM, please use Blue6IX’s post “How-To: Restore to Stock.” Be sure to use the latest OTA (1.63.531.2). Once you're all set, let’s begin, shall we?
Disclaimer: I am not responsible for anything that happens to your phone. You assume all risks associated with modifying your phone.
-1. INSTALL HTC DRIVERS ON YOUR PC.-
Install the HTC Drivers on your PC from here.
Before connecting your phone, make sure USB Debugging is enabled (Settings>Applications>Development>USB Debugging).
Tip: to save time later, turn off your phone, hold down Power & Volume Down simultaneously until you reach the bootloader. Use the volume buttons to navigate to FASTBOOT and select it with the power button. Connect your phone via USB and the bootloader should now say FASTBOOT USB mode. Allow your PC to install the required drivers automatically. It may take a few minutes for your PC to search for and install drivers, so be patient.
-2. INSTALL ADB AND FASTBOOT ON YOUR PC.-
Installing ADB and fastboot on your PC is easy. Follow this guide and you’re good to go. To confirm that you have successfully installed ADB and fastboot, connect phone (with USB Debugging enabled) to PC via USB, open command prompt, and type “adb devices”. Your device ID number should be listed. Here are some useful commands for ADB and fastboot.
-3. REGISTER AT HTC DEV.-
Self-explanatory. Visit HTCDev.com and sign up with a valid e-mail address, as you’ll be receiving your Unlock_code.bin from HTC through this e-mail. Use an alternate browser such as IE, Google Chrome, or Mozilla Firefox if HTC Dev doesn’t play nice with your current browser of choice. Personally, I had to switch between Chrome and Firefox to get the HTC Dev website to cooperate.
-4. UNLOCK BOOTLOADER THROUGH HTC DEV.-
Make sure you’re logged in to HTC Dev and follow on-screen instructions to unlock bootloader. FYI, our device is listed as “myTouch 4G Slide (T-Mobile US)”. You can skip HTC’s instructions until step 5 since they're just telling you how to install ADB and fastboot, but you should already have ADB and fastboot installed .
After you finish unlocking the bootloader, the first line in your bootloader should read “*** UNLOCKED ***”.
-5. INSTALL A CUSTOM RECOVERY.-
Download official ClockworkMod Recovery 5.0.2.7 from the ROM Manager website or download another custom recovery from the MT4GS Development section. For instruction purposes, I will assume that you use official CWM Recovery 5.0.2.7. Save the img file to C:\.
Put your phone in bootloader FASTBOOT mode and connect to PC. Go to command prompt on PC and type “fastboot devices”. Once your device ID is listed, type “cd\” to get to “C:\” directory. Then type “fastboot flash recovery recovery-clockwork-5.0.2.7-doubleshot.img”.
After fastboot finishes, disconnect your MT4GS, go into bootloader, and go to “RECOVERY.” You should now be in ClockworkMod Recovery 5.0.2.7. The first thing I would do in CWM Recovery is make a backup of your stock ROM for safe keeping.
NOTE: Use volume buttons or trackpad to navigate through CWM Recovery 5.0.2.7. Select items by pressing the trackball. Power button may make your screen go blank and Back button returns you to the previous menu.
-6. ROOT YOUR DEVICE.-
Now that you have a custom recovery, you can flash custom ROMs. These custom ROMs are already rooted with Superuser and binary files.
NOTE: If you are S-ON, installing a custom ICS ROM will require an extra step in fastboot. You will have to extract the “boot.img” from the ROM and flash it with fastboot after installing the ROM in CWM recovery. More information from Limewirelord.
HOWEVER, if you want to root the STOCK ROM and/or continue to step 7 to achieve JuopunutBear S-OFF, you’ll have to root the device yourself. This is very simple. Download Superuser ZIP from androidsu.com/superuser. I can only recommend version 3.0.7 efgh because that is the only one I have tested, but newer versions may work.
Place the “Superuser-3.0.7-efgh-signed” on the ROOT of your SD card. Go to CWM Recovery and use “install zip from sdcard” to flash the Superuser zip. If installation aborts or fails the first time, try to flash the zip again until installation is complete. Reboot your phone and check in your apps to see if Superuser app is there. If so, congratulations, you have successfully rooted your stock MT4GS!
-7. USE JUOPUNUTBEAR TO GAIN S-OFF (OPTIONAL).-
Achieving S-OFF will make your life a lot easier if you want to flash custom ROMs, especially ICS ROMs. Follow instructions for JuopunutBear at unlimited.io and check out the JB S-OFF thread for other users’ experiences.
As I said before, if you are S-ON, flashing ICS ROMs will require an extra step in fastboot. You will have to extract the “boot.img” from the ROM and flash it with fastboot after installing the ROM in CWM recovery. More information from Limewirelord.
If you are S-OFF, you can bypass this step. For this reason alone, I highly recommend JB S-OFF if you have a half hour to spare and some courage for the wire trick. In this post, Indirect explains why JB S-OFF is superior to S-ON and Revolutionary S-OFF. Also, S-ON Unlocked, Revolutionary S-OFF, and JuopunutBear S-OFF are described in detail here.
However, if you plan on staying on stock-based/Gingerbread ROMs, S-OFF may be unnecessary for you. There are pros and cons to staying on 2.3 Gingerbread vs. upgrading to 4.0 ICS (like the stock HTC camera), but I’ll let you make that decision for yourself.
JB S-OFF NOTE: Users have reported that certain SD cards prevent JB S-OFF from working properly. If the wire trick doesn't work for you, try using another SD card and make sure it's formatted to a "FAT" file system and over 512mb in size (thanks to demkantor for this tip).
/ENDGUIDE
Hopefully this guide has helped you in some way. XDA has helped me out a lot and I simply wanted to contribute to the community that has given me so much. Feel free to share this guide with noobs in case they have questions about rooting their device (for the millionth time).
It is my hope that this guide aids in answering MOST noob root/modding/”this ROM broke my phone” questions. Noobs, please use the search function and many of the resources at your disposal BEFORE posting another thread. Everyone is here to help, so do your best not to annoy the MT4GS devs and vets.
We all were or still are noobs, so we understand your plight. However, we have seen WAYYYY too many threads that ask the same question over and over. Please consider the devs and XDAers that help you for free. Use the search function and remember to hit the “thanks” button. Thank you!
/ENDPSA
P.S. Shout out to the awesome MT4GS devs and contributors. You guys rock!
-Blue6IX
-tbalden
-kornyone
-xmc wildchild22
-strapped365
-sun_dream
-Riyal
-WeekendsR2Short
-anyone else I forgot, you go here!
P.P.S. If any links are broken, click on WeekendsR2Short's name above for alternative mirrors. Be sure to press the 'Thanks' button for him!
P.P.P.S. Thanks to ac3theone for this tip. If you begin experiencing an intermittent data issue on any ICS ROM (where your data turns on and off rapidly with a the 'H', '3G,' or data symbol flashing), try going to CWM Recovery and doing a wipe cache/dalvik and FIX PERMISSIONS. Hopefully this solves your intermittent data issue. This issue is ICS specific, so flashing back to a stock-based Gingerbread ROM should also fix the problem.

hopefull we get this sticky'd so that we gett less questions how to root. Nice guide tho

Nice topic and very helpful informations!thanks for the guide .

John9, how many phones do you have? I see you on every forum

i was originally s-off with the rev method and i followed blues how to on how to return to s-on then i updated all the way to the newest ota. I followed this guide and every link posted in the op and a couple hours later im back to s-off ( wire trick ). this guide should really be stickied! im very appreciative that you took the time to lay this out for new users! even though im not i still dont know it all

Make this thread like a cheap hotel cover!
Sent from my Bulletproof_Doubleshot using Tapatalk 2

Thanks for getting this stickied guys. If you think some info or links need to be added, let me know and I'll be glad to update the OP.

Nice guide! Thanks a lot!

Thanks for this guide, there are a lot of threads explaining how to do this but they were all over the place. Until last night, I was S-ON, unlocked but I decided to brave the wire trick and after about a million attempts, am now S-Off. I used this page as my reference starting point throughout since I had to go back to stock. Much appreciated!

I was going to unlock my device and get Clockworkmod installed, but hold off on anything else for the time being. When I went to HTC's website to obtain the unlock file, they indicated that unlocking the device would also wipe it clean. Is this the case or can you use the HTC Unlock and retain all of the current data on your device?
I was hoping to get CWM installed and then do a full backup of everything on my device as it currently stands before starting to play around with any custom roms.

HTCDev factory resets your phone no matter what. You need to do it in order to get CWM on your phone.
If you absolutely need to backup stuff that isn't on your SD card, look into finding an app that can do a backup without root (i.e My Backup). I can't personally recommend one because I've never used one.
Once you're rooted, you can use CWM and a good backup app like Titanium Backup (paid version is definitely worth it).

jjbz said:
HTCDev factory resets your phone no matter what. You need to do it in order to get CWM on your phone.
If you absolutely need to backup stuff that isn't on your SD card, look into finding an app that can do a backup without root (i.e My Backup). I can't personally recommend one because I've never used one.
Once you're rooted, you can use CWM and a good backup app like Titanium Backup (paid version is definitely worth it).
Click to expand...
Click to collapse
Alright, I figured that was going to be the case but I was hopeful that maybe I was wrong.
Thanks!

What about mytouch q non-slide?
Does this work for the new tmobile mytouch q that DOESN'T have the qwerty keyboard? Since there's no forum for this phone yet...

This won't work for the LG/Huawei MyTouch Q's. The MyTouch 4G Slide is an entirely different device made by HTC.

on HTCdev under Unlock Bootloader is doesn't show myTouch 4G Slide?!?!:crying:

It's there, I just checked. It's listed as "myTouch 4G Slide (T-Mobile US)."

jjbz said:
It's there, I just checked. It's listed as "myTouch 4G Slide (T-Mobile US)."
Click to expand...
Click to collapse
I found it now thanks, but none of the links for either custom recovery are working? What's with that? I'm doing this for my friend and unlocked his bootloader last night, but when I went to get the custom recovery none of the links work?

E4GTUser94 said:
I found it now thanks, but none of the links for either custom recovery are working? What's with that? I'm doing this for my friend and unlocked his bootloader last night, but when I went to get the custom recovery none of the links work?
Click to expand...
Click to collapse
I just checked the link CWM Recovery link in step 5 and it worked for me. Download from here if that doesn't work. Recoveries are in the first post. WeekendsR2Short was kind enough to host most of the dev-related files so make sure to press the "Thanks" button for him.

had to thank you for this well written/up to date guide
things went smooth until the wire trick, tried like 5 times and kept sober!
funny thing in the warning it said may fry sd card, so hell i had an old 128mb sd
from like 8 years ago that i have no problem throwing away. guess i need to use a
bigger card! swapped to a 4gb class 2 (next worse card i own)
worked perfect the first time! maybe add a note with the smallest amount of space
required on card (almost 100% certain the card was to blame as i didnt do anything different)
thanks again for the tut, and thanks to the unlimited.IO team, Fuses and hyuh, WeekendsR2Short and whomever else helped!
*side note, flash crashed at the very moment the phone rebooted after the successful wire trick... strange

demkantor said:
had to thank you for this well written/up to date guide
things went smooth until the wire trick, tried like 5 times and kept sober!
funny thing in the warning it said may fry sd card, so hell i had an old 128mb sd
from like 8 years ago that i have no problem throwing away. guess i need to use a
bigger card! swapped to a 4gb class 2 (next worse card i own)
worked perfect the first time! maybe add a note with the smallest amount of space
required on card (almost 100% certain the card was to blame as i didnt do anything different)
thanks again for the tut, and thanks to the unlimited.IO team, Fuses and hyuh, WeekendsR2Short and whomever else helped!
*side note, flash crashed at the very moment the phone rebooted after the successful wire trick... strange
Click to expand...
Click to collapse
I'm glad the guide helped you get root and JB S-OFF. As for the minimum SD card size, I'm not sure why your 128mb card didn't work for the wire trick.
It probably has more to do with the way a card is partitioned (FAT32, NTFS, etc.) rather than size. I'll add a note about the SD card partition to the guide for anyone else that may encounter the same issue.
Now that you're S-OFF, enjoy flashing all the awesome ROMs from the Dev section!

Related

Root /Hack/ T-Mobile MyTouch USA the easy way

I've decided to create a new thread and share my experience because there are lot of different posts about it and newbies may get lost.
The bottom line is I successfully updated my SPL without gold card even the fact I had a "perfect" SPL.
My phone is from T-Mobile USA. I bought it around 2009-08-22.
After few days of reading posts, downloading files and thinking what exactly needs to be done I've decided to try without GoldCard.
My understanding so far is that Radio version should match to new SPL. I have no idea why. So be careful.
The most important /dangerous/ part is changing the SPL. SPL is like the BIOS to the PC. If it is broken then hardware tools are needed to fix it. Everything else should be possible to be fixed by software tools.
Proceed on your own risk, you might brick your phone!!!
My phone info as it was OTB /out of the box/
SAPHIRE PVT 32B SHIP S-ON G
HBOOT-1.33.0006 (SAPP30000)
CPLD-10
RADIO-2.22.19.26I
1. Following this http://www.ryebrye.com/blog/2009/08/16/android-rooting-in-1-click-in-progress/ article I installed the Recovery flasher application.
2. Using recovery flasher application I've changed the recovery image on my phone.
3. Then I downloaded Engendering SPL 1.33.2005 from here http://forum.xda-developers.com/showthread.php?t=529019 and saved it on SD card as update.zip. I was using the SD card that comes with the phone /4GB sandisk class 2/
4. Using recovery mode I've applied sdcard:update.zip. It finished almost immediately with message successfully flashed.
5. After restarting the phone in fastboot mode my SPL info says
SAPHIRE PVT 32B ENG S-OFF H
HBOOT-1.33.2005 (SAPP30000)
CPLD-10
RADIO-2.22.19.26I
From this point on you can flash new recovery image if you like. I changed it to the one from here http://forum.xda-developers.com/showthread.php?t=530492
Or ROM image from here http://forum.xda-developers.com/showthread.php?t=537204
I hope it will work for you as well. Please don't blame me if you decide to try it and something goes wrong. It is up to you to try my way.
Worked great. Thanks!
Even easier way may be possible
I am glad it work for you too.
I am tempted to try even easier way to do it. Unfortunately my SPL is not the original one and I don't want to mess with my SPL anymore.
According to this article http://www.htc.com/www/support/android/google-io-device.html the recovery image of Google branded phones has a hidden console menu. I was wondering is this the same for T-Mobile MyTouch3D as well.
When the phone start in recovery mode then it displays ! icon. Here is a quote from HTC page:
# Reboot the device into recovery mode by holding down the HOME key during reboot. When the device enters recovery mode, it displays a "!" icon.
# Press the HOME+END key combination to display the recovery console.
# Next, use the trackball to select the "apply sdcard:update.zip" option and press the trackball to begin the installation. An "Install from sdcard" status message is displayed — when the progress bar completes, the installation is finished. After writing the radio image, the device shows an "updating firmware" icon for a few seconds and then automatically reboots in normal mode.
This instruction is about radio image. But the bottom line is how to reach the hidden menu.
Actually this key combination hides/shows the menu in recovery mode even using other recovery images
If that works then this will be the easiest way to root the phone. I hope someone will give it a try.
Hope more people could root their prefect spl by this way.
I will try this method when I got my G2(it should be a prefect spl ).
That worked great to get me on the new radio. My question is installing the recovery img did you imstall it with the command promp or did you install it another way. Also once i get the new recovery installed and format the sd card with the 3 formats can i install a hero rom. Tmt3g 32b
Worked perfect for me, I never could make a goldcard. Had OTB MyTouch with 1.33.2006 now I have ENG 1.33.2005. Great find!
SUCCESS!!!
This worked flawlessly for me. I had no luck with the goldcard. Thanks for this one.
One-click Method!
This is is really good guide. I just wanted to add a couple tidbits:
For those MT3G users who would like a video tutorial of this process follow this link: http://theunlockr.com/2009/08/22/how-to-root-the-mytouch-3g-or-g1-in-one-click/. This site has a really nice easy-to-follow video tutorial and the instructions are virtually "noob proof". This was how I rooted my myTouch.
Finally, and probably the most important tidbit:
The "One-Click" method described on this thread and on "theunlockr.com" exploits a security hole found in the bluetooth. I know that the Recovery Flasher app exploits this, but I am clueless how it works exactly. Anyhow, there is much discussion that this security hole will be patched on the next OTA update. So if you are interested in rooting your myTouch with this method, then do so soon before it is too late! After this OTA update unrooted users will have to revert to the "Gold Card method" to obtain root.
Here is a link for the "Gold Card" method: http://forum.xda-developers.com/showthread.php?t=547133
Which ever method you choose, GOOD LUCK!!
RotoRooted - not really root?
RotoRooted said:
This is is really good guide. I just wanted to add a couple tidbits:
For those MT3G users who would like a video tutorial of this process follow this link: http://theunlockr.com/2009/08/22/how-to-root-the-mytouch-3g-or-g1-in-one-click/. This site has a really nice easy-to-follow video tutorial and the instructions are virtually "noob proof". This was how I rooted my myTouch.
Click to expand...
Click to collapse
Roto - does the one-click really provide root, or is it simply instructions to flash a new recovery image? I successfully flashed the new recovery but cannot su to root in a shell using adb. Perhaps I am mistaking "rooting" a phone with acquiring "root" privledges, but I assume the former would provide the latter, no?
Root perfect spl
hi i was just going to write a new thread about the same method but thanks its already posted,after trying to do the Goldcard thingy which was very complicated i did researches and i found tehsame website as u did!
can we just change the title to Root Perfecf SPL ? i think willl be easier for thosewho have prfect spl to find it!
Is "One-Click" root really root?
The short answer is yes. The "One-Click" method does REALLY root your MT3G. My question is have you flashed a rom after you flashed the recovery.img. If not I suggest, as has andreev2001, trying the "stable" 4.0.4 Cyanogen rom found at this link: http://forum.xda-developers.com/showthread.php?t=537204.
Here is a link w/video on how to flash roms from theunlockr.com: http://theunlockr.com/2009/08/22/how-to-load-a-custom-rom-load-hero-and-or-apps2sd-onto-your-g1-or-mytouch-3g-best-method/
Cyanogen's roms are lightning fast, and there is a "CMUpdater" app available in the "Market" to make updating your roms much easier.
Here is a link to the Official Cyanogen website with SH** LOADS of information: http://www.cyanogenmod.com/
There is also a Cyanogen YouTube channel coming soon subscribe today!! This guy is up-to-date on all this rooting stuff.
GOOD LUCK EVERYONE!!
RotoRoot - I definitely do not have root. I cannot su to root, nor will Wifi tether work for me. I have used Cyan's ROMS on my G1 for a long time and can attest to their quality. I have yet to flash any ROM, which may actually change the file permissoins to allow the actual "root" access. I would say unless I did something wrong (I followed the steps on theunlockr.com) it is a mis-nomer to say that one-click gives you root, no?
Root worked fine for me after using the one-click root.
Be sure to check the rom, it might not have Superuser.apk in it.
If it does, idk then.
Im not sure what to tell you...I did the one-click and have root. I am able to do Wifi-tether and apps2sd without any issue. SU is working fine for me as well, and I followed theunlockr.com to the "T". Maybe on download the recovery.img was corrupt (don't panic, this does happen occasionally). I would flash the stock .nbh and try the full process again. Sorry man, many others have had success with this process so I would wonder if maybe the download was corrupt.
Here is a link to unroot: http://theunlockr.com/2009/08/22/how-to-unroot-your-mytouch-3g/
GOOD LUCK!!
Weird, tried to flash a Cyan ROM and watched the logcat have mega failures. Fortunately I had done a Nandroid backup and restored just fine using the recovery loaded in the "one-click" process. I will try again... Thanks for the help!
I just wanted to say thanks for the guide, rooting went smooth and it was easy, this should be the official tmo root method.
*edit* Already covered.
Bump, for the ppl askin about rooting. Can y'all help add some tags so this thread will show up in searches? I did the first two, thanks.
I think 1.6 Update the Kernel is Patched and may be One Click Root will not work Properly
!!!
hetaldp said:
I think 1.6 Update the Kernel is Patched and may be One Click Root will not work Properly
!!!
Click to expand...
Click to collapse
Just get the sappimg.nbh file and flash that through bootloader (hboot). You will be back on 1.5 rom. Then you can install recovery flasher and flash your recovery with Anom Ra's, and from there, you can flash your rom and spl of choice.

Stuck on fastboot caused by RUU error - SOLVED!!

FIRST OF ALL:
These steps are NOT official/universal, these steps worked for me, and I followed several steps form several threads. READ them (bottom of this post) entirely to be sure you can do it without problems, and to be sure how to do it (use of fastboot, adb, etc...)
Also, here is only explained for Europe, search the proper files for other parts of the world.
Story:
I wanted to revert to stock my phone, so I followed this thread instructions:
http://forum.xda-developers.com/showthread.php?t=1460713
I downloaded the RUU_Saga_Europe_1.28..., I followed the thread that used "Android Flash" system. Opened it, selected engHBootOverARX.img, select "actually in fastboot" and Android Flash did its work, flashed the hboot.
Then I started RUU. In the middle of the process it gave me the "Wrong Bootloader Error" and closed. Now my phone is S-ON, HBoot 0.98.0000, I can only load fastboot.
I posted a question here hoping somebody help me.
Solution:
Ok guys, if you are in this situation, dont panic as I did, surely the way I solved this could help you.
If you tried the above, and now you are stuck on bootloader like this:
HBOOT 0.98.0000 (or .0002)
S-ON
fastboot.exe getvar version-main gives 12.10.401.5 (or so)
and RUU wont let you actualize your phone.
I did the following:
1) First of all I needed to upgrade the hboot. Since I had no adb nor recovery, I had to do it via fastboot. In order to do that I needed an hboot that comes algon a higher version than 12.xx..., otherwise it wouldnt let me flash it... In thread [1] there is a .zip OTA in post number 41 (thanks to chargetw) with an IP dir. Download it, and get the firmware.zip from inside. Now I had to flash that firmware from fastboot, in thread [1] jneapan explain how to flash it:
example:
fastboot.exe erase cache
fastboot.exe oem rebootRUU
fastboot.exe flash zip path\to\firmware.zip
2) Ok, I noticed the 2.00.0000 (or .0002) hboot version in fastboot. From here, I could go thru the HTCDev.com solution to unlock the bootloader. Easy steps flashing an auto-generated email-sended Unlock_code.bin, you will understand it when you get thru it.
3) Nice, I had an unlocked bootloader, I could flash a custom recovery. Choose one (I used [2], but you can use the one that you prefer). And flashed it with fastboot:
example:
fastboot.exe flash recovery path\to\custom\recovery.img
4) Once I had the custom recovery, it gave me several errors when trying to mount /cache. At first my heart stopped for a while, but then I read thread [3]. I followed that thread and noticed that the "dmesg | grep mmc0" command gave me no error, so I followed step 2 form that thread to restore my cache partition.
5) Then, I could flash safely any custom ROM. I chose a prerooted stock one. Search [4] for one of your like, flash whatever you want.
6) Aafter all that things, I wanted to get my phone reverted to stock, so I needed to use a RUU. Unfortunately, all RUUs gave me a bootloader version errors because my main-version was then 13.xx... In order to do that I followed the misc_version steps form [5]. Since my ROM was already rooted, I only followed step 2 from that thread's first post, then the step 5 to relock the bootloader, and finally the step 6.
After all this, the RUU finally finished installing, and now I have a complete stock ROM.
Thanks in first place to foX2delta for his fast response. Couldnt make it without him
Thanks to all the listed threads participants. Without reading their wiseness surely I would be with a stoneage phone.
Last of all thanks to the entire xda community, for letting this forums being the best of the world
Final words:
I have learned a thing: NEVER, EVER, follow the steps of ANY GUIDE (included THIS) without reading EVERYTHING very carefully. One bad thing and BOM!, you are screwed.
Threads list:
[1] http://forum.xda-developers.com/showthread.php?t=1412398
[2] http://forum.xda-developers.com/showthread.php?t=1484753
[3] http://forum.xda-developers.com/showthread.php?t=1284196
[4] http://forum.xda-developers.com/showthread.php?t=1146601
[5] http://forum.xda-developers.com/showthread.php?t=1318919
Can't seem to find the thread right now...... The thread goes...
What you need to do is flash a custom ota firmware.zip which has a main version higher than 12, it will then give you the 2. hboot which you can unlock , install a ROM,then change your main version etc.
Will find the thread in the morning.
Ok, I think that the thread you were looking for is this: http://forum.xda-developers.com/showthread.php?t=1412398
I read it all several times. I flashed the firmware.zip as you said, thanks to the chargetw post nº41, and now I have HBOOT 2.00.0002. So I went thru HTCDev.com and the unlocking process concluded successfully. Now what? I still cant boot to use adb and misc_version, and fastboot.exe getvar version-main is 13.10.401.8.
@Rostwildch
To to be sure, you hboot now says UNLOCKED right?
Now you have two routes...
They all start with flashing a custom recovery have a look here at section 1 Step 2 to install a recovery via fastboot. If you want 4ext you will have to find the image on this site somewhere.
Next will have to install a custom ROM.
Now you have a working phone and can now change your misc version and can downgrade (then s-off) to a older RUU or you can carry on using you Unlocked phone.
Phewww that was close :S
At last I could flash a custom recovery via fastboot (my fear of a bricked phone clouded my view so I didnt realize I had an unlocked bootloader... what a noob), then flashed a custom ROM, so now I have it functional.
I want it fully stock, so I think I should now use misc_version to use an old RUU, isnt it?
Thanks foX2delta, wouldnt fixed it without your help I'm going to edit first post to make a pseudoguide to help ppl in my situation.
Rostwildch said:
Phewww that was close :S
At last I could flash a custom recovery via fastboot (my fear of a bricked phone clouded my view so I didnt realize I had an unlocked bootloader... what a noob), then flashed a custom ROM, so now I have it functional.
I want it fully stock, so I think I should now use misc_version to use an old RUU, isnt it?
Thanks foX2delta, wouldnt fixed it without your help I'm going to edit first post to make a pseudoguide to help ppl in my situation.
Click to expand...
Click to collapse
Spot on, since you rooted already all you need to do is change the misc version, then install the RUU. Glad it all worked out. You also may need to lock your bootloader to install the RUU
foX2delta said:
Spot on, since you rooted already all you need to do is change the misc version, then install the RUU. Glad it all worked out. You also may need to lock your bootloader to install the RUU
Click to expand...
Click to collapse
Yep. Thanks foX2delta .
I have detailed all my process in first post so everybody can read it. Hope it helps someone. Let me know if I misspelled a word, or you dont agree with something.
I dont want this thread to get down. Seriously, and with more reasons now ICS is officialy being developed by HTC, a lot of people is going to do what I did. I just dont want them to make the same mistakes.
BUMP!!!
Thank you!
I followed your guide, and managed to recover my phone!
With me, the firmware.zip (extracted from OTA_Saga_S_HTC_Europe_2.10.401.8-1.47.401.4_release_225210uj1q93xrps74xzje) didn't flash via fastboot, so I copied it to my micro sd and renamed it to PG88IMG.zip.
Now with my (officially) unlocked bootloader, I have now flashed [4 FEB 2012]HTC_Europe_2.10.401.9_Prerooted_Deodexed and will try to sell this phone to go back to WP7. (withdrawal symptoms )
Many, many thanks, Rostwildch!!!
[edit]
I decided to do step six, and have now managed to relock the bootloader + flash the original T-Mobile UK RUU.
Once again, thanks!
Rostwildch said:
I dont want this thread to get down. Seriously, and with more reasons now ICS is officialy being developed by HTC, a lot of people is going to do what I did. I just dont want them to make the same mistakes.
BUMP!!!
Click to expand...
Click to collapse
With the official ICS on its way, all you'd really need is to use any of the available Sense 3.0 RUUs to return to Stock.
Or wait 24 hours. I'd dare day that's the maximum lag time before an official/unofficial version becomes freely available for download on any number of Desire S forums clouding the web.
Perhaps another 24 hours for a fully rooted version to appear.
Hi guy´s I really got a huge problem.
I have the same situation like others in this thread, but I have an o2 branded device. So i could not flash recovery.zip because it´s the completely wrong version.
Any ideas I´m now stuck on HBOOT-0.98.0002 and s-on.
Please help me.
Thanks a lot
@coolbook1
M u s t m m m m a k e g o l d c a r d.... (said in a slow dying voice).
So yeah that's about it, you need to make a goldcard, if you have another android phone make it on that, or if you have a memory card reader you can use that on your PC.
Things you will need and to do
-A memory card (preferable a spare one), and also preferable smaller that 2GB
-A Phone/card reader
-Backup all the info on the memory card, we will be formatting it!
Creating a Goldcard on a working phone
Step 1) Get memory card CID and goldcard image
-Insert the memory card you wish to make into a goldcard into the phone.
-Go to Settings/SD and Phone storage on the phone and select 'unmount SD card'. Once the card is unmounted select 'Erase SD card'.
-Download and install 'Goldcard Helper' from the market.
-The app will run and give two CID's which are all ready reversed, write down the mmc2 number.
-Go to psas.revskills.de website here and enter your mmc2 CID and download the goldcard image (goldcard.img).
Step 2) Create the Goldcard
-Download 'HxD-Hex-Editor' from here and install it on your PC.
-Connect the phone to the PC in 'disk mode' i.e. view your SD card on the PC (Removable Disk).
-Open the Hex Editor (Run as Administrator if Vista/Windows 7)
-Select the 'Extra' tab and then 'Open Disk'. Under Physical Disk select your Removable Disk (your SD cad) and ensure 'Open as Read Only' is not selected and then select OK.
-Now goto the 'Extra' tab again and select 'Open Disk Image' and select the 'goldcard.img' file you downloaded early (Step 1). Press OK when prompted for Sector Size 512.
-You will now have two tabs open, one the SD card and the other the goldcard image, now to merge the two
-Go to the the goldcard.img tab and select 'Edit' then 'Select All' then 'Edit' and 'Copy'.
-Now go the you SD card tab and highlight offset 00000000 to 000000170 , and then 'Edit' and 'Paste'
-Lastly goto 'File' and select 'Save'
Allll Done......
You can also have a look here for a more modern/complex method
Or here (has a video).
Section 2 - Creating a Goldcard on the PC (Card reader)
Check here, kashoulis post 11 and you can also check here
foX2delta said:
@coolbook1
M u s t m m m m a k e g o l d c a r d.... (said in a slow dying voice).
Allll Done......
Click to expand...
Click to collapse
Excellent guide.
Couldn't have put it better myself.
I finally killed my Desire S after hours of restoring it. At the end I made the OTA Update and it freezes in Recovery Mode.
I pulled out the battery and now it´s death. I couldn´t even get any life sign.
So RIP Desires S.
Thanks fox2delta for your help...
Rostwildch: BIG THANKS for great description step-by-step. I believe no only me, but lots of users with the same issue, have problems to gather and apply informations from many topics.
One note for branded phones:
- before any action prepare golcard (with GoldCaldHelper.exe and standard card reader, method with Hex editing didn't work for me - card was not visible),
- do step 1 with goldcard inserted,
- after this - unmount it and keep safe for future use,
- like for step 6, when installing non-branded RUU.
It's a shame that it's easier to root the phone than it is to return it to stock..
HTC Desire S~Tapatalk
Think there's a easier way because RUU erase the recovery so re-flashing it might work as it didi to me:
http://forum.xda-developers.com/showthread.php?t=1488672
I have the exact same problem of this post, my main doubt is I think I can resolve anything with a GoldCard, but all the methods send me to http://psas.revskills.de/?q=goldcard, which is not working anymore, is there anyway to solve it?
neonoafs said:
I have the exact same problem of this post, my main doubt is I think I can resolve anything with a GoldCard, but all the methods send me to http://psas.revskills.de/?q=goldcard, which is not working anymore, is there anyway to solve it?
Click to expand...
Click to collapse
just checked and it still working
if you have problem with this link, you can post your CID here so other may help you to get goldcard.img

So what do I do now?

firstly, Im not asking for a detailed explanation of what to do here.. I can read up on various sections, but I do need steps to follow. This phone is the most complicated thing to flash, give me ODIN and a galaxy S any day.
Im trying to upgrade to the latet open Europe.HTC-SAGA 401_9 not a custom rom, my DS is the same Radio Version so thats ok.
After following the various guides, What I have so far is:
1) the Stock HTC 401_9 Rom from File Factory.
2) Ive downloaded Goldcard Helper, fitted my 2GB SD and gotten the reverse ID
3) Ive d/l'd the GoldCard Image for my DS reverse ID
4) Ive d/l'd the HexD editor for making the goldcard.
5) I know about having FastBoot OFF, USB debugging ON and the phone USB set to Disk Mode for making the Goldcard and the USB to "Charge only" when flashing.
So, now what. Can I just flash the HTC Stock 401, or do I root it first. My Hboot is 2.000.002 and its S-ON.
The phone has Virgin UK Software, but its not Locked.. Ive had both O2 and Orange sim cards in and they work fine.
I just need to know the 1, 2, 3 .. steps for flashing this stock rom
Thanks in advance
Always helps to write your full bootloader screen.
ben_pyett said:
Always helps to write your full bootloader screen.
Click to expand...
Click to collapse
Im all for protecting your product against time wasting "bricked" returns, but Whoever at HTC thought of this system wants slapped... hard, Bootloader says:
### Locked ###
SAGA PVT SHIP S-ON RL
HBOOT-2.00.0002
RADIO-3822. 10. 08. 04_M
eMMC-boot
Aug 22 2011, 15:22:11
HBOOT
Then it lists on screen:
FASTBOOT
RECOVERY
FACTORY RESET
SIMLOCK
IMAGE CRC
Hope that helps and hope you can give some steps. Seriously, Ive looked on here for days but there seems to be so many questions about different aspects and parts of the flashing, its confusing.
Thanks in advance
First of all, forget all about radios you know from Samsung.
At htc you can use every radio on every rom, there are only 3 possibilities you need to change radio:
It is shipped with a ruu you want to use
You face issues with radio related hardware
You want to be up to date
Ok, now to your question.
At HTC the bootloader version is important (only at stock roms).
If your bootloader has the same or a smaller version than the one from the ruu and your device had no branding, just reboot to bootloader plug it to your pc, enable fastboot usb and start the ruu.
If a branding is present and you want to stay with it, do the same with the fitting ruu.
If your version is higher or you want to remove a branding , you need a goldcard first and maybe the extracted rom.zip from the ruu, if the ruu fails with goldcard only, because you need to put it at the root of your sd renamed to PG88IMG.zip and flash it directly with your bootloader.
(also to change misc_version can be needed, but i guess not here because you don't want to downgrade)
For both cases are guides at the index (see my or bens signature).
Tectas said:
If your version is higher or you want to remove a branding , you need a goldcard first and maybe the extracted rom.zip from the ruu, if the ruu fails with goldcard only, because you need to put it at the root of your sd renamed to PG88IMG.zip and flash it directly with your bootloader.
(also to change misc_version can be needed, but i guess not here because you don't want to downgrade)
For both cases are guides at the index (see my or bens signature).
Click to expand...
Click to collapse
Ok I used this guide for the goldcard:
http://www.addictivetips.com/mobile...gold-card-for-htc-desire-without-hex-editing/
So, because Im not changing anything about the kernel, just debranding to an offical ROM, once I set up my Goldcard, I activate debugging, copy the RUU 401_9 to SD Root of my Goldcard, click "Image CRC" from bootloader menu and it should install it.
Is that correct?.
Ive just checked..
Wait and It detects the new ROM "update" automatically in bootloader menu
Yes?
NightOrchid said:
Ive just checked..
Wait and It detects the new ROM "update" automatically in bootloader menu
Yes?
Click to expand...
Click to collapse
Image crc just checks your rom, got nothing to do with updating.
The ruu itself is a exe, means a windows program , do the steps i described before with fastboot, the only difference is that you need to create the goldcard before, otherwise the bootloader won't allow (if your lucky) you to flash the ruu with the different branding.
If it fails that way run the ruu without attached device as far as you can go without closing, don't close it and search for the rom.zip at your temp folder, copy it to another folder and close the ruu, rename it, copy it to the root of your sd and reboot to bootloader and let it flash it directly, just to say it, you also need a goldcard before you do it this way.
One additional thing, be sure you got a ruu for the desire s, i just say it, because your goldcard guide is for the desire, what is no real problem there, but a wrong ruu will always fail and if it won't lead to a brick at worst case.
Sorry Tectas.. Just wont work.. I created my goldcard, extracted the RUU, changed the rom name from "disk1" to PG88IMG as you said, copied to root of goldcard, selected Fastboot then bootloader, but it just doesnt detect any image or file.
I am struggling a little with your english because you are telling me too many different ideas, Im confused... instead of telling me.. just 1, then do 2, then do.. 3, but Thank you for trying, i appreciate your help..
I will try again later..
Small thing the file you copy to the sd card must be called (case sensitive) PG88IMG.zip
Swyped form ym Dersie S unsig XAD Permuim
First method:
1. Create goldcard
2. plug in your device
3. Reboot to bootloader and enable fastboot
4. Start the ruu at your desktop and follow the instructions
5. Enjoy
If it fails make sure the drivers are installed, by downloading and installing htc sync, but uninstall it straight after you installed it, the drivers will still be present but the program itself can cause problems with ruus and/or adb.
If it still fails, try the second method.
Second method:
1. Create goldcard
2. Start the ruu without attached device
3. Go on till the only remaining possibility is to close the program, but don't close it
4. hit the windows button + r, a window should pop up
5. Type %TEMP% into the textbox of this window and hit enter, the explorer should open up and show your temporary folder
6. Search for the rom.zip (make sure hidden files are down if you can't find it)
7. Copy it to another folder i.e. the desktop
8. Close the ruu
9. Rename the rom.zip to PG88IMG.zip (case sensitive)
10. Copy it to the root of your sd
11. Reboot to bootloader
12. Choose bootloader
13. Confirm the update with vol +
14. Let it update
15. Reboot by hitting power
16. remove the PG88IMG.zip, otherwise it will update your device every time you access the bootloader
17. Enjoy
Thank you very much tectas for taking the time to sort and explain this. The 2nd methord worked just fine. However, at the end of the update flash, bootloader said:
"image on device is newer, update aborted"..
It does say that my virgin software is 2.13.351... the image is 2.10.401, so, in computer world, the numbers 2.13 is newer than 2.10. This may not be the case of the ROM itself, becasue the date is 22 Aug 11, but theyve engineered it that way probably so you cant flash it Open Europe.
The great thing is, youve taught me about the desire s and how the flash updater works, plus I have a 2GB goldcard out of it for future custom roms.. so all is not lost.. thanks for the lesson, its much appreciated.. Im gonna have a go at routing next.
It would be great to sticky this or copy it as a very Basic guide to flashing an HTC Rom.
Many Thanks again Tectas
This can also be solved, you need to change the misc_version for it as first step and afterwards do the same as this time.
About customs, you need to unlock or s-off your bootloader first.
For all three things are guides in the index thread.
I have now found that my phone is actually Locked to Virgin Mobile (has a Virgin media splash screen on boot up). Sorry for the confusion about that:
I followed the advice of Tectas and followed this:
http://forum.xda-developers.com/showthread.php?t=1399331
everything went great until I got to the end of the procedure and I only go the
"$" which after typing line 5: adb shell /data/local/tmp/misc_version -s
said "access denied" then mentioned "blue flames".
On page 6 or 7 of that thread, someone mentions this "blue flames" as being a new security mod that HTC have implemented to stop modding at all.
Is this true?.
Also, Virgin mobile and other places have quoted me £15 to unlock my DS. £15 seems alot of money, but would an unlock help (would it be worth it) for me being able to flash both Stock and custom ROMS.
I do enjoy the challenges of modding, so to me this is frustrating.
cheers
The $ indicates you have no root access, i must confess i never heard about the blue flame before, but also have to say, i never got deep into the downgrade stuff, because i used xtc clip to unlock my device, which made my device s-off and debranded.
If those Sellers use the same method, your good to go and spend the money, it saves you from a few traps you can run into with other methods (i paid €20 about a year ago), but you need to be aware that this is a hardware unlock which is irreversible, what can bring problems at warranty purpose (but must not).
Your second choice would be to use htcdev at first step and get root and so on afterwards, the downside here is also warranty, because your device is stated as unlocked at the htc database and if you leave it this way and won't use it to gain full s-off you also need to flash the kernel for each new ROM yourself with fastboot, because the recovery got no write permissions there.
If the seller would also use htcdev, safe the money, you can do it yourself, at xtc i can recommend it, but it's your choice.
Thanks for the advice Tectas. The guy in the street said it would take about 1 hour.. not sure if that helps to know. I suppose with Virgin, theyll be removing their own locks, so the virgin way might be better.
Also, the phone was bought from a 2nd hand shop, it was an unwanted upgrade someone just traded in without using it, the box it came in and the outer shell of the phone has no branding whatsoever.. thats why i was confused about it being locked.
Anyway, Ill have a think about who to go with and ill ask which methord they use before I hand it over.
Thanks again.
Tectas said:
This can also be solved, you need to change the misc_version for it as first step and afterwards do the same as this time.
About customs, you need to unlock or s-off your bootloader first.
For all three things are guides in the index thread.
Click to expand...
Click to collapse
Its Done.. phew.. hehe. After I got back to Virgin 1.31, just used the goldcard with rom.zip and it worked fine. 1 thing though, doing it this way flashes the rom in 7 stages, so what ever you do, when it reboots after the 1st install, do not think its repeating itself.. leave it. i Nearly did that, anyway, I sorted things using this thread:
http://forum.xda-developers.com/showthread.php?t=1443636
As long as you follow it to the letter, it all goes fine, the whole thread is really good support as well, so if anyones interested, read through the whole 13 pages (so far).
Also had access to the phones Recovery menu, so wiped Cach partition and did a factory reset, also probably not necessary, but backed up my SD card and formated it under the new OS.. I find this is always good on a new rom, for the file table and prevents app errors.
Happy i now know how to flash a rom, didnt quite root it yet, just flashed a stock RUU first.. which is what you should do if, like me, your new to this.
Anyway, Open Eu 2.10.401.9 is sweet and slick smooth.
Have a good one all, Thanks Tectas.

Frequently Asked Questions

[SIZE=+3]Frequently Asked Questions[/SIZE]
[SIZE=+2]HTC One XL, AT&T, Rogers HTC One X, Telstra One XL[/SIZE]​
[SIZE=+1]This a short list of frequently asked questions in this device forum and the answers often given as a response. It should serve as a starting point for gathering knowledge and finding solutions to many common problems. Please only post in this thread with feedback on how to improve this document. Do not post "Thank you" type responses. If you have additional questions or require more help, try to find an existing thread or create your own. Do not use this as a general help thread.[/SIZE]
You can find some detailed guides in my [How-To Guide For Beginners Thread.
If you have any questions please visit my Noob Friendly Q&A Thread.
[SIZE=+1]Q1: Am I ready to root my One X?[/SIZE]
Here is a thread with definitions to rooting terms
Am i ready to root my phone!?​
[SIZE=+1]Q2: What is adb?[/SIZE]
Guide - What is adb and how do I use?​
[SIZE=+1]Q3: My One X is stock and I accepted the JB OTA can I root it now?[/SIZE]
Yes here is a link to the process, **As with any rooting instructions PLEASE read them over several times before you attempt to use it**​
[SIZE=+1]Q4: What do I do if I want to be able to root the JB OTA? [/SIZE]
If bootloader unlocked, SuperCID and custom recovery, and still want the OTA, be aware that OTA with SuperCID will brick your phone unless you S-Off. Also, OTA will not install with custom recovery (requires stock recovery). Best method to OTA is to S-off, relock bootloader, and RUU back to stock recovery. Then install the OTA. After you install OTA all you have to do is the rooting proecess​
[SIZE=+1]Q5: How do I root my phone?[/SIZE]
If you have an AT&T:
If your phone has the 3.18 software [ROOT] HTC One X AT&T 3.18][, detailed instructions in my [How-To Guide For Beginners Thread
If your phone has the 2.20 Firmware [ROOT] HTC One X AT&T 2.20 Firmware - X-Factor root exploit
If your phone has the 1.85 Firmware [ROOT] 1.85 - New, working method - ACT NOW
If you own a non AT&T device you can unlock you bootloader via [url]http://www.htcdev.com [/URL], install a custom recovery (TWRP/CWM), and install custom ROM's with root. Alternatively some root exploits may be possible but are not the preferred method. If you want to retain your stock ROM but root it just flash SU in recovery​
[SIZE=+1]Q6: Which custom recovery should I use?[/SIZE]
We have 2 options for recovery, you can use CWM or TWRP
[RECOVERY][3/9/13][OFFICIAL] ClockworkMod Recovery Touch v6.0.2.8b
[RECOVERY][ONE-X/EVITA]TWRP 2.6.3.0 Touch Recovery! [2013-9-16]
There is also a modified version of TWRP which is SeLinux compatible, use this to flash 4.4 ROMs [unofficial] [recovery]twrp-2.6.3.0 4.4 compatible​
[SIZE=+1]Q7: How do I flash my custom recovery?[/SIZE]
Flashing a custom recovery is pretty easy, using fastboot you'll find full instructions in this thread:
[GUIDES]{Evita/One XL} Timmaaa's Beginners How-To Guides​
[SIZE=+1]Q8: How do I remove the red text on the splash screen?[/SIZE]
By following the steps located here Quick simple flash that only removes red text:​
[SIZE=+1]Q9: How do I change my bootloader from unlocked to locked?[/SIZE]
Information is located on the same page as above New method, customize your HBoot!​
[SIZE=+1]Q10: Can I install an OTA on my rooted device?[/SIZE]
No easy answer to this, as every OTA is different. You might need to unroot before installing the OTA, or the OTA may fail to install or bootloop the phone. You will probably lose root, and if your phone is the AT&T version, you may not be able to root until a new exploit is found. Changes might have been made to hboot or other firmware components, which can affect the function of the phone, or the ability to install custom ROMs and other mods.
Don't install the update until you have researched and fully understand what the specific OTA will do to your device.​
[SIZE=+1]Q11: How do I flash a boot.img via fastboot?[/SIZE]
Flashing a boot.img is taken care of with fastboot, full instructions here:
[GUIDES]{Evita/One XL} Timmaaa's Beginners How-To Guides​
[SIZE=+1]Q12: Bootloader unlocking. Yes it is necessary?[/SIZE]
Without an unlocked bootloader you can't flash a custom recovery. Without a custom recovery you can't install root or custom ROMs.​
[SIZE=+1]Q13: Is my phone Bricked?[/SIZE]
If you can boot into bootloader then the answer is No. If your phone will not boot at all, and/or shows up as QHSUSB_DLOAD in Decide Manager on your PC, then yes you're bricked​
[SIZE=+1]Q14: Do I need to downgrade my touchscreen firmware?[/SIZE]
This is only required if you're on the 2.14 firmware or above (which you probably are by now) and are wanting to use the much older pre-3.4 kernel AOSP roms (up until about June 2013). Any current aosp ROM does not require the ts firmware to be downgraded. Here is the link to any and all information on downgrading and or upgrading.
[How-To] Downgrade your Touch Panel's firmware (and upgrade back)​
[SIZE=+1]Q15: What is S-OFF? & How do we get s-off?[/SIZE]
S-off means security off, or security checks have been disabled. With s-off you can flash radios, also splash screens and boot.img (kernel) from recovery without using fastboot (no more flashing the boot.img manually after flashing your ROM). S-off also means a device with SuperCID can safely run a jb RUU without bricking the phone.
How to s-off:
There are now two s-off methods, Facepalm and Rumrunner. Facepalm requires an unlocked bootloader, root, and SuperCID. Rumrunner requires an unlocked bootloader and root.
[S-Off] Facepalm S-Off for HTC Devices One S, One XL, Droid DNA
[S-Off] Rumrunner S-off for HTC One XL​
[SIZE=+1]Q16: I did a factory reset from the bootloader. Now the SD card isn't able to be mounted/accessed.[/SIZE]
This is a bug within the bootloader on modified Evitas, and factory resets should only be performed from within bTWRP.
Use TWRP 2.6 or above to wipe the sd card. If the sd card still isn't usable, use the mount usb storage option to mount the card to your PC and format the sd card using Windows (Windows Explorer or Device Manager). FAT32 is the correct format to use.​
[SIZE=+1]Q17: My PC won't connect to the phone by USB (for RUU, fastboot, adb, etc.), what do I do?[/SIZE]
Make sure you have the correct/latest HTC drivers installed, make sure you have usb debugging enabled, and/or try another usb port/cable.​
[SIZE=+1]Q18: How do I relock the bootloader, or return to stock (or close to stock as possible)[/SIZE]
Connect your phone in fastboot mode and issue the following fastboot command:
Code:
fastboot oem lock
[SIZE=+1]Q19: I am on hboot 1.14 or later. I flashed a ROM, and it won't boot.[/SIZE]
If you're s-on you need to flash boot.img thru fastboot (instructions in my guide thread, linked above in question 11). If you get s-off on your device you'll no longer to this.​
[SIZE=+1]Q20: Will rooting affect my battery life?[/SIZE]
No simply rooting the phone should not hamper battery life. However, battery life can change dramatically from ROM to ROM.​
[SIZE=+1]Q21: What is the best radio?[/SIZE]
Reception and battery life are subject to exact geographic location, and other variables, therefore nobody can suggest a radio for you. Picking a radio is often trial-and-error, flash a radio and note the signal strength and battery performance. Not the bars in your status bar, but the actual signal strength measured by db (-110db is poor strength and -51db is good strength). This can be found in Settings/About Phone. Repeat the process until you've found the best radio for you. See the radio thread [Radio][RIL]HOXL Radios/RILs including CM10.x based ROMs (Flashable zips)​
[SIZE=+1]Q22: What is the best ROM?[/SIZE]
This question is not allowed. To say one ROM is better/most stable/fastest/best battery/prettiest infers that the other ROMs are inferior in some way. This is unfair to the developers who spend a great deal of their spare time bringing us these fantastic ROMs completely free of charge. Have a look through the ROMs that are available and pick one that suits your needs. If you don't end up liking it you can easily flash another one, this is half the fun anyway.​
[SIZE=+1]Q23: I installed a rom and now my phone now it is boot looping what is wrong?[/SIZE]
If you're s-on you probably just need to flash the boot.img with fastboot (instructions here). You might have a corrupted download, always check the md5 of a file before you flash it.​
[SIZE=+1]Q24: Where is a good guide for the AT&T, Rogers HTC One X, Telstra One XL? [/SIZE]
See here for further assistance with your One XL:
[INDEX]AT&T/ROGERS One X Resources Compilation Roll-Up
[GUIDE]Timmaaa's How-To Guide For Beginners Thread​
[SIZE=+1]Q25: What is an md5 and why is it important?[/SIZE]
An md5 is like a digital fingerprint of a file. The md5 should be listed on the download page for a file. Once you've downloaded a ROM/kernel/radio/mod etc you must check that the md5 of the downloaded file matches the md5 listed on the download page exactly. This ensures that the integrity of the file is intact and it hasn't become corrupted during the download. If a file has changed even slightly during a download the md5 will change dramatically. If the md5 of your downloaded file doesn't match, do not flash it, it could cause major problems on your device.​
[SIZE=+1]Q26: I've just installed a Sense 5 ROM and I keep losing signal and suffering random reboots, how can I stop it?[/SIZE]
You need to update your firmware, do this by flashing the 2.15 firmware package. You can find it (along with detailed instructions) in my guide thread: [GUIDES]{Evita/One XL} Timmaaa's How-To Guide For Beginners
Please note: the 2.15 firmware package requires s-off and SuperCID.​
[SIZE=+1]Q27: I'm trying to install a KitKat or Lollipop aosp ROM and I keep getting errors and failed installs, what's going on?[/SIZE]
It's most likely one of two scenarios:
Scenario 1: Your firmware is outdated. Flash the 2.15 firmware package found in my How-To Thread
Scenario 2: You're not using the right recovery. Download the latest TWRP.​
[SIZE=+1]Q28: Is There Any Way To Unlock The Bootloader On The Latest AT&T 5.18 Sense 5 Android 4.2.2 Update?[/SIZE]
Go here:
http://forum.xda-developers.com/showthread.php?t=2865712​
[SIZE=+1]Q29: Google Play Services (or Android OS) is killing my battery, how do I stop it?[/SIZE]
See my detailed guide here:
[GUIDE][PSA] Google Play Services battery drain fix​
'This FAQ is part of a Recognized Contributor Group Initiative. Please look for a similar FAQ thread when visiting another device forum.'
A special thanks to everyone who contributed to the production of this FAQ​*​
Forum Rules | New Users Guide | XDA Tour | Report Posts​
Hey Ronnie...often when I tell people to fastboot flash the boot img they are still a bit confused maybe you could add this
Hhttp://forum.xda-developers.com/show....php?t=1671237
Flashing boot img through fastboot...
download the file in the link which above which will include adb and fastboot....put that on your computer somewhere you can find it.. now take the boot image out of the Rom zip and place it in that folder... Boot your phone into bootloader scroll down and select fastboot and now open a command prompt with in the fastbootbadb folder on your comp and type to command without the quotes "fastboot flash boot boot.img"...now go wipe in recovery and install the Rom it doesn't matter if you keep the boot img in the Rom zip or not
Click to expand...
Click to collapse
For Q2 you could add:
If you own a non AT&T device you can unlock you bootloader via http://www.htcdev.com and install custom ROM's with root. Alternatively some root exploits may be possible but are not the preferred method.
Suggest fleshing out some of the answers a bit:
Q2: Clockworkmod (CWM) has never officially supported the dual core One X/XL, and any versions found were quick ports, with serious known issues. TWRP officially supports our device, and therefore is the only custom recovery that is recommended.
Q3: Add to the non-ATT paragraph: "or flash SU in recovery"
Q4: On your computer, open the custom ROM zip using an unzip program (WinZip, WinRAR, etc.) and extract the file "boot.img" (no quotes). Place this file in the same folder as fastboot.exe.
Q11: There is no "best" radio for all users. Reception and battery life are subject to exact geographic location, and other variables. Therefore picking a radio is often trial-and-error. See the radio thread, which includes a Google map which may give you suggestions on what radio(s) to try.
If you have additional questions or require more help, try to find an existing thread or create your own. "Do not use this as a general help thread."
ronnie498 said:
If you have additional questions or require more help, try to find an existing thread or create your own. "Do not use this as a general help thread."
Click to expand...
Click to collapse
Folks who made posts 4 and 6 apparently did not bother reading the OP, which clearly states: If you have additional questions or require more help, try to find an existing thread or create your own. Do not use this as a general help thread.
Folks had the same problem, asking general help questions in my Index thread (why you should ask for help in an Index thread, I have no idea!). This seemed to get better once I boldfaced the part that said don't ask general support questions in the thread. You might want to do the same (larger or different color font, etc.).
Speaking of my Index thread, might want to add that to the FAQ. People still seem to have trouble realizing it exists, and ask for things easily found if they had just used the Index.
http://forum.xda-developers.com/showthread.php?t=1671237
Link for x-factor thread is broken.
As stated in the op this thread is a faq thread.
Please do not post questions here.
Any posts that are of this type will be deleted.
XDA Moderator
This one gets asked a lot (and probably even more so when AT&T finally rolls out JB):
Q: Can I install an OTA on my rooted device?
A: No easy answer to this, as every OTA is different. You might need to unroot before installing the OTA, or the OTA may fail to install or bootloop the phone. You will probably lose root, and if your phone is the AT&T version, you may not be able to root until a new exploit is found. Changes might have been made to hboot or other firmware components, which can affect the function of the phone, or the ability to install custom ROMs and other mods.
Don't install the update until you have researched and fully understand what the specific OTA will do to your device.
Not to be a pest, but link to X-factor exploit in Q3 is still busted.
This questions was asked 3 times today alone:
Q: I did a factory reset in hboot. Now the SD memory is wiped, and won't mount USB.
A: Connect the phone to a Windows PC, open Device Manager. There you should have the option to format the SD memory. Format as FAT32, and this should fix the SD card corruption.
This is a bug within hboot, and factory resets should only be done in TWRP.
Hi everyone, I'm the new maintainer for this thread I'd like to extend a huge thanks to @ronnie498 for creating this thread in the first place, and for allowing me to take over as maintainer. Also huge thanks go to @TonyStark for his continued support and the effort he puts into our forum.
Thread updated 14/12/13
Some changes to existing questions/answers and one new question added. If anyone feels there is anything missing please let me know.
Sent from my Evita.
Not trying to be a pest, but question 3's answer should be rephrased. "PLEASE them over" , should be perhaps "PLEASE read them over".
Sent from my One X using XDA Premium 4 mobile app
Black!Jack said:
Not trying to be a pest, but question 3's answer should be rephrased. "PLEASE them over" , should be perhaps "PLEASE read them over".
Sent from my One X using XDA Premium 4 mobile app
Click to expand...
Click to collapse
You're not being a pest at all, all feedback is welcome here. Thanks for the heads up, it's fixed now. I read the thread several times when I took over but I guess I missed this.
Sent from my Evita.
timmaaa said:
Hi everyone, I'm the new maintainer for this thread
Click to expand...
Click to collapse
This is long overdue, as this thread really hasn't been maintained for some time.
Of course any current FAQ list will need to include the solution to signal drops and random reboots on Sense 5 ROMs.
redpoint73 said:
This is long overdue, as this thread really hasn't been maintained for some time.
Of course any current FAQ list will need to include the solution to signal drops and random reboots on Sense 5 ROMs.
Click to expand...
Click to collapse
Thanks for the reminder, I'll get onto that now.
Sent from my Evita.
Thread updated 02/01/2014
One question added.
Happy New Year everyone
Sent from my Evita
Great FAQ. Surprised not much posts in this thread.
How come there's no mention about fastboot oem writecid 22222222
jjmai said:
Great FAQ. Surprised not much posts in this thread.
How come there's no mention about fastboot oem writecid 22222222
Click to expand...
Click to collapse
In what context would you like that command mentioned?
Sent from my Evita
timmaaa said:
In what context would you like that command mentioned?
Sent from my Evita
Click to expand...
Click to collapse
Not sure if it only applies to rooting 2.20:
http://forum.xda-developers.com/showthread.php?t=2137959
But there's a mention of it on the 3.18 thread as well:
http://forum.xda-developers.com/showpost.php?p=42273846&postcount=54

[Q] HELP Needed? new to HTC

Hello Guys.... M really new to XDA as well as HTC devices.... had a Sony and a Samsung before... Seems HTC is entirely different!
i just needed some expertise on following questions i had in my mind:
1) i have bought an HTC one xl (snapdragon version) that is unlocked.. will a "FACTORY DATA RESET" or flashing of a custom rom lock it again??
(does this phone need to have an unlocked bootloader)
2) what is the best and most secure way to root it? (link to any guides will be much appreciated)
3) things that can possibly brick the phone and i should AVOID?
4) the best custom rom in terms of speed?
5) any necessary mods for stock rom?
PLEASE i neeed some help!
You need to find the correct root method for your current hboot. If your phone is the at&t model, click the link in my signature, then find the right root method for you. If it's not, just go to htcdev.com and unlock your bootloader, then you can flash TWRP recovery, and flash a custom ROM.
Sent from my Evita
1)Factory data reset in bootloader just clears the /data partition but does not function correctly at all if you unlock the bootloader for this device.
The only way to relock the bootloader is to do fastboot oem lock
2)As timmaaa said, follow the index. You want to unlock bootloader, flash ROM with root, get supercid, s-off.
The catches are:
AT&T devices need to gain temp root to get supercid before they can unlock bootloader.
Newer HTC updates eg new 3.17 and 5.xx updates may prevent you from getting supercid even with root, you may need to investigate downgrading things to get supercid.
With an unlocked bootloader, you are well on your way. You should check if you have supercid and if you are s-off.
3)Do not attempt to install HTC updates after you modify the phone. OTA is particular can be dangerous but even RUU's can be dangerous under some circumstances. OTA have many rules which are easy to follow once you have an idea of what they do, best bet is to just ignore them, RUU is fine if you have both s-off and supercid.
4)You can not ask that question and we can not answer it. It is unfair for someone to rate ROM's over other ROMs as the devs put a lot of effort in to these things. Each ROM is special in its own way, you need to check them out yourself.
A typical vibe is HTC stock ROMs will typically give the most reliable experience, eg less crashes, less bugs, etc, but tend to also lack features.
Unlocking your phone and modding it requires you to read and understand what you are getting yourself in to. It is not a perfect smooth ride, it is not for the average "non technical" user.
5)Not really
twistedddx said:
1)Factory data reset in bootloader just clears the /data partition but does not function correctly at all if you unlock the bootloader for this device.
The only way to relock the bootloader is to do fastboot oem lock
2)As timmaaa said, follow the index. You want to unlock bootloader, flash ROM with root, get supercid, s-off.
The catches are:
AT&T devices need to gain temp root to get supercid before they can unlock bootloader.
Newer HTC updates eg new 3.17 and 5.xx updates may prevent you from getting supercid even with root, you may need to investigate downgrading things to get supercid.
With an unlocked bootloader, you are well on your way. You should check if you have supercid and if you are s-off.
3)Do not attempt to install HTC updates after you modify the phone. OTA is particular can be dangerous but even RUU's can be dangerous under some circumstances. OTA have many rules which are easy to follow once you have an idea of what they do, best bet is to just ignore them, RUU is fine if you have both s-off and supercid.
4)You can not ask that question and we can not answer it. It is unfair for someone to rate ROM's over other ROMs as the devs put a lot of effort in to these things. Each ROM is special in its own way, you need to check them out yourself.
A typical vibe is HTC stock ROMs will typically give the most reliable experience, eg less crashes, less bugs, etc, but tend to also lack features.
Unlocking your phone and modding it requires you to read and understand what you are getting yourself in to. It is not a perfect smooth ride, it is not for the average "non technical" user.
5)Not really
Click to expand...
Click to collapse
thanks a lot man....
i appreciate since u elaborated on every aspect...!! =)
btw m sorry if i am wrong but what i meant in my first question was does rooting or a reset or flashing affect the "sim unlock" (or the factory unlock or jailbreak)? [the vendor says its unlocked to work on all networks]
besides you are right i was wrong with the approach.. every developer puts in a lot of efforts in ROM development and its not fair to rate it!
the only reason i would possibly root is to remove bloatware.
and rvhaval
timmaaa said:
You need to find the correct root method for your current hboot. If your phone is the at&t model, click the link in my signature, then find the right root method for you. If it's not, just go to htcdev.com and unlock your bootloader, then you can flash TWRP recovery, and flash a custom ROM.
Sent from my Evita
Click to expand...
Click to collapse
thanks i will surely go through that!
the thing that actually haunts me is this phone doesn't have a removable battery so if anything goes wrong and i have some boot loops i would be in a very hopeless situation.. So I need to go through everything!
Sonone said:
thanks i will surely go through that!
the thing that actually haunts me is this phone doesn't have a removable battery so if anything goes wrong and i have some boot loops i would be in a very hopeless situation.. So I need to go through everything!
Click to expand...
Click to collapse
You can simulate a battery pull by holding volume down and power buttons together. When you do this the button lights will start flashing, when they stop flashing you can let go of the power button but keep holding volume down. This will take you to the bootloader.
Sent from my Evita
Sim unlock is unrelated to bootloader unlock, ROM flashing, etc etc.
The sim unlock should survive most everything you will do. Although I have not tested as my device was never locked.
thanks!! i hope it survives!
timmaaa said:
You can simulate a battery pull by holding volume down and power buttons together. When you do this the button lights will start flashing, when they stop flashing you can let go of the power button but keep holding volume down. This will take you to the bootloader.
Sent from my Evita
Click to expand...
Click to collapse
that sounds good!!
the people on this device forum seem very helpful:good::angel::highfive:
timmaaa said:
You can simulate a battery pull by holding volume down and power buttons together. When you do this the button lights will start flashing, when they stop flashing you can let go of the power button but keep holding volume down. This will take you to the bootloader.
Sent from my Evita
Click to expand...
Click to collapse
that sounds good!!
the people on this device forum seem very helpful:good::angel::highfive:
so Timaaaa i have done the following...
please i would like to give you a brief update of the following things..
1)Unlocked Bootloader
2)i have s-off
3)supercid is 11111111
4) installed twrp version 6.xx.xxx
5)my radio is 1.30a.32.45.18
6)hboot is 2.15.0000
7)device is now rooted
so m i good to flash custom roms like Cm,PAC,SLIM?
That all looks fine apart from two things.
The TWRP version you mentioned doesn't look right, the latest TWRP is 2.6.3, could you double check that?
Also, your hboot is 2.15 which will be ok for flashing cm, but I think PAC still has a restriction to hboot 2.14 and I'm not sure about Slim. Hboot 2.15 is perfect for running the latest Sense 5 ROMs though.
Sent from my Evita
timmaaa said:
That all looks fine apart from two things.
The TWRP version you mentioned doesn't look right, the latest TWRP is 2.6.3, could you double check that?
Also, your hboot is 2.15 which will be ok for flashing cm, but I think PAC still has a restriction to hboot 2.14 and I'm not sure about Slim. Hboot 2.15 is perfect for running the latest Sense 5 ROMs though.
Sent from my Evita
Click to expand...
Click to collapse
As u said i checked again its 2.5.0.0 how to update twrp?
it actually works well......
btw is it possible to change hboot version?
and thanks as always!
TWRP 2.5 is full of bugs, you should update to at least 2.6, here's how:
Download TWRP 2.6 from here. Put the file in your fastboot folder. Connect phone in fastboot mode, open command prompt from within fastboot folder, issue the following commands:
Code:
fastboot flash recovery "filename.img"
(the exact filename, minus the talking marks)
Code:
fastboot erase cache
Code:
fastboot reboot-bootloader
Now you'll have a much better version of TWRP.
You can upgrade and downgrade your hboot, there's a thread on our forum somewhere but I can't remember where, just search downgrade hboot within our forum and it should appear.
Sent from my Evita
did that... btw when i installed it... and tried to clear the cache partition and dalvik cache it said it "failed"...!!
Btw also i wanted to know..
since i had a Samsung before flashing a rom just meant copying the zip file and installing it through cwm followed by a resets (if needed)
is this the same way for HTC ONE xl. or like Sony do i have to first unzip the downloaded rom.. and flash the "boot.img" separately??
So even after putting TWRP 2.6 on your phone you get a failed message when trying to wipe?
With this phone all you need to do is copy the ROM zip onto the phone and install it, you are s-off so you don't need to worry about flashing the boot.img via fastboot.
Sent from my Evita
i tried it again mate and it works absolutely fine!
yay!!!! :laugh: flashing roms will be great!:good:
wish if we had a dual boot interface like we have on our computers installing every single app again becomes so inconvenient!:fingers-crossed:
btw m really sorry to bombard you with all the quetions:silly: i just needed to ask one thing that do we have a list of bloatware apps which are safe to remove..
i did google it but then it was very specific to carrier bloatware. as i have got an unlocked version there are no carrier bloatware apps but i do have some apps which seem useless at the moment.. i did freeze a few... but it would have helped if there would have been a list!
I'd love a dual boot setup too. In terms of bloatware, you can remove a fair bit but be careful while doing it. Removing anything that is integral to the running of the ROM will cause problems. Things like Stocks, Picasa, Talkback can be removed if you don't use them. Obviously don't remove anything like Phone or Messages lol.
Sent from my Evita
timmaaa said:
I'd love a dual boot setup too. In terms of bloatware, you can remove a fair bit but be careful while doing it. Removing anything that is integral to the running of the ROM will cause problems. Things like Stocks, Picasa, Talkback can be removed if you don't use them. Obviously don't remove anything like Phone or Messages lol.
Sent from my Evita
Click to expand...
Click to collapse
ya i wont ripp off phone or system ui etc :laugh:
m thinking of flashing clean rom 7.0.1 but den it seems it has an at&t bootscreen or something like that during start up which m not very inclined to have....
so i will stick to the rules not asking for any advice on which rom is preffered as every one of dem i great and i will check them out one by one.
I haven't tried the new Cleamrom, it's a very stock kind of ROM which isn't really my flavour but it's a very popular ROM.
Sent from my Evita

Categories

Resources