Androidスマホのあれこれ

  • スマホのあぷりバックアップ 

    for android mobile phone allications backup

1st : install 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

1,
  • 画像など
  • その他

0 件のコメント:

コメントを投稿