常见ADB命令

//查看堆栈
adb shell dumpsys activity activities

//设备root
root 
//su权限
adb -d shell su

//返回
adb shell input keyevent BACK
//首页
adb shell input keyevent HOME

//输入文本
adb shell input text 'xxx'
//重载
adb remount
adb shell
pm clear 包名
pm path 包名

//重启
adb reboot 
adb shell ls
adb push 系统文件位置 手机文件位置
adb pull 手机文件位置 系统文件位置
adb install -t -r -d 

adb logcat -c 清除日志
adb logcat > D:\log\logcat.log
adb logcat > "%date:~0,4%-%date:~5,2%-%date:~8,2% %time:~0,2%时%time:~3,2%分%time:~6,2%.log"

adb shell input keyevent BACK

获取系统版本:adb shell getprop ro.build.version.release

获取系统api版本:adb shell getprop ro.build.version.sdk 

获取手机相关制造商信息:adb shell getprop | grep "model\|version.sdk\|manufacture

r\|hardware\|platform\|revision\|serialno\|product.name\|brand"

1、获取手机系统信息( CPU,厂商名称等)
adb shell "cat /system/build.prop | grep "product""

2、获取手机系统版本
adb shell getprop ro.build.version.release

3、获取手机系统api版本
adb shell getprop ro.build.version.sdk

4、获取手机设备型号
adb -d shell getprop ro.product.model

5、获取手机厂商名称
adb -d shell getprop ro.product.brand

6、获取手机的序列号
有两种方式

1、  adb get-serialno

2、  adb shell getprop ro.serialno

7、获取手机的IMEI
有三种方式,由于手机和系统的限制,不一定获取到

1、 adb shell dumpsys iphonesubinfo

其中Device ID即为IMEI号

2、 adb shell getprop gsm.baseband.imei

3、 service call iphonesubinfo 1 

此种方式,需要自己处理获取的信息得到

8、获取手机mac地址
 
adb shell cat /sys/class/net/wlan0/address


9、获取手机内存信息
adb shell cat /proc/meminfo

10、获取手机存储信息
adb shell df

获取手机内部存储信息:

魅族手机: adb shell df /mnt/shell/emulated

其他: adb shell df /data

获取sdcard存储信息:

adb shell df /storage/sdcard

11、获取手机分辨率
adb shell "dumpsys window | grep mUnrestrictedScreen"

12、获取手机物理密度
adb shell wm density

使用wifi进行adb调试
su
setprop service.adb.tcp.port 5555
stop adbd
start adbd

adb shell am force-stop com.android.settings关闭系统设置;

adb shell pm clear app com.android.settings 关闭系统设置

adb shell am force-stop package 停止应用
	
adb shell pm clear package 清空缓存

adb shell input keyevent KEYCODE_HOME

adb shell pm list package -f 查询包apk地址

//1系统声音 2闹钟声音 3媒体声音 0-10音量
adb shell media volume --show --stream 3 --set 10
赋权
adb shell su -c chmod 777 /system

你可能感兴趣的:(android,adb)