跳到主要內容
Yado
預覽 功能 價格 常見問題 部落格
繁體中文
English 简体中文 繁體中文 Deutsch Français Español Italiano

部落格

如何在 Mac 查看 iPhone 備份,匯出訊息和聯絡人

備份 · 2026年10月27日 · 約 8 分鐘

想查看 Mac 上的 iPhone 備份,可以先用 Finder 找到備份目錄,把整份備份拷貝出來,再檢查裡面的檔案。Finder 能管理和回復備份,但沒有逐筆閱讀訊息、聯絡人和備忘錄的介面,未加密的備份可以用 SQLite 查看檔案索引,需要直接讀取對話、匯出單筆記錄時,可以用 Yado 的本機備份瀏覽,加密備份則需要輸入這份備份的密碼。

先用 Finder 找到備份

在 Finder 選單列打開前往,選擇前往檔案夾,貼上下面的路徑,再按 Return。

~/Library/Application Support/MobileSync/Backup/

如果目錄裡有多份備份,可以連接 iPhone,在 Finder 中選取裝置,打開一般,按一下管理備份,以滑鼠右鍵按一下需要的那份,選擇顯示於 Finder。Apple 的備份位置說明也列出了封存操作,封存後,這份備份就不會被後續備份覆寫。

只想找到備份、保留某個日期的版本,用 Finder 就夠了,打開目錄後看到的是備份檔案,裡面的訊息還需要按備份格式解析,才能讀成對話。

等正在進行的備份結束,把其中一份完整的備份資料夾拷貝到獨立的位置,保留裡面的檔案名稱和目錄結構,後面的檢查都對著副本做,原始備份保留不動。如果 Mac 上還沒有本機備份,可以先看把 iPhone 備份到 Mac。

備份裡的檔案如何對應到原始內容

本機備份中的檔案使用雜湊名稱,Manifest.db 儲存著這些名稱和原始位置的對應關係,每筆記錄裡的 fileID 對應實際檔案,domain 和 relativePath 一起標示它屬於哪部分資料、原本放在哪裡。例如手機主目錄的資料和 App 群組共享的資料,就在不同的 domain 裡。

訊息、聯絡人和備忘錄用到的資料庫分別在下面這些位置。

內容 Domain 相對路徑
訊息 HomeDomain Library/SMS/sms.db
聯絡人 HomeDomain Library/AddressBook/AddressBook.sqlitedb
備忘錄 AppDomainGroup-group.com.apple.notes NoteStore.sqlite

備忘錄資料庫的名稱是 NoteStore.sqlite,Note 後面沒有 s,在備份目錄裡直接搜尋名叫 sms.db 的檔案,也找不到對應的雜湊檔案,需要先查索引,取得它的 fileID。

Yado 讀取的這類備份,會把檔案放在以 fileID 前兩個字元命名的子目錄裡,檔案名稱則是完整的 40 字元 fileID,找到檔案後,還要繼續讀取資料庫的資料表和編碼欄位,才能顯示記錄。

加密備份先用密碼解開 Manifest.db,再由 domain 和相對路徑找到以雜湊命名的資料庫檔案,瀏覽工具讀取後顯示記錄。
索引把資料庫路徑對應到備份中的檔案,加密備份需要先用密碼解密,才能繼續讀取。

用唯讀命令檢查未加密的備份

下面的命令只讀取副本中的索引,把 /path/to/copied-backup 換成那份包含 Manifest.db 的備份目錄,路徑帶空格時,外面的雙引號要保留。

sqlite3 -readonly -header -column "/path/to/copied-backup/Manifest.db" \
  "SELECT fileID, domain, relativePath
   FROM Files
   WHERE flags = 1 AND (
     (domain = 'HomeDomain' AND relativePath IN (
       'Library/SMS/sms.db',
       'Library/AddressBook/AddressBook.sqlitedb'
     )) OR
     (domain = 'AppDomainGroup-group.com.apple.notes'
      AND relativePath = 'NoteStore.sqlite')
   );"

SQLite 的 -readonly 參數讓資料庫以唯讀方式打開,-header 和 -column 負責顯示欄名、對齊輸出,這條查詢只篩出檔案索引,查到一列只能說明索引裡有這個檔案,不能證明其中每則訊息或備忘錄都能解析。

接下來可以把訊息資料庫和它的配套檔案一起查出來,不用逐一打開那些看不出名稱的檔案。

sqlite3 -readonly -header -column "/path/to/copied-backup/Manifest.db" \
  "SELECT fileID, relativePath
   FROM Files
   WHERE flags = 1 AND domain = 'HomeDomain'
     AND relativePath LIKE 'Library/SMS/sms.db%';"

這條查詢也會列出備份中存在的 sms.db-wal 和 sms.db-shm,SQLite 已提交的變更可能還在預寫式日誌裡,只拷貝主資料庫,就可能漏讀一些記錄。如果要在另一個工作目錄裡手動還原資料庫檔案,也把索引對應的配套檔案拷貝過去,還原成同名配套檔案,備份副本本身繼續保持原樣。

