I broke the USB port of my HTC One phone, so I am unable to charge it any longer.

Before the battery was dead, I made all the needed backups, including SMS, which created an .hbk file. I searched for a solution, but the only one I can find consists of putting this file on another HTC phone and recover the messages this way.

As I have no intention to buy a new HTC phone just to get my messages, how do I extract the contents of the .hbk file on a PC (Linux or Windows)?

  • Do you still have the ROM containing the HTC SMS app(s)?
    – Robert
    Commented Sep 27, 2019 at 14:42
  • @Robert: not sure if I understand your question. The same ROM as the one which was installed on my phone is available from the official website. Do you mean I can use it with an emulator to get back the messages? Commented Sep 27, 2019 at 19:30
  • If you still have the ROM you could extract the SMS app that created the backup. With the APK of the app that created the backup it is possible to decompile to see how the data is stored and if it is encrypted. May be the backup format is simple and a small script could decrypt/extract the SMS.
    – Robert
    Commented Sep 28, 2019 at 11:15
  • I see. It could work, indeed. Could you please promote your comment to an answer? Commented Sep 28, 2019 at 17:42
  • I would not call this an answer, it is more a rough idea. Anyway you still need someone who decompiles, understands the code and can make use of it in a new program or script. Therefore it is not doable for most users here.
    – Robert
    Commented Sep 29, 2019 at 11:04


You must log in to answer this question.

Browse other questions tagged .