使用sqlcipher打開EnMicroMsg.db文件
先運行sqlcipher,點擊File 一> OpenDatabase 一> 選擇桌面的那個EnMicroMsg.db文件,這時會出現這樣一個對話框
這里是要求咱們輸入密碼,由於微信本地資料庫是加密的,那麼密碼是什麼呢,規則很簡單
具體以下:
(手機IMEI + 微信uin )取MD5的前7位
手機的IMEI獲取:手機撥號盤輸入:*#06# ,你或者用android代碼獲取能夠,怎麼都行
微信uin的獲取,我是經過網頁版微信,我用的是win10的那個Edge瀏覽器,打開F12開發人員工具,選擇網路,而後隨便操做或者聊天,就能夠看到了
而後網路打開在線md5加密:輸入IMEI+wxuin,進行加密,選擇32位小寫的前七個字元串便可;
而後將這七位字元串輸入到sqlcipher中,就順利的打開了
接下來就能夠愉快的查看錶結構了,還能夠選擇Browse Data查看數據,也能夠選擇Execute SQL執行sql語句了。
到這里就已經完全打開了微信手機本地的資料庫了,