這兩條命令只檢查索引,匯出可閱讀的對話還需要繼續解析資料庫,直接查詢 message 資料表的 text 欄位可能讀不完整,Yado 在純文字為空時還會讀取編碼後的 attributedBody,再把訊息與對話、傳送者關聯起來。

加密備份為什麼需要密碼

加密備份會保護索引資料庫和裡面的檔案,Yado 先用備份密碼解開 keybag 中的金鑰,再解密索引和需要讀取的資料,因此上面的 SQLite 命令只適用於未加密的備份。

這裡需要的是當時加密這份備份用的密碼,Yado 的解鎖操作不能繞過它,更改檔案名稱也不會讓檔案解密。Apple 在加密備份說明裡寫得很清楚,忘記密碼後重置,可以為手機目前的資料建立一份新備份,但無法讓先前的加密備份重新可用。

在 Yado 裡逐筆查看和匯出

打開 Yado 的概覽標籤頁,在備份卡片裡按一下管理,找到現有備份下需要的那一列,將游標移過去後按一下檢視內容。沒連接手機時,只要本機列表裡有備份,也可以打開 Yado 標誌的選單,選擇查看備份。

Yado 掃描的是設定裡的備份位置,和 Finder 的預設目錄分開,查看從 Finder 拷貝出來的備份時,打開設定,在備份位置旁按一下更改,選取那份備份副本的上一層目錄。這個操作也會改變以後 Yado 備份的儲存位置,需要的話先記下原本的位置,查看結束後再改回去,備份放在其他磁碟時,也可以參考把 iPhone 備份放到外接硬碟。

  1. 備份已加密時,輸入這份備份的密碼,按一下解鎖。
  2. 打開訊息、聯絡人或備忘錄,查看裡面的記錄。
  3. 在搜尋中輸入對話識別碼或訊息裡的字詞,結果會列出符合的對話,打開後就能閱讀裡面的訊息。
  4. 對話和備忘錄按一下匯出文字,聯絡人按一下匯出 vCard,再選擇目標資料夾。

一段對話會匯出成 .txt,裡面有時間、傳送者和內文,備忘錄也是 .txt,聯絡人則是 .vcf,訊息裡的單筆記錄指的是一段對話,不是個別選取的一則訊息泡泡。列表底部的全部匯出會匯出整個類別,目前搜尋結果以外的記錄也在其中。

瀏覽期間,解析後的記錄和搜尋結果會儲存在記憶體裡,不建立長期保存的搜尋索引,讀取用的資料庫副本會暫時放進工作目錄,加密備份解密後的資料庫也一樣,關閉瀏覽、等讀取工作結束後再移除。查看本機備份不用連著 iPhone,而且一直免費。

匯出後核對內容,缺少記錄時先看範圍

打開匯出的對話文字,找一段自己知道的內容,比對瀏覽介面裡的傳送者和日期,聯絡人則檢查需要的欄位,再決定是否匯入其他地方,可閱讀的匯出檔案和能回復手機的備份用途不同,原始備份也繼續保留。

逐筆瀏覽目前只用於聯絡人、備忘錄和訊息,其他類別提供匯出,沒有同樣的記錄詳細資訊頁。訊息裡的附件可能顯示為 [附件],文字不會把照片、影片一起嵌入,備忘錄擷取的是純文字,不保留附件和格式化文字的排版,已鎖定、標記刪除的備忘錄也會略過。

某個類別為空,不能據此判斷手機當時沒有這些資料,Apple 的電腦備份說明列出了已經同步並儲存在 iCloud 中的資料不會納入電腦備份,「iCloud 照片」和訊息都在這個範圍裡,同時也要核對選取的裝置和備份日期。

無法讀取時先保留備份,比對原始目錄確認副本是否拷貝完整,再繼續嘗試,不完整、格式不支援和密碼錯誤是不同的問題。匯出失敗時檢查目標資料夾能否寫入,再親自打開產生的檔案核對內容,能讀出一段對話,也不能證明整份備份已經通過 iPhone 回復驗證。

Yado 用一條傳輸線在 Mac 上管理 iPhone,照片、重複照片、App、檔案和本機備份都在這裡。

下載 Mac 版

繼續閱讀

  • 備份如何將 iPhone 備份到 Mac,Finder 操作、加密與問題處理2026年10月27日 · 約 9 分鐘
  • 備份如何把 iPhone 備份到外接硬碟,在 Mac 上更改備份位置2026年10月27日 · 約 9 分鐘
  • 備份如何從 Mac 備份回復 iPhone,將資料移轉到新手機2026年10月27日 · 約 8 分鐘

Yado · 宿

照片、App、檔案和備份,在 Mac 上輕鬆整理

產品 下載 功能 部落格 購買
支援 常見問題 更新日誌 隱私權
聯絡 電子郵件 X GitHub