前提:安卓手机需要root 测试微信版本是8.0
有权限访问/data/data/com.tencent.mm
提取数据库文件
路径:/data/data/com.tencent.mm/MicroMsg/8e1435ec4ddf157ca48ec73b4fc108ac/EnMicroMsg.db
#8e1435ec4ddf157ca48ec73b4fc108ac这个文件夹名称是根据登陆的账号生成的 所以你的肯定不是这个 找一个相似的进去看看是否存在EnMicroMsg.db文件
获取数据库密码
数据是sqlite 但是是加密过的 需要解密 解密密码生成规则是手机IMEI+微信UIN md5(32位小写)后的前7位。
- IMEI: 拨号盘输入 *#06# 可以获取(双卡手机可能有3个 都试试)
IMEI
经过测试发现加密规则更改了 IMEI统一使用:1234567890ABCDEF(可能版本差异,自行测试)
获取uin
方法一
路径:/data/data/com.tencent.mm/shared_prefs/auth_info_key_prefs.xml
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<boolean name="auth_info_prefs_use_new_ecdh" value="true" />
<int name="_auth_uin"