非根拠のないデバイスを完全にバックアップする方法 -- backup フィールド android 関連 問題

How to fully backup non-rooted devices?


338
vote

問題

日本語

私は私が不可能なことを求めていることを知っています - 本物のフルバックアップは確かにroot権限を必要とします。しかし、それでも彼らのデバイスを根ざしたくない人たちがたくさんあります - 彼らの保証を無効にしたり、彼らのデバイスをブリックしたり、どんな応援方法でも彼らのデバイスをサポートしていないだけではありません。

私はまた、このトピックにすでに質問が多いとわかっていて、 backup タグを持っているそれらすべてをチェックしました - 誰もトピック全体をカバーしていません。 Androidに慣れている人(しかし、他の非パワーユーザーも同様に)最善の方法を考え出すのに苦労しているでしょう。

SO 私は質問に詳細な標準的な答え が欲しい:

root-solutionsの関与、フルバックアップにできるだけ近いバックアップを実現する方法

ではありませんは、「アプリXYZ [フルストップを使う)のような単純なワンライナーの回答を与えます。アプリを言及している場合(そして私は単一のアプリがここに答えになるでしょう)、それが覆われたギャップを埋める方法についてのアイデアだけでなく、どの部分を覆っていますか。 (そしてそれを絶対に明確にするために:私は最初に気にすることを知っていることを知っていますチタニウムバックアップ - 私は自分で使っていますが、これはここに適用されます:この質問は非根型機器のための方法について!)また、幅広い装置に適用することに関して、常に generic のようになる必要があります(つまり、 1つの装置や製造元に制限されています。

すでにここですべての質問を調査した backup をタグ付けしました。これらは確かにここに答えの詳細を提供するのに役立ちますので、私は私の質問に関して一番上のものを一覧表示します:

  • Androidデバイスのバックアップ方法?
  • どうやってAndroid携帯電話の完全な発表バックアップを実行しますか?
  • Google Backupはどの情報ですか?
  • 未承認の電話でのデータバックアップされますか?
  • -root Android 4.0.3スマートフォンのROMはバックアップになりますか?
  • カスタムROMをインストールする前に、私の電話をバックアップ(そして復元)するにはどうすればよいですか?
  • 私のアプリなしのAndroid、設定、設定など

これらすべての質問の詳細はいくつかの詳細を提供します(それで、彼らに触発させてください) - しかし、私はまだ詳細が欠けていると思います。また、「可能な限り最大限」の完全な説明を含む答えを概要を持つことも役立ちます。

最後の基準:クラウドベースのソリューションを考えるが、ローカルソリューションを好むのです。あなたが両方を提供することができるならば:すべてが良い。しかし、何人かの人々はかなり高い(私はそれらのうちの1つ)、したがっていくつかのクラウドサービスに彼らのデータを信頼しないでしょう。


Ryanのおかげで、私たちはすべてのアプリとそのデータの本当に完全なバックアップのための解決策を持っています - 私はあえてを願っていませんでした!唯一の不利な点:彼の解決策は、すべてのAndroidユーザーの10%未満のためにのみ機能します。すなわち、装置が少なくとも Android 4.x を用いて走っているもの。

また、私は不可能なことを尋ねます。現在の機器の大部分は?これらの解決策は複数のツールを含み得る(できるだけ単純なものに保つようにしてください。あなたの指示に従ってあなたのお母さんを考えてください;)

を覚えておいてください:根源なし!


さらに高品質の答えをやる気を起こさせる(そしてうまくいけば、低品質のものを避けるため)、私はここに過酷なものになるでしょう。強い>答えは一端で上記の基準を適合させない - しかし、もう一方の終わりに、私は最善の答えのために賞賛を設定します(すぐには、2日後に最も早く)。< / P>

英語

I know I'm asking for the close-to-impossible -- as a real full-backup certainly requires root permissions. But still there are many folks around not wanting to root their devices -- afraid of voiding their warranties or bricking their devices, or just not having their devices supported by any rooting method.

I also know there were a lot of questions asked already on this topic, and I checked all of them having the backup tag -- none covers the entire topic, all just have pieces, and especially people new to Android (but other non-power-users as well) would have a hard time figuring out the best way.

So I want a detailed canonical answer to the question:

Not involving root-solutions, how to achieve a backup as close as possible to a full backup?

Please do not give simple one-liner answers like "Use app xyz [full-stop]." If mentioning an app (and I doubt a single app would be the answer here), include what parts are covered by it -- as well as ideas on how to fill the gaps it leaves. (And to make it absolutely clear: I know the first thing coming to mind is Titanium Backup -- I use it myself, but this does not apply here: This question is strictly about methods for non-rooted devices!) Moreover, the answer should be as generic as possible in terms of applying to a wide range of devices (i.e. it should not be restricted to one device or manufacturer).

I already mentioned having investigated all questions here tagged backup. These will certainly be helpful providing details for answers here, so I will list up the topmost ones concerning my question:

  • How to backup an Android device?
  • How do I perform a full pre-rooting backup of an Android phone?
  • What info does Google backup?
  • How can data on an unrooted phone be backed up?
  • Could a non-root Android 4.0.3 smartphone's rom be backup?
  • How do I back up (and restore) my phone before installing a custom ROM?
  • Backup my Android without my Apps, Settings, Config's, etc.

All these provide some details for my question (so feel free to get inspired by them) -- but I feel there are still details missing. Also it would be helpful to have a summary -- say, an answer including the full description of "the maximum possible".

A last criterium: While I'd consider cloud-based solutions legit, I'd favour local solutions. If you can provide both: all the better. But some people value privacy quite high (I'm one of them), and thus would not trust their data to some cloud service.


Thanks to Ryan, we now have a solution for a really complete backup of all apps and their data -- which I didn't dare to hope for! The only disadvantage: His solution only works for less than 10% of all Android users; namely those whose devices are running at least with Android 4.x.

So again, I ask the close-to-impossible: Any solutions applicable at least on Gingerbread (2.3.x) or, better, even Froyo (2.2.x) -- so they cover the majority of current devices? These solutions may involve multiple tools (try to keep it as simple as possible though; think of your mother to follow your instructions ;)

And keep in mind: NO ROOT!


To further motivate high-quality answers (and hopefully avoid low-quality ones), I will be a harsh one here: As I rarely do, I will down-vote answers not fitting the mentioned criteria on one end -- but on the other end, I will setup a bounty for the best answer (which cannot be done immediately, but earliest after 2 days).

  
     
     

回答リスト

265
 
vote
vote
ベストアンサー
 

ソリューション4.0以降のデバイスに入手可能:

4.0+デバイスの場合は、 "ADB BACKUP"という解決策があります。

注:これはバックアップを許可しないアプリのみが機能します。 この方法でバックアップを作成するときにバックアップを許可しないアプリは単に無視されます。

これはADBを利用しているので、 Androidソフトウェア開発キット(SDK)コンピュータにインストールされています(いくつかのLinuxディストリビューションで:Packages および<コード>および<コード>および<コード>および<コード>および<コード>および<コード>)。

注:このソリューションは、連絡先、SMS、カレンダー情報

をバックアップして復元しません。

adbコマンドのオプションは次のとおりです。

<事前> <コード> adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]
  • -f:コンピュータに保存される* .abファイルのパス。このファイルは、デバイスからデータ/ APKのアーカイブを含む圧縮ファイルです。
  • -apk | -noapk:* .apkファイルをバックアップする必要があるかどうかを示します(デフォルトは-noapk)
  • -OBB | -NOOOBB:各アプリケーションに関連付けられているインストールされているAPK拡張(AKA.obb)ファイルの有効/無効化(デフォルトは-noobb)
  • - シェア済み| -noshared:デバイスの共有ストレージ/ SDカードの内容のバックアップを有効/無効にする(デフォルトは-noshared)
  • -all:システム全体をバックアップしたいことを示します。パッケージフィルタを使用して、特定のパッケージをバックアップするだけで、完全なシステムバックアップに-allを使用するだけです。
  • - システム| -nosystem:バックアップ時にすべてのシステムアプリケーションとデータが含まれているかどうかを示します。 (デフォルトが - システム)
  • &lt;パッケージ&gt。 :これがバックアップに特定のパッケージを一覧表示できる場所です。特定のアプリケーションのみをバックアップしたい場合は、これらを使用してください。 -allを使用している場合は、パッケージを指定する必要はありません。

デバイスのバックアップ方法:

最初に、Androidデバイスの「USBデバッグ」を有効にする必要があります。

  1. 「デバイスについて」(または「携帯電話について」または「タブレットについて」を設定します。
  2. 「ビルド番号」行(通常最後の行)で7回タップします。その後「開発者オプション」セクションが設定
  3. に表示されます。

    "開発者オプション"

    1. 設定
    2. の「開発者オプション」のセクションに移動します。
    3. 「USBデバッグ」をタップするチェックボックス
    4. "USBデバッグ"

      秒、コマンドプロンプトからのPC上では、 9988776665443310 コマンドとバックアップファイルの両方を見つけることができる必要があります。これを行う最も簡単な方法は、 998877666543311 コマンドを 998877666554443312 が配置されているディレクトリから実行することです。

      Windowsエクスプローラの 998877766543314 フォルダに、Android SDKと 998877665443313 をインストールした場所に移動します。 shift +右クリック

      これはコマンドプロンプトを開きます(あなたのウィンドウは私とは異なります)。

      Macの端末では、 9988776665443315 を入力してから、フォルダ platform-tools フォルダをファインダから端末ウィンドウにドラッグしてパスを挿入します。ヒットして、あなたは正しい場所にいるでしょう。

      Linuxでは、adbコマンドの親ディレクトリにCDを見つける方法を知っていることを願っています。あなたは Linux を使用しています。

      ここから次のコマンドを入力します。

      windows:

      <事前> <コード> adb pull16

      Linux&AMP; Mac

      <事前> <コード> adb pull17

      (バックアップを別のディレクトリに保存する場合は、下のスクリーンショットに示すように ".ab"ファイルのパスを含めます。)

      cmd

      その後、パスワードのためにデバイスにプロンプ​​トを表示されます(これはバックアップを暗号化するために使用されます):
      バックアップ画面

      復元するために、ほぼ同じように機能します。

      windows:

      <事前> <コード> rfolder8

      Linux&AMP; Mac

      <事前> <コード> adb pull19

      その後、パスワードをデバイスに復元するように求められます。 復元画面


      今恥知らずの自己促進のため:

      > Droid Explorer ( v0.8.8.7 +)は4.0以降のデバイスでこれを処理できるようになります。 Droid Explorerは現在根付いたデバイスに最適化されていますが、この機能は非根のデバイスでも機能します。

      ドロイドエクスプローラウィル デバイスのフルバックアップを実行し、それらを lfolder0 に保存します。 そのフォルダ内では、デバイスに名前が付けられ、そのフォルダ内の名前はバックアップです。

      de backup

      Androidバックアップファイルをダブルクリックすると、バックアップファイルからデバイスを復元できます。

 

Solution Available for 4.0+ Devices:

For 4.0+ devices there is a solution called "adb backup".

Note: This only works for apps that do not disallow backup! Apps that disallow backup are simply ignored when creating a backup using this way.

This makes use of adb so you have to have the Android Software Development Kit (SDK) installed on your computer (on some Linux distributions: just packages android-tools-adb and android-tools-adbd).

NOTE: This solution will not back up and restore contact, SMS or calendar information

The options for the adb command are:

adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>] 
  • -f : the path of the *.ab file that will be saved on your computer. This file is a compressed file that contains an archive of the data/apks from your device.
  • -apk|-noapk : indicates if the *.apk files should be backed up (default is -noapk)
  • -obb|-noobb : enable/disable backup of any installed apk expansion (aka .obb) files associated with each application (default is -noobb)
  • -shared|-noshared: enable/disable backup of the device's shared storage / SD card contents (default is -noshared)
  • -all : indicates that you want the entire system backed up. you can use the packages filter to just backup specific packages, or use -all for a full system backup.
  • -system|-nosystem: indicates if all the system applications and data are included when backing up. (default is -system)
  • <packages> : this is where you can list specific packages to backup. Use these if you want to back up only specific applications. If using -all, you do not need to specify packages.

How to backup your device:

First, you need to enable "USB debugging" on you Android device:

  1. Go to "About device" (or "About phone" or "About tablet") section in Settings
  2. Tap 7 times on "Build number" row (usually the last row). After that "Developer options" section will appear in Settings

Enabling "Developer options"

  1. Go to "Developer options" section in Settings
  2. Tap the "USB Debugging" checkbox

Enabling "USB Debugging"

Second, on your PC from the command prompt you will need to be able to locate both the adb command and your backup file. The easiest way to do this is to run the adb command from the directory where adb is located.

In Windows Explorer navigate to where you installed the Android SDK and SHIFT+RIGHT CLICK on the platform-tools folder. shift+rightclick

This will open a command prompt (your window will look different than mine).

In Mac's Terminal you can type cd and then drag the folder platform-tools folder from finder to the terminal window and the path will be inserted. Hit and you will be in the right place.

In Linux, I hope you know how to locate and cd to the parent directory of the adb command. You are using Linux after all.

From here type the following command:

Windows:

adb backup -apk -shared -all -nosystem -f backup08262012.ab 

Linux & Mac

./adb backup -apk -shared -all -nosystem -f backup08262012.ab ## Notice that -all doesn't mean ALL. See the big bold NOTE at the top of this answer. # drop the `./` in the command if you are using `android-tools-adb` package 

(if you want to store the backup in a different directory, include a path for the ".ab" file as shown in the screenshot below.)

cmd

You will then be prompted on your device for a password (this is used to encrypt the backup):
backup screen

To restore, it works almost the same way.

Windows:

adb restore backup08262012.ab 

Linux & Mac

./adb restore backup08262012.ab 

Then you will be prompted for your password to restore on the device: restore screen


Now for the shameless self promotion:

Droid Explorer (v0.8.8.7+) will be able to handle this for 4.0+ devices. While Droid Explorer is currently optimized for Rooted devices, this functionality will work for non-rooted devices as well.

Droid Explorer will do full backups of the device and save them in %USERPROFILE%\Android Backups\. Within that folder is a folder named for the device, and inside that folder are the backups.

de backup

Double clicking on the Android Backup file will allow you to restore your device from the backup file.

 
 
       
       
34
 
vote

単純なADBバックアップというアプリケーションがあります。

ENTER IMART DESCRIPTION

Simple ADBバックアップは、デスクトップからAndroid携帯電話をバックアップします。必要なrootはありません。ほとんどのAndroidバックアップツールではrootを必要とするか、またはあなたの電話から実行してあなたのデータをSDカードに保存します。単純なADBバックアップが異なります。アプリはあなたのデスクトップにあなたの携帯電話のデータを実行してバックアップし、それをすべて根のないすべてにします。

単純なADBバックアップを使用するには、Androidデバイスで有効になっているUSBデバッグモードが有効になっています(Settings&GT;開発者、開発者オプションを有効にしてからUSBデバッグを有効にして)、デスクトップにインストールされているユーティリティが必要です。それはそれについてです:電話を差し込むだけで、WindowsまたはLinuxシステムでアプリを起動し、バックアップオプションを選択します。デバイス全体、アプリ、システムアプリの有無にかかわらず、すべてのデータ、または選択した場合は単一のアプリだけでもバックアップするオプションがあります。

アプリはまた、デバイスにバックアップされたデータを復元することもできます。バックアップする前に、バックアップが始まる前に電話でアプリを入力する必要がありますが、その後、プロセスはスムーズに実行されます。それは非常にシンプルで完全に無料で、最初にrootを必要としません。

チタンバックアップは、(特にあなたがあなたのAndroidのための弾薬バックアップシステムを難易化されている場合)、そして新しい携帯電話に移行しているなら、MyBackup Proが素晴らしい場合は、より多くの機能が満たされています。仲介者としてのデスクトップが欲しいが、単純なADBバックアップは無料で、明らかに使いやすく使いやすく使いやすいことでさえ、重要なデータを簡単かつ迅速にバックアップすることができます。

Simple ADBバックアップは、XDA開発者フォーラムで無料でリリースされました。下のリンクをクリックしてそこにダウンロードしてください。

http://forum.xda-developers.com/showthread.php? P = 36499906

おめいつ注意事項:これは現在BETA

に現在存在している新しいアプリケーションです。
 

There is an application called Simple ADB Backup.

enter image description here

Simple ADB Backup Backs Up Your Android Phone from the Desktop, No Root Required. Most Android backup tools require root, or run from your phone and save your data to your SD card. Simple ADB Backup is different. The app runs from and backs up your phone's data to your desktop, and does it all without root.

To use Simple ADB Backup, you'll need USB Debugging Mode enabled on your Android device (Go to Settings > Developer, enable developer options, then enable USB debugging) and the utility installed on your desktop. That's about it: just plug in your phone, launch the app on your Windows or Linux system, and choose a backup option. You have the option to back up your entire device, just apps, all data with or without system apps, or even a single app if you choose.

The app also lets you restore backed up data to your device. Before you back up, you'll be prompted to generate a password you'll also have to type into the app on your phone before the backup can begin, but after that, the process runs smoothly. It's extremely simple, completely free, and doesn't require you root first.

Whilst Titanium Backup is a more feature-filled app if you're willing to root (especially if you want a bulletproof backup system for your Android), and MyBackup Pro is great if you're migrating to a new phone and don't want a desktop as a middleman, but Simple ADB Backup is free and apparently so easy to use that even Android beginners can easily and quickly back up their important data.

Simple ADB Backup was released for free over at the XDA Developer forums. Hit the link below to download it there.

http://forum.xda-developers.com/showthread.php?p=36499906

Please Note: This is a new application currently still in Beta

 
 
         
         
25
 
vote

技術的には、を使用せずにフルNANDROID Backup を作成できます。 USBを介してCWM(またはNANDROIDバックアップをサポートする任意の回復)をフラッシュするだけです。たとえば、ODIN(Windows)を使用して、Androidに触れずにダウンロードモードに移行した後、SamsungデバイスにCWMをフラッシュすることができます。そのため、全く参加したり、rootのアクセスはありません。

 

Technically, you CAN create full Nandroid backup without rooting the device. You just need to flash CWM (or, any recovery which supports Nandroid backup) over USB. For example, you can use Odin (Windows) to flash CWM to Samsung devices after going to download mode, all without touching the Android. So, there's no rooting or root access involved at all.

 
 
         
         
19
 
vote

Koushik Dutta(Aka Koush Aka Mr. ClockWorkMod)発行しています HELIUM BACKUP 。コンピュータとUSBケーブルを必要とせずに全体を可能にするはずです。

カーボンバックアップ

Helium Backup は、アプリやデータをSDカード、接続されているUSBデバイス、Dropbox、Googleドライブまたはボックスにバックアップできるはずです。

これはシステム設定に関しては「フルバックアップ」ではなく、はアプリケーション設定とデータを復元します。 IT は、内部ストレージ(ユーザーファイル)をバックアップしていませんので、それらのファイルを別々にバックアップする必要があります。

復元リストにバックアップが表示されないと思われる場合、バックアップメタデータの中には翻訳で失われた可能性があります。バックアップ自体は依然として復元できますが、それらを得るためにいくつかの余分な足の仕事。

編集: Helium の使用方法については、 Helium Android App を使用してrootなしでアプリとデータをバックアップする方法(ヒント、Simon!)を使用してください。そして何でもコンプライニングする前に、 Heliuiuiiiki ( Golimar を指しています!)

 

Koushik Dutta (aka Koush aka Mr. ClockworkMod) has published Helium Backup, which should make the entire thing possible even without the need of a computer and USB cable:

Carbon Backup

Helium Backup should be able to backup apps and data to SD card, attached USB devices, Dropbox, Google Drive or Box.

This isn't a "full backup" in so far as it comes to system settings, but it does restore application settings and data. It does not backup your internal storage (the user files), so you'll have to backup those files separately.

If you find yourself unable to see your backups in the restore list, some of the backup metadata may have gotten lost in translation. The backup themselves can still be restored, but you'll need some extra leg work to get them.

Edit: For a full-fledged how-to on the usage of Helium, please see How to Backup Apps and Data without Root using Helium Android App (thanks for the hint, Simon!). And before complaining on anything, make sure you've checked with the Helium Wiki (thanks to golimar for pointing this out!).

 
 
         
         
11
 
vote

この答えはあなたが親愛なる読者が望んでいたが私の実世界のテストの結果を望んでいたヒントではありません:

ADBバックアップは、未承認の株式のAndroid 4.3の両方で、CyanogenMod 10.1.3でADBルートで実行された場合、Nexus 3では完全からは程遠い。


復元されたものはいくつか復元されていません!いくつかの機能の復元をチェックしました:

復元:基本的にすべてのキーテレフォニー機能:連絡先、SMS、着信音&アンプ;通知音、有効化された入力言語(= KBDレイアウト)、ownername(最初のブートウィザードの所有者が代わりに保持されています)

適切に復元された:カスタム語彙、壁紙、ランチャーのアイコンの位置、アプリとその設定。


これらは私の要求でした、それは私をトピックに持ってきました:

  1. 物理セキュリティ< / a>ダウンロード(ドライブ(http://) kyleosborn.com/android/androidphysec.pdf "rel =" nofollow noreferrer "> pdf )、意味:
    • ブートローダロックされた、在庫回復、ADB OFF
    • さらに安全なもの:フルディスク暗号化
  2. フルローカルバックアップ、クラウドバックアップなし(この非常にスレッドのトピック)

  3. cyanogenmod の場合、状況は少し異なっていました.SMSは完全に復元されましたが、連絡先と通話ログはまだ復元されませんでした。 998877666666664330

を介してrootとして実行されているADBがrootで実行されている場所をADBバックアップおよび復元しても。

だから私はroot(いくつかの追加機能を取得するために)、ロックされたブートローダ、カスタムリカバリ、そして一時的に回復をフラッシュするだけで( flash_image 、しかし私にとってこの失敗した)そこからNANDROIDバックアップ(またはSMS / Call-Logs /連絡先のためのADBバックアップ+特殊バックアップソリューション)とカスタムROMの更新プログラムを実行します。

 

This answer is not the hint you dear readers hoped for but the result of my real world tests:

adb backup is far from complete, on a Nexus 3, both under an unrooted stock Android 4.3 and if run with adb root on Cyanogenmod 10.1.3!


A few things are restored, a few not! I checked restoration of some features:

NOT RESTORED: basically all the key telephony features: Contacts, sms, ringtone&notification sound, activated input languages (=kbd layouts), ownername (ownername set in first boot wizard is kept instead)

PROPERLY RESTORED: Custom vocabulary, wallpaper, launcher icon positions, apps and their settings.


These were my requirements, which brought me to the topic:

  1. Maximization of Android privacy
  2. Physical security to prevent drive by downloads (PDF), meaning:
    • bootloader locked, stock recovery, ADB off
    • even more secure with: full disk encryption
  3. Full local backup, no cloud backup (topic of this very thread here)

On Cyanogenmod the situation was a little different: SMS were completely restored, but contacts and call logs still not restored. Even when adb backup and restore where ran with an adb running as root through adb root.


So I will try to use a custom ROM, with root (to get some extra features), a locked bootloader, custom recovery, and only flash the recovery temporarily (theoretically possible from the rooted device with flash_image, but for me this failed too), from which I then do NANDROID backups (or adb backup + special backup solutions for sms/call-logs/contacts) plus custom ROM updates.

 
 
8
 
vote

アプリを使用せずに、または携帯電話を根ざしていなくても、デバイスのバックアップを取ることができます。

Androidには、携帯電話やタブレットの内容をバックアップして復元するための組み込み方法が含まれています。あなたが必要とするのは、コンピュータとAndroid 4.0(アイスクリームサンドイッチ)または新しいものを実行している装置です。

<コード> adt-bundle-windows-x86sdkplatform-tools フォルダとOpen Command ProMTに移動します。

  1. USBデバッグが有効になっていることを確認してください。

  2. あなたのデバイスが " adb device "を実行して接続されていることを確認してください。

  3. "<コード> 998876655443333 "を実行します。

  4. デバイスのロックを解除し、暗号化パスワードと全体を入力します。 デバイスがバックアップされます。

  5. 再度復元するには、「<コード> adb restore C:UsersUserNameackup.ab 」を実行するだけです。

  6. 私は、同じここに。これが役立つことを願っています!

 

We can take the backup of our device without using any apps or without rooting our phone.

Android includes a built-in way to back up and restore the contents of your phone or tablet. All you need is a computer and a device running Android 4.0 (Ice Cream Sandwich) or newer.

Go to adt-bundle-windows-x86\sdk\platform-tools folder and open command promt here.

  1. Make sure USB Debugging is Enabled.

  2. Check that your device is connected by running "adb device".

  3. Now execute "adb backup -apk -shared -all -f C:\Users\UserName\backup.ab".

  4. Unlock your device, provide encrpytion password and your whole device will be backed up.

  5. To restore again simply execute "adb restore C:\Users\UserName\backup.ab".

I have written step by step procedure with screen shots for the same here. Hope this helps!

 
 
 
 
7
 
vote

他の(複雑な)答えに少し驚いています。たぶん私は質問を誤解したので、コメントしてそれに応じて投票してください。

  1. 定義によってフルバックアップ(ROM、アプリ、データを含む)は、 nandroid backup 。したがって、問題は「未来のデバイスでNANDROIDバックアップを実行する方法」を尋ねています。
  2. NANDROIDバックアップを実行できるように根付いたデバイスを必要としません。 NANDROIDバックアップは通常、(TWRPまたはClockWordModのような)カスタムリカバリを通じて行われます。たとえば、ADB TWRPを使用して、こう場所 。カスタムリカバリを一時的にロードすることは可能かもしれません。したがって、在庫回復(および保証のためにこれは<コード> 99887766654331 に置き換えることができます。リンクされたチュートリアル)。一部のデバイスでは、ブートローダがカスタムリカバリをインストールするためにロック解除される必要があります。ブートローダのロック解除は通常、ファクトリ - デバイスをリセットします。
 

I'm a bit surprised by the other (complicated) answers. Maybe I've misunderstood the question so feel free to comment and vote accordingly.

  1. By definition a full backup (including ROM, apps and data) is called a Nandroid backup. Therefore the question is asking "how do I do a Nandroid backup on my unrooted device".
  2. You do not need a rooted device to be able to do a Nandroid backup. Nandroid backups are usually done through a custom recovery (like TWRP or Clockwordmod) which do not always need a rooted device to install. For example using ADB TWRP can be installed, as per the directions here. It may be possible to temporarily load a custom recovery, thus preserving the stock recovery (and your warranty; for TWRP this can be done replacing fastboot flash recovery twrp*.img with fastboot boot twrp*.img in step 4 of the linked tutorial). Some devices require the bootloader to be unlocked to install a custom recovery, others do not. Note that unlocking the bootloader usually factory-resets your device.
 
 
         
         
7
 
vote

「フルバックアップ」は、Androidの世界で非常に過負荷のある用語のようです。最初にそれを定義することを許可してください(コメントを差し引かせる):

フルバックアップは、バックアップを作成したときにシステム状態を復元するものであれです。 ~Izzy(op)

だから明らかなフォローアップの質問は次のようにしてください。あなたの状態を何から復元しますか?

  • シナリオ0:あなたの携帯電話は物理的に壊れています。
  • シナリオ1:ドライブ全体(EMMC)が空白になっています。
  • シナリオ2:FastBoot / OdinのようなUSBフラッシュモードのみを起動できます。
  • シナリオ3:FastBootと(カスタム?)回復
  • に起動できます。
  • シナリオ4:あなたの電話は工場モードにリセットされています。通常の未処理の機能があります。
  • シナリオ5:あなたのお気に入りの猫の壁紙イメージを誤って削除しました。
  • など。

これらのシナリオのそれぞれには、バックアップソリューションが異なる可能性があります。 full バックアップはそれらのすべてに対処できる必要があります。もちろん、私は壊れた電話シナリオ(0)で少しトローリングしていますが、この正規の問題がどのように定義されているかを指摘しています。これは、多くの人々と企業がバックアップを過剰に置換し、最も重要な部分を無視する傾向があるという事実を反映しています。

Androidコミュニティでは、Hardbricks(0&AMP; 1)が紙の体重であることを暗示していると考えています。あなたは新しい電話を手に入れることを期待しています。そのため、残りのバックアップソリューションを2つのカテゴリに分割しましょう。

  1. 開発者の復元(2+)。
    通常、NANDROID(ほとんどのパーティションのセクタコピー)を使用し、カスタムリカバリを再分散させることができます。ビット技術。保証に影響を与える可能性があります。
  2. コンシューマリストア(4+)。
    通常、あなたの猫の写真を含むアプリやデータを復元します。部分的な復元は異なるモデル間で機能する可能性があります。
  3. 両方とも、使用例のフルバックアップと見なすことができます。フルバックアップがオプション1または2を望んでいる誰かが望んでいるかどうかをコンテキストに決定させてください。 998877666544330 パーティションからユーザーが削除された場合、復元方法は何が欠けているのかによって異なります。

    絶対に消費者の復元

    99887766544331 に基づく現在の最も多い投票された回答は、いくつかの警告を使用してアプリとデータを復元できる消費者の復元です。

    • ファイルを省略しているようです
    • 変数の結果ROMに応じて(例えば、ソニーモデルでは機能しません.CyanogenMod VS TouchWizの異なる項目を省略します)。

    最近、Oreoでは小さな改善がありましたが、小さな改善点がありました(XDAニュース) PCからコピーされた写真や音楽のようなすべてのユーザーファイルをコピーできるかどうかを確認できません。

    DEV復元の場合は、NANDROIDが必要です。

    あなたを使用していなくても、リカバリを使用せずにフルNANDROIDを取得します。例外はおそらくあなたのSDカードのイメージです。部分的なNandroidを提供します。したがって、イメージのインストールまたは一時的に応援の危険を及ぼす必要があるか、OEMがより良い回復を提供するまで待ちます。

    日付やパーティションが含まれているような重要な情報でバックアップに名前を付けることを忘れないでください。

    再作成を気にしないものをバックアップする必要はありません

    NANDROIDは通常、回復が依然として回復から適用されるため、冗長なので、回復は含まれていません。しかし、あなたのデバイスがめちゃくちゃになっていて、あなたの回復が行っていたのであれば、あなたがそれを取り戻しなかったようにあなたがそれを取り戻しなかったと思っているかもしれません。しかし、それはしばしばダウンロードするのが簡単で、USBフラッシュツール(例えばFastBoot)を使って回復を再インストールします。

    同様に、連絡先をクラウドに保存した場合は、通常それらをバックアップする必要はありません。復元後にもう一度同期するだけです。

    覚えておいて、フルバックアップはあなたが回復したいものに依存します。私が説明した「消費者​​レベル」に完璧な解決策はありません。人々が保証拒否を心配していないEU /アジア諸国では、存在する場合はカスタムリカバリをインストールしない理由はほとんどありません。

 

A "full backup" seems to be a very overloaded term in the Android world. Allow me to first define it (paraphrasing a comment):

A full backup is anything that will restore your system state to when you made the backup. ~Izzy (OP)

So the obvious follow-up question should be: restore your state from what?

  • Scenario 0: Your phone is physically broken.
  • Scenario 1: Your entire drive (eMMC) has been blanked.
  • Scenario 2: You can only boot into a USB flash mode like fastboot/ODIN.
  • Scenario 3: You can boot into fastboot AND your (custom?) recovery
  • Scenario 4: Your phone has been reset to factory mode. You have normal unrooted functionality.
  • Scenario 5: Your accidentally deleted your favorite cat wallpaper image.
  • Etc.

Each of these scenarios can have a different backup solution. A full backup would have to be able to address all of them. Of course I'm trolling a bit with the broken phone scenario (0), but it points out how ill-defined this canonical question is. This reflects the fact that many people and companies tend to oversimplify backing up and ignore the most important part: restoring.

Consider that in the Android community it is implied that hardbricks (0 & 1) are paperweights; you're expected to get a new phone. So let's divide the remaining backup solutions into 2 categories:

  1. Developer restores (2+).
    Typically involves using a Nandroid (sector copy of most partitions) and maybe re-flashing a custom recovery. Bit technical. May affect the warranty.
  2. Consumer restores (4+).
    Typically restores apps and data, including your cat photos. Partial restores could work across different models.

Both can be considered full backups for their use cases. Let the context determine if someone asking for a full backup wants option 1 or 2. There's a bit of gray area (3.5?) between scenario 3 and 4, e.g. if a user deleted files from the /system partition the restoration method may depend on what is missing.

Beware consumer restores

The current most highly voted answer based on adb backup is a consumer restore that can restore apps and data, with a few caveats:

  • Seems to omit some files
  • Variable results depending on the ROM (e.g. doesn't work on some Sony models, omits different items on CyanogenMod vs TouchWiz).

Though recently in Oreo there have been small improvements (XDA news) I still can't confirm if it can copy all user files like photos and music copied from your pc.

For a dev restore, you want a Nandroid.

You can't get a full Nandroid without either rooting OR using a recovery. An exception is perhaps an image of your SD card, giving you a partial Nandroid. So you have to risk installing an image or temporarily rooting, or wait until OEMs offer better recoveries.

Remember to name your backups with important information like date and partitions included.

You don't have to back up what you don't mind recreating

A Nandroid typically doesn't include a recovery, because they are usually applied from a recovery so it is redundant. But if your device is messed up and your recovery is gone you might panic, thinking you didn't back it up so there's nothing to restore. But it is often simple to download and then reinstall the recovery with a USB flash tool (e.g. fastboot).

Similarly, if you store your contacts in the cloud, there is usually no need to back them up. Just sync again after restoring.

Remember, a full backup depends on what you want to recover from. There is no perfect solution at the 'consumer level' I've described. In EU/Asian countries, where people aren't so worried about denial of warranty, there is little reason not to install a custom recovery if it exists.

 
 

関連する質問

42  Android携帯電話の完全な発表バックアップを実行する方法  ( How do i perform a full pre rooting backup of an android phone ) 
最良評価のバックアップアプリケーション(Titanium Backup)がrootを必要とするため、この問題は発生します。それでは、本当に完全なバックアップを取得するときには代わりに何人か使用するのでしょうか。携帯電話上のファイルシステム全体をどこかにコピーす...

43  内側を見て、ADBバックアップ作成されたファイルを調整する方法はありますか?  ( Is there a way to look inside and modify an adb backup created file ) 
adb backup で、Galaxy Nexusのバックアップを作成しました。結果のファイルはbackup.dbという名前で、どういうわけか暗号化されています。 バックアップを復元したいが、 998877666544335 の復元になると停止します。 <...

1  専用バックアップアプリを使用するのと同じくらい効果的なSkyDriveまたはDropboxを使用して、SkyDriveまたはDropboxを使用してAndroidデバイスをクラウドにバックアップしていますか?  ( Is backing up my android device to the cloud using skydrive or dropbox equally a ) 
Google Play Storeの専用バックアップアプリケーションを使用して、MS SkyDriveまたはDropboxを使用して、My Androidスマートフォン(非根本的な)のMy Apps、写真、連絡先、SMSテキストなどをバックアップするのに似て...

338  非根拠のないデバイスを完全にバックアップする方法  ( How to fully backup non rooted devices ) 
私は私が不可能なことを求めていることを知っています - 本物のフルバックアップは確かにroot権限を必要とします。しかし、それでも彼らのデバイスを根ざしたくない人たちがたくさんあります - 彼らの保証を無効にしたり、彼らのデバイスをブリックしたり、どんな応援方...

0  デフォルトのランチャーが再起動時にクラッシュし、ステータスバーと設定にアクセスするためのアクセス  ( Default launcher crashing at reboot access only to status bar and settings ) 
私はCelkon A95を持っています(それはより少ない知られています。 .gsmarena.com / celkon_a95-4822.php )そして私はここでいくつかの深刻な問題にあります。電話機は安全に根ざして、ジンジャーブレッド2.3.6を実行します...

1  人から人へのWhatsAppの履歴を転送する  ( Transferring whatsapp history from person to person ) 
私は私のwhatsapp履歴をPerson Xで削除しましたが、会話履歴はXの電話にまだ存在します。だから私はXの電話から履歴を取り戻すことができますか? ...

6  yaffs2との.imgファイルにアクセスするにはどうすればよいですか。  ( How do i access img files with yaffs2 ) 
私はUbuntuでそれらを取り付ける試みました、運ずれ、<コード> ./unyaffs21 はyaffs2ファイルシステムを認識しません。 <コード> 99887665544332 および<コード> 99887665544333 では実際にはIMGファイルを解...

3  バックアップを実行するときに私の電話が停止し続けるのはなぜですか?  ( Why does my phone keep getting stuck when performing a backup ) 
私は私の電話を根ざしていて、現在私のSprint HTC Heroに古いバージョンのシアノーゲンMODを持っています。 ROMマネージャを使用してバックアップを実行しようとすると、電話機は再起動しようとするが、起動を終了することはありません。最新バージョンのシ...

5  ROMバックアップを復元します  ( Restore a rom back up ) 
私は今夜私の携帯電話にシアノーゲン銃を試すつもりです。しかし、私がそうする前に、私は一つのことについて興味があります。私はこのサイトで受け取った1命令(Bryanに感謝します)、そして私のすべてのアプリケーションとデータのチタニウムのバックアップを行ったNAN...

2  GBoardデータのエクスポート/インポート  ( Export import gboard data ) 
Gboardアプリケーションからデータをエクスポートおよびインポートする方法を見つけたい。 私のデータのバックアップをしたい、そして将来的には、私の単語を新しい電話に移動する能力があります。 また、MASS-ADD WORDSを購入する方法が必要です。 関連...

4  バックアップ連絡先、写真、アプリ、Googleアカウントを削除し、ダミーアカウントに置き換える  ( Backup contacts photos apps remove google account and replace with dummy acc ) 
私の電話から私の主なGoogleアカウントをリンクして、代わりにダミーアカウントを使用したいです。セキュリティ、紛失の理由から、Googleの声などのGoogleのサービスのいずれかは本当に使用していません。望んでおり、私のオンラインのGoogleアカウントを...

1  私のコンピュータにSIMカード上の連絡先をバックアップする方法は?  ( How can i backup contacts on a sim card to my computer ) 
私の兄弟は私に彼のSIMカードのデータをバックアップしたいです。自分の連絡先をめちゃくちゃにすることなく私のコンピュータにこれをコピーするにはどうすればよいですか? ...

50  ADB Backupは0バイトのファイルを作成します。一つを設定しない場合でも、現在のバックアップパスワードの入力を求めます。デスクトップバックアップパスワードの場合は「パスワードの設定に失敗しました」  ( Adb backup creates 0 byte file prompts for current backup password even though ) 
問題: ADBバックアップを実行するたびに、 99887766544334 の後に 998877666544355 を数秒間 <> にするメッセージが続きます。後で私が17 GBのデバイスメモリを使用しているという事実にもかかわらず、結果として生じるバック...

1  Android 5.1 ADBバックアップはAndroid 6.0と互換性がありませんか?  ( Is an android 5 1 adb backup incompatible with android 6 0 ) 
最近、私のNexus 4にCyanogenModをロードしました。復元を必要とする唯一のものはCandyCrushデータですが、ADB Restoreは仕事をしていないようです。それは単に/ sdcard / android / dataに空のフォルダを作成し...

5  継続的な同期でフォルダをオンラインにバックアップしておくことができますか?  ( How can i keep a folder backed up online with continuous syncing ) 
チタンバックアップのDropboxのサポートが私のAMDには働かないことを私はubuntuoneとiDrivesyncを使ってみましたが、これらのサポートのどちらも同期に保つためのディレクトリを設定していません。 誰かが無料のサービスを知っていますか、それは...

1  ADB経由でAPN設定をバックアップして復元する方法  ( How to backup and restore apn setting via adb ) 
ADBを介したAPN設定のバックアップと復元方法は? 私はrootなしのAndroid 6.0にいます。 ...

2  Android携帯電話(コンピュータなし)にはどのようなバックアップ/同期アプリがお勧めですか? [閉まっている]  ( What backup sync app is recommended for android phones without computer ) 
閉じたこの質問はオフトピックです。現在答えを受け付けていません。 この質問を改善したいですか? ...

3  Android携帯電話が失われた、私は新しい電話に乗ることができますか?  ( Android phone lost what data can i get onto new phone ) 
不器用な質問についてすみません。 私のAndroid HTC Magicは昨夜失われました。ロック解除スワイプコード、電源投入SIMコードを持っていて、電話会社と呼ばれ、ブロックされていたので、他の人が使用している電話自体が使用されていません。 私が考えている...

0  Old HTC Wildfifre Android 2.1からLG Optimus VUへのすべての連絡先をどのように転送できますか  ( How can i transfer my all contacts from old htc wildfifre android 2 1 to lg opti ) 
私はただAndroidバージョン4.0を搭載したAndroidバージョン2.1に古いHTC Wildfireからのすべての連絡先を新しいLG Optimus VUに移したいだけです。私は異なるアプリを使用しましたが、それでも私は連絡先と予期しないエラーが発生す...

1  MyTouch 3Gスライドスクリーンは空白になった?  ( Mytouch 3g slide screen went blank ) 
私はTMOBILEを連絡しました、そして彼らは私に交換をやり直すことになるでしょう。しかし、私は私がアクセスを失っていることを私の携帯電話に保存されていることを疑問に思いますか?そして、私がそれを私のプライベートカレンダー、ファイル、電子メールなどにアクセスで...

0  Whatsappチャットとデータを復元します  ( Restore whatsapp chat and data ) 
最近、私のXperia Z2を点滅させた後、点滅する前に電話機の内部メモリのバックアップを取得し、WhatsAppデータが自動的に復元されるという印象を持っています。しかし、フラッシュプロセスが完了した後、もう一度WhatsAppをインストールした後、以前のメ...

31  ADBを介したAndroidの設定とアプリケーションをバックアップおよび復元します  ( Backup and restore android settings and application through adb ) 
ADBを介してすべてのAndroid設定とアプリケーションをバックアップして復元することが可能なかどうかを尋ねたいです。 私は試してみました: <事前> <コード> adb backup -all adb: unable to connect for bac...

1  Nandroidバックアップの後に復旧した写真  ( Pictures gone after nandroid backup restored ) 
最近、私は現在のROMのTWRP回復のNANDROIDバックアップをしました。バックアップでは、/ Data Partitionを含めました。復元に行ったとき、私は写真アプリを開き、そこには何もありませんでした。ファイルシステムをチェックし、カメラとDCIMフ...

3  Partial WakeLock - Androidシステム*バックアップ* = NO DeepSleep / Dozeモード  ( Partial wakelock android system backup no deepsleep doze mode ) 
hardbatterystats (部分Wakelocks の中)で、このウェイクロックは私の電話を常に目を覚まし続け、深いスリープ/ dozeモードを防ぎます( *バックアップ*(Andriod System) 最新のAndroid 6.0.1(M...

23  新しい電話:ゲームの進行状況を転送する方法?  ( New phone how to transfer game progress ) 
私は新しいAndroid携帯電話を購入することを計画しています。 。 現在HTCの欲求を持っており、HTC EVO 3Dを購入します。 これに対する単純/一般的な解決策はおそらくわかりません。 しかし、私は誰かが似たことがあるかどうか疑問に思っていて、いくつか...

関連する質問

42  Android携帯電話の完全な発表バックアップを実行する方法 
43  内側を見て、ADBバックアップ作成されたファイルを調整する方法はありますか? 
1  専用バックアップアプリを使用するのと同じくらい効果的なSkyDriveまたはDropboxを使用して、SkyDriveまたはDropboxを使用してAndroidデバイスをクラウドにバックアップしていますか? 
338  非根拠のないデバイスを完全にバックアップする方法 
0  デフォルトのランチャーが再起動時にクラッシュし、ステータスバーと設定にアクセスするためのアクセス 
1  人から人へのWhatsAppの履歴を転送する 
6  yaffs2との.imgファイルにアクセスするにはどうすればよいですか。 
3  バックアップを実行するときに私の電話が停止し続けるのはなぜですか? 
5  ROMバックアップを復元します 
2  GBoardデータのエクスポート/インポート 
4  バックアップ連絡先、写真、アプリ、Googleアカウントを削除し、ダミーアカウントに置き換える 
1  私のコンピュータにSIMカード上の連絡先をバックアップする方法は? 
50  ADB Backupは0バイトのファイルを作成します。一つを設定しない場合でも、現在のバックアップパスワードの入力を求めます。デスクトップバックアップパスワードの場合は「パスワードの設定に失敗しました」 
1  Android 5.1 ADBバックアップはAndroid 6.0と互換性がありませんか? 
5  継続的な同期でフォルダをオンラインにバックアップしておくことができますか? 
1  ADB経由でAPN設定をバックアップして復元する方法 
2  Android携帯電話(コンピュータなし)にはどのようなバックアップ/同期アプリがお勧めですか? [閉まっている] 
3  Android携帯電話が失われた、私は新しい電話に乗ることができますか? 
0  Old HTC Wildfifre Android 2.1からLG Optimus VUへのすべての連絡先をどのように転送できますか 
1  MyTouch 3Gスライドスクリーンは空白になった? 
0  Whatsappチャットとデータを復元します 
31  ADBを介したAndroidの設定とアプリケーションをバックアップおよび復元します 
1  Nandroidバックアップの後に復旧した写真 
3  Partial WakeLock - Androidシステム*バックアップ* = NO DeepSleep / Dozeモード 
23  新しい電話:ゲームの進行状況を転送する方法?