萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 手機 >  >> 手機應用 >> iPhone

iOS 8.1 越獄後照片遺失怎麼救?DCIM 備份 + 刪除 Photos.sqlite 重建資料庫教學

越獄過程(尤其是早期盤古工具)偶發導致相簿照片消失、相機膠卷變空,實際上照片檔案(DCIM 目錄)通常仍在,僅是資料庫索引(Photos.sqlite)損壞。本文提供免電腦、免重刷的快速修復法:備份 DCIM → 刪除 Photos.sqlite → 重啟自動重建索引,照片即可回歸相簿。

前置條件

  • 裝置已越獄(已安裝 OpenSSH 或可用 iFunbox/iTools 等工具存取檔案系統)
  • 安裝終端模擬器(MobileTerminal)或可透過電腦 SSH 連線
  • 務必先備份 DCIM 資料夾到電腦,防操作失誤永久遺失
越獄後照片遺失示意

修復步驟(以 iFunbox + 電腦為例,最直觀)

  1. 備份 DCIM:打開 iFunbox > 「原始檔案系統」> /var/mobile/Media/DCIM,將整個 DCIM 資料夾複製到電腦備份。
  2. 定位資料庫:在 iFunbox 中前往 /var/mobile/Media/PhotoData(或 /var/mobile/Library/Photos,視 iOS 版本而定),找到 Photos.sqlite、Photos.sqlite-shm、Photos.sqlite-wal 三個檔案。
  3. 刪除資料庫檔案:選中上述三個檔案 > 右鍵 > 刪除(或重命名為 Photos.sqlite.bak 以防萬一)。
  4. 重啟裝置:長按電源鍵滑動關機,再開機。
  5. 驗證:開機解鎖後打開「照片」App,系統會自動掃描 DCIM 重建資料庫,照片應逐漸出現(大量照片可能需等待數分鐘索引完成)。

替代方案:MobileTerminal 終端指令(無電腦)

su root
# 輸入密碼 (預設 alpine)
cd /var/mobile/Media/PhotoData
rm Photos.sqlite Photos.sqlite-shm Photos.sqlite-wal
reboot

同樣達到刪除資料庫、重啟重建效果。

若上述無效,進階嘗試

  • 確認 DCIM 內確有照片檔(.jpg/.mov/.png),若資料夾為空則照片已真遺失,需從 iTunes/iCloud 備份恢復。
  • 嘗試在 Cydia 安裝 PhotoAlbums+ 或 PhotoInfo 等相簿修復插件(需相容 iOS 8)。
  • 最後手段:iTunes 刷機恢復固件 → 從備份恢復資料。

預防建議

  • 越獄前務必完整備份(iTunes 加密備份最完整)。
  • 使用最新版盤古/太極等工具,避免舊版已知 Bug。
  • 越獄後先安裝 OpenSSH 並修改 root/mobile 預設密碼(alpine),方便後續維護。

照片資料無價,操作前請三思。本文方法適用於索引損壞導致的「照片不見但檔案仍在」情況,若檔案本身被刪除/覆寫,則需依賴備份恢復。

copyright © 萬盛學電腦網 all rights reserved