UID181644性别保密经验 EP铁粒 粒回帖0主题精华在线时间 小时注册时间2021-11-10最后登录1970-1-1
|
发表于 2023-6-4 21:34:04|显示全部楼层 IP:广西
基本操作
adb shell 确认移动终端是否连接到电脑
adb version 查看adb版本号
adb devices 查看设备
adb install <APK_Path> 安装APK文件
adb uninstall <APK_Path> 卸载APK文件
adb reboot 重启移动终端
adb reboot recovery 重启移动终端,进入到recovery模式
adb reboot bootloader 重启移动终端,进入到fastboot模式(下载模式)
adb pull <Device_Path> <Computer_Path> 从移动终端指定目录上拷贝文件到电脑端的指定目录上
adb push <Computer_Path> <Device_Path> 从电脑端指定目录拷贝文件到移动终端指定的目录上
adb kill-server 关闭adb进程
adb start-server 启动adb进程
日志相关
adb logcat -c 清除之前的日志
adb logcat -b all >C:\Users\ts\Desktop\log 抓取全部日志到指定路径
adb shell rm <Device_Path> 删除移动终端上指定目录上的文件
adb pull /data/anr/traces.txt E:/ 把手机中的trace日志拷贝到E盘
adb shell logcat -b radio > <Computer_Path> 抓取无线通讯日志到电脑端的指定目录
adb logcat (-v time) > d:log.txt 抓取系统日志,并倒出到PC端
adb shell tcpdump -i any -p -s 0 -w /sdcard/tcpdump.pcap TCPDUMP的使用命令 (操作前先root手机)
kernel 日志 adb shell cat /proc/kmsg > ~/111.log
adb -s 设备号 logcat -b all > 路径 同时抓两台手机日志
adb shell settings put secure user_setup_complete 1 登录google账号后还原bug
录屏
adb shell screenrecord /sdcard/demo.mp4( /sdcard/demo.mp4这个是文件存放在手机里的路径,以下size 等均为录屏的格式大小)
adb shell screenrecord --size 1280*720 --bit-rate 6000000 --time-limit 30 /sdcard/demo.mp4
--size 指定视频分辨率;
--bit-rate 指定视频比特率,默认为4M,该值越小,保存的视频文件越小;
--time-limit 指定录制时长,若设定大于180,命令不会被执行;
截屏
adb shell screencap -p /sdcard/1.png
查看设备信息
adb shell cat /proc/cpuinfo 查看CPU信息
adb shell cat /proc/meminfo 查看内存信息
adb shell top -m <number> 可以查看CPU占用率
adb shell ;df 查看系统的磁盘空间占用情况,总大小、已用大小、剩余大小
adb shell ;cd system 进入系统内指定文件夹;ls:列出文件夹目录
adb shell dumpsys package (所有包信息)
adb shell dumpsys package >D:\ package.txt (可以写入文件)
adb shell dumpsys activity (所有activity信息)
adb shell dumpsys window (所有window信息)
adb shell dumpstate ( 终端当前状态)
adb shell getprop (获取系统特性)
adb shell ; getprop | grep model 关键字查找,查询手机机型
adb shell ; getprop | grep hardware 查询手机硬件版本号
adb shell ; getprop | grep software 查询手机软件信息
adb shell; getprop | grep build 可以查看这种版本信息
adb shell getprop "sys.usb.config" 查USB信息
adb shell ls -l system/app 查看应用列表
adb shell pm list packages 可以列出所有包名
adb shell dumpsys deviceidle whitelist 列出白名单所有包
设备操作
adb shell cd data/system/rm*.key 开锁(有ROOT权限)
Adb shell rm <路径><应用> 卸载APK(安卓通用内部删除应用命令)
adb remount
adb push //将应用程序直接push到手机内存中即可(可以采用eclipse可视化操作)
adb shell —> cd system/app —> ls —> rm APK名称 删除APK -r
adb shell rm /system/app/xx.apk
adb shell —>adb root —> cd data(创建文件夹位置) —> mkdir XXX(你要创建文件夹的名称) 创建文件夹
adb shell rm -rf /system/app/**.apk或文件夹 删除apk或文件夹
adb shell getevent -1 可以看到点击的位置,得到的是十六进制数的位置坐标,可以在线转换成十进制
adb shell input tap X(坐标十进制参数),Y(坐标十进制参数) 来点击想点击的位置
其他问题
Adb 权限不足,提示remount成功但是还是push不进去
adb shell setprop sys.verity 1
adb.exe disable-verity(把adb.exe拖进cmd)
adb reboot
然后就可以push了
.\XX.sh 执行
.\XX.sh & 从电脑上拔掉也继续后台执行
手机没有端口:
1.adb root
2.adb shell setprop sys.usb.config diag,adb 开启usb调试
Android P :adb shell setprop sys.usb.config diag,serial_cdev,rmnet,adb (diag立即生效)和
adb shell setprop persist.vendor.usb.config diag,serial_cdev,rmnet,aadb (diag重启生效)
3.adb shell getprop "sys.usb.config" 查看就能看到有adb和diag
4.setprop sys.usb.config mtp 类似的这个可以开通mtp模式
5.操作完之后,输入setprop sys.usb.config mtp回车,否则MTP不可用。
——然后不要重启,直接重新插拔手机
高通
adb shell diagclient start
adb shell diagclient system setimei1 IMEI号 1 手写IMEI号
adb shell diagclient system setimei2 IMEI号
adb shell diagclient system setmeid IMID 手写IMID号
adb shell diagclient system setsn SN号 手写SN号
MTK
adb shell audioelectric start
adb shell audioelectric modem imei1 手写IMEI号
adb shell audioelectric getimei
转发
0
评论
2
|
|