Heliumの使い方。AndroidのアプリとアプリのデータをRoot化せずにまるごとバックアップ・復元できる必須アプリ。

今回は、AndroidのアプリだけでなくアプリのデータをRoot化せずにまるごと保存・復元できる必須アプリ「Helium」の使い方を紹介します。


Heliumの特徴

Heliumは、カスタムリカバリのClockworkModの開発者が作成したアプリです。

Heliumの特徴は、主に2点あります。

1点目は、自分のAndroid端末にインストールしているアプリだけでなく、ゲームのセーブデータやブラウザの設定といったアプリの設定自体もバックアップできる点です。

2点目は、アプリのデータをRoot化しなくてもバックアップできる点です。

アプリのデータごとバックアップできるアプリとしてはTitanium Backupが有名ですが、Titanium BackupはAndroid端末をRoot化する必要があります。

AndroidをRoot化したくない時や、そもそも使っているAndroid端末がRoot化できない場合に、Heliumはかなり役に立ちます。


準備しておくこと

今回は、Nexus7(2013) LTEモデルのバックアップを実施します。

Heliumを使う前に準備しておくことは以下の通りです。

1.Heliumを使ってバックアップするするには、WindowsかMac OS、LinuxのいずれかのOSを搭載したPCが必要です。
私はWindows 8搭載のSurface Proを使っているので、今回はSurface Proと新型Nexus7(2013) LTEモデルの組み合わせ時のHeliumの使い方を紹介します。

2.Android端末にHeliumをインストールしておく。
Helium - App Sync and Backup

3.Android端末とPCをつなぐUSBケーブル

4.Android端末の設定>開発者向けオプション>USBデバッグにチェックを入れておく。
Android 4.2以降は、開発者向けオプションはデフォルトでは表示されていません。開発者向けオプションを表示させる方法は、Nexus 7 Android 4.2で消えた開発者向けオプションを表示させる方法。を参照してください。


Heliumを使う準備(非Root環境)

ここからは、HeliumのRoot化していない状態での使い方です。

Helium DesktopをPCにインストール

まず、Helium DesktopをPCにダウンロードしてインストールします。
ファイル名は「CarbonSetup.msi」
Helium Desktop
helium1


Windows 8を搭載したSurface Proには、.NET Framework 4.5がインスト-ルされていますが、Heliumをインストールするには.NET Framework 2.0をインストールする必要があります。とりあえず「Yes」をクリックしてみます。
helium3

リンク先が.NET Framework 4ですが、とりあえず「Download」をクリックしてインストールしてみると・・・
helium4.1

「Microsoft .NET Framework 4 は、既にこのオペレーティング システムにインストールさています。」と表示されてインストールできません。やはり.NET Framework 2.0をインストールしないといけません。
helium4

ただ、そのまま.NET Framework 2.0をイントールしようとしても、ダウンロードエラーになって失敗してしまいます。その対策として、検索から「gpedit.msc」と入力してgpedit.mscを表示させてダブルクリックします。
helium17

ローカルグループポリシーエディターが起動するので「管理用テンプレート」をクリックします。
helium18

「システム」をダブルクリックします。
helium19

「オプション コンポーネントのインストールおよびコンポーネントの修復のための設定を指定する」をダブルクリックします。
helium20

「有効」と「Windows Server Update Services(WSUS)の代わりに、Windows Updateに直接アクセスして修復コンテンツをダウンロードする」にチェックを入れて「適用」をクリック後、「OK」をクリックします。
これで.NET Framework 2.0 Service Pack 2のインストール準備するための準備は完了です。
helium21

Microsoft .NET Framework 2.0 Service Pack 2にアクセスして、「ダウンロード」をクリックします。
helium22.1

Surface Proは64ビットなので、「NetFx20SP2_x64.exe」にチェックを入れて「次へ」をクリックします。
helium22.2

.NET Framework 3.5(.NET 2.0 および 3.0を含む)も必要なので、「この機能をダウンロードしてインストールする」をクリックします。なお、上記ローカルグループポリシーエディターの変更をしていないと、ここでエラーになってダウンロードが完了しないため、先に進めません。
helium22.3

必要なファイルの検索とダウンロードが始まるので、しばらく待ちます。
helium22.4

「次の機能のインストールに成功しました:.NET Framework 3.5 (.NET 2.0 および 3.0を含む)」と表示されれば、Heliumのインストールに必要な.NET Framework 2.0のインストールは完了です。「閉じる」をクリックします。
helium23

