打开微信加密数据库

微信 Android 数据库使用 SqlCipher 加密, 从代码来看, 是使用 sqlcipher 1 版本,

1
2
private static final SQLiteCipherSpec qDP = 
new SQLiteCipherSpec().setPageSize(1024).setSQLCipherVersion(1);
阅读更多

Android微信数据库密码生成规则

规则

加密规则, IMEI 拼接 uin , 然后取 MD5 信息摘要 (32位小写), 最后截取前七位.

其中 IMEI 可以在拨号键盘输入 *#06# , uin 存在 sp中, 路径为\data\data\com.tencent.mm\shared_prefs\auth_info_key_prefs.xml 中,如图所示:

阅读更多