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

Root [T-Mobile] Failed during ROM install, now no OS, no boot, nothing. Help me, Scotty!

Background info:
The phone is a T-Mobile HTC One (PN0713000 T-MOB010)

I had previously unlocked the bootloader via HTCDev, flashed ClockworkMod, SuperSU, etc etc, and was starting to try out different ROMs. After having Cyanogenmod for a couple days I started performing all the backups via CWM and Titanium, saving the files over to my computer, so that I could try out something else. While attempting to install a stock ROM it failed and left me with nothing but a Cyanogenmod bootloop and the ability to fastboot and get into ClockworkMod Recovery. However, when booting into CWM Recovery it says this and seems to not contain ANY partitions or folders:
ClockworkMod Recovery v6.0.3.2
E: Can't mount /cache/recovery/command
E: Can't mount /cache/recovery/log
E: Can't open /cache/recovery/log
E: Can't mount /cache/recovery/last_log
E: Can't open /cache/recovery/last_log


Attempting to flash a stock RUU and just get the phone to at least boot and let me start over gave me this:
[HIGH]C:\HTC One>fastboot flash zip 1.29.1540.3miniruu_tmoible_.zip
sending 'zip' (951927 KB)... OKAY [ 95.406s]
writing 'zip'... INFOzip header checking...
INFOzip info parsing...
FAILED (remote: 99 unknown fail)
finished. total time: 95.672s[/HIGH]

I've tried flashing ROM zips that way as well and keep getting similar errors. I'm not sure when to use adb (hboot, fastboot, recovery, or only a booted OS), but I can't get a response from "adb devices" so I haven't had any luck doing an adb push or adb sideload (from within CWM).

Please tell me I have some options here... :banghead:
 
yes yu do, if yu can get into recovery yu have the potential to recover from this.

have yu tried to do a factory reset via cwm?

Odd, I tried doing that earlier today and it merely rebooted the phone, returning it to a looped CyanogenMod boot animation. Just tried it again, however, and it has seemed to successfully reformatted my sdcard and re-created some folders to work with.

But now what? How can I get any ROM zip over to the phone if adb isn't working from within fastboot or CWM?
 
Upvote 0
not much more to add. typically those errors described in the first post only occurr when you flash the recovery and then try and boot directly to it,without a reboot in between.

generally speaking,you should not attempt to restore any system apps or data with tibu. only user apps,and some user app data. espeically when going from a sense tom to aosp or vice versa,the frameworks are totally different and will casue all sorts of issues,from app FCs to bootloops to splash hangs

are your backups from CW? not sure if CW will restore twrp backups.

for your adb prollem,heres a basic checklist:
troubleshooting connectivity issues:
-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,enter:
fastboot devices in cmd window

in either case,a properly connected phone with working drivers installed should report back the phones serial number.
 
Upvote 0
All backups have been made via ClockworkMod Recovery.

I now have no issues with ADB, able to do push/pull and everything fine when the phone is booted into the OS, but now I'm getting no response from "fastboot devices" when I am indeed in fastboot (not hboot) and connected to the same computer I've been doing fastboot with. After entering the "fastboot devices" command it doesn't even display an empty list of connected devices, it says nothing at all.

Code:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Brandon>cd C:\HTC One

C:\HTC One>fastboot devices

C:\HTC One>
 
Upvote 0
All backups have been made via ClockworkMod Recovery.

I now have no issues with ADB, able to do push/pull and everything fine when the phone is booted into the OS, but now I'm getting no response from "fastboot devices" when I am indeed in fastboot (not hboot) and connected to the same computer I've been doing fastboot with. After entering the "fastboot devices" command it doesn't even display an empty list of connected devices, it says nothing at all.

Code:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Brandon>cd C:\HTC One

C:\HTC One>fastboot devices

C:\HTC One>

is fastboot in the HTC One directory? sounds like a driver,windows version,or usb issue... the troubleshooting steps above are my best guess.. i dont really have anything above and beyond that.

youll need to actually try all those things,and not just dismiss them as "it cant be that..."

ive learned the hard way the value of a simple port switch or pc reboot,and that not all usb cables are created equal ;)
 
Upvote 0
is fastboot in the HTC One directory? sounds like a driver,windows version,or usb issue... the troubleshooting steps above are my best guess.. i dont really have anything above and beyond that.

youll need to actually try all those things,and not just dismiss them as "it cant be that..."

ive learned the hard way the value of a simple port switch or pc reboot,and that not all usb cables are created equal ;)

USB cable hasn't changed since I was using fastboot just fine yesterday, USB port hadn't even changed (I just tried every single one on my laptop though, 4 total, all of them USB 2.0, with no difference). I've uninstalled and reinstalled drivers, installed the modified HTC drivers you listed, uninstalled HTC Sync Manager and no change, reinstalled HTC Sync Manager (and thus associated drivers, again) and no change. The only thing that has changed since being able to fastboot yesterday is that yesterday I couldn't boot into an OS until it randomly decided it would boot into Cyanogenmod again, then ever since then I've been able to use ADB while booted into the OS but no fastboot while in the bootloader. I've also tried multiple ROM installs and CWM restores (4.1.2, 4.2.2, and root/no root variations of all of the above), multiple wipes of cache, delvik cache, and data wipe/factory resets, and still no fastboot response.
 
