中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

如何備份導(dǎo)出 iOS 微信聊天數(shù)據(jù)庫

2018-07-20    來源:編程學(xué)習(xí)網(wǎng)

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬Linux鏡像隨意使用

網(wǎng)絡(luò)上已經(jīng)有一些關(guān)于探討如何導(dǎo)出 IOS 版微信聊天記錄的導(dǎo)出,比如 WeBack 和 iTools ,但這兩類工具主導(dǎo)針對(duì)的都是小白用戶,并沒有給出如何獲取完整數(shù)據(jù)庫的方案,盡管實(shí)際原理相差無幾,但想要程序更好地進(jìn)行操作數(shù)據(jù),還是所有差別,特此記錄。

目前最新的 IOS 版本為 10.1.1,據(jù)觀察該版本的備份文件存儲(chǔ)格式與 IOS9 略有不同,因此部分沒有及時(shí)更新的導(dǎo)出工具暫時(shí)無法使用。

創(chuàng)建 iPhone 備份

想要獲取到應(yīng)用的具體數(shù)據(jù),就先要將數(shù)據(jù)以備份的形式先存儲(chǔ)在電腦上,本文以 Mac 系統(tǒng)為例。

首先,使用數(shù)據(jù)線將手機(jī)連接上電腦,如果是首次連接,需要選擇 信任該電腦 。

然后打開 iTunes,找到正在連接的手機(jī):

備份 區(qū)域內(nèi),選擇 本電腦 ,并務(wù)必取消勾線 給 iPhone 備份加密 ,否則之后我們?nèi)〕龅臄?shù)據(jù)也是無法使用的:

接著,點(diǎn)擊 立即備份 并等待備份完成:

至此,備份工作就已經(jīng)完成了。

獲取微信數(shù)據(jù)庫

為了方便地取出相應(yīng)的備份數(shù)據(jù),我們需要借助工具 iPhone Backup Extractor ,雖然這是一款收費(fèi)軟件,但是試用的功能已經(jīng)完全滿足我們的需求。

下載安裝后,在左側(cè)列表找到我們剛剛創(chuàng)建的備份文件(圖標(biāo)為 iTunes 樣式的):

單擊之后需要等待加載完成,大約需要幾十秒。加載完畢之后,我們就可以選擇專家模式(Expert Mode):

我們需要的文件為 Application Domains/com.tencent.xin/{UUID}/DB/MM.sqlite ,將其勾選:

在 com.tencent.xin 目錄下會(huì)有多個(gè) UUID 組成的目錄,其中一個(gè)全部為 0 可以忽略。剩下就需要根據(jù)你的微信用戶來選擇了(如果知道算法的小伙伴請(qǐng)不吝賜教。,我的手機(jī)只登陸過一個(gè)微信號(hào),所以沒有這個(gè)麻煩:

最后,就可以單擊右下角的 Extract 按鈕導(dǎo)出數(shù)據(jù)庫了:

至于數(shù)據(jù)庫里面的具體關(guān)系,我也并沒有全部搞清楚,但是會(huì)在下篇中舉出已經(jīng)發(fā)現(xiàn)的線索,足夠進(jìn)行用戶識(shí)別和聊天記錄分析。敬請(qǐng)期待!

 

來自:https://github.com/Unknwon/wuwen.org/issues/15

 

標(biāo)簽: 數(shù)據(jù)庫 網(wǎng)絡(luò)

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:Android安全問題-網(wǎng)絡(luò)傳輸

下一篇:iOS開發(fā)之視圖控制器與導(dǎo)航模式