[Verizon HTC One (M9)] crackface:
Hi all -

The info I've found here on out on web is a little scattered, I was hoping someone might be able to help me confirm the steps to return this phone to stock OEM so I can ship it back warranty replacement....I already have a new phone in my possession from Verizon. Old phone works fine, just doesn't connect to Verizon's 4G LTE Rage Extender I got, so they decided to replace phone.

What I have:

Obv an HTC One M9 that I got nearly 1 1/2 to 2 years ago.

"The clip" which I used to S-Off.

Unlocked bootloader (which I don't remember how I did that).

Firmware 3.37.605.15.

A ROM, which I'm oddly not seeing in the XDA developer section for this phone anymore, but I still have the zip file if that matters - 3/37.605.15_HIMA_WL_M60_SENSE70_VZW_MRDEODEX_DEBLOATED.zip. This ROM is (obviously) rooted. Perhaps it was retired.

TWRP 3.0.2-0.

When powered off, and I hold Vol Up and Power, I get to hTC FTM mode, which offers me menu items of:

reboot

reboot bootloader

simlock tool

device info tool

If I select reboot bootloader, it goes to another screen where up top is says Software Status Official, UNLOCKED, and S-OFF with the following menu:

REBOOT

REBOOT TO BOOTLOADER

BOOT TO DOWNLOAD MODE

BOOT TO RECOVERY MODE

DDR TEST

POWER DOWN

I found a couple links with guides on loading phone back to stock:

https://boycracked.com/2016/10/31/official-htc-one-m9-usa-verizon-stock-rom/

and......

http://www.droidviews.com/how-to-restore-verizon-htc-one-m9-to-stock-using-ruu/

With the understanding that I'm unclear about all the needed steps, I attempted to list what I think *may* be the steps to return this puppy to full stock/OEM:

Install HTC Sync or HTC USB Drivers

Ensure USB Debugging is enabled

Connect device to PC via USB

Get to command prompt with adb and run 'ADB devices' to make sure the device is seen

Reboot phone to bootloader. The article above says Vol Down + Power, but I thought I got to it via Vol Up + Power???? Vol Down + Power seems to get me to Download mode (which I think is OK as well from what I recall)

....or alternatively run adb reboot bootloader

One article above says go to fastboot, but I see no menus that offer me fastboot? Can I just do this part in download mode?

Run 'fastboot devices' from cmd prompt to ensure everything is working

Run 'fastboot flash zip 0PJAIMG.zip' (the RUU file is linked in the article

Now as far as I can gather, that just gets me stock, non rooted stock ROM, right?

Don't I still need to kill off TWRP?

This link shows a stock recovery, would I then flash this to get rid of TWRP?:

https://xdaforums.com/verizon-one-m9/development/stock-5-1-resources-2-6-605-15-t3183752

*EDIT#3"* - In the boycracked link I posted above, is just has me downloading adb and HTC fast boot, the loading a zip file, which it doesn't specify, but I'm guessing would be the ODEX 3.37.605.15 firmware linked further below. This contains firmware AND stock ROM I assume since it's like 2.5 GB? Can I assume I still need to worry about flashing stock recovery? Do I need to do anything with the Boot Img? These are the parts I'm getting confused on.

After handling recovery, the only thing I'm missing is locking getting the bootloader from unlocked to locked (how do I do this??), and then I need to use the "clip" to S-ON the device?

*EDIT*: It looks like sunshine app supports Vzn M9 now, so guess I don't have to use my clip anymore?

*EDIT#2*: Didn't realize the Sunshine app cost $25....may as well try and use the clip I guess.

Am I even in the ballpark?? ANY advice or help is so very much appreciated.....

I don't want to brick my mostly working phone and then hafta consider options for buying a now.

Thank you a ton in advance....

Crackface