Upvote 0
Not sure if it's relevant, but I've noticed that when in bootloader->fastboot, whether the USB is already plugged in when entering fastboot or I connect it after, the "fastboot" status at the top of the screen doesn't change to "fastboot usb" unless I use the volume buttons to scroll through the menu options.

Also, when HTC Sync Manager is not installed, every time I connect the phone to the computer via USB I repeatedly get pop-up messages asking to install HTC Sync Manager, but then of course when I do have it installed it attempts to open every time the phone is connected and begins searching for media to import; it's driving me crazy.

My current setup is simply a stock T-Mobile 4.1.2 CWM restore (with all the T-Mobile bloatware and everything), with ClockworkMod Touch Recovery flashed (not merely booted to) and superuser.zip flashed.

ADB commands work, fastboot commands return absolutely nothing. I can also navigate to the Internal Storage through Windows Explorer and copy, move, and delete files to and from the phone when it's connected via USB while booted. All ADB, fastboot, SDK, etc files have not been touched (as in, everything worked fine a few days ago, and no changes have been made to any such files or locations since then) and still remain in the C:\HTC One directory.
:thinking:
 
Upvote 0
sorry youre having such trouble. is htc sync completely uninstalled? ive never been prompted to install sync manager. :eek:

still nothing above and beyond the checklist. one of those things has got to be not correct/changed somehow. if the phone is in fastboot(displaying fastboot usb at the top),and correct drivers are installed for your OS my gut feeling is something running on the PC. sometimes its a program that wants to communicate with the phone,sometimes its an antivirus,spyware,or similar program.

what windows version/bit system are you using?

have an old laptop or other pc you can try?

if you open device manager,place the phone in fastboot,then plug in... do you get "found device" noises? what pops up in device manager?
 
Upvote 0
sorry youre having such trouble. is htc sync completely uninstalled? ive never been prompted to install sync manager. :eek:

still nothing above and beyond the checklist. one of those things has got to be not correct/changed somehow. if the phone is in fastboot(displaying fastboot usb at the top),and correct drivers are installed for your OS my gut feeling is something running on the PC. sometimes its a program that wants to communicate with the phone,sometimes its an antivirus,spyware,or similar program.

what windows version/bit system are you using?

have an old laptop or other pc you can try?

if you open device manager,place the phone in fastboot,then plug in... do you get "found device" noises? what pops up in device manager?

I've gotten it to work... kind of. Sometimes I'll get both adb and fastboot responses, sometimes I'll only get one or the other, sometimes neither will work. When one or the other doesn't work, I can now usually get it to come up after a few disconnects and reconnects of the USB cable, reboot of the phone, or reinstall of the drivers.

The computer is a 2007 Asus G1 gaming laptop (my One is twice as fast and has the same 2GB of RAM, lol) running a dual boot of Windows XP and Linux Ubuntu. I don't have any other computer to try, unfortunately. HTC Sync Manager is completely uninstalled, and multiple computer reboots have been made since then and confirmed it's still uninstalled. I've installed and reinstalled the separate HTC drivers multiple times, by both running the .exe as admin and also manually via Device Manager.

Also, when connecting or rebooting the phone, I get multiple "device connected" sounds, but sometimes it sounds like it connects and reconnects rapidly several times before ultimately either giving a response through adb or fastboot or giving no response at all.

It almost seems like the drivers aren't wanting to stick. I don't know.
 
Upvote 0
well,i wish i had some better advice or a solution. :( im not quite sure what to think,either... i will continue to mull it over and let you know if i can think of anything else.

is there another pc at friends house or somewhere you could check out sometime?

Unfortunately not at the moment. I'm a full-time student (taking those HORRIBLE 1- and 2-month summer classes) and I also work, so my free time is rather nonexistent for now, hah. Can ADB and fastboot be setup on Linux? I hate using my Windows partition, it never does anything correctly and is quite laggy, far slower than my Linux partition. I always use Linux unless I absolutely have to boot into Windows.
 
Upvote 0
Unfortunately not at the moment. I'm a full-time student (taking those HORRIBLE 1- and 2-month summer classes) and I also work, so my free time is rather nonexistent for now, hah. Can ADB and fastboot be setup on Linux? I hate using my Windows partition, it never does anything correctly and is quite laggy, far slower than my Linux partition. I always use Linux unless I absolutely have to boot into Windows.

sure. you can absolutely use linux instead of windows. youll have to set up adb and fastboot a bit differently,and the commands are a bit different. if youre fairly proficient with linux it should be no prollem :)

cant seem to find some links i thot i had atm,but some googling should help you out. :)

edit:
heres one of them: http://androidforums.com/evo-4g-lte-all-things-root/671150-mini-sdk-all-rooter-needs.html
 
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