-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Password found but doesn't work #12
Comments
@altayhunter |
|
Correct outbuffer should look like: 04 00 01 01 10 40 20 20 00 00 So the key you got is not correct. Please edit |
I'm using
However, when I tried this password I still got the same |
@altayhunter |
same problem here, my wechat is permanently blocked for ''fraud'' and im trying to backup and restore to new phone / account but no pass is working |
It seems WeChat cannot obtain IMEI on Android 10 devices, so the I tried all combinations from
But I tried to decrypt with |
@chg-hou I looked up "file change counter" in SQLite doc:
I can see that my file change counter (de ba 04 9c) is even larger than @altayhunter's. I migrated all my chat log from a non-rooted Google Pixel 4 to a rooted Google Pixel 2. The Pixel 2 has only WeChat installed right after a factory reset. Since the chat log is migrated anew, the file change counter should not be this large, should it? Also, there are indeed wal files in the same directory alongside |
Great I solved it. It seems there's a bug in I'll file up a PR to fix the bug: #14
|
@wzyboy Thank you so much! Your fix worked for me, so after all this time I've finally been able to decrypt my database. |
Okay according to this comment, on Android 10 devices where WeChat cannot get hold of the IMEI, it just uses a fixed string So for any Android 10 users that cannot decrypt their databases with |
When I ran
python2 crack_enmicromsg_db_\(C_version\).py
it completed successfully and wrote the password topass.txt
. However, when I runtools/decrypt_db_with_password.py
with this password and EnMicroMsg.db it tells mefile is not a database
.I also tried using sqlcipher directly with the same results:
I tried setting more details, but it still fails with the same error:
Any idea why this isn't working?
Note: I replaced my actual key with 1234567 in this comment.
The text was updated successfully, but these errors were encountered: