Androidデバイスをバックアップする方法は?


73

誰もがAndroidデバイスをバックアップする良い方法をお勧めできますか?
理想的には、これをワイヤレスで行い、データだけでなくユーザー設定もバックアップしたいと思います。Androidデバイスのイメージをバックアップすることは可能ですか?そのため、アプリを再インストールする必要さえありませんか?
バックアップを復元したユーザーから、プロセスがどれほど簡単で完了しているかを聞くのは特に便利です。ありがとう


3
rooted / unrootedを指定してください。根ざした本当の問題の出番無根であり、バックアップに簡単です。
ドミトリLikhten

回答:


22

ルート化されている必要があるという要件は、Titanium Backupを取得し、それを使用して電話をバックアップできます。

Titanium Backupを使用する理由は、異なるバージョンやビルドのAndroidをインストールする場合に、データの一部を選択的に復元できるようにするためです。NANDROIDバックアップは、安全なイメージをフォールバックするのには適していますが、新しいOSインストールの上にデータを復元するのには適していません(副作用がある場合があります)。


(Titanium Backupを使用する場合)バックアップはどこに行きますか?彼らはPCに行きますか?バックアップするにはSDカードが必要ですか?
-andrybak

1
/ sdcard / TitaniumBackupに移動します。/ sdcardは必ずしもSDカード上にあるとは限らないことに注意してください。たとえば、Moto Xは物理SDカードをサポートしていませんが、Androidはストレージ用にそのパーティションを作成します。
SAGExSDX

注:1)TBがバックアップを保存する場所を選択できます。2)写真などのユーザーファイルはバックアップされません。
ジグガンジャー

17

根ざしていない場合にアプリのデータをバックアップする良い方法はadbAndroid SDKから使用することです。たとえば、ロケールのデータをバックアップするには、次のようにします。

adb pull /data/data/com.twofortyfouram.locale/ C:\backup\locale\

復元するにadb pushは、同じ引数を逆順に使用するだけです。つまり、

adb push C:\backup\locale\ /data/data/com.twofortyfouram.locale/

/data/app/同じ方法でアプリをバックアップできるはずです。


1
/ dataを参照する方法はありますか?バックアップが必要な/ data / data以外のディレクトリはありますか?
Shoan

2
@ショーンはい。起動しadb shell、その後cd /data/data/、その後ls/data/app/アプリケーションを再ダウンロードしないように保存する場合は、バックアップします。他に固定データの場所はありません:)
マシューリード

1
OSだけでなくアプリケーションの設定/設定をバックアップする方法はありますか?
-Shoan

@Shoanバックアップを試すこともできますが、/data/system/うまくいくかどうかはわかりません。
マシュー

11

基本的にデバイスの1対1のバックアップを実行する場合は、カスタムリカバリを使用して「nandroid」バックアップを作成できます。そうすることで、NANDパーティションのディスクイメージ(「nandroid」)を効果的に作成し、後で復元できます。これは、デバイスとリカバリシステムによって少し異なりますが、一般的に、電話機の内部メモリの完全バックアップを実行する場合は、次のことを行う必要があります。

  • デバイスをルート化し、カスタムリカバリをインストールします。最も一般的な回復は、おそらくClockworkModです。インストール方法はデバイスによって大きく異なりますが、ROMマネージャーはほとんどの一般的なデバイスで使用できます。ROMマネージャーを起動し、メインメニューから[Flash ClockworkMod Recovery]を選択するだけです。

  • ClockworkModを使用している場合は、ROMマネージャーを開き、[現在のROMをバックアップ]を選択します。これにより、すべての作業が実行されます。

  • ROMマネージャーを使用していない場合、または ClockworkMod以外のリカバリを使用している場合:

    • デバイスを再起動して回復モードにします。これもデバイスによって異なりますが、ROMマネージャーには、インストールしたリカバリに関係なく機能する「リカバリで再起動」オプションがあります。別のオプションはadb reboot recovery、ADBが構成およびセットアップされた接続済みのPCから発行することです。お使いのデバイスによっては、リカバリを開始するために他の要件がある場合があります(たとえば、Kindle Fireは他のものとは大きく異なります)。
    • 「バックアップ/復元」または「Nandroid」メニュー(または同様)に移動します。
    • [バックアップ]を選択し、(必要に応じて)バックアップするパーティションを選択します。一部のリカバリでは、バックアップを圧縮するオプションも提供されます。
    • [バックアップの実行](または同様の)を選択し、プロセスが完了するまで待ちます。

バックアップが実行されると、それを使用して多くの「ソフト」ブリックから回復できるようになります。ただし、バックアップだけでは回復できない2つの状況は次のとおりです。

  • ブートローダーが無効/破損しているなど
  • リカバリパーティションが無効/破損している/など

