-
Notifications
You must be signed in to change notification settings - Fork 2.8k
[ja] Remote Shell
Gunther Brunner edited this page Jun 22, 2015
·
1 revision
ls -la
シェル起動直後はディレクトリはルートです。
pm list packages
インストールされてるアプリのパッケージ名が列挙される。
パッケージ名を一部しか覚えていないときに pm list packages [パッケージ名]
のようにフィルタリングすることができる。
pm uninstall [パッケージ名]
その他のパッケージ・マネジャーのコマンドは ADB pm | Android Developers を参照。
cat /sdcard/hoge.txt
読み込み権限のあるファイルの中身を簡単に確認するときに使う。
Activityの起動 (ACTION_VIEW + URL)
am start -a android.intent.action.VIEW -d http://google.com
Activityの起動(クラス名を指定)
am start -n com.hoge.app/.FugaActivity
サービスの起動
am startservice ... # Intentの指定方法はActivityと同じ
ブロードキャストの送信
am broadcast ... # Intentの指定方法はActivityと同じ
input keyevent 3 # HOMEキー
数値でキーコードを指定する。
キーコードはKeyEvent | Android Developersを参照。
最大3分操作情報を録画できる。
pre screenrecord [options] <filename>
[options]はADB screenrecord | Android Developersを参照。
filename
には端末側のパスを指定する。
screenrecord /sdcard/movie/sample.mp4
dumpsys procstats [パッケージ名]
例: dumpsys procstats com.android.chrome
実行可能なシェルコマンドの一覧を取得するのに、下記のコマンドを実行する。
ls /system/bin
もっと詳しいリファレンスはこちら。