知识点整理
获取系统版本
adb shell getprop ro.build.version.release
获取系统api版本
adb shell getprop ro.build.version.sdk
获取系统信息( CPU,厂商名称等)
adb shell cat /system/build.prop | grep product
或者
adb shell getprop ro.product.cpu.abi
获取设备型号
adb -d shell getprop ro.product.model
获取系统厂商名
adb -d shell getprop ro.product.brand
获取手机序列号
adb get-serialno
或者
adb shell getprop ro.serialno
获取手机mac地址
adb shell cat /sys/class/net/wlan0/address
获取手机内存信息
adb shell cat /proc/meminfo
获取手机内部存储信息
df -h /data
获取sdcard存储信息:
df -h /storage/sdcard
设置权限**
adb shell setprop persist.iauto.appupdate true
打开日志开关
adb shell setprop persist.iauto.log.switch 31
打印log
adb shell logcat -s "xxx" xxx为log tag
adb logcat -G 20M && adb shell setprop persist.iauto.log.switch 31
查看APK包的位置
pm list packages -f
pm list packages -f | grep tencent
将apk拉出来
adb pull /data/app/com.tencent.tbs-1/base.apk ~/Downloads
获取系统权限,将apk放入到priv-app里面 开机自动安装
adb shell setenforce 0
adb remount
adb push xxx.apk /system/priv-app/
查看app版本号
dumpsys package 包名 | grep version
打开Setting
adb shell am start com.android.settings/com.android.settings.Settings
远程连接
1.电脑和设备连接同一路由
2.远程连接 设备设置(usb连接)
setprop service.adb.tcp.port 5555
start adbd //启动adbd
adb tcpip 5555
adb get-state //检查是否成功
adb connect 192.168.1.102:5555 //断开usb 连接
3.远程连接改为usb连接
adb usb
adb 安装apk
adb install -t -d xxx.apk
adb shell sync
飞行模式打开关闭
adb shell settings put global airplane_mode_on 1
adb shell settings put global airplane_mode_on 0
wifi打开关闭
adb shell svc wifi enable
adb shell svc wifi disable