• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [International] The HTC One root thread

you dont like our guide here? :eek: :p

just holler if you have any questions :)


Thanks scotty85! I've still yet to root my device as work is getting in the way!
There seems to be a nice little AIO kit by hasoon so might give that a try.

Really feel like a knob as I need bit of refreshing.
------------

Right got my HTC bootloader unlocked, rooted and s-off. Is there any point in doing SuperCID atm if i'm not flashing firmware yet?

Cheers!
 
  • Like
Reactions: scotty85
Upvote 0
Thanks scotty85! I've still yet to root my device as work is getting in the way!
There seems to be a nice little AIO kit by hasoon so might give that a try.

Really feel like a knob as I need bit of refreshing.
------------

Right got my HTC bootloader unlocked, rooted and s-off. Is there any point in doing SuperCID atm if i'm not flashing firmware yet?

Cheers!
nope I use my normal AT&T Cid it's easy enough to change when needed
 
  • Like
Reactions: scotty85
Upvote 0
If there is anyone else here with difficulty rebooting into recovery, I found a few steps that helped me a lot in finally managing to enter recovery mode:

1. Turn off fast boot option in power menu
2. Boot into bootloader via power menu, then power + vol down
3. go into fastboot
4. from a cmd window, fastboot flash recovery recovery.img
5. fastboot erase cache
6. from the menu, boot into recovery
7. phone boots to the OS instead of recovery
8. boot back into the bootloader via power menu, power + vol down
9. TAMPERED shows up, boot into recovery and it works!

Taken from this XDA post: http://forum.xda-developers.com/showpost.php?p=40941695&postcount=6
 
Upvote 0
It wasn't a fluke - I've seen it confirmed over at XDA. :(

Between that and revone's incompatibility with 1.54 (from reports on XDA you can relock while running 1.54 but not unlock again!) I decided that 1.54 was taking away too many of my options. Plus, what's the advantage of a newer hboot anyway? So I've downgraded my hboot back to 1.44, and just confirmed that fastboot boot recovery.img works again.

Note for anyone reading this who thinks that means there's a work-around: you have to be S-Off already in order to downgrade hboot.

i recently flashed maximus,wich is based on leaked 4.3 build 3.09.401.1,and its matching firmware. this gave me an opportunity to play around with hboot 1.55. i observed the same thing you did: i could not fastboot boot,nor fastboot flash a new recovery. i had to pack it up and flash it as an ruu.

in addition,i was unable to change my CID. was trying to flash a vzw cid(dont ask ;)) and couldnt. nor could i flash back to my stock cid from supercid:
Code:
c:\miniadb_m7>[COLOR="Red"]fastboot oem writecid VZW__001[/COLOR]
...
(bootloader) Start Verify: 0
(bootloader) Input CID is not super CID
(bootloader) Start Verify: 0
OKAY [  0.053s]
finished. total time: 0.060s

c:\miniadb_m7>[COLOR="red"]fastboot oem writecid T-MOB010[/COLOR]
...
(bootloader) Start Verify: 0
(bootloader) Input CID is not super CID
(bootloader) Start Verify: 0
OKAY [  0.052s]
finished. total time: 0.058s

saaaaaay whaaaaaa :eek: so now im back on hboot 1.44 as well. the other things were an inconvenience,but i cannot be stuck on supercid! wonder what they are doing with these new restrictions?? :thinking:

Code:
c:\miniadb_m7>[COLOR="Red"]fastboot oem writecid VZW__001[/COLOR]
...
(bootloader) Start Verify: 0
OKAY [  0.018s]
finished. total time: 0.021s
 
Upvote 0
i recently flashed maximus,wich is based on leaked 4.3 build 3.09.401.1,and its matching firmware. this gave me an opportunity to play around with hboot 1.55. i observed the same thing you did: i could not fastboot boot,nor fastboot flash a new recovery. i had to pack it up and flash it as an ruu.
That's even worse actually! I couldn't fastboot boot with 1.54, but I was able to fastboot flash recovery.

If they keep that up there's going to be little point in offering an unlockable bootloader.
 
  • Like
Reactions: scotty85
Upvote 0
That's even worse actually! I couldn't fastboot boot with 1.54, but I was able to fastboot flash recovery.

If they keep that up there's going to be little point in offering an unlockable bootloader.

thats exactly what i was thinking. if i hadnt had all these OTA,ruus,and other files, and a pretty good idea what i was doing it would have been a pretty good moment of panic. as it was i was pretty uneasy until i was safely back on 1.44

its going to be a huge PITA to unlock and root then new builds if they all will be that way :mad:
 
  • Like
