OhMyWeChat 開源微信備份閱讀器,瀏覽器直接翻聊天記錄

OhMyWeChat 是 MIT 開源的微信備份閱讀器,用瀏覽器直接讀 iTunes 備份裡的聊天記錄,加密備份也能解,資料不出本機。2026 年用它之前先確認兩件事:微信 8.0.55 之後的備份大部分讀不到(現行版本已是 8.0.78),以及備份時要勾加密,舊教學教的不加密做法已經過時。

用 AI 摘要這篇文章:

想把微信聊天記錄搬到電腦上慢慢翻,一直不是件容易的事。微信自己提供的遷移功能只在帳號之間搬,搬過去之後你還是只能在微信的介面裡看;想在電腦上搜尋某年某月的對話、把長輩傳過的照片整批留一份,官方沒有給順手的路。OhMyWeChat 走的是另一條路:先用蘋果官方的 iTunes(Windows)或訪達(Mac)把手機整機備份到電腦,然後在瀏覽器打開它的官網,指向備份資料夾,聊天記錄就在網頁裡還原成一個可以搜尋、可以翻閱的聊天介面。不用安裝任何 App,原始碼以 MIT 授權公開,加密備份檔也能解開。

OhMyWeChat 官網首頁畫面,白色頁面中央是選擇 iTunes 備份的入口與綠色 logoPin
OhMyWeChat 官網載入後的起始畫面,中央是選擇 iTunes 備份資料夾的入口,整個工具就在這個網頁裡運作。

先講結論。這個工具在 2026 年能不能派上用場,取決於兩件事,而且都建議你在動手備份之前先確認。一是手機上的微信版本:官方說明文件的已知問題寫得明白,微信用戶端大約 8.0.55 之後的備份,大部分資料讀不出來,而 App Store 上的微信在 2026 年 9 月已經是 8.0.78,中間隔了 23 個小版本。二是備份方式:網路上流傳的教學有種說法是備份時不要勾加密,那是舊時代的資訊,現在的官方說明不只支援加密備份,還反過來建議你用它。這篇文章的依據是它的倉庫文件與歷史版本、官網部署的程式碼、官網載入時的行為,以及 App Store 的版本紀錄,我沒有實際用一份備份檔走完整個流程,所以解析效果請當成待驗證項目,文中把重點放在更確定的部分:它的運作機制、加密能力是什麼時候長出來的、隱私宣稱的邊界在哪,以及你該不該現在就用它。

瀏覽器裡的微信:把備份資料夾變成聊天視窗

它的運作原理值得先弄清楚,因為這決定了它的極限。蘋果的整機備份會把手機裡的 App 資料(包括微信的聊天資料庫)寫進電腦上一個特定資料夾,OhMyWeChat 做的事情是直接讀這個資料夾:解開蘋果備份的封裝、找到微信的資料庫檔案、解密、解析,再把訊息一則一則排進聊天視窗。這整條處理鏈全部發生在你的瀏覽器裡。從官網部署的程式碼看,Chrome 走的是 File System Access 介面,Firefox 走的是資料夾上傳欄位,兩條路都只拿到你指定的那個資料夾;SQLite 資料庫的解析用的是跑在瀏覽器裡的 WebAssembly 版本,備份金鑰的推導與解密則用瀏覽器內建的密碼學介面完成,全程沒有把備份內容送往任何伺服器的端點。這條思路其實有先例:iMessage Exporter 做的也是從蘋果備份裡把訊息挖出來整理成可讀的檔案,只是對象是蘋果自家的 iMessage,OhMyWeChat 補上的是微信這一格。

介面本身是照著微信的樣貌重畫的。官方特性清單列了將近 50 種訊息類型:文字、圖片、影片、語音、引用訊息、合併轉發的聊天記錄、位置、紅包、轉帳、通話紀錄、各種名片,到群組公告與拍一拍都有,並支援聊天記錄搜尋。這份清單是開發者的自我陳述,實際支援到什麼程度會因微信版本而打折,後面會講。要注意它讀的對象是備份資料夾的副本,手機本身不會被動到,所以翻閱過程不會影響手機上的任何東西;這也代表你需要一台 Windows 或 Mac 電腦完成備份這一步,純手機環境做不來。

