This is the RUU file I'm trying to use. (The "stock ROM" I have now is version 4.19.401.8 instead, and has support for OTA updates, but it says my phone is up to date even if it's not.)
I know that to get a RUU working on an HTC phone, you have to re-lock the bootloader. So I did. This is my fastboot info now:
C:\Windows\system32>fastboot getvar all < waiting for device > (bootloader) version: 0.5 (bootloader) version-bootloader: 1.54.0000 (bootloader) version-baseband: 4A.17.3250.14 (bootloader) version-cpld: None (bootloader) version-microp: None (bootloader) version-main: (bootloader) version-misc: PVT SHIP S-ON (bootloader) serialno: CENSORED (bootloader) imei: CENSORED (bootloader) meid: 00000000000000 (bootloader) product: m7_ul (bootloader) platform: HBOOT-8064 (bootloader) modelid: PN0710000 (bootloader) cidnum: HTC__102 (bootloader) battery-status: good (bootloader) battery-voltage: 4302mV (bootloader) partition-layout: Generic (bootloader) security: on (bootloader) build-mode: SHIP (bootloader) boot-mode: FASTBOOT (bootloader) commitno-bootloader: dirty-d959c75800 (bootloader) hbootpreupdate: 11 (bootloader) gencheckpt: 0 all: Done! finished. total time: 0.059s
So, still being on fastboot and aware that all the data in the phone would be gone, I ran the RUU file on my windows pc. It started up and I went through the setup. It rebooted my phone to a black screen with a gray htc logo and started the process.
However, I've noticed it's been at 5% and saying "checking headers" for a bit too long now. I waited an hour and it was still stuck. I held down the power button on my phone until it rebooted. It still booted up and worked fine, nothing was deleted. Tried again, same thing. I'm sure I'm using the right RUU file, and the MD5 checks fine. I remember doing this on an htc one v, I was in the same exact situation and everything went through. Why doesn't it work with my m7?
Now my bootloader is locked and if I re-unlock it, it will delete all my stuff. I can still use the phone fine, but I want stock rom, recovery and everything, so I can also get the official sense 6 update. I could do s-off if I really have to, if that's what it takes to get the RUU working. My phone's still rooted, but I don't think the firewater or whatever utility to get s-off works with a locked bootloader. What I'd like to do is just get the RUU working, but it's not. Have I screwed up? Do I re-unlock the bootloader and have to resort to custom roms on this phone? Please help. If I didn't provide enough info, tell me.