Android4からAndroid SDKについてくるadbで、フルバックアップできるっていう情報は得てたので、愛用してるPC(Ubuntu、先月からDebianとUbuntuの混在状態になってて)にAndroid SDKをインストールしてadbを利用してフルバックアップしました。
するとなんとフルバックアップ取ってるはずなのに、バックアップファイルの容量がたったの1.9k!
これでフルバックアップできてるはずもなく、これをフルバックアップと呼んでっしまってるAndroidさん側ってどうなのって思いつつ、内部SDDかHDDの内容を全部
cat /dev/sda | gzip -9c > sda.img.gz
的なバックアップしたよってなって調べたところ、どうもroot権限をとらないとできないらしく。取る方法みたら、ツールを使う方法ばかり
ツールになにかしこまれてる可能性もあるから、それはしたくなくて、そのツールを作るところからやりたいってなってるんだけど、まだやり方調べきれてません。
もしそれできたら、報告しますね。
ちなみにadbでバックアップした時のコマンドは
apt install android-sdk android-sdk-build-tools android-sdk-ext4-utilsandroid-sdk-helper android-sdk-libsparse-utils android-sdk-platform-tools google-android-sdk-docs-installer
sudo apt install android-sdk android-sdk-build-tools android-sdk-ext4-utils android-sdk-helper android-sdk-libsparse-utils android-sdk-platform-tools google-android-sdk-docs-installer
で関係ないいろいろなソフトもいれてからの、開発者モードになるように本体側を設定する作業して
adb backup -f umidigi-f1-play-20190502.001.full.bk -apk -obb-shared -all -system
とか
adb backup -apk -shared -all -f umidigi-f1-play-20190502.002.full.bk
とか
adb backup -apk -shared -obb -all -f umidigi-f1-play-20190502.003.full.bk
をしました。