Android应用安全防护和逆向分析

第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

 

 

 

你可能感兴趣的:(Android)