PyWxDump是一款支持賬號信息導出的軟件,方便個人在電腦上面導出自身的賬號和各種信息的內容,通過這款PyWxDump來導出聊天記錄,并且支持多賬號批量進行導出,滿足你對于你電腦上面的微信記錄上面的保存的需求,快來西西下載PyWxDump!
PyWxDump
獲取微信賬號信息(昵稱/賬號/手機/郵箱/數(shù)據庫密鑰/wxid);PC微信數(shù)據庫讀取、解密腳本;聊天記錄查看工具;聊天記錄導出為html(包含語音圖片)。支持多賬戶信息獲取,支持所有微信版本。
軟件功能
(1)獲取微信昵稱、微信賬號、微信手機號、微信郵箱、微信KEY的基址偏移
(2)獲取微信的微信昵稱、微信賬號、微信手機號、微信郵箱、微信KEY、微信原始ID(wxid_******)
(3)獲取微信文件夾路徑
(4)支持查看聊天記錄查看
(5)根據key解密微信數(shù)據庫
(6)提供數(shù)據庫部分字段說明
(7)支持微信多開場景,獲取多用戶信息等
(8)微信需要登錄狀態(tài)才能獲取數(shù)據庫密鑰
(9)支持導出聊天記錄為html,備份微信聊天記錄,方便查看
(10)合并多個數(shù)據庫,方便查看
(11)增加極簡版pywxdump
常見問題
一、怎么下載/怎么安裝?
方法一:進入鏈接releases下載最新版本exe文件
方法二:(本地安裝有python環(huán)境)使用pip安裝
pip install PyWxDump
二、怎么使用
打開微信電腦版,登錄微信
進入下載的exe文件所在目錄,使用pip安裝,跳過此步
按住shift鍵,同時鼠標右鍵,選擇“在此處打開命令窗口”,或者“在此處打開powershell窗口”
在命令窗口中輸入./wxdump.exe,按回車鍵(pip安裝輸入wxdump)
接著根據提示輸入參數(shù),回車鍵確認
三、每臺電腦上微信賬戶的key是不是永遠不會變?
同一設備,同一微信號,不刪除數(shù)據情況下,key(密鑰)相同
四、剛打開就閃退的問題
請檢查是否由cmd或powershell打開,不要直接雙擊exe文件
如果使用方法二安裝,請檢查是否已經安裝了python環(huán)境(如果使用pip安裝,命令行直接輸入wxdump即可)
如果使用方法二安裝,檢查是否將python安裝目錄添加到了環(huán)境變量中,如果沒有,請?zhí)砑?/p>
五、如果遇到其他問題
截圖或復制錯誤信息,請全截圖或全復制,不要只截一部分或復制部分信息。
通過issue反饋問題,或者加入QQ群:加入QQ群
六、如何為PyWxDump貢獻代碼(提交pr)
提交拉取請求(Pull Request),請按照以下步驟進行操作:
Fork 倉庫:首先,在項目的 GitHub 頁面上點擊 "Fork" 按鈕,將項目的代碼倉庫 fork 到你自己的 GitHub 賬號下。
克隆倉庫:在你自己的 GitHub 賬號下找到 fork 后的項目,點擊 Clone or download按鈕,獲取倉庫的 URL。然后在本地使用 Git 命令克隆倉庫到你的電腦上:git clone 倉庫的URL
創(chuàng)建分支:在本地倉庫中創(chuàng)建一個新的分支,用于進行你的修改:git checkout -b 你的分支名
進行修改:在新創(chuàng)建的分支中進行你需要的修改,包括修復錯誤、改進現(xiàn)有功能或添加新功能。
提交修改:使用 git add 和 git commit 命令將修改提交到本地倉庫中:
git add .
git commit -m "提交信息"
推送分支:使用 git push 命令將你的本地分支推送到你的 GitHub 倉庫中:git push origin 你的分支名
提交拉取請求:在你的 GitHub 倉庫頁面上切換到你剛剛推送的分支,點擊 "New pull request" 按鈕,填寫一些說明信息,然后點擊 Create pull request 按鈕,即可提交拉取請求。
等待審核:等待項目維護者審核你的拉取請求,如果通過審核,你的修改將會被合并到項目的主分支中
接著你就可以在右邊的contributors中看到你的名字了。
九、版本差異
版本 < 3.7.0.30 只運行不登錄能獲取個人信息,登錄后可以獲取數(shù)據庫密鑰
版本 > 3.7.0.30 只運行不登錄不能獲取個人信息,登錄后都能獲取
十、為什么會有解密失敗的情況
非當前登錄微信的數(shù)據庫--eg:當前登錄微信為A,但是曾經登錄過的微信為B,也會嘗試解密B的數(shù)據庫,但是密鑰不匹配,所以解密失敗
部分數(shù)據庫本來就是未加密的
十一、參數(shù)無效
請檢查參數(shù)是否正確,如果正確,請檢查是否使用了中文輸入法,如果使用了中文輸入法,請切換為英文輸入法
檢查路徑是否正確,如果路徑中有空格,請使用英文雙引號包裹路徑
十二、如何獲取微信數(shù)據庫路徑/數(shù)據庫目錄是什么/數(shù)據庫在哪
打開微信電腦版,登錄微信
打開微信
打開設置
選擇文件管理
點打開文件夾
進入MSG文件夾
就是這個文件夾就是微信數(shù)據庫目錄
十三、關于命令沒有找到、命令無效、命令無法識別
請檢查是否使用了中文輸入法,如果使用了中文輸入法,請切換為英文輸入法
檢查是否輸入為wxdump.exe info,而不是info
檢查當前目錄是否為exe文件所在目錄,如果不是,請切換到exe文件所在目錄
如果還是無法識別,選中exe文件,拖動到命令行窗口,然后輸入 info,回車鍵確認
十四、微信鎖定情況下能否獲取數(shù)據庫密鑰
可以
十五、什么是數(shù)據庫/什么是sqlite數(shù)據庫
數(shù)據庫是一個文件,里面存儲了微信的聊天記錄、好友信息、群信息等等 ,以.db結尾的文件就是數(shù)據庫文件,這種數(shù)據庫文件叫做sqlite數(shù)據庫
位置:打開微信電腦版,登錄微信,打開設置,選擇文件管理,點打開文件夾,進入MSG文件夾,就是這個文件夾就是微信數(shù)據庫目錄
十六、導出的decrypted文件夾里面的內容是什么東西,哪些是重要要,它與Multi目錄下的是又是什么關系,Multi目錄里面沒有MicroMsg
decrypted文件夾里面的內容是解密后的數(shù)據庫,對應的是微信數(shù)據庫目錄下的文件(都是相對路徑)
Multi目錄下的是微信數(shù)據目錄下Msg下Multi內的數(shù)據庫解密后的相對路徑
decrypted根目錄下的MicroMsg是微信數(shù)據目錄下Msg下MicroMsg的數(shù)據庫解密后的相對路徑
Multi目錄下的MSG0-MSG5是微信數(shù)據目錄下Msg下Multi內的數(shù)據庫解密后的相對路徑
Multi目錄下的de_MediaMsg0~de_MediaMsg5是微信數(shù)據目錄下Msg下Multi內的MediaMsg0的數(shù)據庫解密后的相對路徑
十七、MSG0~4是什么關系 應該怎么選擇用哪一個
MSG0~MSG5是微信聊天記錄不同時間段下的數(shù)據庫,MSG0是最舊的,MSG5是最新的
MediaMsg0~MediaMsg5是微信聊天記錄不同時間段下的數(shù)據庫,MediaMsg0是最舊的,MediaMsg5是最新的
一般來說,如果想看最新的聊天記錄,就選擇MSG5和MediaMsg5,如果想看最舊的聊天記錄,就選擇MSG0和MediaMsg0,如果想看中間的聊天記錄,就選擇MSG1MSG4和MediaMsg1MediaMsg4