adbでバックアップを作成すると、41バイトのファイルになります


9

ルート化したいと思った古いドロイドRAZR Maxx(4.1.2)を持っていますが、念のために最初にバックアップを作成したいと思います。私はこのサイトの指示に従いました:

デバイスをルート化またはロック解除せずに完全なAndroid電話またはタブレットのバックアップを作成する方法

私のコマンドはこれでした:

adb backup -apk -shared -all -f c:\backup.ab

backup.ab fileC:ドライブでの結果はわずか41バイトであり、16進エディターで開くと、バックアップファイルのヘッダーのみであるように見えます。私はここで何が間違っているのだろうと思っています、グーグルで検索しましたが、役立つものを見つけることができません。助言がありますか?

編集:これは、beeshyamsによってリンクされた推奨トピックの複製ではありません。そのトピックは、ユーザーが1 つのアプリのファイルをバックアップできなかった理由を説明しています。すべてをバックアップしようとしています。それは古い携帯電話ですので、私はそのバックアップに含まSMSを取得しない場合、私は、私はテキストにそれを使用していないよ、気にしませんが、他のアプリや設定があるべきで問題なくバックアップが。


1
android.stackexchange.com/q/114437/131553の複製であるadbタグ(質問に追加)を検索
beeshyams

これは複製ではありません。SMS/ MMSだけをバックアップする方法を尋ねているのではなく、電話全体をバックアップしています。アプリ、設定、ファイルなど。これを2つの異なるモトローラ電話で試したところ、同じ結果が得られました(もう1つはドロイドウルトラでした)。
HaLo2FrEeEk

システム全体の要求されたバックアップが41バイトのファイルになる理由は説明されていません。単一のアプリのバックアップが行われる理由も説明されているため、私の質問には答えられません。
HaLo2FrEeEk 2016

それでも問題が解決しない場合は、これを参照してください。質問でこれを引用して、
拡大

その答えは、私の質問が私がしたと言っていることを正確に行うように文字通り言っています。環境変数にadbへのパスがあるので、[スタート]をクリックし、「cmd」と入力し、「adb devices」と入力して、電話が正しく接続されていることを確認します。毎回41バイトのファイル。カレンダー、連絡先、SMSデータのバックアップについては心配していませんが、これらのアプリはバックアップできないため、全体が失敗することはありません。
HaLo2FrEeEk

回答:


3

ここで解決策が見つかり、私のために働いた:

https://docs.j7k6.org/android-adb-backup-41-bytes-549-bytes-bug-fix/

最近のバージョンのAndroid Debug Bridgeでは、古いAndroidデバイスでadb backupコマンドが機能しなくなったようです。adbでバックアップを呼び出すと、バックアッププロセスが開始されますが、すぐに停止し、ファイルサイズが49バイト(バックアップがパスワードで暗号化されている場合は549バイト)のローカルbackup.abファイルが残ります。このバグはよく知られていますが、少なくとも最近(バージョン1.0.39)までは修正されていません。この動作を修正するには、最新のadb実行可能ファイルバージョン(1.0.31)をダウンロードし、これを使用してバックアップを呼び出します。すべてのプラットフォームの実行可能ファイルはMozillaからダウンロードできます。

https://archive.mozilla.org/pub/labs/android-tools/

adb-1.0.31-linux.zip    479K    09-Sep-2015 18:44
adb-1.0.31-linux64.zip  455K    09-Sep-2015 18:44
adb-1.0.31-mac.zip  433K    09-Sep-2015 18:44
adb-1.0.31-windows.zip  474K    09-Sep-2015 18:44

解凍したadbをダウンロードして解凍し、実行します。

(Linux、Mac)

./adb devices
./adb backup -apk -shared -all -f backup-file.adb

(勝つ)

adb devices
adb backup -apk -shared -all -f backup-file.adb

楽しい!;)


1
これだけで動作し-allますか?私がしようとしているadb backup -noapk com.android.chrome。..バージョン1.0.40で、私はまだ549ファイルのバイトを取得
thomasa88

試してみました1.0.31が、電話にバックアッププロンプトが表示されません。Android 8.0.0。
thomasa88

@ thomasa88、回答からの引用:「古い Androidデバイスでadb backupコマンドが機能しなくなったようです」Android 8.0.0は、2019年4月4日のAndroidの前のバージョンです。adb-1.0.31私はアンドロイド4。*。*に使用します。Androidの新しい(8.0.0)バージョンの場合は、新しいバージョンのadbを使用してみてください。
user3439968

0

バグがたくさんあるので、adbで「全体」の電話をバックアップしようとしないでください。共有ストレージのバックアップが壊れているため、アプリを1つずつバックアップし、「-共有」フラグを回避することをお勧めします。使用するftpサーバーのメモリカードにコピーして貼り付けるだけで、内部のsdcardからそれらをコンピュータにアップロードできます。

この場合も、一度に1つのアプリをバックアップし、.abファイルのサイズをチェックして、「空」にならないようにします。暗号化されていないバックアップのサイズが41、47、または49バイトの場合は、空になります。暗号化されている場合、空の場合は549バイトのサイズになります。

最新のadbは1.0.41です

また、一部のアプリはadbバックアップを許可しておらず、アプリポリシーのために許可されていてもそこに何も「保存」しないこともあります。たとえば、Googleなどのクラウドサービスを使用するアプリです。

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