Android(アンドロイド)おすすめアプリ・カスタムニュース|AndroidLover.Net


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

Posted on 10月 6, 2013

スポンサーリンク


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

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

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

バックアップの方法は簡単です。バックアップタブを選んで、バックアップしたいアプリにチェックを入れていくだけです。
チェックが終わったら、「バックアップ」をタップします。
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化せずにアプリのデータのバックアップをしておきたい人は、一度試してみてください。

スポンサーリンク

このエントリーをはてなブックマークに追加
Tagged as: Leave a comment



前後の記事

Comments (20) Trackbacks (0)
  1. 非常に参考になる情報をありがとうございます。

    記事にを参考にHeliumでInternal Storageにバックアップし、そのフォルダをPCにコピー。NEXUS7を初期化して、当初の目的をはたし、再びHeliumをインストールして、PCからInternal Storageであるcarbonフォルダに中身をもどして、リストアしようとしてみたのですが、バックアップはないとなってしまいました。なにか認識させる作業があるのでしょうか。もしご存知なら教えていただけないでしょうか?

    • おざさん

      手順は間違っていないはずです。データをN7に戻した後、一度再起動はしてみましたか?

  2. 再起動もやってみましたがダメでした。
    ホントにどうしたものか。諦めるしかないようです。
    ありがとうございました。

  3. もしかすると、pcから退避させていたフォルダを戻す時にも、pc側のheliumを起動しておかなくてはいけないのでしょうか?

    • おざさん

      私も試してみたのですが、確かにリストアできないですね。
      解決策を探してみます。

  4. いつも見させて頂いてます。
    root化できてうれしいです。
    ありがとうございます。

    しかしながら、おざさんと全く同じ状態でアプリの復元はできません。
    「バックアップはありませんでした。なにかする必要があります」
    との表示が出ます。
    なにかってのが・・・w
    一応報告しておきます。

  5. 返信ありがとうございます。

    あくまで僕の場合ですが、nexus7では復元できず、10ではできました。
    2回の操作での違いは、7の時一度バックアップが始まってからキャンセルし、
    アプリを選びなおして再度バックアップしました。
    10の時はキャンセルせずにそのまま行いました。
    全然関係ないかもしれませんが・・・。

    これからも記事楽しみにしてます^^

    • たくさん

      情報ありがとうございます!
      確かに私もN7 2013で試してダメでした。
      端末によって違うのかもですね~参考になります。

  6. 再現したとのこと安心(?)しました。何か見つかりましたらよろしくお願いいたします。私も自分なりに週末遊んでみようと思います。ありがとうございました。

  7. 私もNexus7(2013)でリストアできなかった者ですが、原因がわかりました。
    Nexus7からPCにcarbonフォルダをコピーするときに、.jsonファイルがコピーされておらず、なくなっていました。
    PC側のエクスプローラから.jsonファイルが見えないことがあるようです。
    該当アプリをGoogle Playから入れなおして一度バックアップし、.jsonファイルが復活した状態のフォルダに、バックアップしたフォルダを手動で上書きし、リストアできました。
    Nexus7からPCにコピーするときに.jsonファイルもコピーできることもあり、発生原因はよくわかりません。
    これはHeliumの問題ではないですね。
    参考までに。

    • 通りすがりさん

      情報提供ありがとうございます。
      ファイルが見えないことでエラーになるんですね。
      参考になりました!

    • 通りすがりさん

      そういえば、上手くいったN10の時は、諸事情によりESファイルエクスプローラからNASにcarbonをコピーしてやりました。戻す時も同様に。
      この時はそのファイルが消えてなかったのですね。

      今後やるときは、そのファイルに注意してやってみます。
      成功させる方法がわかってよかったです。
      ありがとうございました。

    • 自分もnesux7を初期化する前にこのページを見ながらバックアップを試みたんですが、ここのコメントを見ていなかったので.jsonファイルが保存されているか確認していませんでした。
      初期化後にここのコメントに気づいたのですが、ここの上書きの方法でやったらできました。

      なんでPC側で表示されないんでしょうかね。二度手間になってしまって面倒な感じです。

      あと追記でこのことを記事内に書いてくれれば自分みたいな人間が増えなくて助かると思います(笑)

      • nexus7(21012)にてリストアが出来ない理由がこのサイトで.jsonファイルがなくなっている事と判明してとても助かりました。

        僕のwindows7_64bitからUSBケーブルでnexus7(2012)の中をのぞくとやはり.jsonファイルのみ全て見えなくなっています。

        僕のやった対策ですが、HeliumにてバックアップしたCARBONフォルダをESファイルエクスプローラーを使って圧縮して、Googleドライブにアップロード、パソコンでGoogleドライブからダウンロードするとパソコンでも.jsonファイルがコピー出来ました。

        ちなみに圧縮したファイルをそのままUSBを通してコピーしたのではファイルが壊れてしまうようです。

        • kaduさん

          情報ありがとうございます!
          手間はかかるものの、確実に復元するためにはkaduさんのような対策が必要なようですね。

          • こんばんは。久しぶりにHeliumをいじってみました。

            Windows7からnexus7(2012)の中の.jsonファイルが見えない症状ですが、どうやら解決しそうです。

            nexus7(2012)の方のバックアップが終了した時点でパソコンからnexus7(2012)の中を見ると.jsonファイルは見えないのですが、その状態でnexus7(2012)を再起動したら見えるようになりました。

            他の環境でも出来るかは分かりませんが、試す価値はあると思います。

  8. アプリやデ一タのバックアップ方法について詳しい
    情報は大変参考になりました。
    なお、PCのストレージに直接バックアップする方法
    はないのでしょうか。

  9. このサイトを見てEMobilのGL07Sのバックアップを試みています。大変親切に説明されていて助かります。現在
    デスクトップにはHeliumのWindowが表示され、端末には

    アプリバックアップを有効にするためHeliumデスクトップアプリケーションを大気中です。
    PCにHeliumデスクトップをインストールしてください。

    と表示されています。PCはWin7で。NET Frameworkは2.0、3.0、3.5、4.5がPre installされています。またドライバもHUAWEIからダウンどーとしてインストールし念のためもう一度installしようとしたら、すでにインスロール済みとのメッセージが表示されました。また端末側もUSBデバッグをON、PTPで接続してあります。
    デスクトップのHeliumには

    To enable Helium on your Andriod,please connect it to USB.
    IS your Android connected but not detected? You may need to
    install driers.

    と表示されております。
    他になにか設定しておくべきことが残っているのでしょうか。お教えいただければ幸いです。

    • odakさん

      メッセージを見る限りでは、ドライバーが正常にインストールできていないようです。
      デバイスマネージャーから、端末が正常に認識されているか確認してみてください。


Leave a comment


上記に表示される英数字を入力してください。

post date*

Trackbacks are disabled.



AndroidLover.Netトップに戻る