これらのシナリオの両方で、バックアップを復元する前に、まず問題のパーティション(ブートローダーまたはリカバリ)を修正する必要があります。基本的に、リカバリパーティションへのアクセスを妨げるものはすべて、リカバリを使用してバックアップを復元することも妨げます。このような状況は、かなりまれです。あなたはできの悪い回復にバックアップを使用する/bootか、/systemそうカーネルを点滅、パーティションまたは(それはあなたの回復やブートローダを変更しない限り、前述のように、)ROMは永久にあなたのデバイスをbrickingの非常に小さい可能性を持っている必要があります。

あなたは可能から非圧縮バックアップを点滅することができるfastbootが、これは、使用していると、それはそのバックアップを実行する方法をどのような回復に依存します。私が思い出すように、ClockworkModは単にdd画像を作成するために使用し、実際にいくつかのデバイスで正しく点滅します。ただし、ファストブートの書き込みが悪いソフトブリックが発生する可能性があるため、試す前にこれを調査することを強くお勧めします。もちろん、ブートローダーを使い過ぎない限り、へのアクセスを失うことはありませんfastboot。そのため、ある意味でこれは「ベンチャーなし、獲得なし」の状況になる可能性があります。

実際にバックアップを復元するには:

  • ROMマネージャーで[バックアップの管理と復元]を選択し、復元元のバックアップを選択します。
  • ROMマネージャーを使用していない場合、または ClockworkModを使用していない場合:

    • 再起動して復旧する
    • 「バックアップ/復元」または「Nandroid」(または同様のもの)を選択します
    • 「復元」を選択します
    • 復元するバックアップを選択します(複数ある場合)
    • 復元するパーティションを選択します(オプションが指定されている場合)
    • [復元]を選択し、プロセスが完了するまで待ちます

Nandroidバックアップは、デフォルトでは、ほとんどすべての状況で外部ストレージデバイスに保存されます。いくつかの例外は、/sdcardディレクトリが実際に物理的な内部ストレージ上にある別個の外部ストレージのないデバイス(Galaxy Nexusなどのデバイス)です。ただし、いずれにしても、/sdcardPCからUSB大容量ストレージまたはとして読み取り可能なディレクトリに保存されますadb。nandroidのバックアップを携帯電話からコンピューターにコピーして安全に保管し、復元する必要がある場合は後でコピーして戻すことができます。

これを行うには、単純にデバイスを接続し、次のようなパスを探します/sdcard/nandroid(または/sdcard/TWRP、TeamWinリカバリ、場合によっては他の場所)。その後、フォルダーの内容をコンピューターにコピーできます。または、adbデバイスを接続し、次のような何かを発行することでプルできます。

adb pull /path/to/backups

... PCシェルから。


5

使用できるアプリは多数ありますが、多くのアプリには既にESファイルマネージャーがあります

注:できるだけ多くのアプリをオフにしてください。一部のアプリは実行中にバックアップしません。

  • ESファイルマネージャーを起動します
    (開くと、通常はファイルマネージャーモードになります)
  • 右から2番目のアイコンをタップして、アプリケーションモードに切り替えます
  • 任意のアイコンを長押しします。コンテキストメニューから[すべて選択]を選択します
  • メニューを押します。「バックアップ」を選択します

バックアップの実行中に、通知バーを開いて進行状況を見ることができます

アプリケーションはバックアップ/アプリにコピーされます


1
これはアプリをバックアップするだけですか?同様のプロセスで、写真やボイスレコーダーファイルなどのデータファイルもバックアップできますか?
-NealWalters

@Neal yesアプリとデータもバックアップできますが、root権限が必要です。方向は、設定>>ヘルプ>> FAQにあります。すべてを整理するには、ヘルプとアプリの間を何度もやり取りして注意深く読む必要がありますが、その後はすべて問題ありません。また、ルートシステムアプリとデータをバックアップできます。
マットウィルキー

0

このタスクの複雑さは、携帯電話に依存します。

HTC Evo(およびサポートされる電話)では、unrEVOkedルートツールを使用してルートアクセスを取得できます。Titanium Backupをインストールし、すべて(システムを含む)をメモリカードにバックアップします(さらにバックアップするためにコンピューターにコピーできます)。

それ以外の場合は、unrEVOkedに似たものをルートに取得して、Titaniumを使用する必要があります。

不可能な場合は、電話機をルート化して、NANDROIDバックアップを行う必要があります。これにより、携帯電話のメモリ上のすべてが画像としてバックアップされ、別のバージョンのAndroidをインストールした場合でも、携帯電話のすべてを元の状態に完全に置き換えるためにいつでも復元できます。

それ以外の場合... HTC PC Sync?それによって、他のツールと比べてちょっと安っぽいです。


0

ルートがない場合は、MyBackupを使用できます。アプリケーションとメディア(写真、音楽、ビデオ)を保存でき、データ(連絡先、SMS、MMS、アラームなど)を保存できます。

残念ながら、ローカル保存と復元(SDカードなど)でもインターネット接続(MyBackup / Rerwareアカウント用)が必要で、無料版は単一の電話のみです(他の電話にバックアップをコピーすることはできません)。

非ルートバージョンは、Titanium BackupやMyBackup Rootなどよりも強力ではないことに注意してください。


また、ルートを必要としないヘリウム(以前のカーボン)もあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.