OhMyWeChat 官方 README 展示的聊天介面,左側聯絡人清單與右側訊息氣泡Pin
官方說明文件展示的閱讀介面,照微信的樣貌重畫,畫面上的原文是簡體。

還有一個容易誤會的地方:Firefox 在你選資料夾時會問「是否要上傳整個資料夾」,Chrome 則問「是否允許網頁存取資料夾」。兩種說法指的都是瀏覽器把資料夾內容交給網頁讀取的授權,資料不會因此離開你的電腦,這是瀏覽器對網頁操作檔案的統一措辭,官方說明也特別解釋了這一點。

加密備份:2026 年下半年才補上的那一課

加密備份的支援是這個專案今年最重要的變化,值得把時間線攤開。2026 年 6 月版的說明文件還寫著「目前只能讀取不加密的備份檔案,加密備份的支援正在計劃中」,使用教學也教你備份時不要勾加密;到 9 月的版本,同一段文字已經改成建議使用加密備份並設定密碼,特性清單多了「支援瀏覽加密的備份檔案」,載入流程多了一步輸入備份密碼。對應的工程量也看得到:2026 年 9 月單月有 23 筆程式碼提交,是這個專案近一年最密集的月份之一。

為什麼這件事重要。蘋果的備份加密保護的是整支手機的資料,不勾加密的備份會把簡訊、通訊錄、照片、所有 App 的資料以明文形式寫進電腦硬碟,任何能碰到那台電腦的人都能翻。過去因為工具讀不了加密備份,教學只能叫你先犧牲安全性;現在工具補上了這塊,正確做法是兩全:備份時勾加密、設一組記得住的密碼,載入 OhMyWeChat 時把密碼輸進去,解密在你的瀏覽器裡完成,密碼同樣不出本機。所以如果你照著舊教學做過不加密的備份,讀完之後建議把那個資料夾刪掉。

「所有資料在本地處理」要分三層看

「所有資料均在本地處理」是官方說明裡最大字的承諾,這句話在程式碼層面基本成立,但有三個例外層次值得知道,它們決定了你斷網的時機。

檔案處理層是真本地。前面說過,解密、資料庫解析、訊息還原都在瀏覽器的背景執行緒裡跑,部署的程式碼裡沒有任何把聊天內容往外送的請求。這是三層裡最核心的一層,也是最乾淨的一層。

頭像是第一個例外。部分圖片資源(例如聯絡人頭像)的原始網址存在微信的資料庫裡,網頁會照著網址向微信自家的伺服器請求這些圖片。這代表你載入備份之後,微信的伺服器有機會知道有一個網頁正在抓某些頭像。官方說明對此的建議是:備份載入完成後斷開網路,大部分功能照常使用,這是務實的做法。

解碼元件是另一個例外。播放微信語音與部分影片格式需要解碼器,從部署程式碼看,負責語音的解碼器檔案放在官網自己的伺服器上,而功能更重的 ffmpeg 解碼元件是在需要時從 unpkg.com 這個公開的套件站台下載的。這帶來一個實際影響:斷網之後文字訊息照讀、已經載入的圖片照看,但還沒解碼過的語音訊息可能放不出來,因為解碼元件抓不下來。這是從程式碼結構推出的推斷,我沒有斷網逐項驗證,但建議的做法很簡單:打算斷網看備份的話,先把想聽的語音點開過一輪,再斷線。

最外面一圈的例外是官網本身。實際載入官網首頁時,全部請求只有 8 個,其中對外的連線只有一個,是 Cloudflare 的流量統計腳本,也就是說這個網站託管在 Cloudflare 上並開了基本的流量分析。這份統計看的是造訪行為,與你的備份內容無關,而且它在載入工具的當下就發生了,跟你之後讀什麼聊無關。另外官方建議用無痕模式開啟,理由是防止瀏覽器擴充功能讀取頁面內容,這個建議合理,處理這種等級的私人資料時,多一層隔離不吃虧。

