any way to recover HTC messages?
If you mean sms (text) and mms (media texts) not using recuva no. There might be a way but you would be better asking at the device/carrier specific forums at XDA-Developers
recover lost messages on htc phone, dr.fone for android is a good helper.
Though that comment looks vaguely spammy, I actually have used Dr. Phone (for iOS) at the shop and had good results. Haven't tried it with Android, but if it works anything like it does with iOS, it should work great.
Yes, he is listed as a spammer, so he is now banned. However if you think his post is useful to the OP then I'll leave it here.