* adb devices
列出所有连接电脑的设备
-
adb reboot
重启手机
-
adb pull <远程路径> <本地路径>
从手机中文件拉到本地
-
adb push <本地路径> <远程路径>
把文件从本地推到手机
-
adb service list
列出手机中有的 service
在使用adb shell dumpsys + 服务名 使用服务
国产部队手机对服务进行阉割,所以当使用这个命令时要确定手机中有这个服务可以用
可以在列出的服务中拿到几乎所有想要的信息例:adb shell dumpsys window
-
adb shell
进入手机shell
如果是多台设备连接到电脑需要使用 -
adb shell cat /system/build.prop
-
adb shell getprop []
获取手机基本信息
想要获取某单个信息在linux下可以用grep命令,或者在getprop后加属性key例 : adb shell getprop ro.product.model
-
adb shell dumpsys display
-
adb shell dumpsys window displays
获取手机屏幕信息,两种方式都可以获取,有部分手机可能只支持一种
-
adb shell dumpsys display | grep PhysicalDisplayInfo
获取屏幕的物理信息,grep命令是linux下才能执行,当在windows下使用时可以选择手动在字符中截取有用的信息
*adb shell wm size
获取手机屏幕尺寸
-
adb shell cat /sys/class/net/wlan0/address
获取手机mac地址
当手机在没有链接网络时无法获取到
* adb shell dumpsys memoinfo
-
adb shell cat /proc/meminfo
获取手机内存信息
-
adb shel dumpsys activity
获取当前手机中Activity栈信息
-
adb shell input keycode
植入按钮点击事件
-
adb shell input tap
植入屏幕点击事件,先X轴再Y轴
例: adb shell input tap 100 200
-
adb shell intput swipe left top right bottom
植入屏幕滑动事件
左上为滑动的起始位置,右下为滑动的结束位置<