動手之前要準備的東西

使用條件整理如下。你需要一台 iPhone 或 iPad,加上一台 Windows 或 Mac 電腦。Windows 用 iTunes 備份,Mac 用訪達,備份時記得勾加密。備份完成後,資料夾在 Windows 的 AppData 底下、Mac 的「應用程式支援」資料夾底下的 MobileSync/Backup 路徑裡,要找的是名稱像一串代碼加破折號的那個子資料夾。因為瀏覽器的安全限制不允許網頁直接開系統目錄,把那個子資料夾搬到別的地方再選它。瀏覽器建議用 Chrome 或 Firefox,官方說三套主流瀏覽器都有開發,但不敢保證所有功能在所有瀏覽器上正常。整個流程不需要微信密碼,只需要備份時設定的那組密碼;也要記住,這個工具讀的是某一刻的備份快照,手機上後來的訊息不會自動出現,要新的就得再備份一次。

微信版本是最大變數

現在談那道最大的牆。官方已知問題的第一條:微信用戶端大約 8.0.55 及以上,大部分資料無法解析。對照之下,App Store 版本紀錄顯示微信 2026 年 9 月的現行版本是 8.0.78。換句話說,如果你的微信是這一兩年內更新過的,備份裡的資料有很大機會落在「大部分讀不到」的範圍。這是開發者的自述,沒有細分哪些資料還讀得到,一般經驗是文字記錄比多媒體檔案活得久,但具體情況只有實際載入才知道。

已知問題的歷史變化也說明這是一場還在進行的追趕。2025 年 11 月版的已知問題是「較新的聊天記錄裡的圖片大概率使用了特殊格式,只能顯示縮圖」;2026 年年中,圖片那條已經修到不再出現,換上來的是微信 8.0.55 這道版本牆。微信每改一次儲存結構,工具就得重新追。開發者也在追:2026 年 4 月與 9 月各有一波密集提交,9 月那波修的正是訊息版面與語音播放這類核心功能。只是這是一人專案,沒有版本編號也沒有發佈週期,你能用的是某個時間點的快照,遇到問題只能等修。

所以現實的用法是這樣分流的。如果你的微信停在 8.0.54 或更早,或者你手上有以前留下的舊備份檔,這個工具目前就是最能用的狀態,聊天記錄、圖片、語音大多能翻。如果你的微信是最新的,先把期待降低:也許文字讀得到,也許讀不到,讀不到也沒有別的辦法,這不是工具壞了,是上游格式變了。另外,它的年度資料報告功能(仿音樂平台年終統計頁的那種成品)已經下線,說明文件裡留著刪除線,如果你是為了那個功能找來的,可以止步了。

誰該用它,誰先等等

適合的人有三種。有舊備份想翻的人:換手機時留過 iTunes 備份、或電腦裡躺著家人手機備份的,這是最直接的讀取工具。微信版本較舊或願意為了導出記錄暫時不更新的人:備份是快照,先備份再說。想長期留存聊天記錄的人:備份加這個閱讀器,等於一份離線檔案館,不依賴微信帳號存在。如果你想做的不只是留存,還想把聊天記錄餵給 AI 做別的事,例如用 WeClone 把自己的說話方式微調成一個 AI 分身,那類工具同樣需要先把記錄從手機裡弄出來,這裡的備份思路可以共用。

微信周邊工具的共通宿命也要放進考量。微信官方對第三方工具向來不友善,改版即失效幾乎是常態,之前 WechatRealFriends 這類好友檢測工具的起落就是一例,OhMyWeChat 靠的是讀離線備份而不是碰微信的伺服器,生存姿態穩一些,代價則是它永遠在追著微信的儲存格式跑。專案本身是 MIT 授權、665 顆星、沒有未解的議題單,開發者持續維護中,有 Telegram 頻道公布進度。總結一句:把它當成「讀舊備份的儀器」來用,期待就會對得很準。

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 1603

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Share to...