請在報告任何新問題之前閱讀已知問題;我們已經了解了幾個重大問題,包括 Gmail 登入失敗(對此有一個強大的解決方法),以及將電話記錄到日曆中的問題(我們正在調查)。
這是現已停用的 Android 備份工具 SMS Backup 的一個分支。它使用 Gmail/IMAP 透過網路執行簡訊、彩信和通話記錄備份。
主要特點/改進:
恢復。 Gmail 中儲存的簡訊/通話記錄可以傳回手機。
安全。 SMS Backup+ 不需要您的 Gmail 密碼。
彩信備份支援(1.1版本新增)
通話記錄備份(版本 1.2),與 Google 日曆整合(1.3)和恢復(1.4)。
適用於任何 IMAP 伺服器(但預設為 Gmail)。
使用 Android 4.x(冰淇淋三明治)- 10.x 進行測試。 (問)
SMS Backup+ 可在 Google Play 商店和 F-Droid 上免費使用,永遠不會有專業/付費版本。
但如果您發現該應用程式有用並希望支持其開發,您可以使用安全的應用程式內 Play 商店付款機制進行捐贈。
若要更頻繁地取得更新,請加入 Beta 計畫或從 Github 版本手動下載最新的 Beta 版。
另請務必閱讀隱私權政策。
您需要擁有 IMAP 帳號或啟用了 IMAP 的 Gmail 帳號。請參閱使用 IMAP 在其他電子郵件用戶端上檢查 Gmail,以了解如何為您的 Gmail 帳戶啟用 IMAP 或查看此螢幕截圖。
啟動簡訊備份+後,點選「連線」開始授權程序。
1.5.11:您首先要授予簡訊備份+存取您帳戶的權限,顯示為「允許簡訊備份+存取您的聯絡人嗎?」。
如果您同意,您必須確認用於備份的 Gmail 帳戶。
如果您沒有在裝置上註冊 Google 帳戶,則會出現一個瀏覽器窗口,以執行基於網路的身份驗證作為後備。
完成授權過程後,「連接」開關應被激活,表示成功。您現在已準備好執行第一次備份。
1.5.11:「已連接」從複選框變更為開關。
手動執行第一次備份非常重要。 SMS Backup+ 需要知道您是否要上傳目前儲存在裝置上的消息。
連接 Gmail 帳戶後,SMS Backup+ 會要求您執行第一次備份。如果您選擇“備份”,SMS Backup+ 將開始將您的所有郵件備份到 Gmail。
如果您選擇“跳過”,則不會向 Gmail 發送任何內容,並且當前儲存在您裝置上的所有郵件都會簡單地標記為“已備份”。如果您之前卸載了 SMS Backup+ 並且不想再次將郵件發送到 Gmail,則此選項非常方便。請注意,在您上次卸載 SMS 備份之後收到的任何郵件以及此初始備份都不會備份到 Gmail。
1.5.11:在備份開始之前,您必須授予簡訊「傳送和檢視」權限。
如果您想將訊息恢復到手機,請點擊「恢復」。預設情況下,儲存在 Gmail 上的所有郵件都將被恢復(這可以在「進階設定」中變更)。
1.5.11:預設更改為 500 則訊息。
您可以安全地恢復到已儲存訊息的手機,SMS Backup+ 將跳過現有訊息。
在開始恢復之前,您需要確認預設簡訊應用程式的變更。需要執行此步驟才能取得寫入訊息的進一步權限(另請參閱對應的常見問題解答條目)。
簡訊備份+還可以備份和恢復您的通話記錄。它使用單獨的標籤儲存所有通話(預設為Call log
,但可以在「進階設定」中變更)。如果您願意,可以將其設定為與SMS
相同的值,以使所有備份使用相同的標籤。
通話記錄訊息的正文包含通話時間(以秒為單位),後面接著電話號碼和通話類型( incoming
/ outgoing
/ missed
)。
一個例子:
267s (00:04:07)
+44123456789 (incoming call)
您也可以將通話記錄項目新增至 Google 日曆。只需在進階設定中選擇Calendar sync
,並確保您已選擇要同步的日曆。
如果您只想備份特定的呼叫類型(呼入、呼出等),您也可以這樣做。
1.5.11:通話記錄備份預設為關閉。電話和行事曆存取權限需要單獨確認。
目前不支援豐富的通訊服務,也沒有任何支援它的計劃。豐富通訊服務也稱為RCS 、高階訊息傳遞、進階通訊、 joyn或Message+ 。
如果您想從其他應用程式觸發備份,請在「進階設定」中啟用3rd party integration
並傳送廣播意圖com.zegoggles.smssync.BACKUP
。即使自動備份已停用,這也將起作用。
您不必使用 Gmail 來備份您的簡訊 - 在“高級設定 - 自訂 IMAP 伺服器”中將身份驗證更改為“純文字”,然後相應地更改伺服器位址/使用者名稱和密碼。如果您的 IMAP 伺服器具有自簽名憑證(備份期間出現「未知憑證」錯誤),請確保將安全性設定為「SSL(可選/信任所有)」。
1.5.11:安全設定已簡化。如果使用自簽名證書,請選擇 TLS 並選取「信任所有證書」。
另請注意,Gmail 標籤僅對應於在第一次備份時自動建立的 IMAP 資料夾。
如果您在此處找不到答案,您還可以訪問 Google+ 社區,這可能會為您提供幫助。
首先搜尋 Github issues 看看該 bug 是否已經被回報。如果沒有,請建立新問題並附加以下詳細資訊:
如果它與備份/復原相關,您還應該啟用同步日誌並啟用「額外偵錯資訊」(在「進階設定」中)並附加其相關部分。同步日誌儲存為sms_backup_plus.log
(在目錄Android/data/com.zegoggles.smssync/files
中)。
1.5.11:新的日誌檔案路徑,之前位於外部儲存/SD卡上。
請使用「附加圖像」功能將日誌檔案作為文字附加到問題中,而不是將日誌包含在問題描述的文字中。或者,創建一個要點並從問題描述中連結到它。
也可能值得安裝 SMS Backup+ 的當前測試版,看看該錯誤是否也存在於開發版本中。
多年來,通常應用戶的請求添加了許多功能。這最初效果很好,但使產品本身非常不集中且通用。它最初是一個備份短信的工具(正如名稱短信備份所暗示的那樣),但逐漸添加了越來越多的功能(通話記錄、彩信、WhatsApp...)。現在它已經變得太重並且難以維護或使用。設定畫面使這一點顯而易見,有太多的東西需要配置。如果有任何功能應該在此時刪除,而不是添加。更專注的產品將更容易維護和使用。
目前,簡訊備份+處於維護模式;不會新增功能。現有的錯誤當然會得到解決。
1.5.11 引入了運行時權限(Android 6.0+),這表示您在安裝應用程式後僅授予實際使用的功能的權限。
嘗試卸載該應用程序,然後安裝新版本。確保在進行第一次備份時選擇“跳過”,否則郵件將備份兩次。
如果自動備份不起作用,請先確保手動啟動的備份按預期工作。
1.5.11 為自動備份可靠性帶來了許多改進。然而,一些測試版用戶仍然報告了問題。如果備援沒有自動運行,請嘗試將 SMS Backup+ 的 Android「電池優化」設定變更為「不最佳化」。
報告與自動備份相關的錯誤時,必須附加同步日誌檔案。有關如何執行此操作的更多信息,請參閱相關常見問題。
確保您在 Gmail 標籤設定中選取了「顯示 IMAP」選項:
如果是這種情況,請確保標籤名稱設定正確(大小寫很重要!)。
從選單中選擇“重設”,並確認您要重設目前同步狀態。手機上的所有訊息都將在下次運行時備份。
您是否使用 Google Voice/Hangouts 或 Signal 等非標準應用程式傳送訊息?這也可能是設備特定的問題。相關問題:516、841。
這可能與 Gmail 的自動優先收件匣歸檔有關。解決方法是設定一個帶有「主題:簡訊內容」的過濾器,讓過濾器將其標記為不重要。
只需將標籤設定為「收件匣」而不是預設的「簡訊」或「通話記錄」。
傳入備份計畫用於傳入訊息。這裡的3分鐘是指任何傳入的簡訊都會在3分鐘後觸發備份。它是完整備份(包括任何發送的訊息)。如果您想確保傳入的簡訊在到達後不久就顯示在 Gmail 中,則應將傳入時間表設為較低的值。
定期規劃用於按特定時間間隔執行備份。這裡的2小時意味著設備將嘗試每2小時備份一次所有訊息。
應用程式執行的更新越少意味著能耗越少,因此需要在資料保護與電池壽命之間進行權衡。
如果您需要對備份計畫進行更多控制,而不是 SMS Backup+ 已提供的控制,您可以使用第 3 方應用程式觸發備份。例如,Tasker 從 1.0.14 版本開始支援 SMS Backup+。
這似乎是 Gmail 的限制。在備份前一百條左右的簡訊後,Gmail 將停止正確地處理許多對話。您會注意到,Gmail 最終會將每個簡訊(在初始備份中)視為單獨的對話,並且不再將它們分組/串聯在一起。
解決此問題的方法是一次完整備份 100 則簡訊(請參閱Advanced settings
)。
這是 Gmail 的一項功能,但您可以停用它。在 Gmail 設定中,將對話視圖設定為off
(螢幕截圖)。
不會。
這意味著無法與 IMAP 伺服器建立可信任連線。可能發生這種情況的幾個原因:
您可以嘗試將 IMAP 伺服器設定Security
設定為SSL (optional / trust all)
。
1.5.11:新增「信任所有憑證」選項
從 Android 4.4 (KitKat) 開始,Google 改變了 SMS 權限的工作方式。為了獲得對訊息的寫入權限,必須將應用程式設定為預設系統簡訊應用程式。在開始恢復操作之前,SMS Backup+ 將請求您允許將其設定為預設應用程式。恢復後,系統會要求您將先前的選擇(通常是「訊息傳遞」)設定回預設值。
不,出於多種原因:MMS 高度依賴運營商、缺乏文件且 Android 模擬器不支援它們。
然而 SMS Backup+ 是開源的;補丁非常受歡迎。
SMS 備份並非旨在恢復數千條訊息。請參閱問題“如何恢復最近 N 週/N 訊息?”解決這個問題的方法。
如果您備份了很多訊息(假設超過 5000 條),那麼恢復可能會非常慢,特別是如果您只對最近的訊息感興趣的話。
解決方法是使用 Gmail 網路介面(或 IMAP 電子郵件用戶端)將大量郵件移至 Gmail 中的另一個標籤(例如 SMSARCHIVED),並僅在 SMS 標籤中保留數百條左右的郵件。
下次恢復時,它只會恢復那些訊息,而且速度會快很多。
前往對您的 Google 帳戶的授權訪問,然後選擇「SMS Backup+」旁的「刪除存取權限」。
如果您收到此錯誤訊息並且您的網路連線處於活動狀態,請仔細檢查您的時區設定是否正確以及本地時間是否顯示正確。否則身份驗證過程將無法進行。
如果您想幫助 Beta 測試,請造訪 Play 商店 Beta 頁面。系統會要求您選擇加入測試計畫(您可以隨時退出)。
一旦選擇加入,您的裝置將自動更新至最新的測試版,其中可能包含目前發布版本中未找到的錯誤修復和功能。
或者,您可以從 Github 版本下載 APK 並手動安裝(
$ git clone https://github.com/jberkel/sms-backup-plus.git
$ cd sms-backup-plus
$ ./gradlew assembleDebug
$ adb install app/build/outputs/apk/app-debug.apk
如果您想協助將 UI 翻譯成其他語言,請下載並翻譯以下文件,然後透過電子郵件傳送翻譯版本:
但是,如果您已經熟悉 Git,則只需克隆儲存庫並提交拉取請求即可。
此應用程式是根據 Apache 授權 2.0 版的條款發布的。