Macシステムの下でADBコマンドでandroid携帯電話に接続しファイル操作を行う
取得シリアル番号:
フォルダとその下にあるすべてのファイルを削除する:
adb get-serialno
コンピュータ接続デバイスの表示: adb devices
再起動機器: adb reboot
bootloaderに再起動、すなわちブラシモード: adb reboot bootloader
recoveryに再起動、すなわちリカバリモード: adb reboot recovery
表示log: adb logcat
adbサービスプロセスの終了: adb kill-server
adbサービスプロセスの再起動: adb start-server
取得機器MACアドレス: adb shell cat /sys/class/net/wlan0/address
CPUシリアル番号取得:adb shell cat /proc/cpuinfo
取付APK:adb install // :adb install baidu.apk
データとキャッシュファイルを保持し、apkを再インストール:adb install -r // :adb install -r baidu.apk
apkからsdカードへのインストール:adb install -s // :adb install -s baidu.apk
アンインストールAPK:adb uninstall <package> // :adb uninstall com.baidu.search
appをアンインストールしてデータとキャッシュファイルを保持する:adb uninstall -k <package> // :adb uninstall -k com.baidu.search
起動応用:adb shell am start -n <package_name>/.<activity_class_name>
デバイスcpuとメモリ使用量の表示:adb shell top
メモリ消費量上位6のappを表示:adb shell top -m 6
メモリ情報を1回リフレッシュして、戻る:adb shell top -n 1
各プロセスのメモリ使用状況を問い合わせる:adb shell procrank
1つのプロセスを殺す:adb shell kill [pid]
プロセスリストの表示:adb shell ps
指定されたプロセスステータスの表示:adb shell ps -x [PID]
バックグラウンドサービス情報の表示:adb shell service list
現在のメモリ使用量の表示:adb shell cat /proc/meminfo
IOメモリパーティションの表示:adb shell cat /proc/iomem
システムパーティションを読み書き可能なパーティションに再マウント:adb remount
ローカルからデバイスへのファイルコピー:adb push <local> <remote>
デバイスからローカルへのファイルコピー:adb pull <remote> <local>
ディレクトリの下のファイルとフォルダをリストし、dosのdirコマンドに等しい:adb shell ls
フォルダに入り、dosのcdコマンドに等しい:adb shell cd
ファイル名の変更:adb shell rename path/oldfilename path/newfilename
システム/aviを削除します.apk: adb shell rm /system/avi.apk
フォルダとその下にあるすべてのファイルを削除する:
adb shell rm -r <folder>
移動ファイル:adb shell mv path/file newpath/file
ファイル権限の設定:adb shell chmod 777 /system/fonts/DroidSansFallback.ttf
新規フォルダ:adb shell mkdir path/foldelname
ファイル内容の表示:adb shell cat <file>
wifiパスワードの表示:adb shell cat /data/misc/wifi/*.conf
ログキャッシュクリア:adb logcat -c
バグレポートの表示:adb bugreport
取得機器名:adb shell cat /system/build.prop
ADBヘルプの表示:adb help
走monkey:adb shell monkey -v -p your.package.name 500