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