解密了EnMicroMsgdb?
Android手機
首先在應用市場下載root工具獲取手機root權限。
然后手機用數據線和電腦連接,打開\data\data\com.tencent.mm\MicriMsg 文件夾。
里面會有一個以很長一串數字或者一些字母組成命名的文件夾(也可能有多個,不同的文件夾名代表不同的QQ,如果你用不同的QQ登陸過微信,每個QQ會產生一個新亂碼文件夾,保險起見,可以都備份上)把此文件夾備份出來,文件夾里還有個systemInfo.cfg文件可以不用備份。
然后進入找到MicroMsg.db文件,這就是存儲好友號碼、昵稱、聊天記錄的數據庫文件。
MicroMsg.db文件是加密的,密碼是用戶設備的IMEI+uin值計算MD5值,注意是小寫字符,然后在取MD5的前7位字符構成的密碼。
獲取密碼流程
這里知道了密碼的構成,獲取就比較簡單了,使用*#06#撥號直接獲取IMEI值,然后在去查看SharedPreferences中的auth_info_key_prefs.xml文件中的_auth_uin值就是用戶的uin值,然后進行拼接,使用HashTab計算出MD5值,獲取前7位字符串。
得到密碼之后,使用sqlcipher工具進行數據庫的查看,可以找到通訊錄表格recontact和聊天記錄表格message。