スマホのあぷりバックアップ
for android mobile phone allications backup
only android-tools-adb
on PC , but I'm not sure that the others apps need install.レポジトリにあるので楽です うちではこれだけでOKでしたが
(ちなみにopenjdk-8-jdkは入ってましたがAndroid SDKは入ってない状態でした)
2nd : your check box in developer / usb-debug
設定>端末情報 >ビルド番号だっけかを7回タップし開発向けオプションを表示させたら
その中のUSBデバッグにチェックを入れておく
3rd: clicking cancel connect usb dialog
接続するとすぐに出る許可のダイアログは今回は使わないのでキャンセルします
4th: checking your devices
$ adb devices
-----------------It's like below right.
以下のようになったら成功ですが
List of devices attached
ac5dc43 device
-----------------You have to google If you can see 'unauther'.
unautherとか出たらググる
5th: It's starting backup jobs. バックアップコマンドを入力する準備が整いました
command line typing in terminal application.
adb backup -f backupFileName.db -apk -shared -all -system
note)
This command is backuping for all files,apk-files,apps,system and your SDcard.
adb backup -f backupFileName.db -apk -noshared -all -nosystem
note)
This command is backupking without system and your SDcard.
<Manual download with adb shell> 手でやってみた
adb shell pm list packages -f > abc.txt
adb shell pm list packages -f |grep /data/app/ > temp.list
上のような感じでリストを取れる
like below) これでダウンロードできる
adb pull -p /data/app/CanonPrintService/CanonPrintService.apk
this is restore-data) そのレストアはインストールでやる紛らわしさ
- adb install CanonPrintService.apk
adb pullで良いはずだがその違いをまだ検証していない
abe.jarでtar生成し内容を見ることが出来るようだが見てみると多くのアプリのspkを損ねていた
adb shellでダウンロードした方は信頼性が置けるからこれを使おうかな(手間はかかる)
例)同じファイル名なのでこのまま進めるとbase.apkを上書き保存してしまう問題
It's same file name issue bellow >
adb pull /data/app/com.google.android.apps.books-1/base.apk
adb pull /data/app/com.google.android.apps.cloudprint-1/base.apk
ヘルプによると以下のようになっているので任意のファイル名が使えるようだし
adb pull [-p] [-a] <remote> [<local>]実際、apkを別のファイル名に変えてinstallしても結果は同じのようだから問題ないみたい
まだ実証は行っていません
例)
adb pull /data/app/com.google.android.apps.books-1/base.apk books-1.apk
adb pull /data/app/com.google.android.apps.cloudprint-1/base.apk cloudprint-1.apk
注目)
adb shellに入ってから…なるほどなぁーと思ったがうちでは成功しなかった
shell@android:/ $ su
テザリング WIFI tethering
- 画像など
- その他
0 件のコメント:
コメントを投稿