天天看點

android微信聊天記錄導出到電腦【微信安卓版技巧】 android微信聊天記錄導出到電腦【微信安卓版技巧】 用SQLite檢視編輯android導出的微信聊天記錄

android微信聊天記錄導出到電腦【微信安卓版技巧】

    微信,對它又愛又恨!愛的是微信能替代很多手機通話短信,恨的是有些較早前的手機不能友好支援,比如ytkah之前用的i8000,挺上手的,就是沒辦法裝微信,當時工作需要必須用微信,隻好忍痛割愛買了個android手機。安卓手機還算可以吧,就是流量大戶、占用記憶體太大了,經常會生成一個很大相冊預覽圖的檔案夾,有時拍照就提示空間不足,得先清理一下。等你清理完,妹子的媚眼不懂飛向哪個大叔身上了,哎!

  上一篇微信聊天記錄導出iphone篇提到的軟體同步助手也是可以支援安卓的。但軟體畢竟是軟體,有些可能會收集一些手機imei資訊等,軟體的程式設計機制太專業不了解具體的運作方式。如果你比較注重隐私保護,而且喜歡自己diy一些東西,不妨來折騰一下android微信聊天記錄導出到電腦。

  android微信語音聊天記錄導出備份

  一般,我們是把微信安裝在安卓手機的外加SD記憶體卡,節省手機資源。那麼微信語音聊天記錄是在/sdcard/Tencent/MicroMsg/****(一長串字元)

android微信聊天記錄導出到電腦【微信安卓版技巧】 android微信聊天記錄導出到電腦【微信安卓版技巧】 用SQLite檢視編輯android導出的微信聊天記錄

  打開對應的備份檔案夾,正常都是一堆數字和字母組成檔案名的檔案夾。進入後,找到“voice”檔案夾

android微信聊天記錄導出到電腦【微信安卓版技巧】 android微信聊天記錄導出到電腦【微信安卓版技巧】 用SQLite檢視編輯android導出的微信聊天記錄

  檔案夾裡面的arm格式文檔就是微信的聊天語音記錄。将這些檔案複制到電腦可以了,音頻聊天記錄就備份完成,若要檢視,可以用視訊播放軟體打開這些微信音頻聊天記錄。video是微信視訊檔案夾,image是微信圖檔檔案夾

  安卓手機微信文字聊天記錄導出備份到電腦

  導出微信文本聊天記錄就需要把android手機進行root,既然想手工導出微信聊天記錄,相信你也一定能root手機,隻是順序換一下而已。

  打開\data\data\com.tencent.mm\MicriMsg 檔案夾,裡面會有一個以很長一串數字或者一些字母組成命名的檔案夾(也可能有多個。不同的檔案夾名代表不同的QQ,如果你用不同的QQ登陸過微信,每個 QQ會産生一個新亂碼檔案夾,保險起見,可以都備份上)把此檔案夾備份出來,檔案夾裡還有個systemInfo.cfg檔案可以不用備份

  

android微信聊天記錄導出到電腦【微信安卓版技巧】 android微信聊天記錄導出到電腦【微信安卓版技巧】 用SQLite檢視編輯android導出的微信聊天記錄

  進入找到MicroMsg.db檔案,這就是存儲好友号碼、昵稱、聊天記錄的資料庫檔案。全部拷貝到電腦上。如果想要把微信文本聊天記錄打開和導出為文本看的話,可以下載下傳SQLite相關軟體進行打開和導出即可。具體可以看下一篇用SQLite檢視編輯android導出的微信聊天記錄

  好了,到這應該知道怎麼操作微信聊天記錄導出android了吧?不會的話多嘗試幾次,熟能生巧!

用SQLite檢視編輯android導出的微信聊天記錄

    上一篇我們已經能夠完成文字版微信聊天記錄導出android了,也即複制或剪切MicroMsg.db檔案到電腦,以.db格式結尾的檔案是資料庫檔案(database document),需要安裝相關資料庫軟體進行編輯,比如SQLite。本文就用SQLite檢視編輯android導出的微信聊天記錄。

  安裝SQLite,如果不想安裝就下載下傳綠色版的吧。開始見證奇迹了!

  【1】連接配接資料源,注冊資料庫

android微信聊天記錄導出到電腦【微信安卓版技巧】 android微信聊天記錄導出到電腦【微信安卓版技巧】 用SQLite檢視編輯android導出的微信聊天記錄

  選擇注冊資料庫路徑,即MicroMsg.db所在檔案夾,設定一下容易記的資料庫别名。(圖檔看不清?右鍵點選檢視原圖檔)

android微信聊天記錄導出到電腦【微信安卓版技巧】 android微信聊天記錄導出到電腦【微信安卓版技巧】 用SQLite檢視編輯android導出的微信聊天記錄

  【2】微信文字聊天記錄是在資料表“message”,點選打開,有很多列的内容

android微信聊天記錄導出到電腦【微信安卓版技巧】 android微信聊天記錄導出到電腦【微信安卓版技巧】 用SQLite檢視編輯android導出的微信聊天記錄

  我們隻要其中的幾個列就夠了,createtime(微信聊天記錄發送時間),talker(使用者名),content(微信聊天記錄的具體文字内容),imgPath(圖檔路徑)

  【3】微信聊天記錄發送時間轉換。createtime是一串的數字,是Unix時間戳,我們要把它們轉換成标準中原標準時間,比如2014-3-1 10:35:11。

android微信聊天記錄導出到電腦【微信安卓版技巧】 android微信聊天記錄導出到電腦【微信安卓版技巧】 用SQLite檢視編輯android導出的微信聊天記錄

  用SQL轉換Unix時間戳,sql語句為

1

select

msgId 消息id,msgSvrId 不知道幹啥用,Type 消息類型,status 不懂,isSend  是否是發送消息,0是接收的,1是發送的,isShowTimer 沒研究,talker 對話者,imgPath 圖檔路徑, datetime((

select

createTime/1000 

from

message b 

where

b.msgId  = a.msgId),

'unixepoch'

,

'localtime'

) 發送時間,content 消息内容(最主要的),reserved 備注 

from

message a 

order

by

a.createtime 

asc

;

   無需改動,直接複制即可,其實起轉化作用的實際是“datetime((select createTime/1000 from message b where b.msgId  = a.msgId),'unixepoch','localtime')發送時間”一句。

  【4】儲存用SQLite編輯的微信聊天記錄。

android微信聊天記錄導出到電腦【微信安卓版技巧】 android微信聊天記錄導出到電腦【微信安卓版技巧】 用SQLite檢視編輯android導出的微信聊天記錄

  可以儲存成csv、html、doc格式等,友善檢視。

  用SQLite檢視編輯導出的微信聊天記錄小教程就到這了,sql資料庫是個不錯的工具,手工修改需要幾個月時間的文檔一個sql語句幾秒就搞定,神奇吧?期待您創造更多的神奇!