Reactions: Hadron
Upvote 0
Maybe it's early, but I couldn't wait for the Verizon HTC one. Any idea when there will be a Cyanogen Mod, root guide, etc? There were a couple of posts on XDA a while back, but nothing much to see that I can find.

Mike

so you have a verizon one,correct? your post does somewhat lead us to believe youve purchased a different modle rather than wait for vzw.

if you have any other variant,this guide works fine,and if you happen to be on un-s off-able firmware from att or t mobile,dongrades exist.

if youh ave vzw,you had to have gotten it on release day an unlocked it before they shut the door,or you have to be willing to send your phone to colorado to an xda member whose purchased a java card to s-off using a diag file: http://forum.xda-developers.com/showthread.php?t=2441299

once youve gotten s-off,you can use this guide,you just need to use a vzw compatible recovery. there are directions in the 2nd post of that thread to install recovery without unlocking the bootloader as well.

unfortunately,the cid and radio secure flag are locked down pretty tight. there may eventually be a software expolit to either unlock ot s off,but nothing on the immediate horizon.

i personally send my one x to sonic,and had no issues. if you want root/s off its a perfectly viable option.

they are working on cm 10.2 for the vzw one,but its not stable at this point,to my knowledge,but i do not really follow that development.

just holler if ya have any more questions! :)
 
Upvote 0
Well, Scotty, (and the rest of you guys) I think I'd like to try to get my Verizon HTC One rooted. Before I start the process, can you help me walk through some of the steps? I've been reading the "HTC One root thread" and I'm a little unsure of a few things:

My goal is to have Cyanogen Mod on the phone like I did with my d-inc.

1. To start, I assume I contact Verizon and have them reactivate my dinc (the dinc has no sim, 3G, so I guess that's my only choice). It's rooted and backed up with Titanium, so I'll restore the One from that.

2. Should I reset the phone to wipe it and remove the sim card before mailing?

3. I mail it, it comes back, do I reactivate it or wait until I've successfully flashed a rom?

4. "once youve gotten s-off,you can use this guide,you just need to use a vzw compatible recovery."

How do I know what's vzw compatible? How do I get it on my phone?

5."-put the superuser zip file onto your phones sd card"-- my phone doesn't have removable storage. Where do I put the zip file?

6. Looking ahead, there is a link now for the vzw One on Cyanogen, but only a couple of nightlies. Maybe I should wait until there's a stable build?

Thanks again for any help.

Mike
 
Upvote 0
Well, Scotty, (and the rest of you guys) I think I'd like to try to get my Verizon HTC One rooted. Before I start the process, can you help me walk through some of the steps? I've been reading the "HTC One root thread" and I'm a little unsure of a few things:

My goal is to have Cyanogen Mod on the phone like I did with my d-inc.

1. To start, I assume I contact Verizon and have them reactivate my dinc (the dinc has no sim, 3G, so I guess that's my only choice). It's rooted and backed up with Titanium, so I'll restore the One from that.
yup. call them,or you can reactivate it online.
2. Should I reset the phone to wipe it and remove the sim card before mailing?
yes
3. I mail it, it comes back, do I reactivate it or wait until I've successfully flashed a rom?
id reactivate it as soon as it gets back. no reason to wait.
4. "once youve gotten s-off,you can use this guide,you just need to use a vzw compatible recovery."

How do I know what's vzw compatible? How do I get it on my phone?
same way as you flash recovery for other variants,just follow step 2
5."-put the superuser zip file onto your phones sd card"-- my phone doesn't have removable storage. Where do I put the zip file?
on the "pretend" sd card that pops up when you plug in the phone.
6. Looking ahead, there is a link now for the vzw One on Cyanogen, but only a couple of nightlies. Maybe I should wait until there's a stable build?
no harm in trying it out. you can always restore a stock backup. just look at the list of what works and what doesnt,im sure there is a support thread on xda
Thanks again for any help.

Mike

this link should help you. ive been meaning to reproduce this in the vzw section here,just havent gotten to it yet: the htc one S-OFF via java card support thread - xda-developers

comonly asked questions,and recovery links/directions in post 2

sorry for the quick response,im on my way to work... will be happy to go into more detail later :)
 
  • Like
Reactions: Mike W
Upvote 0
So I found my way to that XDA thread and step 2. I have no idea the difference between trwp, CW touch, and CW classic. I guess CW classic would be most straightforward? Is there some command in there that allows the stock backup you mention? Just nervous about getting lost in this process. I'll keep reading... Thanks, Mike
 
Upvote 0
Hi Guys,
I'm back and presumabley S-off. You're right, quite fast and easy (thanks Sonic!). So now...

1) change cid back to stock verizon

this is actually very easy. simply put the phone in fastboot,change to fastboot directory,and enter in a cmd window:
fastboot oem writecid VZW__001

Ummm... Do I need to set up fastboot as in "set up adb and prepair to root" in the other thread or is fastboot already there? I installed HTC synch to get the drivers as you suggested. I downloaded the miniadb_m7, unzipped, etc. Assuming I follow all these steps correctly and it checks out, how exactly do I "put the phone in fastboot"?

Assuming I get through that, I thought I'd leave the bootloader locked (seems easier?). Download CW touch and flash the zip as per your guide. My eventual goal is to get Cyanogen back once the mod is stable (five nightlies so far) so I guess I need "permanent" recovery. Where's the step that allows me to backup the stock rom?

You're "root with windows" guide ends with flash superuser root files. I notice that my phone has superSU on it since coming back from Denver. Is that the playstore app you mention? I'm a little lost on this one. I found the super SU zip file. How do I "install from sd card"?

Thanks again,

Mike
 
Upvote 0
One confusing thing is that there are two fastboots (plus the "fast boot" option in Sense, but that's something completely different). There's fastboot mode on the phone, which is an option in the bootloader menu (boot while pressing volume down to get this). And there's the fastboot command on your computer, which you use when the phone is in fastboot mode. That will not be there unless you have set it up already - it does not come with HTC Sync - so I expect you do still have to do that (will come with the adb setup).

If your phone has come back with superSU installed it may have been rooted. Use one of the root checker apps from the Play Store to test, or install Titanium Backup (which needs root) and try to run it.

If it is rooted you may even have a custom recovery already installed. Go into recovery mode (bootloader menu then select recovery). If this gives you CWM or TWRP rather than the HTC recovery (which usually looks like a black screen with a warning triangle) you are sorted and don't need to install this.

You make the ROM backup using a custom recovery, either permanently installed or temporarily (if fastboot boot still works, as it doesn't with some hboot versions. If not then it has to be a permanent install).
 
  • Like
Reactions: Mike W and scotty85
Upvote 0
Hi Guys,
I'm back and presumabley S-off. You're right, quite fast and easy (thanks Sonic!). So now...

1) change cid back to stock verizon

this is actually very easy. simply put the phone in fastboot,change to fastboot directory,and enter in a cmd window:
fastboot oem writecid VZW__001

Ummm... Do I need to set up fastboot as in "set up adb and prepair to root" in the other thread or is fastboot already there? I installed HTC synch to get the drivers as you suggested. I downloaded the miniadb_m7, unzipped, etc. Assuming I follow all these steps correctly and it checks out, how exactly do I "put the phone in fastboot"?
correct. you need to use fastboot commands in the cmd window to change the cid,and the miniadb_m7 file will do all that for you. as hadron said,you can select fastboot from the hboot menu,or you can use the comand adb reboot bootloader once youve determined adb commands to be working.

the first times you plug in,the pc may start installing drivers. youll prolly have to wait a couple minites to get a response to adb devices or fastboot devices

there is a troubleshooting fastboot/adb connections spoiler in the OP. i can link it down below as well.


Assuming I get through that, I thought I'd leave the bootloader locked (seems easier?). Download CW touch and flash the zip as per your guide. My eventual goal is to get Cyanogen back once the mod is stable (five nightlies so far) so I guess I need "permanent" recovery. Where's the step that allows me to backup the stock rom?
once you have installed a permanent recovery,youll make a nandroid backup of stock using the recovery menu on the phone. if you need to get back to stock,youll restore that backup. if you need the stock recovery back on the phone as well,its flaoting around on xda,but we can cross that bridge if we come to it,its not something you particularly need to worry about right now.

You're "root with windows" guide ends with flash superuser root files. I notice that my phone has superSU on it since coming back from Denver. Is that the playstore app you mention? I'm a little lost on this one. I found the super SU zip file. How do I "install from sd card"?
sonic may have installed a recovery and root for you,in wich case,you dont really need to do anything else. if you needed to install it,you would do so just as you would a rom:
1)plug in to pc,drag the file to internal storage
2)boot to recovery
3)using recovery menu wipe cache and dalvik cache,then flash the superuser file
4)reboot

hope that helps.

for now,id prolly concentrate on getting your drivers working,and being able to connect to your phone with the cmd window in the booted OS (adb devices) and with the phone in fastboot (fastboot devices)

once youve got that part working,you can adb reboot recovery aND see what pops up. my guess is that youll see twrp recovery. if you see a red triangle and ! then youve still got a stock recovery

in the booted OS,you can:
adb reboot to reboot the phone
adb reboot bootloader to boot to fastboot
adb reboot recovery to boot to to recovery

