1. Are you ready for the Galaxy S20? Here is everything we know so far!

Advice on rooting HTC One m9

Discussion in 'Android Devices' started by klear6, Jan 14, 2016.

  1. klear6

    klear6 Newbie
    Thread Starter

    I've had an HTC One m9 for a couple of months now and if you ask me it is a pretty awesome. At least in comparison to the Galaxy Light I used to have (but it was a TROOPER! I still use it on wifi to mess around with new apps). I rooted the Galaxy with Odin and have been pretty conservative with the m9 because I am paranoid about bricking it. I really, really like it =P

    So, now that I am brave enough to start using it to it's full potential I would like some advice.

    What do you guys think is the best way to root it?

    Where can I get a flash of the factory rom that is a reliable source?

    What did you guys do when you first rooted your phones?

    How do I make a good backup? Preferably for free.

    Is there any way to back up any of my settings are restore them after I root it?

    I know that's a bunch of questions - but if you could just take the time to maybe answer one or two it would be greatly appreciated and put to good use. I'm in that limbo of half-noob.

    Thanks a bunch guys - I know you will have some good advice!

    1. Download the Forums for Android™ app!


  2. Hadron

    Hadron Smoke me a kipper...
    VIP Member

    Rooting HTCs is pretty straightforward: in most cases you back up your data (because unlocking the bootloader will reset the phone), unlock the bootloader, flash a custom recovery. You can then use the custom recovery to root the phone, or to install a pre-rooted custom ROM.

    Sometimes there are ways of unlocking the bootloader without wiping the device (i.e. unofficial bootloader unlocks), but that's device and software version dependent, so in general the procedure is as above.

    Once you are rooted then backups are easy: the custom recovery can back up OS, apps and data (a "nandroid" backup), wne Titanium Backup (root required) can do backups of your apps and data (just for general purposes or if you want to change ROMs). Before unlocking you can use Helium (from the play store) to back up apps and data.

    I don't own an M9 (my phone is still an M7), so that advice is a bit generic. The best way is to get advice from people who own this device, so I'll move the thread over to our M9 root forum so that more of those people see it. I expect you'll find that there are device-specific rooting guides in that forum as well :)
    tube517 and scary alien like this.
  3. klear6

    klear6 Newbie
    Thread Starter

    Sorry for my rant - Thank you for the information it was helpful. I can't get helium to work - when I get everything set up and I tell it to backup it just errors and I can't figure out why...
  4. James L

    James L Android Expert

    What do you guys think is the best way to root it? :

    Boot the device (M9) into download mode,not the bootloader mode. Unlock the bootloader. Flash the recovery by Captain throwback or the official Twrp in download mode.

    Flash SuperSU in the recovery. Root completed.

    Where can I get a flash of the factory rom that is a reliable source? XDA developers

    How do I make a good backup? Preferably for free. :There should be a backup option in the HTC settings.

    What did you guys do when you first rooted your phones?

    S off, developer conversion for faster updates.
  5. Mike W

    Mike W Member

    Hi All,

    I've had my M9 for a few years and have been running stock sense without too many complaints. Lately, it runs super hot and will only hold a charge for a few hours. I've done the standard things, but they don't help. SO... I want to root it.

    I'm struggling right out of the gate (as usual). I've updated Sync, installed SDK, downloaded mini adb. Enabled USB debugging. I'm trying to unlock the bootloader. When I hit power + vol down, Fastboot is not an option. What I do have is system info, show barcode, reboot to bootloader, reboot to download mode, reboot, and power down. Can I proceed with one of these options?

    Thanks, Mike
  6. James L

    James L Android Expert

    You unlock the boot loader in download mode
  7. Mike W

    Mike W Member

    I found that out since I posted. I'm now trying to get the token from HTCdev. It says AdbWinApi.dll is missing. Any ideas where that's from?
  8. Mike W

    Mike W Member

    Ok, found it and put it in the directory I seem to be using. Now I get this: unlock1.JPG

    Which I saw last night. I've read others' frustration at this point. Some phones have an "uncheck fastboot in settings" option, but I don't see that. It looks like it wants me to "turn off the oem unlock" but I don't see that in my settings anywhere.
  9. James L

    James L Android Expert

    Frp is under developers options.
    It should say OEM unlock.
  10. Mike W

    Mike W Member

    I've been up and down the entire developer options folder in settings and no OEM unlock. I agree it seems like that's the request in the cmd line. Even Cyanogen says it may not be there: unlock2.JPG
    But obviously I just can't continue like they say.
  11. James L

    James L Android Expert

    Is it a Verizon. M9?
  12. Mike W

    Mike W Member

    yes, any ideas?
  13. James L

    James L Android Expert

    You need S off not a bootloader unlock. Verizon doesn't allow the bootloader unlock via HTC dev.

    It's an app that does cost $25 run it and then flash a custom recovery and SuperSU.

    Here's the link

    #13 James L, Jul 7, 2016
    Last edited: Jul 7, 2016
  14. Mike W

    Mike W Member

    Thanks, James. This stuff is so complex. Everything I read tells me to check "OEM unlock" which does not exist on my phone. I figured out the "download" rather than fastboot. As I said, it wouldn't play the token game. A while ago I rooted my M7 with a lot of help (thanks Scotty and Hadron) and I'm ready to try on my M9 after my recent problems with Sense. So Sunshine it is! Wish me luck! I'll try not to bug you too much more, but no promises!
  15. James L

    James L Android Expert

  16. Mike W

    Mike W Member

    Still on the struggle-bus... If I reboot to bootloader, then I see boot to recovery. I then get TWRP! I choose install, and have to go to a folder called external/sd to find Cyanogen file. I choose that, then get an error that it won't load. I'm back in Verizon stock again. I tried "wipe davlik" but it didn't help.
  17. Mike W

    Mike W Member

    Here's the cyanogen instructions:
    cm help.JPG

    I did Wipe then Factory Reset but there was no "Install" to follow. It just booted to Verizon sense.

    Attached Files:

  18. Mike W

    Mike W Member

    So when I try to install Cyanogen from TRWP, I get this error: "Updater process ended with ERROR:7 Error installing zip file /externao_sd/cm...zip" then done. Then reboot, and back to Sense.
  19. Mike W

    Mike W Member

    HA! Not that anyone's reading this, but I think I made it. After Wipe/Factory Reset, hit the BACK button then hit install. Seems to be loading Cyanogen now...
  20. James L

    James L Android Expert

    Nice job, I've been out and about enjoying the weather.
    Mike W likes this.
  21. Mike W

    Mike W Member

    That's what I should be doing. Sure have wasted a ton of time on this. I flashed Cyanogen and it was pathetic. It's listed as a "nightly". Didn't anyone get all the way to a stable build? I tried to download the Google apps to start and that didn't even work. Any suggestions for a stable ROM? I don't need anything fancy, but I would like to have all the phone functions working.
  22. KOLIO

    KOLIO Guest

    VIPER ROM for the win:
    (Pretty sure it's compatible w/all models of the M9,fell free to check out the XDA Thread for confirmation):
  23. Mike W

    Mike W Member

    HA! No way!!! I flashed Viper and all seemed well. By morning my battery was dead, the phone red hot, and I couldn't charge it fast enough to keep up with the battery drain! I powered down, charged it up, then booted to recovery. Restored my last backup of Sense, and I'm back to sanity. There's something in the latest Sense that devours the battery. My current version seems ok, but I only got to that with a factory reset. Oddly, my son has the M8 and we experienced the same problem at the same time. Was there some OS update that's gone nuts?

HTC One M9 Forum

The HTC One M9 release date was March 2015. Features and Specs include a 5.0" inch screen, 20MP camera, 3GB RAM, Snapdragon 810 processor, and 2840mAh battery.

March 2015
Release Date

Share This Page