Samsung モバイルを Linux にバックアップするにはどうすればいいですか?

Samsung モバイルを Linux にバックアップするにはどうすればいいですか?

私は Linux マシンしか持っていませんが、モバイルのバックアップを作成したいと考えています。単純な「adb バックアップ」が機能しない場合は、どうすればいいですか? Android では、開発者向けオプションと USB デバッグが有効になっています。adb バックアップ -shared が起動し、約 10~15 GB のモバイルの SD カードから約 1~1.5 GB をダウンロードして、動作を停止します。エラー メッセージは表示されませんが、バックアップ ファイルが破損しています。他のオプションで adb バックアップを使用しようとすると、バックアップの長さが 0 または 41 バイトになります。デバイスをバックアップするにはどうすればよいですか? (Samsung の SmartSwitch は wine では動作しません :( )

答え1

(ルート アクセスが必要)を使用してみてくださいdd。まず、/dev/block/(おそらく/dev/block/platform)で というサブディレクトリを探しますby-namecdディレクトリに移動し、 と入力しますls -l
これにより、パーティションの名前と場所のリストが表示されます。バックアップするパーティションの場所がわかったら、SD カードを挿入し、 でdd if=/dev/block/mmcblk0p23 of="/storage/ext-sd-card-path/userdata.dd"(または該当する任意の名前)と入力しますif

復元したい場合は、とを入れ替えてくださいofif(OF=出​​力ファイル、IF=入力ファイル):
dd if="/storage/extsd/userdata.dd" if="/dev/block/mmcblk0p23" 注意: パスに正しいパーティション番号があることを再確認してくださいmmcblk。そうでないと、別のパーティションが上書きされ、デバイスが動作しなくなる可能性があります。

別の方法としては、カスタム リカバリをインストールすることです。ただし、上記の方法と先ほど述べた方法の両方でルートが必要であり、ルート以外のバックアップ プログラムが機能するかどうかはわかりません。

また、私は肯定的ではありませんが、使用するにはルートアクセスが必要だと思いますadb backup(Android の内部コマンドを使用するためbu)。

関連情報