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

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值