Skip to content

Dose not work on my database in Feb. 2018 #6

@ian-droid

Description

@ian-droid
  • Mobile: Xiaomi 5 (Gemini) / MIUI 9 International.
  • WeChat: 6.6.2

Apparently I'd made a crippled Titanium backup of WeChat, and WeChat reports DB repairing is required when restored after a failed OTA upgrade of MIUI 9.

Since WeChat can't have the DB fully repaired, I decided to fix/dump it manually. I tried the crack_enmicromsg_db_(C_version).py against the db file on both my Laptop (i7-7700, Ubuntu 18.04) and AWS free tiny (Ubuntu 16.04.4 LTS) in the next week (mostly overnight work, resumed by editing pass_start manually). But it has no result.

From a study on Internet near the end of that process, I got the IMEI of my very old phone from systeminfo.cfg / compatibleinfo.cfg and find out the cipher key. The key can be used with tools like sqlcipher , SQLiteStudio(Windows), but when I re-run the crack_enmicromsg_db_(C_version).py from close pass_start, it can not found the key.

Not sure whether it's my problem and where is wrong, just file the issue for the record.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions