New One M8 owner here. Bought it outright from my carrier and has come with some carrier bloat.
1) Is there firmware kicking around thats just plain, stock, HTC firmware? So I get updates without having to wait for my carrier to approve them.
2) I have no idea what all this CID stuff is and I can't find anything about it. Is there a beginners guide posted somewhere to all of this?