in fastboot you can:
fastboot reboot-bootloader to make the bootloader reboot
fastboot getvar all to list some phone info :)
fastboot oem writecid VZW__001 to change your cid
fastboot reboot to boot back to the OS

last and not least,some troubleshooting steps:
troubleshooting connectivity issues:
*make sure you have changed to your adb/fastboot directory!
*make sure usb debugging is enabled(checkmarked) to use adb in the OS
-try a reboot of the PC
-try different usb cables and ports
-dont use a usb hub
-dont use usb 3.0
-make sure nothing capable of comunicating with the phone is enabled and running. htc sync,pdanet,easy tether,and even itunes have all been known to cause issues.
-windows 8 has been known to have issues. try a windows 7 or older machine

failing the above,
-i use these drivers for fastboot and adb(donwload and run as admin): http://downloads.unrevoked.com/HTCDriver3.0.0.007.exe (mirror)

failing that,try manually updating the drivers in the following manner:
-put the phone in fastboot mode(select fastboot from the hboot menu)
-open device manager on the PC
-plug in phone,watch for it to pop up in device manager.
-update drivers with device manager,pointing the wizard to the extracted
driver download folder from above

note that you can check the connectivity of the phone,and make sure drivers are working by in the following manner:
-open cmd window. change to directory containing adb/fastboot utilities

-adb with the phone in the booted OS,usb debug enabled,enter:
adb devices in a cmd window

-fastboot with phone in fastboot(not hboot!),enter:
fastboot devices in cmd window

in either case,a properly connected phone with working drivers installed should report back the phones serial number.
 
  • Like
Reactions: Mike W and Hadron
Upvote 0
One confusing thing is that there are two fastboots (plus the "fast boot" option in Sense, but that's something completely different). There's fastboot mode on the phone, which is an option in the bootloader menu (boot while pressing volume down to get this). And there's the fastboot command on your computer, which you use when the phone is in fastboot mode. That will not be there unless you have set it up already - it does not come with HTC Sync - so I expect you do still have to do that (will come with the adb setup).

If your phone has come back with superSU installed it may have been rooted. Use one of the root checker apps from the Play Store to test, or install Titanium Backup (which needs root) and try to run it.

If it is rooted you may even have a custom recovery already installed. Go into recovery mode (bootloader menu then select recovery). If this gives you CWM or TWRP rather than the HTC recovery (which usually looks like a black screen with a warning triangle) you are sorted and don't need to install this.

You make the ROM backup using a custom recovery, either permanently installed or temporarily (if fastboot boot still works, as it doesn't with some hboot versions. If not then it has to be a permanent install).

Thanks, Hadron. I like the titanium idea. I backed up my rooted d-inc with it and I'll try that. I found the bootloader menu. Is that a tiny touch sensitive interface or do I navigate with the volume buttons and then hit the power button to select? I did the latter- went to recovery and hit the power button to select, but then the phone just seemed to shut down (no triangle). Not sure if I'm doing something wrong here.

Yikes! I think Titanium is working! I installed it and superSU asked for it to have permission, etc (yes, of course). Am I rooted!?! Should I use the playstore clockwork "Rom Manager"? If I'm rooted, I have two goals: 1. delete some bloat. Still, when I go to apps in Sense, there's no option to uninstall. 2. flash CM, but I'll wait for a stable mod

I'll keep playing with it. Looks like a Saturday wrecker... Hard to put down...
 
  • Like
Reactions: scotty85
Upvote 0
Cool! :)

Only here for a few seconds, so will have to be brief.

Bootloader isn't touchscreen. You did it the only way you can.

Black screen for recovery sounds wrong. Best might be to find one for your version (cdma handset may need a different one from gsm, so try the Verizon ATR forum for links. Check compatibility of stuff before flashing). When you have a good image you can fastboot flash that, which will let you take nandroid backups & flash ROMs. Am very surprised no working recovery though.

Personally I'm not a fan of ROM Manager. It does nothing that you can't do with a custom recovery, so is "one more things that can go wrong" in my mind. Hence I've never used it, so can't really advise.

Anyway, good news. You're well on the way :)

Safest way of experimenting with bloat is using Titanium to freeze it. As you are S-Off it can also uninstall, but freeze is easier to reverse if there's a problem.
 
  • Like
Reactions: scotty85
Upvote 0
Update: root checker app confirms root! Going a little slower, I see that the bootloader screen is not touch. It says "unlocked" at the top, so obviously I guess the bootloader is unlocked. I tried again, went to "recovery" and hit the power button and it just rebooted the phone so I guess I don't have CW or twrp on it. I seem to be several steps ahead on Scotty's guide, though. I'll try to get the recovery installed now...
 
  • Like
Reactions: scotty85
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones