Skip to content
Octopus edited this page Jan 11, 2021 · 31 revisions

Does it work on your device?

Sometimes it may not work. However, the developer does not have different phones / versions of WeChat to test. Here we list out the environment where this project has successfully worked: XiaoMi 4 with android 6.0.1/Mokee, Wechat 7.0.13 (2021.01.11, no avatar) XiaoMi Mi5 with android 8.0.0, WeChat 7.0.15 Nexus 4 (mako) with Android 6.0.1 / CyanogenMod 13.0 (tested on 2016-03-18) LG Optimus 4X HD with Android 4.4.4 Omni Rom Sony Xperia J (ST26i) with Android 4.1.2, under WeChat 6.3 and 5.2. Huawei C8813Q with Android 4.1.2, WeChat 6.3.23. Nexus 6 with Android 7.0 Meizu MX4 Pro with Flyme6.1.0.0 (Android 5.1.1), WeChat 6.5.8 Redmi 4 Prime (markw) with Android 7.1.1 (ResurrectionRemix 5.8.5) and WeChat 6.5.19 (need to change busybox tar and busybox base64 to tar and base64 in android-interact.sh respectively, because RR-OS uses standalone binaries for those commands instead of BusyBox) Redmi Note 4 Global, WeChat 6.6.7, need to use second IMEI from adb shell service call iphonesubinfo 3 (it can also be found in CompatibleInfo.cfg)

What to do if anything doesn't work?

Try different methods to get IMEI/UIN. Sometimes they don't agree.
Try the password cracker to find the key.

Warning: If your phone is not rooted, it is still possible to extract the files if you have su (superuser) installed, but make sure EnMicroMsg.db is dumped correctly (see https://github.com/ppwwyyxx/wechat-dump/issues/21#issuecomment-415337961)

Clone this wiki locally