提取手機qq聊天記錄


是這樣,誤刪一位好友后,失去了聊天記錄(PC端的消息記錄只有一部分)。因為我之前使用過(星辰大海啊)的軟件導出過微信的聊天記錄,所以也嘗試使用他對應版本的qq軟件。

不過很可惜的是,導出的聊天記錄部分備用*號加密,而且無法導出圖片。簡單的來說,就是這小工具收費了(這種說不定什么時候就會掛掉的工具沖RMB實在不值得,沖wzry虐小學生它不香?)

最后只能自己動手:

經過一些資料和歷代qq版本,得知聊天記錄幾乎都是存儲在DB文件中的(可能版本不一樣名字以及路徑不一樣)。所以第一部我們得想辦法提取存儲聊天記錄的DB文件。

獲取db文件手機最好要root。因為省事,能夠直接復制出來,路徑如下:

data\data\com.tencent.mobileqq\databases\你的QQ.db

data\data\com.tencent.mobileqq\databases\slowtable_你的QQ.db   

這里建議把data\data\com.tencent.mobileqq目錄整個提取出來放到電腦上操作,手機翻的多了萬一誤操作,我怕你會哭。

當然通過一些備份的方式是同樣可以得到的。

聊天記錄基本上都存儲按在這兩個db文件了,第一個是最新的來聊天記錄大概只有20天的,第二個就基本上是早一些的了。

使用圖形化工具打開這個庫

 

 

 

 是這個東西沒錯了,只是很可惜。表里面的東西基本上是被加密過的。能加密一定能能夠解密,而且按照經驗來說,一定會有一個秘鑰去解密。

於是,翻看提取文件的目錄發現data\data\com.tencent.mobileqq\files里面有一kc的文件,很顯眼別的文件名字都挺長的

打開查看內容:

 

 ==,這串號有點眼熟。手機撥號鍵盤下輸入*#06#,

 

 突然發現找了半天就是手機的IMEI的一個值。

手機QQ的db文件加密方式是異或加密,如果找不到自己的key可以反向破解(這個東西我也不懂,道行還不夠,不過我只是想得到我需要的,以后再研究)

我在GitHub找到的py腳本,填入需要的一些值。

 

 算是找到自己需要的東西了。簡單點說,就是聊天的時候會加密處理寫入簡單的手機本地單機的庫,解密的時候(解密方式以及逆向得到秘鑰,值得一玩)需要根據秘鑰,解密從單機庫文件的拿到的加密數據。

圖片路徑沒找到:
下面路徑有一部分

下面路徑有一部分
內部儲存/Android/data/com.tencent.mobileqq/Tencent/MboileQQ/photo
內部儲存/Android/data/com.tencent.mobileqq/Tencent/MboileQQ/shortvideo/thumbs
內部儲存/Android/data/com.tencent.mobileqq/Tencent/MboileQQ/QQ號/ppt


據分析基本上都在:
內部儲存/Android/data/com.tencent.mobileqq
該路徑下的某個目錄。

我想估計這就是手機qq越用越大的原因了。因為,不清理的話,庫越來越大。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM