Guide to unroot without the display - EVO 4G Android Development

I hope this is ok to post here and its of value.
Background: I was using a particular ROM and out of the blue my screen went. I could tell that it was rebooting because it was making noise and I could call it and the phone would do stuff but I couldn't see anything. So, I needed to unroot it to get it fixed by Sprint, but obviously I couldn't see anything to unroot. Eventually, the screen came back magically so I was able to unroot it easier but I decided to root then unroot so I could write this guide..
BTW, although I haven't done it, I think the RUU method may be the easiest but perhaps someone might find this of value..
First you need a tool called Android Screencast
This tool is a java tool that let's you see what's on your screen w/o your screen, however, it will not work on the bootloader screen.
In addition to this, I leveraged the unroot in 2 steps thread. So, read that thread.
1 -- with the screencast utility, you can easily do the s-on stuff. You just need to have a little patience.
2 -- After s-on, put the pc36img.zip on the root of the sd card.
3 -- Turn off the phone (I tried adb reboot bootloader but that didn't look for the pc36img.zip , so I powered off the phone)
4 -- hold power and vol down to go into bootloader.
5 -- now you are blind since screencast won't work on bootloader. The phone is rebooting to bootloader. This takes about 30 seconds.
6 -- Once in bootloader, it is validating the pc36img.zip file. This will take 2 mins, so allow 5 mins before you do anything
7 -- Once the file is validated the bootloader is waiting for you to hit Vol Up.
8 -- Once you press vol up, it will start processing the file. During this processing it will reboot the phone. Just don't touch it. All the processing will take 6 minutes so allow 10 mins before you touch the phone.
9 -- Once its done processing, it is waiting for you to hit the Vol up to reboot the phone. So, press vol up and it should reboot. this reboot takes about 4 mins.
I hope this helps...
Again, although I didn't use the RUU method, i think it is likely easier, but perhaps this might be help if you have a unique situation.

Does the PC36IMG.ZIP include stock recovery?

If you use an official PC36IMG.zip (taken from an HTC RUU) then yes, it will install a stock recovery. Open the .zip and look for recovery.img inside.
Not sure you'd need to worry about S-ON, but at least it worked for you.
edit: you might also be able to just use the .exe RUU version from your PC.

bugaboo90 said:
I hope this is ok to post here and its of value.
Background: I was using a particular ROM and out of the blue my screen went. I could tell that it was rebooting because it was making noise and I could call it and the phone would do stuff but I couldn't see anything. So, I needed to unroot it to get it fixed by Sprint, but obviously I couldn't see anything to unroot. Eventually, the screen came back magically so I was able to unroot it easier but I decided to root then unroot so I could write this guide..
I hope this helps...
Again, although I didn't use the RUU method, i think it is likely easier, but perhaps this might be help if you have a unique situation.
Click to expand...
Click to collapse
Nice guide, I'm sure someone is going to be asking for this as I'm sure this has happen a hundred times to people and they just tend to freak out!
I had a similar situation like this on the HD2 and YES, I was one of those that freaked the hell out...hahahaha...THANKS again for writing this up!!

fldash said:
Does the PC36IMG.ZIP include stock recovery?
Click to expand...
Click to collapse
Stock recovery is no recovery I'm pretty sure
Sent from my PC36100

.torrented said:
Stock recovery is no recovery I'm pretty sure
Sent from my PC36100
Click to expand...
Click to collapse
Yes and no.. stock recovery isn't really anything useful to us compared to say ClockworkMod or Amon_RA.
It's mainly used for OTA updates and such from HTC.
So pretty much, no recovery as far as we are concerned.

Related

[GUIDE] T-Mobile US One S - How to ROOT and flash ROMs

So I know there's been some controversy and scares going around about the US version, since it JUST came out. I'm here to calm you guys down. I have now rooted mine, flashed an interim CWM touch version (not permanent) and have flashed a ROM......ALL successfully.
Here's what I did:
UNLOCKING:
Unlock your bootloader by registering at HTCdev.com and following the unlock instructions. Under device, choose "All other devices", as the One S is not yet listed. It'll walk you through getting your unlock token and flashing it.
ROOTING
Follow Paul O Brien's instructions on rooting your phone. I flashed the r3 superboot file he had. The first time it didnt take and just booted the phone back up. Second time it took, and seems to have stuck, at least for apps. Please note that my phone says *TAMPERED* along with the *UNLOCKED* notification. I have no idea what that means exactly, but everything works great for me.
This means if you dont want to leave Sense but want to get the tons of useless and annoying T-Mobile and other bloatware apps out, you can. T-Mo are dicks and make almost 100% of the apps on it by default SYSTEM apps, therefore unremovable. So you'll need root and Titanium Backup to freeze or delete them. I'd recommend freezing the non-TMo one's just in case.
FLASHING ROMS
1. Flash Paul O Brien's intermin CWM touch version. You MUST use this interim CWM version for the moment, as the others do not work properly. Some things like USB mount dont work in this interim version, but the important functions like wipe and flash, backup and restore, and restart do work. The CWM recovery seems permanent, based on my initial trials, so no worries about reflashing it each restart.
2. Flash your ROM of choice from Clockworkmod Recovery. I'm using Black Dragon right now, but there are others out there as well. I'm personally looking forward to CM9, but its a little ways away, usability-wise.
So there you have it, all you US guys. Don't be afraid to mod your phone. Remember all the warranty void disclaimers as always. I'm not responsible for you bricking your phone. This is just my experience in just under 24hrs of use. Things are looking good for the One S.
bump... i see US users still asking.
Mods, can we perhaps sticky this post of mine? I don't want to take credit for the actual methods of rooting, since Paul O Brien and others deserve that credit, but I think it'd be helpful for US users, since many don't know whether or not the international method works.
That, or perhaps editing the Intl guides to make it clear that the US version accepts the same methods and ROMs.
Worked great for me
Sent from my HTC VLE_U using xda premium
So if we root and flash a custom ROM is there any way to get the phone back to factory state, and get rid of the *TAMPERED* and *UNLOCKED* notification??
Did anyone else get a bit of a sad chuckle out of the first step in the instructions being "remove and reinsert battery"?
cyberchuck9000 said:
Did anyone else get a bit of a sad chuckle out of the first step in the instructions being "remove and reinsert battery"?
Click to expand...
Click to collapse
Great, now my blisters on my fingers will heal.
But still.... I cannot imagine not needing a batt pull.
nickmv said:
Mods, can we perhaps sticky this post of mine? I don't want to take credit for the actual methods of rooting, since Paul O Brien and others deserve that credit, but I think it'd be helpful for US users, since many don't know whether or not the international method works.
That, or perhaps editing the Intl guides to make it clear that the US version accepts the same methods and ROMs.
Click to expand...
Click to collapse
+1
androidcues said:
Great, now my blisters on my fingers will heal.
But still.... I cannot imagine not needing a batt pull.
Click to expand...
Click to collapse
If you need to perform a hard reset on the One S, you hold down the power button for about 7-10 secs.
First of all, thanks for this thread...I used the HTC One S All in one tool kit to unlock my phone, unfortunately I miss understood one of the directions(#5) and stopped using the tool kit and followed another thread, much to my surprise, my bootloader is unlocked, hooray My question is, how do I get back to the original state if that is possible? The reason I ask, is I would like to go back and do it correctly...I used better terminal emulator to see if I had root, but all I got was the $ sign instead of the # sign So I would like to start over...
Thanks in advance for the help
I'm honestly not sure what the procedure is for relocking an HTC bootloader. Perhaps do some Google research on some of the latest models, and I bet you'll find something.
That being said, once you unlock the bootloader a single time, the best you can do is go to **RELOCKED** state. You'll never get back **LOCKED**. Once it's gone it's gone. I'm curious about the **TAMPERED** message though. That's an ugly word.
not sure what exactly went wrong.
somehow flashed CWM and now thats the only thing my phone will boot to, even after re-flashing the stock recovery.
can't get the phone to turn on, only CWM every single time.
suhailtheboss said:
not sure what exactly went wrong.
somehow flashed CWM and now thats the only thing my phone will boot to, even after re-flashing the stock recovery.
can't get the phone to turn on, only CWM every single time.
Click to expand...
Click to collapse
Uh oh that doesn't sound good
Sent from my HTC VLE_U using xda premium
yeah, tried reflashing both CWM & stock recovery. phone still boots to CWM everytime.
Luckily i can still access the phone via ADB, (while in recovery) so i'm sure i'll be able to sort it out. just need to take a fresh crack at it tomorrow. gonna switch back to my galaxy nexus tonight. (oh wait, i dont have any other phones that use microsim)
haha.
Hmm, interesting. Did you flash the interim recovery that Paul O Brien posted, and not another version? Just wanna make sure. I've heard of this happening in my past experience with the Nexus S, but I can't recall what the deal was. Regardless, I don't think you're in trouble. As with your GNex, it's very hard to completely brick the device unless you flash perhaps a bad hboot file, however I'm not really familiar with HTC devices.
This is my first HTC so I'm still trying to learn how the hboot and other processes work together. Sry to hear you had bad luck.
UPDATE: You should try the root install script. It tells the phone to boot after install. That might get you booted atleast.
Some thoughts:
1. Flash the stock recovery back and reflash CWM
2. Clear cache and dalvik within CWM, and make sure to use the 'Reboot System' option if you aren't already.
From what I can tell, your "boot-to-recovery" flag is set on the phone, and isn't getting cleared.
nickmv said:
So I know there's been some controversy and scares going around about the US version, since it JUST came out. I'm here to calm you guys down. I have now rooted mine, flashed an interim CWM touch version (not permanent) and have flashed a ROM......ALL successfully.
Here's what I did:
UNLOCKING:
Unlock your bootloader by registering at HTCdev.com and following the unlock instructions. Under device, choose "All other devices", as the One S is not yet listed. It'll walk you through getting your unlock token and flashing it.
ROOTING
Follow Paul O Brien's instructions on rooting your phone. I flashed the r3 superboot file he had. The first time it didnt take and just booted the phone back up. Second time it took, and seems to have stuck, at least for apps. Please note that my phone says *TAMPERED* along with the *UNLOCKED* notification. I have no idea what that means exactly, but everything works great for me.
This means if you dont want to leave Sense but want to get the tons of useless and annoying T-Mobile and other bloatware apps out, you can. T-Mo are dicks and make almost 100% of the apps on it by default SYSTEM apps, therefore unremovable. So you'll need root and Titanium Backup to freeze or delete them. I'd recommend freezing the non-TMo one's just in case.
FLASHING ROMS
1. Flash Paul O Brien's intermin CWM touch version. Some things like USB mount dont work, but the important functions like wipe and flash and restart do. The CWM recovery seems permanent, based on my initial trials, so no worries about reflashing it each restart. I cant speak for the non-interim solutions, but from what I can gather, they are problematic, so avoid them for now.
2. Flash your ROM of choice from Clockworkmod Recovery. I'm using Black Dragon right now, but there are others out there as well. I'm personally looking forward to CM9, but its a little ways away, usability-wise.
So there you have it, all you US guys. Don't be afraid to mod your phone. Remember all the warranty void disclaimers as always. I'm not responsible for you bricking your phone. This is just my experience in just under 24hrs of use. Things are looking good for the One S.
Click to expand...
Click to collapse
Is this part a must? Would you mind PM'ing me with how to do this part if it's a must? I have Unlocked and rooted my phone, just waiting for a good ROM to come by.
Thongvilay said:
Is this part a must? Would you mind PM'ing me with how to do this part if it's a must? I have Unlocked and rooted my phone, just waiting for a good ROM to come by.
Click to expand...
Click to collapse
That step is only if you want to flash ROMs, or need to wipe cache, dalvik, etc. CWM is used for flashing and recovery/backup purposes. If you're not using ROMs yet, then you have no need for it.
nickmv said:
Hmm, interesting. Did you flash the interim recovery that Paul O Brien posted, and not another version? Just wanna make sure. I've heard of this happening in my past experience with the Nexus S, but I can't recall what the deal was. Regardless, I don't think you're in trouble. As with your GNex, it's very hard to completely brick the device unless you flash perhaps a bad hboot file, however I'm not really familiar with HTC devices.
This is my first HTC so I'm still trying to learn how the hboot and other processes work together. Sry to hear you had bad luck.
UPDATE: You should try the root install script. It tells the phone to boot after install. That might get you booted atleast.
Some thoughts:
1. Flash the stock recovery back and reflash CWM
2. Clear cache and dalvik within CWM, and make sure to use the 'Reboot System' option if you aren't already.
From what I can tell, your "boot-to-recovery" flag is set on the phone, and isn't getting cleared.
Click to expand...
Click to collapse
thanks for the tips, i had tried clearing cache/dalvik within CWM and it still would not work. and yes i did flas the interim CWM from paulobrien
luckily the phone would work via ADB while in CWM. So i pushed three different ROMS to the phone, at first each oen would lock up and reboot within 20 seconds of doing anything. I then went back into recovery & wiped data/cache/dalvik maybe 10 times out of sheer frustration. Then re-flashed a fresh copy of black_dragon_v4.0, didnt do anything after boot. just let it sit there till this morning.
now the phone seems to be working perfectly...
so hopefully if anyone encounters this problem my last couple posts will help them out!
suhailtheboss said:
thanks for the tips, i had tried clearing cache/dalvik within CWM and it still would not work. and yes i did flas the interim CWM from paulobrien
luckily the phone would work via ADB while in CWM. So i pushed three different ROMS to the phone, at first each oen would lock up and reboot within 20 seconds of doing anything. I then went back into recovery & wiped data/cache/dalvik maybe 10 times out of sheer frustration. Then re-flashed a fresh copy of black_dragon_v4.0, didnt do anything after boot. just let it sit there till this morning.
now the phone seems to be working perfectly...
so hopefully if anyone encounters this problem my last couple posts will help them out!
Click to expand...
Click to collapse
Wow, I have no idea dude. That sounds kinda crazy. Hopefully all will be well in the future and you won't come across it again.
the only variable i can think of is that i did have the phone about a week before launch. HTC mailed it to me directly.
I thought maybe that had somethign to do with it, but as far as i can tell the phone was the final shipping version.
I sent you a PM, trying to find a solution.

[Q] Noob needs help after rooting - Stuck in hboot & white screen

Well, I must admit I am in over my head....I have owned an inspire for a few years and finally decided that I wanted to try and learn about rooting etc. I followed instructions using the advanced ace hack kit and flashed cyanogen mod7 rom and I was so proud....then some problems and some bad decisions by me. First, there was some sort of issue with the phone as I could place calls and hear but the mic did not work. Unsure of how to fix that problem, I tried a new rom (leedroid) which was still ok but upon starting I had no service. Clearly, I do not know enough to troubleshoot and I should have read more prior to beginning and this is where I began to get into deeper trouble. After trying to revert back to the cyanogen mod7.2 using rom manager, I have really messed things up. Right now, I have lost clockworkmod recovery so when I hold down the volume and press the power, my only option is hboot and it prompts me "do you want to start update"that goes nowhere...If I begin with the power button only it hangs on the HTC white screen. Iknow, I know I should be searching and reading. Believe me, I am but I could sure use someone to give a lost guy some help! I have been trying to learn and download my original RUU to perhaps get back on track that way...Thanks in advance for taking the time to read!
hocky88
hocky88 said:
Well, I must admit I am in over my head....I have owned an inspire for a few years and finally decided that I wanted to try and learn about rooting etc. I followed instructions using the advanced ace hack kit and flashed cyanogen mod7 rom and I was so proud....then some problems and some bad decisions by me. First, there was some sort of issue with the phone as I could place calls and hear but the mic did not work. Unsure of how to fix that problem, I tried a new rom (leedroid) which was still ok but upon starting I had no service. Clearly, I do not know enough to troubleshoot and I should have read more prior to beginning and this is where I began to get into deeper trouble. After trying to revert back to the cyanogen mod7.2 using rom manager, I have really messed things up. Right now, I have lost clockworkmod recovery so when I hold down the volume and press the power, my only option is hboot and it prompts me "do you want to start update"that goes nowhere...If I begin with the power button only it hangs on the HTC white screen. Iknow, I know I should be searching and reading. Believe me, I am but I could sure use someone to give a lost guy some help! I have been trying to learn and download my original RUU to perhaps get back on track that way...Thanks in advance for taking the time to read!
hocky88
Click to expand...
Click to collapse
First try taking out your SD card and using something to connect to the computer and take off the P981IMG or whatever that zip file is called. Then try booting back into recovery again. Also, next time try to not use rom manager and just flash it from recovery mode.
Sent from my SGH-I777 using Tapatalk 2 Beta-5
http://db.tt/Usbm7yCw
Here is the rooted stock from and radio just place in root of SD (not in any folder) boot up into hboot since you known how to do that let it find it will ask to install volume up for yes let it do its thing then reboot when asked. Make sure all roms and pd98 s are off SD card before you put this one on it. It will give you gingerbread from then you can install whatever custom from you want.
Have and enjoy the learning
Sent from my Desire HD using xda premium
Wow! First, thanks for the quick repsonses. Yes, my first lesson learned is to flash from recovery as it seems more direct and therfore less likely to create problems for me until I get up to speed. This morning I am at work, so not alot of time available, but I did take out the SD card and rebooted and I found it interesting (for me anyway) that I can now choose the clockworkmod recovery v5.0.2.0 with out my SD card inserted. So, I can see that I messed up something on my SD card. I think when I get some time today, I will download the rooted stock that Reinaldo offered, clear all the stuff off my SD card and put this file into the root directory and let hboot update with this file. I knew I came to the right place for help! Think I will spend the day reading the basics trying to understand how all these pieces work together...
U just have a PD98IMG.zip on ur sd card that u need to get off of it cuz hboot is trying to flash it as soon as it boots up. So when u remove ur sd card, it's not trying to flash that zip so u can get to recovery. So u need to plug ur sd into a pc & move or delete that zip. Or u can just move/delete it with a file explorer once it boots up, of course. Just be careful to never put a PD98IMG.zip on the root of ur sd card unless ur ready to flash it. Then be sure to move or delete it once ur done flashing. Did u download a radio or something?
hocky88 said:
....I have owned an inspire for a few years
Click to expand...
Click to collapse
??? release date 2/13/11. I guess time flies when you're having fun.
You're on the right track with your last sentence from your last post. Spend lots of time reading and educating yourself and you will be much better off.
This will be closed soon by a mod there is about 20 threads of the same issue..
My Inspire

[TUTORIAL] Prepare Your AT&T HTC One X for Custom ROMs

OUT OF DATE USE THE ONE CLICK 1.85 ROOT TOOL IN THE FORUMS
As the ROM chefs go to work, we want to be sure that we are ready to flash the ROMs when they come to be available! This guide will help you set up your phone so that you can flash custom ROMs.
After this process you will have a phone on the latest firmware (1.85 at the moment) with bootloader unlock, rooted, and busybox installed.
This guide assumes you are on a root friendly firmware (as of now, it is firmwares 1.82.502.3 and below).
This is really going to be done in a four step process. First we need to root the device in order to access the place where the CID is stored so that we can change it and get unlocked. After changing the CID, we can unlock via htcdev.com. Then we can go on to installing a custom recovery and finally rooting!
From there I will give you some tips on installing ROMs.
NOTE: THIS PROCESS IS EXTREMELY DANGEROUS. IT MAY BE A BIT CONFUSING. READ OVER THE STEPS BEFORE STARTING. IF YOU DO NOT THINK YOU WANT TO RISK YOUR DEVICE BECOMING A BRICK THEN DO NOT ATTEMPT THIS. THIS VERY EASILY COULD RUIN YOUR DEVICE.
BACKUP EVERYTHING BEFORE STARTING AS EVERYTHING ON YOUR DEVICE WILL PROBABLY BE WIPED.
I, XDA, AND THE ORIGINAL TOOL CREATORS DO NOT TAKE RESPONSIBILITY FOR ANYTHING THAT HAPPENS TO YOUR DEVICE. IT IS SOLELY YOUR RESPONSIBILITY FOR WHAT YOU DO TO YOUR DEVICE.
Click to expand...
Click to collapse
Your warranty will be void if you unlock the bootloader. If you just root though then you can return to 100% stock by running the RUU.
This guide is for Windows only at the moment though I will try to post Mac and Linux guides at some point.
ORIGINAL TOOL THREADS:
One Click Root for 1.82 and below: http://forum.xda-developers.com/showthread.php?t=1644167
Spoof CID Script: http://forum.xda-developers.com/showthread.php?t=1672284
I will try to keep this as up to date as possible! Taking a visit to the index of the development forums (http://forum.xda-developers.com/showthread.php?t=1671237) is also a good idea!
Last Updated: 5/28/12
0. Getting the prerequisites:
Download the package at the bottom of the first post to get started.
Extract the package somewhere you will remember (like on your desktop).
Connect your device via USB and make sure you have USB Debugging enabled under settings.
Click to expand...
Click to collapse
1. Root your device
1. Open the folder you downloaded and navigate to the "root" directory.
2. Double click on the root-windows.bat file
3. Let the root run and do not touch your device. It will reboot several times- do not touch it or you may brick your device. Just let it do its thing and eventually after around 3 minutes you will have a rooted device in your hand.
Click to expand...
Click to collapse
2. Get the unlock token
In order to unlock the bootloader we will need to change a value called the CID. This will allow the htcdev.com site to unlock our phones.
1. Go to the downloaded folder and go to the "change_cid" folder.
2. Click on the "Spoof-CID.bat" file. Follow the instructions. Your CID will change from CWS__001 (stock AT&T CID) to 11111111 (called "SuperCID," will allow you to flash anything)
3. Log in to htcdev and go here: http://www.htcdev.com/bootloader/unlock-instructions (NOTE: This skips the agreements you need to click through as some of the buttons on their website are wonky. Doing this assumes you agree to their policies that are listed there)
4. Follow the instructions very carefully (they are written very well) untill the point where you get the file "Unlock_code.bin" via email. Stop there.
5. You should now have the file for bootloader unlock. MAKE SURE TO SAVE THAT FILE "Unlock_code.bin" TO THE "generic" FOLDER IN THE PACKAGE YOU DOWNLOADED! YOU WILL NEED IT LATER.
Click to expand...
Click to collapse
3. Run the RUU to update to latest firmware
1. Download the latest RUU from the xda forums (should be an .exe file)
Currently it is version 1.85.502.3 and you can download it here:
http://briefmobile.com/download-htc-one-x-att-1-85-update
2. Follow its instructions very carefully. It will take approximately 20 minutes to complete. BE PATIENT. IF YOU UNPLUG YOUR PHONE HERE YOU WILL GET A BRICK.
3. Let your phone reboot and go through initial setup again
Click to expand...
Click to collapse
4. Unlock your bootloader using Unlock Token
1. Navigate to the "generic" folder in cmd (you should have added the Unlock_code.bin file to this folder already) and plug your phone in in fastboot mode. To do this, first shut off your phone. Wait for it to turn off. Then hold the volume down button. Press the power button for 3 seconds while still holding the volume down key. Let go of the power button but keep holding the volume down button untill you see a white screen with a bunch of small text on it. Use the volume up and down keys and the power button to select the FASTBOOT option. Plug your phone into your computer. Then wait for the FASTBOOT text to turn into FASTBOOT USB.
2. Type the following into cmd on your computer:
fastboot flash unlocktoken Unlock_code.bin
NOTE: This step might take quite a few tries. For some it works on the first time. For others, it may take around 20 times. Just keep typing in the command until you get a sucessful flash. We aren't sure why it does this at the moment but just keep trying and don't give up.
3. Use the volume keys to say that you do want to unlock your bootloader and wait for reboot
4. Bootloader should be unlocked! Congrats, most of the grunt work is done! Go to Settings - Developer Options - Enable USB Debugging. This will allow us to continue
5. Re-set up phone and enable USB debugging again
Click to expand...
Click to collapse
5. Install a custom recovery so that we can gain root access
1. Currently there are two recovery options: ClockWorkMod Touch and TWRP (TeamWinRecoveryProject). Both are pretty much the same as they both use touch input but TWRP does have some other nice features like a built in file browser and more. It is also more touch optimized. ClockWorkMod is more "old school" and I personally feel more comfortable using it, but using TWRP is fine as well. It doesn't really matter which recovery your choose, both are good choices. Download whichever one you want below:
CWM Touch: http://forum.xda-developers.com/showthread.php?t=1677304
TWRP: http://forum.xda-developers.com/showthread.php?t=1677447
2. Drag the .img recovery file you just downloaded into the "generic" folder
3. Connect your phone via fastboot
4. Type the following:
fastboot flash recovery <insert name of recovery .img file here>
Replace the stuff between the <> with the name of the file you just downloaded
5. Wait for your device to reboot. Then type into cmd which is cd'ed to the "generic" folder:
adb reboot recovery
6. Make sure your recovery works as soon as it is done loading and then press "reboot system"
7. Follow its instructions
Click to expand...
Click to collapse
6. Root your system
1. Connect your phone as a "Disk Drive" and drag the "root.zip" file in the "root" folder to your phone's memory
2. Reboot into recovery with the adb command (adb reboot recovery)
3. Go to install zip from sdcard and navigate to the zip file you downloaded. Say "yes" and watch it flash
4. Reboot system now
5. Go to the play store and download any app that has "Busybox installer" in its name (the one by JRummy16 works good I believe)
Click to expand...
Click to collapse
If all goes well, you should be sitting at an AT&T HTC One X which is on the latest RUU leaked firmware (1.85.502.3 at this moment), rooted, busyboxed, and unlocked.
Congrats!
If you want to flash any ROMs, download the .zip file of the ROM, place it on your phones memory, and then install the zip like you did to the root.zip file.
Enjoy your AT&T HTC One X!
CREDITS:
kennethpenn: For initial root, getting all the RUUs from the "source" and for giving the HTC One X's situation prime press appearance on his website, BriefMobile.com
grankin01: For finding out how to edit the CID originally
designgears: For creating the One Click Super CID tool for bootloader unlock
paulobrien: For porting CWM Touch to our device
sk08: For leading the way in terms of MODs and organizing an S-OFF thread to get this thing fully ours
JSLEnterprises: For initially being there to help organize a bootloader unlock
Team Nocturnal: For their awesome ROM
Click to expand...
Click to collapse
If you want to thank or donate to someone, please do not do so to me. The people above are the ones that deserve the thanks and the donations to encourage them to keep doing the fantastic work they have been doing! I'm just a high school student
Some common terminology:
Deoxdexed: OEMs package their apps with .odex files because they are more optimized for your device. However, this makes the file uneditable by developers and things like mods cannot be used with odexed ROMs. A ROM with "deodexed" as a feature means it is easier to use mods with that ROM
Busybox: A collection of linux tools that are helpful for flashing ROMs and doing other basic Android tasks
RUU: ROM Update Utility, made by HTC, completely reflashes device firmware, useful if you get bricks. Only for Windows.
Root: Allows you to edit system level files
S-OFF: (currently unattainable) Security-OFF, it is a "feature" in HTC phones that allows us to modify almost any part of your system.
Unlocked Bootloader: Allows us to flash custom images to the device.
Click to expand...
Click to collapse
As I understand and appreciate the work put in this thread, do we need another how to? Using the index sticky alone anyone should be able to root/unlock/flash their device. There's already scripts for everything and virtually no ADB required for nubs.
I would assume with the other info already in this section if someone can't figure out how to flash their phone, then they don't need to flash at all.
HydroSkillet said:
As I understand and appreciate the work put in this thread, do we need another how to? Using the index sticky alone anyone should be able to root/unlock/flash their device. There's already scripts for everything and virtually no ADB required for nubs.
I would assume with the other info already in this section if someone can't figure out how to flash their phone, then they don't need to flash at all.
Click to expand...
Click to collapse
Wasnt sure, there are still a few people asking how to do it since it is a bit complicated with the 1.85 update breaking root so I just compiled everything into a master one.
And yeah, I use a lot of the scripts in the package I put for download.
Anyway, mods do what you think with this thread! And this might be in the wrong section, wasnt sure if it goes in general or development.
Please keep this up. As it is the most aggregated list of instructions, I'm sure it will help many who have just gotten their phone. Great work by the way.
HydroSkillet said:
As I understand and appreciate the work put in this thread, do we need another how to? Using the index sticky alone anyone should be able to root/unlock/flash their device. There's already scripts for everything and virtually no ADB required for nubs.
I would assume with the other info already in this section if someone can't figure out how to flash their phone, then they don't need to flash at all.
Click to expand...
Click to collapse
As I agree with you, a "one stop shop" that can be pointed out to for the noobs who got their mommy's to buy them their cool phone should at least keep the redundant questions to a minimum.
you cant ruu WITH a UNLOCKED bootloader these directions are wrong there would need to be a relock step added in.
ALSO THE CWM STEP NEED A ROOT FOR IT TO WORK LOOK AT THE PAGES
READ UP ON THE STUFF BEFORE YOU MAKE A GUIDE BECAUSE THIS IS WRONG
squishy5 said:
you cant ruu WITH a UNLOCKED bootloader these directions are wrong there would need to be a relock step added in.
ALSO THE CWM STEP NEED A ROOT FOR IT TO WORK LOOK AT THE PAGES
READ UP ON THE STUFF BEFORE YOU MAKE A GUIDE BECAUSE THIS IS WRONG
Click to expand...
Click to collapse
Locked boot loader yes.
Root for cwm no.
Sent from my HTC One X using xda premium
squishy5 said:
you cant ruu WITH a UNLOCKED bootloader these directions are wrong there would need to be a relock step added in.
ALSO THE CWM STEP NEED A ROOT FOR IT TO WORK LOOK AT THE PAGES
READ UP ON THE STUFF BEFORE YOU MAKE A GUIDE BECAUSE THIS IS WRONG
Click to expand...
Click to collapse
Why don't you read before you comment on things like this?
I never "Unlock the bootloader"
I simply get the Unlock token from HTC.
So stop acting like you know everything, because you dont
Don't ever use caps with me and expect me to come back with a nice response. I put this out for the community, not for some kid who thinks he knows it all to come back and say that I did it wrong when he didn't even read the post properly.
And you don't need root to install CWM, just an unlocked bootloader.
Stop calling my stuff wrong if you yourself don't even know what is right
rohan32 said:
Why don't you read before you comment on things like this?
I never "Unlock the bootloader"
I simply get the Unlock token from HTC.
So stop acting like you know everything, because you dont
Don't ever use caps with me and expect me to come back with a nice response. I put this out for the community, not for some kid who thinks he knows it all to come back and say that I did it wrong when he didn't even read the post properly.
And you don't need root to install CWM, just an unlocked bootloader.
Stop calling my stuff wrong if you yourself don't even know what is right
Click to expand...
Click to collapse
He put his foot in his mouth, apology should be coming oh and Good job man, Good job. Thanks for the work, this should be a sticky.
This is a great write up and would have been extremely helpful last night. I will admit I have done a lot of reading before I unlocked the bootloader and updated to 1.85, but it was still very confusing at some points. The htcdev site actually gave me the most trouble because I didn't realize most of the steps were completed and I could skip all the way to entering the token and the site was simply used for entering the token and getting the unlock file.
And yes, I almost said the same thing about the relock step. I had to read it twice to realize you didn't unlock yet. That's another thing that confused me last night was unlocking/relocking immediately.
I think this should be a sticky and all the other tutorials and such should be deleted. This is a perfect summary IMO and will use it when I unlock my friends one x
Sent from my HTC One X
My problem with this is that you packaged it all up while the individual threads for each thing are updating and you are severing up potentially outdated scripts.
designgears said:
My problem with this is that you packaged it all up while the individual threads for each thing are updating and you are severing up potentially outdated scripts.
Click to expand...
Click to collapse
I agree. While it is nice to have a all-in-one, you should be linking to the threads since they are updating them on a daily basis instead of linking to their scripts. Ive already had to change JeepFreaks script this morning as he updated it. It would make your world a lot easier if you did it that way, and also not risk giving some new user outdated scripts.
I think this should go in the General section as the first few pages should redirect to the original threads anyway.
Red5 said:
I agree. While it is nice to have a all-in-one, you should be linking to the threads since they are updating them on a daily basis instead of linking to their scripts. Ive already had to change JeepFreaks script this morning as he updated it. It would make your world a lot easier if you did it that way, and also not risk giving some new user outdated scripts.
I think this should go in the General section as the first few pages should redirect to the original threads anyway.
Click to expand...
Click to collapse
Sure thing, I will add to the original post for the links.
Also I will try to keep this updated, but yeah I might not catch all the updates
Thank you so much Rohan! Really appreciate it! Took me about 4 hours to get this done but it was worth it. Now to install cleanrom. Thanks again. This is my first time doing something like this.
Duse ijuat saw this and I'm going to do this and flash clean from when I get home and I read through this I honestly love you for doing this it helps more than you think thanks a lot
Deffinitlet should be stickied
Sent from my HTC One X using XDA
These are the best instructions! Wish i had them when all this shenanigans started. Thx
ethantarheels123 said:
Please keep this up. As it is the most aggregated list of instructions, I'm sure it will help many who have just gotten their phone. Great work by the way.
Click to expand...
Click to collapse
I agree. This guide is very helpful for me. I consider myself to be fairly computer literate and have flashed ROMs on previous phones, but I am a complete n00b to android and linux. Looking around some of the other threads -- it appears to me that there are many people who could have much confusion resolved by reading this. Thanks for the thread.
-- Jon
Not quite sure what's going on with my update...
I'm using the exe that updates the RUU and it gets stuck on the "sending to phone" step. Reboots the bootloader once, gets stuck again (as far as I can tell , nothing is ever sent) and then gives me an error telling me "The ROM Update Utility cannot update your Android Phone. Please get the correct ROM Update Utility and try again"
i've got the correct drivers installed (was having some trouble related to that a couple days ago but have since figured it all out ) would it be better to just do the update manually? (On my evo you just change the update file to Update.zip and it automatically installs it for you when you boot into bootloader)
maybe I'll have to look into it further, but just curious if anyone's run into this issue or figured out how to get past it as of yet...
Edit: Just an update- I'm betting its because I forgot to relock my bootloader before updating. So anyone who's already completed SOME of the steps in the second post here, make sure you relock your bootloader if you haven't already done so.
Edit1.5: This assumption was correct and the bootloader is now unlocked.
Edit 2- Almost done here... Busybox wont install. Tried two different apps, neither one worked. No indication as to why (got very vague error messages to the effect of "busybox was not installed")
Edit 3- FIXED- Ok, figured it out. As far as I can tell, the process should be Root first, THEN install busybox. It doesn't work without root privelages (at least that was my experience here)

[Q] root/ EXT4/ rom installation trouble

Hi guys.
I posted a thread the other day asking for help with superoneclick, I have since taken on board the advice given, and scrapped the superoneclick route. Instead I followed this guide http://forum.xda-developers.com/showthread.php?t=1525100 , which was going really well, up to the point where I go into recovery, and try to install from sd card. I tried the method with the reaper v2.1, and now also with blind roms pacman rom, and neither show up when I go to install from the sd card. I downloaded the roms, and unzipped them in the sd card, not in a file, just into the card itself, they then show up, but only as "boot" and not as "boot.img" as I'm sure it should say, they also still say they are a "winzip file", which surely if they were unzipped, they wouldn't say this?
Seemingly everything else I did is working as it should, I have an unlocked bootloader, I have enabled adb and fastboot, it's just the putting the rom on the sd card and then locating it when I go into EXT4.
Can anyone please shed some light on to what I may be doing wrong?
4) Open the rom (.zip file) you downloaded in step 1 and put the ''boot.img'' file in ''C:\android-tools'' seems to be the part where it all goes wrong?
Thanks for now.
Geez, so many things done wrong.
I hope someone will have patience to explain all of them to you, I'll just tell you 2 things:
1) Guides assume that people can tell file names from file extensions, and know how to see both.
2) I highly suggest you leave your phone alone. You don't have enough knowledge to safely proceed, and definitely don't have enough knowledge to pull yourself out of trouble, which you'll eventually get into.
Jack_R1 said:
Geez, so many things done wrong.
I hope someone will have patience to explain all of them to you, I'll just tell you 2 things:
1) Guides assume that people can tell file names from file extensions, and know how to see both.
2) I highly suggest you leave your phone alone. You don't have enough knowledge to safely proceed, and definitely don't have enough knowledge to pull yourself out of trouble, which you'll eventually get into.
Click to expand...
Click to collapse
I appreciate any feedback or criticism, as long as the end result is me figuring out how to root my phone.
I THOUGHT I'd followed the guide pretty closely. I'm inexperienced,yes, buy so is everyone when they try doing something for the first time. I've been reading all I can to help give myself some much needed knowledge.
But guess I'm doing something not right, I'd very much appreciate someone being uber patient with me,and showing/telling me what it is I'm doing wrong.
Thank you.
What needs to be on the sd card is the zip file of the rom, not unzipped or anything. Then you can install the rom from recovery, assuming you did all the other steps right.
teadrinker said:
What needs to be on the sd card is the zip file of the rom, not unzipped or anything. Then you can install the rom from recovery, assuming you did all the other steps right.
Click to expand...
Click to collapse
He has unlocked bootloader, which means - telling him how to install it without explaining what to do after (flashing boot.img) is a great idea - if you want to get his phone not to boot anymore.
Jack_R1 said:
He has unlocked bootloader, which means - telling him how to install it without explaining what to do after (flashing boot.img) is a great idea - if you want to get his phone not to boot anymore.
Click to expand...
Click to collapse
^^^^ Which will be why my phone now wont go past the white screen displaying HTC.
But I can still boot into 4EXT recovery, but when I do the backup/restore, it does nothing, just comes back to 4ext, or if I reboot, the white htc screen.
As it will go into 4EXT, it's not bricked, I guess it cant find the stock rom in the system to restore back to.
Not sure where to go now....Ebay for a replacement perhaps :silly:
nixon. said:
^^^^ Which will be why my phone now wont go past the white screen displaying HTC.
But I can still boot into 4EXT recovery, but when I do the backup/restore, it does nothing, just comes back to 4ext, or if I reboot, the white htc screen.
As it will go into 4EXT, it's not bricked, I guess it cant find the stock rom in the system to restore back to.
Not sure where to go now....Ebay for a replacement perhaps :silly:
Click to expand...
Click to collapse
Sounds like if your tire goes flat to trash the whole car for parts lol
Jack_R1 said:
He has unlocked bootloader, which means - telling him how to install it without explaining what to do after (flashing boot.img) is a great idea - if you want to get his phone not to boot anymore.
Click to expand...
Click to collapse
He was following a guide which included flashing boot.img, so I (perhaps over optimistic) assumed the right boot.img had been flashed.
---------- Post added at 07:12 PM ---------- Previous post was at 07:07 PM ----------
nixon. said:
^^^^ Which will be why my phone now wont go past the white screen displaying HTC.
But I can still boot into 4EXT recovery, but when I do the backup/restore, it does nothing, just comes back to 4ext, or if I reboot, the white htc screen.
As it will go into 4EXT, it's not bricked, I guess it cant find the stock rom in the system to restore back to.
Not sure where to go now....Ebay for a replacement perhaps :silly:
Click to expand...
Click to collapse
Yes your problem now is that you haven't flashed the boot.img from the rom you've installed.
deleted
nixon. said:
Hi guys.
I posted a thread the other day asking for help with superoneclick, I have since taken on board the advice given, and scrapped the superoneclick route. Instead I followed this guide http://forum.xda-developers.com/showthread.php?t=1525100 , which was going really well, up to the point where I go into recovery, and try to install from sd card. I tried the method with the reaper v2.1, and now also with blind roms pacman rom, and neither show up when I go to install from the sd card. I downloaded the roms, and unzipped them in the sd card, not in a file, just into the card itself, they then show up, but only as "boot" and not as "boot.img" as I'm sure it should say, they also still say they are a "winzip file", which surely if they were unzipped, they wouldn't say this?
Seemingly everything else I did is working as it should, I have an unlocked bootloader, I have enabled adb and fastboot, it's just the putting the rom on the sd card and then locating it when I go into EXT4.
Can anyone please shed some light on to what I may be doing wrong?
4) Open the rom (.zip file) you downloaded in step 1 and put the ''boot.img'' file in ''C:\android-tools'' seems to be the part where it all goes wrong?
Thanks for now.
Click to expand...
Click to collapse
In step 1 you copied the ROM zip file from your PC to your phone.
In step 4, you should open the PC zip file, not the file on the phone's sdcard. X(
That's the only thing you did incorrectly!
Sent from my Nexus 7
BillGoss said:
In step 1 you copied the ROM zip file from your PC to your phone.
In step 4, you should open the PC zip file, not the file on the phone's sdcard. X(
That's the only thing you did incorrectly!
Sent from my Nexus 7
Click to expand...
Click to collapse
^^^ thanked
Thank you for pointing out my mistake, now at least I realise what I was doing wrong, although now my phone is beyond my own repair, I shall have to see if I can send it off somewhere to get fixed.
Thanks again
nixon. said:
^^^ thanked
Thank you for pointing out my mistake, now at least I realise what I was doing wrong, although now my phone is beyond my own repair, I shall have to see if I can send it off somewhere to get fixed.
Thanks again
Click to expand...
Click to collapse
Why is it beyond your repair? Have you flashed the boot.img from the ROM?
Exactly, just flash the boot.img from the rom you flashed and it should work fine.
And if "flashing boot.img" sounds too complicated, try googling "fastboot flash boot boot.img", and going to Youtube for tutorials.
Your mistakes that I referenced earlier weren't only unpacking the ROM - this wasn't the problematic part - but when you did unpack the ROM and didn't understand anything from the boot.img file you saw, it meant that you have no idea about files and extensions, which usually means that it would be a bad idea to expect you to be able to freely use command prompt without detailed directions (and the guides always assume some level of knowledge - some more, some less). If you were to follow a better guide, the one that gets you S-OFF, it wouldn't matter - but since you've unlocked the bootloader and forced yourself to have to flash boot.img by fastboot, I didn't count on a happy ending should you proceed. I hate to be right in these cases.
You need to learn several things:
1. What are file extensions and what do they mean (mostly for yourself, but also for further understanding of the issue).
2. How to enable your OS to show file extensions to you, so you can see them and understand what file you're looking at.
3. How to open command prompt (you already did that - when you unlocked. now you need to do it to communicate with the phone in the same way).
4. How to use fastboot to flash boot.img (kernel) from command prompt.
Not too complicated, but it would have been better to learn that in your free time while having a functional phone, rather than in a rush to bring a non-working phone back to life.
Good luck.

