NO S-OFF Needed for M8 Sprint SIM Unlock
I just want to share with you guys my experience....
I was able to get my hands on one of these Sprint M8 and like everyone else, I wanted my phone to be SIM unlocked (to use it outside the USA). So, I followed instructions provided in the OP but at the S-OFF part I got stuck, since the Firewater method does not work in my phone.
Unable to get S-OFF, I skipped that part only to find out that when you replace the /system/app apk file, when you restart the phone, the changes are not saved, so the SIM Unlock Helper thing does not work. So, I was thinking, why would an app need S-OFF, I thought maybe the original HTC software was somehow preventing a system app to be replaced.
To make story short, I installed Viper ROM, and with root explorer I was able to overwrite the HTCOM... apk (change the .apk permision to allow everything), did a hot reboot, then a full reboot, and the unlock app worked perfectly, tho it crashed in the first attempt but I tried again and it worked!
My conclusion, you need to S-OFF in order to unlock this phone only if you are willing to install another ROM.
Anyway, if you guys need any details, I'll be glad to help you.
Thanks to the OP!