当前位置: 首页 > news >正文

《安卓逆向这档事》demo3----正己大佬

demo3

第三关

最初广告界面:


实验过程
定位方法之 Activity

这个方法在这里就略了,加入下面去开屏广告的里面

开屏广告

当前的开屏广告有一个特点,那就是等待三秒就自动跳过,思路一般是把3秒改成0就可以了


Activity 定位

activity 定位需要用到一个工具,MT/NP 都自带了这个功能


如下图,大框是 MT 管理器的 Activity 记录表,蓝色字符则是当前应用和当前的 Activity

我们记录到,这里有两个跳转,所以下面的com.zj.wuaipojie.ui.AdActivity​ 就是开屏广告的活动


来都 MT 管理器对dex​ 文件用 dex++编辑器打开,搜索com. zj. wuaipojie. ui. AdActivity


进入这个文件,发现找不到刚刚的活动名,不急,右上角打开三个点,转成 java


这时候,我们就会看到上面引入了一个库,最后有个3000​,在代码中一般都用毫秒,所以这里的3000ms 是3s,当然不能在这里修改,需要返回到 smali 文件下修改

在这里,我们看到了v2​ 寄存器中存入了0xbb8​ 这个十六进制的数值,那么他是多少呢?

我们可以看到,0xbb8​ 转换成十进制是3000

所以我们把0xbb8​ 修改为0x0​ 就可以了

注意啊,这个时候转换成 java 的时候,需要打开左上角的三杠,把原来转换的 java 的删了,因为有缓存

当我们重新安装打开以后,就会发现,开屏广告没了,直接跳转了

弹窗广告
方法一:文字定位法

正如,上个图片,一号弹窗已就位​ 就是一种弹窗广告,回到 MT 管理器,dex​ 文件使用 dex++编辑器,搜索一号广告弹窗​,转换成 java 模式,会找到一个 show 显示,那么在 smali 代码中,注释掉这段show​ 就可以了


当我们搜索 show 的时候,会发现有两个

分别对应的是第一个弹窗广告和第二个弹窗广告,对两个 show 分别注释掉以后


对两个 show 分别注释掉以后,再次安装打开软件,就发现没有弹窗了


方法二:算法助手跳过弹窗

上面的方法是通过字符定位到代码位置,再注释掉。这个方法是通过算法助手来实现
步骤流程可以观看这个视频,在这里就不多说了 【工具】算法助手的激活与使用_哔哩哔哩_bilibili


方法三:算法助手+堆定位法

采用这个方法去除掉更新弹窗广告,如果直接修改xml不显示,屏幕还是变成黑色无法点击。!!!!

在算法助手中启动教程 Dome

走到这里,返回算法助手


点击日志


在这里我们会看到三条信息, 分别是算法助手注入代码成功提示,和两条弹窗提示

点开信息,我们就可以看到运行逻辑,以及调用的堆栈,当然前面的几条实际上是 LSP 以及算法助手的


对对应的栈长按,复制类名,再到 MT 管理器中dex​ 文件搜索类名,找 show,注释掉就可以了

横幅广告

横幅广告一般都是图片,文字定位的方法多半不奏效,所以使用界面分析 APP 获取其 IDhex


使用 xml 搜索,找都位置以后,将宽高设置为0即可

完成去广告

http://www.cnnetsun.cn/news/72644.html

相关文章:

  • Windows虚拟显示器:3个步骤轻松扩展你的工作空间,你真的会用吗?
  • AI驱动虚拟角色:零代码打造智能交互新体验
  • python基于web的数学试题库组卷系统_k593i56u_pycharm Vue django flask项目源码
  • Tomcat11证书配置全指南
  • Notepad官网下载后如何编写Wan2.2-T2V-5B的自动化脚本?
  • macOS菜单栏智能管理解决方案:Ice工具深度解析
  • 2025年八大网盘直链下载完整指南:快速获取真实下载地址
  • 如何快速掌握Py-ART:气象雷达数据处理的完整实战指南
  • HuggingFace镜像网站推荐列表:国内高速下载Seed-Coder-8B-Base
  • 12、支持向量机与核分类算法详解
  • 快速掌握ZonyLrcToolsX:歌词下载的终极操作指南
  • VMware macOS虚拟机终极解锁指南:免费安装苹果系统的完整教程
  • 强力Cookie管理技巧:Get-cookies.txt-LOCALLY让数据安全触手可及
  • Live2D AI智能助手:重塑网页交互体验的革命性技术
  • Seed-Coder-8B-Base在Python项目中的函数生成能力实测
  • 《游戏活动效能升级与服务器压力精益管理的实战指南》
  • Maccy剪贴板管理器:macOS系统兼容性深度解析
  • 轮毂分类检测数据集介绍-855张 汽车制造质检 车辆维护和检测 智能交通系统 二手车评估 自动驾驶识别模块 工业机器人视觉系统
  • LangChain函数调用增强Qwen3-VL-30B的外部工具执行能力
  • 乳牛皮肤疾病检测数据集介绍-56张图片 智能养殖管理 农业疾病诊断辅助 畜牧业健康监控 图像分类模型训练与评测 教育与科研
  • 企业AI落地全攻略:从零代码到安全合规,开发者和管理者都该收藏的实战指南
  • 42、深入了解Xenomai实时系统:特性、架构与应用
  • 如何在浏览器中3分钟搞定串口调试?波特律动串口助手超详细使用指南
  • 5分钟搞定智慧树插件:让你的网课学习效率翻倍
  • 北大学者带你拖拽3D物体,像玩拼图一样让虚拟世界动起来
  • Vscode调试Python脚本运行ACE-Step:快速定位错误
  • PyTorch JIT编译提升Stable Diffusion 3.5 FP8运行效率可行性研究
  • QQ音乐数据获取Python工具完整使用指南
  • Visual Studio中的字典
  • ROG主板隐藏温度监控功能:快速激活T Sensor的实用指南