2026/1/3 1:51:42
网站建设
项目流程
黄页网页的推广网站,怎么做网站营销策划,电子商务平台建设流程6步骤,左侧导航栏网站demo3
第三关
最初广告界面#xff1a; 实验过程
定位方法之 Activity
这个方法在这里就略了#xff0c;加入下面去开屏广告的里面
开屏广告
当前的开屏广告有一个特点#xff0c;那就是等待三秒就自动跳过#xff0c;思路一般是把3秒改成0就可以了 Activity 定位…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即可完成去广告