最後更新時間: 2018/2/3
假如你曾經換過手機,尤其是從一支舊的 Android 手機換到新的 Android 手機後,你最困擾的事絕對不會是聯絡人名單,而是應用程式資料並沒有隨著你登入同一個 Google 帳戶就移轉過來。可惜的是,即使 Google 已經發佈了 Android 6 (代號 Marshmallow,「棉花糖」之意),也還是沒有解決這個問題。
這的的確確是 Android 超級無敵大的致命傷,因為使用 iOS 的 iPhone 以及 iPad,在新舊裝置間 (裝置重置算新裝置喔) 的應用程式資料移轉有完整的解決方案,使用 iTunes 便可以很輕易的完成這項任務。雖然有些牽涉到安全性的應用程式資料無法移轉 (例如 Google Authenticator 的資料移轉後其實是無效的,需要重新設定),但這是因為資料安全性的問題,屬於非戰之罪;阿力獅對於 Apple 的 iOS 的資料移轉解決方案,一直覺得做的比 Google 的 Android 好很多。
羨慕歸羨慕,阿力獅自己用的一直都是 Android 手機,每次更換新手機,還是要面對應用程式資料移轉這個問題。在 Android 這個圈圈裡,強大好用的應用程式資料備份還原工具大多需要配合 Root 權限 (一種 Android 裝置最高使用權限,要透過特殊方式取得),假如你根本不知道什麼是 Android 裝置的 Root 權限,或是不想將 Android 裝置進行 Root 程序,這些強大的備份工具都與你無緣。
沒關係,還有個好用的應用程式資料備份還原工具無需 Root 權限就可以使用,它的名稱叫做 Helium。
什麼是應用程式資料?我需要備份與還原應用程式資料嗎?
所謂的應用程式資料並不是應用程式透過自己的功能所產生的檔案,而是指記錄這個應用程式使用狀態的資料;以各類照相機應用程式來說來說,照相機程式所產生圖片檔並不是應用程式資料,而是照相功能所產生的檔案 (文件),但是你對照相機程式進行設定之後,就會產生相關的應用程式資料,記錄你對照相機程式進行的所有設定,例如拍照之後的圖片檔儲存路徑、要以哪一種品質進行拍攝等等都是應用程式的設定,這些都記錄在應用程式資料中。
應用程式產生的文件或檔案與應用程式資料,這兩者最大的差異在於雖然兩者都是同一個應用程式 (照相機程式) 產生的,但是前者 (圖片檔) 並不會隨著應用程式移除而消失 (自己找不到檔案不代表檔案消失),而後者 (應用程式資料,在這裡就是你對照相機的設定) 在應用程式移除後會被系統刪除,即使你馬上重新安裝同一個應用程式也不會恢復。
假如這樣還是搞不清楚,回想一下許多不具備雲端同步遊戲進度的遊戲你就知道啦,遊戲進度就是一種應用程式資料。試著想像一下,當你的 Android 裝置內部儲存空間太小,安裝了多個大型遊戲後空間漸漸不敷使用,偏偏這台裝置不支援將應用程式移動至外部儲存空間 (例如 SD 卡),於是你必須先移除某些遊戲才能安裝新的遊戲,但是又不想被移除的遊戲在重新安裝後失去原有的遊戲進度。在這種狀況下,保存遊戲進度的唯一方式就是先備份應用程式資料才進行移除,將來重新安裝時再還原資料,恢復遊戲進度。
- 大多數的 Android 的應用程式 (遊戲也是應用程式) 在移除後,所有的應用程式資料會被清除,即使你在同一台裝置移除應用程式後馬上安裝同一個應用程式,也無法恢復應用程式資料。
- 阿力獅提醒各位,買行動裝置不要再買那些內部儲存空間只有 8GB 或 16GB 的版本啦,除非你要購買的裝置就只有小容量版本,不然買 32GB 版本會是比較適宜的入門容量。現在在 iOS 上已經出現 4GB 級別的遊戲了 (Final Fantasy VII,太空戰士七代),相信 Android 上也很快會跟進。這種大容量的遊戲,8GB 或是 16GB 的 Android 手機是能安裝幾個?
- 即使你購買的 Android 裝置提供將 App 移動至外部儲存裝置或直接安裝在外部儲存裝置的功能 (例如 SD 卡),也盡量不要使用,因為將 App 安裝在 SD 卡容易出現執行效能以及不穩定的問題。
- 許多遊戲並沒有將遊戲進度儲存與同步至雲端的功能,而 Android 的 App 一旦進行移除,裝置上屬於這個 App 的相關資料都會一併清除,所以很多遊戲一旦移除,就等於放棄了這款遊戲的遊戲進度。
所以不只新舊 Android 手機之間的更換,即使在同一台 Android 裝置的使用期間,很多時候還是會遇到需要將應用程式的資料先備份下來、之後再進行資料還原的狀況。
安裝 Helium
要完整的安裝 Helium 備份解決方案,請依照以下步驟安裝所有元件。
- 請依照以下資訊,在你的 Android 裝置上安裝 Helium。安裝完畢後先不要急著不要執行 Helium,請務必先完成其他項目的安裝。
應用程式資訊 應用程式名稱 Helium 應用程式性質 免費應用程式,另有付費 Premium 版提供應用程式資料備份檔的雲端儲存方案並移除 App 內廣告 應用程式介面語言 英文介面 應用程式支援平台 Android 開發人員 ClockworkMod 在裝置上直接點擊或掃描 QR 碼進行安裝 - 請依照以下資訊,挑選適合你個人電腦上的作業系統的桌面端應用程式 (Helium Desktop) 下載並完成安裝。
應用程式資訊 應用程式名稱 Helium Desktop 應用程式性質 免費軟體 支援平台 Windows XP/Vista/7/8/8.1/10
MAC OS X 10.6 以上版本
Linux目前版本 未提供 發佈日期 未提供 介面語言 英文 應用程式官方網站 ClockworkMod 下載頁面 https://www.clockworkmod.com/carbon
請自行選取正確的版本。- 安裝過程中沒有任何其他需要留心的贊助軟體或廣告軟體,請自行完成安裝。
- Helium Desktop 需要安裝特殊驅動程式才有辦法正常運作,但是它的驅動程式並未完成數位簽章,所以會出現警示訊息。看到以下警示畫面請勿緊張,按一下 [仍然安裝此驅動程式軟體] 即可。
- 假如你安裝其他的 Windows 應用程式看到此畫面,請自尋查詢該應用程式的可信度如何,阿力獅不做其他保證。
- 假如你個人電腦的作業系統是 Windows,你必須額外安裝 Android 裝置的驅動程式。驅動程式請至各廠商原廠官網下載,或是使用 ClockworkMod 所提供的各廠牌驅動程式。
- 下載網址: https://www.clockworkmod.com/carbon/drivers。
- 請依照你裝置的廠牌選取合適的驅動程式下載並完成安裝。
- 這頁面沒列出來的裝置廠商,請自己去裝置的原廠找。
- 再提醒一次,作業系統是 Windows 的話請務必完成 Android 裝置的驅動程式安裝;安裝完畢後,請記得重開機讓驅動程式生效。
安裝過程比起一般在 Google Play 商店裡的 App 或遊戲稍稍複雜了點,但是因為它無需使用到 Android 裝置的 Root 權限,多花一點功夫安裝還是值得的。
啟用與設定 Helium 應用程式
第一次使用 Helium 進行任何操作前,請先完成啟動 Helium 應用程式程序,Helium 才有正確執行。
啟動 Android 裝置上的 Helium (以 Windows 為例)
即使你完成所有安裝 Helium 的必要元件,也不要急著馬上執行 Android 裝置上的 Helium 應用程式;沒有經過 PC 協同合作的 Helium 應用程式,是無法啟用的。
- 先使用 USB 傳輸線連結個人電腦與 Android 裝置。假如你使用的是 Windows 作業系統,請務必確認裝置的驅動程式已經正確安裝,並且在連接 Android 裝置與個人電腦後,確認驅動程式運作正常。
- MAC OS X 與 Linux 使用者無需擔心驅動程式問題,因為在這兩種作業系統,無需安裝 Android 裝置的驅動程式。
- 在個人電腦上執行的 Helium,裝置與個電腦正確連結的話會顯示左圖,連結不正確 (或未連結) 的話會顯示右圖。
- Android 裝置一定要與個人電腦連結正常才可以進行下一步,否則 Android 裝置上的 Helium 應用程式會無法啟用成功。
- 確認 Android 裝置與個人電腦連結正常後,此時開啟 Android 裝置上的 Helium 應用程式,就會出現如下圖一樣的歡迎畫面。
- 假如你的 Android 裝置與個人電腦連結不正常或未連結至個人電腦,開啟 Android 裝置上的 Helium 應用程式會不斷偵測連結狀態,裝置上的 Helium 應用程式就無法完成啟用。
- Android 裝置每關機再開機一次,裝置上的 Helium 就必須使用個人電腦上的 Helium Desktop 重新啟動一次,這點很重要,想使用 Helium 請務必記起來。
- 成功設定 Google 雲端硬碟的存取權限後,Helium 就會要求 Root 權限;無論你的 Android 裝置是否已經 Root,都可以略過授與 Helium 應用程式 Root 權限的的要求,這並不會影響 Helium 的備份與還原功能。
設定 Android 裝置上的 Helium 應用程式 (選擇性操作)
成功啟用 Android 裝置上的 Helium 應用程式後,與個人電腦的連結就可以移除,以下與 Google 雲端硬碟 (Google Drive) 相關的操作也可以忽略,因為即使你設定了 Helium 有 Google 雲端硬碟的存取權限,雖然你可以將 Android 裝置上的應用程式資料備份檔上傳至 Google 雲端硬碟,但卻無法使用 Google 雲端硬碟儲存的應用程式資料備份檔進行還原;其他在 Helium 應用程式中所有可以進行設定取得存取權限的雲端儲存服務 (例如 Dropbox 以及 Box),也跟 Google 雲端硬碟一樣,都只能儲存應用程式資料備份檔而無法直接下載還原,因為從儲存在雲端的備份檔進行還原是 Helium Premium 版 (需另購) 的功能。
假如你願意花一點錢購買 Helium Premium 版的授權,透過雲端備份還原應用程式資料檔的功能,可以很輕易的實現跨裝置備份還原。不買也沒關係,雖然只能備份,但是你也可以自己把 A 裝置在雲端的備份檔下載至 B 裝置,一樣可以跨裝置備份還原應用程式資料,只是這樣做會比較麻煩一點而已。花錢買便利,或是靠自己,完全是個人選擇。
要啟用 Helium 的 Google 雲端硬碟存取權限,請依照以下步驟進行。
- 在 [Welcome to Helium] (歡迎使用 Helium) 畫面中點一下 [確定]。
- 點一下 [NO THANKS] 就可以略過這項操作。
- 在 [Login] (登入) 畫面點一下要進行登入的 Google 帳戶。
- 假如你已在同一台裝置上登入多個 Google 帳戶,[Login] 畫面會列出所有在這台裝置上登入的 Google 帳戶,請擇一登入,並請記得你是用哪個 Google 帳戶登入;當你直接在 Android 裝置上使用 Helium 備份時,可以直接將應用程式資料檔備份至已授權的 Google 雲端硬碟,一旦記你忘記是用哪個 Google 帳戶的雲端硬碟,心一急救找不到備份檔了。
- 在要求權限的畫面點一下 [ALLOW] (允許),讓這台 Android 裝置上的 Helium 取得 Google 雲端硬碟的存取權限。
- 點一下 [DENY] (拒絕),會馬上結束授權設定。
- 在 [Google Drive] (Google 雲端硬碟) 畫面中,點一下 [確定] 就完成授權 Helium 存取 Google 雲端硬碟的設定。
授權 Helium 連結 Google 雲端硬碟的存取權限後,Helium 會檢查你的 Android 裝置是否有 Root 權限;無論你的 Android 裝置有無 Root 全縣,或是你授不授與它 Root 全縣,都不影響 Helium 的備份還原功能,可以直接忽略。
而 Helium 目前支援儲存應用程式資料檔的雲端空間一共有三個,分別是 Google 雲端硬碟、Dropbox 以及 Box,都可以在成功啟用 Helium 後才進行授權設定。
使用 Helium 在個人電腦進行應用程式資料的備份與還原
雖說 Android 裝置的應用程式資料備份與還原可以直接在裝置上進行,但是要跨裝置進行應用程式資料還原,還是使用付費的 Helium Premium 版比較方便。這主要是因為使用免費版時要還原時,使用者自己必須自己想辦法把裝置上的應用程式資料備份檔從 A 裝置自己搬到 B 裝置,以阿力獅觀察到的常態來看,這對大多數的免費版使用者不是一件簡單的事。
至於使用 Helium 在個人電腦上進行備份與還原就簡單的多了,從 A 裝置上備份出來的應用程式資料是儲存在個人電腦上,只要 B 裝置也安裝了 Helium 且成功啟用,要把 A 裝置的應用程式資料備份檔還原至 B 裝置上的同一個應用程式,不必把備份檔搬來搬去,直接在個人電腦上操作就可以,只要滿足以下條件就可以開始操作。
使用環境條件
使用個人電腦備份還原 Android 裝置的應用程式資料,必須滿足幾個條件。
- 要進行備份 (或還原) 應用程式資料的 Android 裝置與個人電腦必須在同一個區域網路環境裡。
- Android 裝置靠的當然是區域網路裡的 WiFi 無線網路進行連線。
- 個人電腦只要是在同一個區域網路裡 (例如你自己家的區域網路),無論是透過 WiFi 無線網路或是有線網路 (有網路線接在電腦上那種) 都可以。
- 懂得在個人電腦的瀏覽器中,正確輸入 Android 裝置上的 Helium 所顯示的網址。
- 所有需要備份 (或還原) 應用程式資料的 Android 裝置,都必須安裝 Helium 並啟用成功。
只要符合以上三個條件,就可以使用個人電腦配合 Helium 進行 Android 裝置的應用程式資料備份與還原;至於個人電腦的作業系統為何或是使用哪種瀏覽器,是完全不限制喔。
使用 Helium 備份 Android 裝置上的應用程式資料
確認使用環境符合後,按照以下步驟就可以備份 Android 裝置上的應用程式資料。
在 Android 裝置上的操作
- 開啟 Android 裝置上的 Helium,點一下畫面右上角的 [設定] 圖示 (直向三個點),然後點一下 [PC Download]。
- 接下來的畫面會出現一個數字 (IP) 網址,請注意畫面中那個像開關的圖示應該是綠色的。
- 請注意,你操作時出現的網址不會與阿力獅相同,以下操作以你取得的網址為準。
- 無論是進行備份或還原,這個畫面上像電源的大大顆按鈕圖示一定要保持綠色,這代表 Helium 正在開放其他裝置的瀏覽器連線至這台 Android 裝置。假如因為長時間不操作而導致按鈕圖示變紅 (代表斷線),個人電腦就無法連線至這台裝置,要解決也很簡單,在紅色按鈕上點一下就會變成綠色,其他裝置即可再度成功連線。
- 注意到左圖通知列上的雲狀圖示嗎?只要 Helium 在可以連線的狀態,通知列上就會出現這個雲狀圖示喔。
在個人電腦上的操作
- 開啟個人電腦上的瀏覽器,並在網址列內輸入在 Android 裝置上的 Helium 顯示給你的網址,然後按一下 Enter。
- 再次提醒,阿力獅取得的網址與你的不同,請輸入你實際在 Helium 應用程式內取得的網址。
- 網址中的冒號是英文冒號 (半形),而不是中文的全形冒號,千萬不要輸入錯誤的符號。
- 順利連線的話,你就可以看到 Android 裝置上可以進行備份的應用程式。這時你會發現可備份的應用程式數量與你在 Android 裝置上安裝的數量相較之下減少許多,這點阿力獅稍後解釋。
- 點一下選取要備份應用程式資料的 App。
- 可以一次只備份一個應用程式,也可以一次備份多個應用程式。假如你要一次備份多個應用程式,用滑鼠點一下所有要備份的應用程式就可以進行多選。
- 假如要一次就將所有能備份的應用程式備份起來,應用程式不必一個一個選取,按一下 [Select All] (全部選取) 就可以了。
- 要備份的應用程式選取完畢之後,請核取 [Backup App Data Only] (僅備份應用程式資料),然後按一下 [Start Backup] (開始備份)。
- 核取 [Backup App Data Only] (僅備份應用程式資料) 可以大幅減少備份檔案的大小,假如不核取該選項,會連應用程式本身一起備份。
- 即使備份時連應用程式本身一起備份,備份出來的也不會是應用程式的 APK 檔。Helium 使用的是 Android 內建的備份還原機制,所以無論備份檔有沒有包含應用程式本身,備份檔格式都是附檔名為 ab 的單一檔案,不會出現應用程式的 APK 檔。
- 備份時要不要核取 [Backup App Data Only],考量的因素可以參考文後所提的應用程式還原觀念。
- 假如一次備份多個應用程式,這些應用程式的備份檔都會集中在同一個 ZIP 壓縮檔中,並不會每個應用程式擁有自己的 ZIP 壓縮檔。
- 假如你需要每個應用程式都有自己的備份檔,請為每一個應用程式個別進行備份。
- 出現 [另存新檔] 視窗後,瀏覽至你想儲存備份檔的資料夾,然後按一下 [存檔]。
- 無論你備份時僅備份一個應用程式還是一次備份多個應用程式,備份檔的預設檔名都是 backup.zip。
- 在儲存備份檔前可以進行更名,為備份檔更名及取為中文檔名不會影響任何備份及還原的操作,不必擔心。
- 假如你需要為每個應用程式個別進行備份,你可以為個別應用程式備份完畢後將備份檔更名,取個方便辨識的檔名將來需要還原時比較好辨認,也方便檔案管理。
在使用個人電腦上的瀏覽器與裝置上的 Helium 連線並製作備份檔的同時,連線中的 Android 裝置會顯示一些其他畫面,無需擔心,那是 Helium 在呼叫系統內建的備份/還原功能進行備份,並且會在裝置螢幕上顯示一些訊息,你在裝置上無需進行任何操作,所有備份程序會自動完成。
使用 Helium 還原 Android 裝置上的應用程式資料
在進行應用程式資料還原前,因為還原操作完全取決於你的備份是如何製作,在還原應用程式資料前,請先建立正確的觀念。
- 備份檔雖然是 ZIP 壓縮檔格式,但是還原前無需在個人電腦上進行解壓縮。
- 無論你是在同一台裝置或其他裝置上進行應用程式資料還原,假如你之前使用 Helium 進行備份時僅備份了應用程式資料,那你在需要還原應用程式資料的裝置上必須先安裝對應的應用程式。
- 假如你製作備份檔時是連應用程式本身一併備份的,在還原時無論你是否已安裝該應用程式,還原後的應用程式都是當時備份的版本。也就是說,假如應用程式隨著時間推移而有了版本更新,你的備份檔又包含舊版的應用程式,還原後新版應用程式會被舊版取代,應用程式在進行還原後會需要進行更新。
- 應用程式可能會因為版本更新而變更應用程式資料的格式,這有可能會導致舊版的應用程式資料無法還原至新版應用程式;假如製作備份時連應用程式本身一起備份,還原時就不會出現這種問題,因為舊版程式一定可以對應舊版資料,之後再透過應用程式升級機制讓應用程式自己升級然後自己升級資料格式較為保險。
- 要連應用程式本身一起備份時間會較久,當然進行還原時花的時間也會比較久。
以上觀念不僅僅會影響到還原的進行,也影響到你製作備份時要不要核取 [Backup App Data Only],全視你的個人需求而定。至於還原應用程式的操作反倒是簡單的多,依照以下步驟進行就可以。
- 請先完成以下檢查。
- 確認要進行還原的 Android 裝置與個人電腦在同一個區域網路環境裡。
- 開啟要進行還原的 Android 裝置上的 Helium,並開啟 [PC Download] 功能。
- 在個人電腦的瀏覽器中輸入你取得的網址,並確認可以正常連線。
- 在個人電腦的瀏覽器畫面中的 [Restore] (還原) 下方,按一下 [Browse] (瀏覽)。
- 瀏覽至儲存應用程式資料備份檔的資料夾後,選取要還原的備份檔,然後按一下 [開啟]。
- 接下來個人電腦會將備份檔傳輸至要進行還原的 Android 裝置,並讓你看到這個備份檔案所包含的所有應用程式的圖示,確認要還原的話請按一下 [Restore] (還原)。
- 當你的備份檔內包含多個應用程式的資料檔備份時,所有的應用程式圖示都會出現;你無法使用這種被分了多個應用程式的被分檔還原單一應用程式,只能還原備份檔裡的所有應用程式。
- 當你的備份檔內包含多個應用程式的資料檔備份時,所有的應用程式圖示都會出現;你無法使用這種被分了多個應用程式的被分檔還原單一應用程式,只能還原備份檔裡的所有應用程式。
- 完成還原後會顯示 [Restore Complete] (還原完成) 訊息。
在使用個人電腦上的瀏覽器與裝置上的 Helium 連線並還原備份檔的同時,連線中的 Android 裝置會顯示一些其他畫面,無需擔心,那是 Helium 在呼叫系統內建的備份/還原功能進行備份,並且會在裝置螢幕上顯示一些訊息,你在裝置上無需進行任何操作,所有還原程序會自動完成。
在個人電腦上使用 Helium 備份與還原 Android 裝置上的應用程式資料就是這麼簡單,而且應用程式資料備份檔是儲存在個人電腦的硬碟上,你後續要如何保存都可以;比起在 Android 裝置上使用 Helium 備份與還原應用程式,最大的優勢就是不用將應用程式資料備份檔在各台裝置間進行搬移。有許多朋友對於使用雲端儲存空間在個台裝置間存取同一份資料不是那麼熟悉,這時候使用個人電腦就更顯得清晰而且簡單。
阿力獅這次是將裝置上的遠傳「行動客服」應用程式作為備份還原的範例,這類電信商提供的應用程式都需要進行登入才能查詢門號相關的資料,所以登入時所填寫的帳號及密碼、登入時要不要每次都要填寫帳密,都會在你登入設定成功後成為應用程式資料的一部分。以阿力獅這次的案例來說,因為我是在登入成功後才備份遠傳「行動客服」的應用程式資料,所以拿這份應用程式資料到其他 Android 裝置上進行應用程式資料還原,就不再需要填寫登入帳密,可以直接登入。
Helium 的使用限制
Helium 是一個呼叫 Android 系統內建備份還原功能的應用程式,所以會受到這項功能的規範,這會讓某些應用程式無法透過 Helium 進行備份。這在使用個人電腦與 Helium 協同合作進行應用程式備份還原時比較不容易察覺,頂多會覺得列出來可以進行備份的應用程式好像比你印象中有安裝的數量來的少,但是在裝置上的 Helium 中就看的一清二楚。在 Helium 應用程式中,所有無法進行備份的應用程式都會列在 [Backup] (備份) 標籤頁的 [Backup Disallowed] (不允許備份) 的區段下,如同下圖一般。
這些不允許備份應用程式資料的的應用程式,大多是一些儲存了大量個人資料或是登入後可以存取個人資料的應用程式。這並不是 Helium 的問題,而是這些應用程式的開發者基於安全性的考量,不讓使用者夠透過 Android 內建的備份還原機進行應用程式資料的備份還原;舉例來說,假如 Facebook 應用程式資料可以進行備份,而你備份時時沒有加上密碼,那任何人只要取得這個備份檔就可以輕易還原到他的 Android 裝置上,然後他就可以輕易登入你的 Facebook 中為所欲為。
基於安全性考量,Facebook 是一個無法透過 Android 內建機制進行備份還原的應用程式,Helium 自然也無法進行備份,所以你會在 Helium 應用程式中的 [Backup Disallowed] 區段中找到它。
你每點一個無法備份的應用程式,都會顯示如下圖般的提示訊息,這等同是 Helium 開發者的免責聲明,也順便告訴你…
應用程式無法使用 Helium 備份時請找那個應用程式的開發者,不要找 Helium 的開發者,Helium 的開發者幫不上你的忙。
結語
雖然 Helium 會有少部分的應用程式無法進行備份與還原,但是由於使用 Helium 無需在 Android 裝置上取得 Root 權限,而且還可以使用個人電腦進行跨裝置的備份與還原,是一個優點大於缺點的應用程式;阿力獅也希望有備份還原 Android 裝置應用程式資料需求的朋友,可以優先試試 Helium 這個無需 Root 權限的應用程式,畢竟取得 Android 裝置 Root 權限不算很簡單,而且會失去裝置保固,還會增加許多安全性風險。
希望 Helium 對各位的備份還原應用程式資料有幫助,讓各位不再失去寶貴的遊戲進度。