備份 iPhone 照片到自己的儲存

支援備份到外接儲存、SMB、WebDAV、SFTP、S3 相容儲存桶和 OneDrive。
在 GitHub 開源。

簡單易用

  1. 1

    選擇節點

    外接儲存、SMB、WebDAV、SFTP、S3 相容儲存桶或 OneDrive。

  2. 2

    勾選月份

    備份、下載、補全按月份處理。

  3. 3

    開始執行

    同步遠端索引後開始任務,需要時可暫停或繼續。

程式碼開源,可審查

我們相信隱私和資料所有權同樣重要。

價格

一次購買,非訂閱。

Item 免費版 Pro
價格 HK$62 約 2 杯咖啡
前台備份
節點 1 無限制
背景自動備份
子母畫面進度
專注模式

常見問題

App 不是開源的嗎?為什麼還有內購?

App確實是開源的,使用者可以直接在Xcode上編譯App。內購付費用於支援持續開發、維護和更新,讓App可以長期為使用者提供更好的服務。

App 內購會持續扣費嗎?是永久的嗎?

不會持續扣費。Pro 是一次性購買,購買後終生可用。更換裝置後,可以透過「恢復已購」恢復權益。

什麼是節點?

節點是你在 App 裡新增的一個儲存連線,可以是外接儲存、SMB、WebDAV、SFTP、S3 相容儲存桶、OneDrive,也可以是 Watermelon Link 會話。

節點帳號、密碼和金鑰儲存在哪裡?

節點所需的憑證會儲存在 iOS Keychain 中,不會寫入診斷記錄。OneDrive 的權杖由 MSAL 管理。

備份、下載、補全分別是什麼意思?

「備份」是把本機照片和影片原件寫入目前節點;「下載」會在條件允許時從節點取回已備份內容並匯入「照片」;「補全」會先備份、再下載:先把本機有但節點缺少的內容備份到節點,再盡量把節點有但本機缺少的內容下載回「照片」。

可以備份和還原 Live 圖嗎?

西瓜備份會把 Live 圖相關的靜態圖與配套影片作為資源保存,並在還原時使用系統「照片」的導入流程。最終效果取決於這些資源是否完整存在。

備份會導致畫質下降嗎?會遺失拍攝時間或 EXIF 資訊嗎?

備份流程以原始資源為基礎,而不是匯出的預覽圖。拍攝時間和 EXIF 等嵌入式中繼資料,會由原始資源和 iOS「照片」導入流程共同決定。

為什麼備份後,本地和遠端的數量、容量不完全一樣?

這可能是正常現象,不一定代表照片或影片遺失。西瓜備份會按月份備份,並用內容 hash 判斷重複內容。同一個月內,如果照片或影片的原始內容完全相同,遠端備份可能只保留一份實際檔案,備份清單會記錄這些項目與同一份檔案的關聯。因此,遠端檔案數量和佔用容量可能少於本地顯示的總量;少量清單/索引檔案和不同儲存服務的統計口徑,也可能讓容量顯示不完全一致。

我的照片已經開啟 iCloud 照片功能了,也能備份原始照片嗎?

可以,但需要在 App 設定中開啟「允許存取 iCloud 原件」,西瓜備份才能按需取得 iCloud 原件。

為什麼我的外接儲存不能寫入?

請檢查外接儲存的格式和 iOS Files 的存取狀態。可參考Apple 支援的說明。

使用過程中遇到問題該怎麼回報?

請透過電子郵件聯絡我們,詳情見聯絡我們。如果方便,也可以附上匯出的日誌。

參數規格

協定支援

SMB

協定 SMB 2 / SMB 3
驗證 使用者名稱和密碼
網域 可選的網域或工作群組
不支援 SMB1

WebDAV

協定 基於 HTTP / HTTPS 的 WebDAV
驗證 Basic 驗證
HTTP 支援(僅限本地區域網路)
HTTPS 支援
使用方法 PROPFIND, PUT, GET, DELETE, MKCOL, MOVE, COPY
中繼資料 盡力透過 PROPPATCH 更新修改時間
不支援 OAuth、Digest 驗證、用戶端憑證

SFTP

協定 基於 SSH 的 SFTP
驗證 密碼或 OpenSSH 私鑰
私鑰 OpenSSH Ed25519 和 RSA 私鑰
密碼短語 支援
主機金鑰信任 固定 SHA256 主機金鑰指紋
金鑰交換 curve25519-sha256, [email protected], ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521
相容金鑰交換重試 diffie-hellman-group14-sha1, diffie-hellman-group14-sha256
主機金鑰 ssh-ed25519, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521
相容主機金鑰重試 ssh-rsa
加密演算法 [email protected], [email protected]
相容加密演算法重試 aes128-ctr
不支援 ECDSA 私鑰登入、僅支援 CBC 的伺服器、僅支援 3DES 的伺服器、僅支援 diffie-hellman-group1 的伺服器

S3 相容

協定 S3 相容 API
簽名 AWS Signature Version 4
驗證 Access Key ID 和 Secret Access Key
端點 自訂 HTTP / HTTPS 端點
HTTP 支援(僅限本地區域網路)
HTTPS 支援
儲存桶定址 路徑樣式和虛擬主機樣式
區域 手動輸入,可推斷常見服務商
列舉 ListObjectsV2
上傳 單段上傳和分段上傳
複製 伺服器端複製和分段複製

OneDrive

協定 Microsoft Graph API
驗證 使用 Microsoft 登入(MSAL)
帳號類型 OneDrive Personal(個人 Microsoft 帳戶)
權限範圍 Files.ReadWrite.AppFolder
App 資料夾 備份會存入西瓜備份的 OneDrive App 資料夾;無法存取該資料夾外的檔案。
列舉 透過 Microsoft Graph 分頁列舉 children
上傳 10 MiB 以下直接上傳,較大檔案使用可恢復上傳會話
權杖處理 帳戶身分資訊保存在 Keychain;存取和重新整理權杖由 MSAL 管理。
不支援 OneDrive for Business、SharePoint 支援的磁碟機
限制 可用性受 Microsoft 帳戶狀態、容量配額、限流和網路連線影響。

外接儲存支援

外接儲存

類型 透過 iOS「檔案」存取本機或外接檔案系統
驗證 iOS 安全範圍存取授權
適用場景 外接硬碟和相容的「檔案」提供方
容量 在提供方提供時讀取可用容量和總容量
限制 可用性取決於 iOS 是否持續保留對所選卷宗或提供方的存取

第三方函式庫

iOS 應用依賴

Firebase Analytics Without Ad ID Support 不含 IDFA 的應用執行狀態分析
Firebase Crashlytics 崩潰報告和可靠性診斷
Microsoft Authentication Library (MSAL) OneDrive 的 Microsoft 帳戶登入和 token cache
AMSMB2 (fork) SMB 連線、共享目錄瀏覽和 SMB 檔案操作
Citadel (fork) 基於 SSH 的 SFTP、主機金鑰指紋處理和 SFTP 檔案操作
WebRTC (fork) Link 的點對點連線和 Data Channel 傳輸
GRDB 本機 SQLite 資料庫、備份索引、manifest 和快取校驗
Kingfisher 照片介面的圖片載入和本機 UI 快取
SnapKit 介面布局
MarqueeLabel 捲動文字標籤

讓我們備份起來

免費下載