(メモ) 覚えておきたいADBコマンド


よく使うADBコマンドメモ


よく使うADBコマンド一覧
ADBコマンド 意味
adb kill-server ADBの停止
adb start-server ADBの起動
adb devices 接続中のスマートホン一覧
adb reboot 接続中スマートホンの再起動
adb reboot recovery 接続中スマートホンを再起動し、リカバリモードに入る
adb reboot bootloader 接続中スマートホンを再起動し、ブートローダーに入る
adb logcat 接続中スマートホンのログを表示
adb install XXX.apk apkファイルのインストール
adb pull <スマホ内のファイル名> 接続中スマートホンのディレクトリまたはファイルをダウンロードする
adb push <PC上ファイル名> <スマホ内ディレクトリ名> PC上のファイルを接続中スマートホンのディレクトリ内にアップロードする
adb shell シェルに入る
adb root (可能な場合)ADBをroot権限で実行する
adb remount (可能な場合)スマートホン内の/systemディレクトリを書き込み可能でマウントする

adb installでインストールしたアプリはスマートホン設定のアプリマネージャーからアンインストールすることが出来ます。

adb pullはファイルを指定すればファイルのみ、ディレクトリを指定するとディレクトリ以下のすべてのファイルがダウンロードできます。
ダウンロードできるファイルはadb shell後使用できるUnixコマンド「ls」で確認できます。



コマンド応用編(メモ)


例えば、adb pushで複数ファイル(1.apk 2.apk 3.apk)をアップロードする場合
1ファイルずつ/system/app/ディレクトリ内にアップロードする
>adb push 1.apk /system/app/
>adb push 2.apk /system/app/
>adb push 3.apk /system/app/
とするよりも、
PC上のフォルダAAAにアップロードしたいファイルを入れ
>adb push AAA/. /system/app/
とした方がまとめてアップロードでき、コマンド数が少なく済む。


adb rootはadb shell後の
$ su
#
状態と同じ。
また、adb remountも
# mount -o remount,rw /system
後の状態と同じ。


0 件のコメント :