I'm new to HTC and just got this M8. Now it is by far the hardest to both root, unlock bootloader and install custom roms of the 3 high end androids I've had, but what exactly is happening that caused the need for this particular work-around? I've had root for several days throughout flashing a few different roms so are people losing root each time the flash a new rom? Is this something that perhaps can solve my S-off issue-that being nothing I try at this point will give me S-off. Otherwise, what am I missing here in this thread?