简介
DDMS全称(Android Device Monitor)是一个独立的工具,
可以对Android应用进行调试和分析,本篇文章就写一下他的简单使用方法
来获取一些程序信息,从而更好的帮助逆向人员分析程序。
使用
打开CMD窗口,输入“ddms”即可打开ddms,
不行的同学去看前面安装环境章节。
直接打开模拟器即可捕获到,为什么显示2个模拟器,雷电模拟器的bug就是多。
简单看看这几个就是包名、进程等信息。下边第一处箭头处,是过滤器等等。
我们安装打开,车来了,就会看到很多广告,接着返回ddms,
看到“成功发射简单上报广告时间。。。。”,直接右击,选择下图框内选项。
就可以看到详细的信息,
如何去广告呢?先关闭ddms,CMD输入“adb devices”,查看设备连接是否成功。
在输入“adb shell dumpsys activity top”,来获取模拟器最顶层运行程序的包名。
再次打开ddms,添加“过滤器”,点击“ok”进行筛选。
发现有很多“发送第三方埋点”,点击一个详情。
我们观察发现,这个域名不变,其他接口参数一直发生变化。
复制关键信息“atrace.chelaile.net.cn”,打开AK进行搜索。
我们把域名都换为“127.0.0.1”试试,保存回编译,
安装之后,发现广告都没了。
后续
其实ddms还可以获取到很多有用的信息,比如一些付费,购买等活动信息。
点到为止,大家可以自己慢慢研究。