文章目录

  • 简介
  • 使用
  • 后续

简介


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还可以获取到很多有用的信息,比如一些付费,购买等活动信息。点到为止,大家可以自己慢慢研究。

安卓逆向013之DDMS去广告(车来了)相关推荐

  1. 安卓逆向_0 --- 逆向、安全、工具集

    1.工具集 ​吾爱 工具集 官网:https://www.52pojie.cn/ 工具集:https://down.52pojie.cn :https://www.52pojie.cn/thread- ...

  2. 安卓逆向007之安卓系统架构

    文章目录 Java闲谈 Android系统架构 安卓开发的第一个程序 安卓的四大组件 dalvik字节码 本篇文章主要记录一些概念性的东西 Java闲谈 继续深入学习安卓逆向,建议先去学一下java的 ...

  3. 安卓逆向之JAVA层静态分析(愤怒的小鸟去广告,充值破解)

    安卓逆向之JAVA层静态分析(愤怒的小鸟去广告,充值破解) 前言 今天女票跟我吐槽,自己闲来无事下个愤怒的小鸟玩玩,结果又是实名认证,又是广告啥的,瞬间没心情玩了,我听后大惊,还有这种事.跟女票说:& ...

  4. 安卓逆向_3 --- 篡改apk名称和图标、修改包名实现应用分身、修改资源去广告、去除re管理器广告

    From:https://www.bilibili.com/video/BV1UE411A7rW?p=7 Android 中 adb shell dumpsys 相关命令:https://blog.c ...

  5. 安卓逆向_3 --- 篡改apk名称和图标、修改包名实现应用分身、修改资源去广告、去除re管理器广告...

    From:https://www.bilibili.com/video/BV1UE411A7rW?p=7 Android 中 adb shell dumpsys 相关命令:https://blog.c ...

  6. 安卓逆向系列教程 4.8 去广告 II

    4.8 去广告 II 作者:飞龙 软件下载:http://www.xuepojie.com/thread-24545-1-1.html 事先声明,这个软件没有功能,是个壳子,我们主要研究如何去广告. ...

  7. 安卓逆向系列教程 4.6 去广告

    4.6 去广告 作者:飞龙 软件在这里下载:http://www.yxdown.com/shouji/376800.html 我们要去掉的是主界面上的广告: 把它拖进 Android Killer,这 ...

  8. android 去广告教程,安卓逆向系列教程 4.6 去广告

    4.6 去广告 作者:飞龙 我们要去掉的是主界面上的广告: 把它拖进 Android Killer,这个项目的包是com.cnnzzse.kxxye,通过查询配置文件可得知,主界面是hellot. 我 ...

  9. 安卓逆向——修改APP去广告案例

    修改APP去广告案例 首先 没有去 广告打开的样子 ,显示的广告 这里使用 Android killer 工具 反编译 apk ,查看源码,打开 AndroidManifest.xml 文件查看 配置 ...

最新文章

  1. 比尔盖茨宣布离开微软董事会:昔日全球首富致力于改变世界
  2. service postgresql initdb [FAILED]
  3. 《IP路由协议疑难解析》一1.3 动态路由
  4. 遇见BUG(2)去掉你的增量编译使能!
  5. MS-SQL分页not in 方法改进之使用row_number
  6. LC滤波器简单设计法 - 一文读懂LC滤波器简单设计方法及原理介绍,LC值计算方法...
  7. 数字图像基础,分辨率
  8. locate: database too small: /var/db/locate.databas
  9. python1加到100总和_从1加到一百总和是多少?有什么公式吗?
  10. Centos 7 学习加入用户
  11. 如何选择配置管理工具
  12. 魔兽和星际的最大差别
  13. 《私募股权基金投资基础知识》---第三章
  14. excel条件格式使用详细步骤
  15. Tek TDS3054B保存波形的方法
  16. php 站内信 类
  17. pycharm快速注释快捷键
  18. Echarts- 饼图透明色效果图
  19. 自媒体视频剪辑中的那些素材到哪里找?
  20. 什么是黑帽SEO,哪些属于黑帽技术?

热门文章

  1. 传感器自学笔记第八章——DHT11温湿度传感器(附带自己写的很好用的51单片机DHT11代码模板,参数列表只有一个字符数组指针)
  2. Bing(必应)搜索,为什么用户越来越多?
  3. inux下服务器心跳集群脚本
  4. 首屏渲染优化性能优化
  5. 5G/NR SSB与PRACH occasion如何关联?
  6. python下载arcgis地图_使用下载器下载适用于arcgis的离线地图切片
  7. 【解决】source ~/.vimrc出错bash: /etc/vim/vimrc: line 21: syntax error near unexpected token `syntax'
  8. C C++混合编译问题,gcc可以编译过,但是g++编译不过(restrict引起的问题)
  9. 一个神奇的分布式计算框架:jini
  10. 硕士毕业论文写不出来导致严重焦虑,怎么办?