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

Htc one m9 issue :(

Tails22135

Lurker
Hey all sorry if this is a noob question but I'm stumped. Picked up a htc one m9 last night (love it!) But discovered it's got twrp installed with no root access. I want it to be on stock firmware but when i try to execute the command to flash it comes up with the error (cannot load rom.zip) or any other name i rename it. It's running s-on but i just want factory Android loaded to it. I don't no if this recovery has anything to do with it but the boomsound is greyed out in the settings with headphones attached and there's no option to check for firmware updates please help!
 
So it was obviously bootloader unlocked and the the boot image was changed. The M9 can tell, and will no longer allow the phone to take an OTA.

Each version of TWRP might not work with a newer ROM (depending on the firmware version), so you'll have to figure out which version of TWRP it has, and which version of the firmware it has, flash that older version RUU that matches the phone's current firmware, and then you can flash the newest RUU after that. This is what I had to do to go backwards a version after Sprint updated my phone with an OTA and that version didn't work with my car stereo.


Read this, this is for the Sprint version, so find whichever RUU you need for your carrier.

http://forum.xda-developers.com/sprint-one-m9/development/ruu-sprint-htc-one-m9-1-32-651-17-t3073355

Frequently Asked Questions (FAQ)
1. Why is this device different than my previous HTC device?

  • With the M9, HTC has moved to a block-based OTA system. This means that even mounting system as read-write (as TWRP typically does during startup checks) will nullify the device's ability to take an OTA. Any other changes to the system partition will also cause an OTA to fail (even if that check is removed from the OTA zip) due to "unexpected contents."
 
So it was obviously bootloader unlocked and the the boot image was changed. The M9 can tell, and will no longer allow the phone to take an OTA.

Each version of TWRP might not work with a newer ROM (depending on the firmware version), so you'll have to figure out which version of TWRP it has, and which version of the firmware it has, flash that older version RUU that matches the phone's current firmware, and then you can flash the newest RUU after that. This is what I had to do to go backwards a version after Sprint updated my phone with an OTA and that version didn't work with my car stereo.


Read this, this is for the Sprint version, so find whichever RUU you need for your carrier.

http://forum.xda-developers.com/sprint-one-m9/development/ruu-sprint-htc-one-m9-1-32-651-17-t3073355
Thanks for the response dude unfortunately i can't remember the version of twrp which was installed so as much fun as it would be doing trial and error i bit my tongue and bought a used m8 until upgrade time next month where I'll get HTC 10. Going to sell the m9 but quick question if the new owner successfully loads a new RUU to it will it do a full wipe? As all my stuffs still on it.
 
An RUU will wipe the phone, but they might be able to get the data before that. You could load into the bootloader and wipe it from there before selling, or wipe from TWRP. If you can still boot into the TWRP recovery, it'll say which version.
 
An RUU will wipe the phone, but they might be able to get the data before that. You could load into the bootloader and wipe it from there before selling, or wipe from TWRP. If you can still boot into the TWRP recovery, it'll say which version.
I'll try to find a couple of twrp versions later on to try and flash onto it after all I've got nothing to loose! Ha I can't erase data in its current form as there's no option to and no recovery available
 
Back
Top Bottom