[Completed] HTC Vivid won't boot, possibly after build.prop change

Hello,
Pretty new to rooting, tried to root my HTC Vivid to install some apps which are "incompatible" with my device. Unlocked bootloader and rooted successfully by installing TWRP recovery and installing the supersu zip. After copying the build.prop file to another folder I proceeded to make some minor changes to the build.prop file with ES File Explorer. Essentially changing the model ID of the phone to another device to try to prompt Google Play to show the incompoatible apps, didn't touch anything boot-related or anything else. Phone was working fine at that point, rebooting ok, but Google Play still showed the apps as incompatible, so I temporarily brought back the old build.prop file by copy/pasting it from the folder I made. The system indicated the copy was made successfully, and I tried to reboot once more. That is where the problem started.
When the power button is pressed for a second or so, the phone vibrates once and shows the starting splash screen (HTC) as it did when working, and then the screen goes blank, although the LED backlight is still on (so phone has power). Nothing comes after, no "HTC quietly brilliant" logo nor the chime that indicates it's booting up. At that point it stops responding to any stimulus except the removal of the battery, at which point the LED backlight finally goes off. Waiting for ~10min solved nothing, still blank black screen with backlight on. Upon reinserting the battery, the phone once again responds to the power button, with the same results.
I can boot to recovery by holding down Vol down and pressing power, and there I get the usual options including Fastboot, Recovery, etc. I tried doing a factory reset. It gives a bunch of error messages along the lines of "can't mount emmc", then says it's starting the reset, and gives a successful completion prompt after half a minute or so. However, that seems to do nothing at all to fix the problem (tried 4x times, with SD card in and out).
The only change that comes to mind is the last replacement of the build.prop file I did, which should have just restored the original. Assuming the factory reset doesn't actually reset that file (where would it get a copy to do so?) perhaps it being broken is preventing me from booting after the reset. Just my theory though, and could be something else.
From what I understand I could try putting a recovery image on the micro sd from a PC, then doing a recovery rather than a factory reset from the TWRP menu to replace all the files, including the potentially problematic build.prop. However, I didn't make a backup of the system before this happened (learning experience) and have no such image. Could anyone perhaps point me to a clean image for the Vivid that I could download and flash to my phone with recovery? Or otherwise shed some light on what could be causing the problem? I also realize there are various unbricking tutorials online, but after many hours of this I'm a bit too exhausted to follow all of those just to see if they work or not.
Edit: Upon further research I realize I can try to flash a new rom to the Vivid, but no matter how much I search I can't find a working link for a stock ICS .zip. There is a RUU .exe file from HTC but my phone can't get past fastboot, so I'd need to do this with a zip file. Anywhere I can get a working one? I could also try a custom rom, I just have 0 knowledge of those so don't know which would be a safe bet.
Would appreciate any help, and hope the post isn't overly long. Tried to give as much info as I could. I already spent a ton of time on both the root procedure and trying to fix this and would really like to hear professional opinions before breaking anything else. Thanks for reading.
Hi, thank you for using XDA Assist. The best place to get help is in your device's specific forum here, http://forum.xda-developers.com/htc-vivid They are the experts on your device. You may have already seen this but it's a good place to start, http://forum.xda-developers.com/showthread.php?t=1486024 If it were me I'd return the device to stock and start over. If you're messing with your phone you will want to be comfortable on how to return it to stock as you'll probably have to do that more than once as you learn more about your device.
jd1639 said:
Hi, thank you for using XDA Assist. The best place to get help is in your device's specific forum here, http://forum.xda-developers.com/htc-vivid They are the experts on your device. You may have already seen this but it's a good place to start, http://forum.xda-developers.com/showthread.php?t=1486024 If it were me I'd return the device to stock and start over. If you're messing with your phone you will want to be comfortable on how to return it to stock as you'll probably have to do that more than once as you learn more about your device.
Click to expand...
Click to collapse
Thanks for the advice, I basically got into rooting from scratch a day ago, so many resources I don't know about. Trying to return to stock, but I need a rom of the stock in .zip form since the phone can't get past recovery, and having trouble finding that. Perhaps due to age of phone, but most links to those seem to no longer be functional.
rohanreddy277 said:
Actually u shouldnt have rooted with that zip file containing supersu u actually should have done it with kingo root. anyway, the best waty to revive it is to install cyanogenmod. download the version for ur device and google how to install cyanogenmod. this will give a new life to ur phone. hope it helps.
Click to expand...
Click to collapse
Right, I basically learned as I went along for this root, haven't even heard of kingo before. I was very careful, but apparently something still went wrong. Thanks for the suggestion, I'll try that mod and see if it works.
Edit: I'm only finding a nightly build for the Vivid on the CyanogenMod website, with no stable versions. Nightly build is dated two years ago, so clearly no stable versions coming. While I'm in no position to be picky, and I'll try it if needed, I'd rather not break what's still functioning in my phone. Any mods out there that are stable for the Vivid?
Edit2: the nightly cyanogen build seems to have brought the phone back online, but besides the different look and feel from what I'm used to, it doesn't seem to have Google Play... so I can't download anything. It also isn't seen by HTC Sync so I can't run the RUU from there, but I did successfully extract the rom.zip file using some instruction on this forum from the stock ICS RUU .exe. However, installing that from twrp recovery fails as it cannot open the zip, and an attempt to use the "fastboot flash zip rom.zip" command fails saying it's not allowed. Integrity of zip fail is tested to be ok with an archiver program. The zip file extracts properly, and I can flash things like boot.img and recovery_signed.img to the phone, yet system.img cannot be flashed (data length too large error). Not sure what to try next.
Thread closed.

Categories

Resources