再度、CarbonSetup.msiをダブルクリックしてセットアップウィザードを起動します。「Next」をクリック。
helium24

「Next」をクリックします。
helium25

「Next」をクリック。
helium26

インストールが完了したら「close」をクリックします。
helium27

以上でHelium DesktopのPCへのインストールは完了です。


adbドライバをインストール

PCにHeliumでバックアップするAndroid端末のadbドライバがインストールされていない場合は、ドライバをAndroid Windows Driversからダウンロードしてインストールしておきます。
なお、新型Nexus7(2013) LTEモデルやWi-Fiモデルのドライバインストール方法は、新型Nexus7(2013)のドライバインストール方法。を参照してください。



Android端末をPCに接続してHeliumを起動

PCにインストールしたHeliumとAndroid端末にインストールしたHeliumをそれぞれ起動して、USBケーブルでつなぎます。
「To enable Helium on your Android.please connect it to USB」と表示される場合は、Android端末でHeliumアプリが起動していないので起動させます。
helium28

「Please allow debugging on your Android.(offline)」と表示される場合は、Android端末のUSBデバッグにチェックが入っていないか、チェックが入っていても対象のPCへのUSBデバッグの許可ができていません。
helium29

USBデバッグの許可はこのようにポップアップされます。


「Helium has been enabled on your Android.」と表示されれば、Heliumを使うための準備は完了です。
helium30


Heliumの使い方

ここからは、Heliumの使い方を紹介していきます。

アプリとアプリデータのバックアップ方法

まずは、実際にアプリとアプリのデータをバックアップしていきます。

バックアップの方法は簡単です。バックアップタブを選んで、バックアップしたいアプリにチェックを入れていくだけです。
チェックが終わったら、「バックアップ」をタップします。
helium31

バックアップ先を尋ねてきます。Internal Storage(内部ストレージ)を選びました。
helium32

Heliumのバックアップが始まります。フルバックアップ画面が表示されますが、何も操作してなくても勝手に操作してくれます。しばらく待ちましょう。
helium33

バックアップが始まりました。
helium34

「バックアップは完了しました。」と表示されたら「OK」をタップします。
helium35

バックアップはcarbonフォルダに入っています。
helium40

正常にバックアップされているようですね。
helium41

注意するパターンとして、Nexusシリーズなどでブートローダーのアンロックを実施すると内部ストレージのデータも全て消去されます。
アンロック前にアプリデータをHeliumを使ってバックアップすればいいのですが、バックアップファイル自体もアンロックで消去されてしまうので、アンロック前にcarbonフォルダをPC等にコピーしてバックアップしておきましょう。
helium42
Heliumを使ったアプリとアプリデータのバックアップ方法は以上です。


アプリとアプリデータのリストア(復元)方法

ここからは、アプリとアプリデータの復元方法です。

ブートローダーアンロック後については、内部ストレージ内のデータは全て消えているので、Heliumのバックアップももちろんなくなっています。

PCにコピーしておいたcarbonフォルダをまるごとAndroid端末に戻せば、復元することができます。

復元するには、まず「リストアと同期」タブをタップします。
helium36

バックアップした場所をタップします。今回は内部ストレージにバックアップしたので、Internal Storageをタップします。
helium37

バックアップしたアプリ一覧が表示されるので、復元したいアプリにチェックを入れて、右下の「リストア」をタップするだけで復元は完了します。
helium38
なおバックアップをPCに一度コピーし、再度Android端末に戻してリストアしようとした時に「バックアップはありませんでした。なにかする必要があります」と表示されてバックアップファイルが1つもないという状況になる場合があります。その際は「.json」のファイルがコピーされずになくなっているので失敗します。

その際の対策は、まずリストアしたいアプリをGoogle PlayストアからインストールしてHeliumで一度バックアップした後に、PCにコピーしたバックアップを上書きでコピーすればリストアできるようです(通りすがりさん情報ありがとうございます!)。


Heliumではリストアできなかったり、アプリを手動でインストールしなおす必要のあるアプリがあったりしますが、多くのアプリはデータごと復元することができるので便利です。

Root化せずにアプリのデータのバックアップをしておきたい人は、一度試してみてください。

-アプリのバックアップ

Copyright © アンドロイドラバー, 2011-2024 All Rights Reserved