第3章:常用命令总结
https://blog.csdn.net/zhonglunshun/article/details/78362439
adb shell dumpsys activity top > C:\info.txt : 保存当前应用activity信息到文件
adb shell dumpsys package :清单文件信息
adb shell dumpsys meminfo [pid/pname]:指定进程的内存信息
adb shell dumpsys dbinfo:数据库信息,包括最近执行的sql语句
adb install [apk] :安装apk
adb uninstall [pkgname] : 卸载apk
adb pull /sdcard/tmp.txt D:\:设备文件到电脑
adb push D:\tmp.txt /sdcard:电脑文件到设备
adb shell screencap -p /sdcard/tmp.png :截图并保存
adb shell screenrecord /sdcard/tmp.mp4 :录制视频并保存
adb shell input text [内容]:输入文本到当前获取焦点的输入框
adb logcat -s Tag名称:打印对应tag的log
adb logcat | findstr Terry:windows过滤Terry日志
adb shell -> logcat | grep Terry:linux过滤Terry日志
以下命令在adb shell 执行之后:
cat demo.txt | grep cyb:查看文件内容,grep过滤,windows是findstr
touch demo.txt:创建文件
echo ”111“ > demo.txt : 覆盖式写文件
echo ”111“ >> demo.txt: 追加
ps | grep com.jumper.xxx :查看设备进程信息
ps -t [pid]:对应pid对应的线程信息
pm clear [pkgname]:清空应用数据
pm install [apk file]:安装apk
pm uninstall [pkgname]:卸载app
pm list permissions -f :列出所有权限
am start -n com.jumper.xxx/com.jumper.xxx.WelcomeActivity:启动一个应用
am startservice -n com.jumper.xxx/com.jumper.xxx.service_name:启动一个服务
am broadcast -a com.jumper.xxx:发送广播
手机未root 查看data/data/某一app文件信息
查看data/data/目录下的一些文件,直接进入data会提示没有权限,查看的方式为进入data/data/后,运行下面的命令,就能直接进入你应用的包下了,可通用cp或者mv拷贝或移动到sdcard目录进行其他操作
run-as package_name
查看前台 Activity:adb shell dumpsys activity activities | grep mFocusedActivity