Android逆向:去除RE管理器4.41及车来了广告
一、去除 RE管理器4.41广告
要去除的广告
关闭时的广告
(1) 反编译
(2) 安装运行RE管理器,使用SDK/tools目录下的uiautomatorviewer.bat工具截取软件窗口信息
这里我们没有查到"点击体验更多精彩"的这个布局为RelativeLayout的id信息,那么我们就查看当前界面的别的组件的id信息
(3) 在AndroidKiller中直接搜索这个id,查看res/layout下是否有这个id的xml布局文件
在这个xml中没发现这个广告组件,那么就只能从代码中寻找
(4) 进入启动界面类,查找RelativeLayout
直接点击入库进入启动界面类,直接在该文件中搜索RelativeLayout
发现这个文件就是广告的图片,知道了这个那么就好办了,直接取消这个RelativeLayout的加载即可,通常安装添加一个组件是通过addView这个函数来添加的,往下拉查看有没有这个函数,把他注释掉即可!
(5) 关闭时的弹出广告
cmd执行命令:adb shell dumpsys activity top
获取到当前界面类为:WebPageDownLoadMainActivity
那么此时我们可以查看smali中的代码,看是从哪里跳转到WebPageDownLoadMainActivity这个界面的,
通常Android的界面跳转代码是由Intent实例对象的startActivity函数执行的,我们直接搜索startActivity,不出所料,搜索到直接注释掉即可!
二、去除车来了广告
要去除的广告
1.去除界面广告
(1) 反编译
(2) 使用SDK/tools目录下的uiautomatorviewer.bat工具截取广告组件的id
(3) 找到使用这个id的layout文件,将这个布局组件高度改为0,让他不显示
通过上面两张图可以发现,这个LinearLayout 正是这个广告的容器,将这个容器高度设置为0,即屏蔽了这个广告
2.去除启动广告
(1) 通过application找到启动类,进入启动类
将主界面改为启动界面
此时启动界面后,直接就是主界面
完成!
Android逆向:去除RE管理器4.41及车来了广告相关推荐
- RE管理器4.41、车来了app 去除广告
RE管理器4.41去除广告: 模拟器打开软件,如图: 2.点击"点击体验更多精彩按钮"按钮,进入如下 广告界面: 3.打开cmd.exe执行 adb shell dumpsys a ...
- 安卓逆向_3 --- 篡改apk名称和图标、修改包名实现应用分身、修改资源去广告、去除re管理器广告
From:https://www.bilibili.com/video/BV1UE411A7rW?p=7 Android 中 adb shell dumpsys 相关命令:https://blog.c ...
- 安卓逆向_3 --- 篡改apk名称和图标、修改包名实现应用分身、修改资源去广告、去除re管理器广告...
From:https://www.bilibili.com/video/BV1UE411A7rW?p=7 Android 中 adb shell dumpsys 相关命令:https://blog.c ...
- 【Android 逆向】代码调试器开发 ( 等待进程状态改变 | detach 脱离进程调试 PTRACE_DETACH | 调试中继续运行程序 PTRACE_CONT )
文章目录 一.等待进程状态改变 二.detach 脱离进程调试 PTRACE_DETACH 三.调试中继续运行程序 PTRACE_CONT 一.等待进程状态改变 上一篇博客 [Android 逆向]代 ...
- android fragment 管理器,Android Fragment 與 Fragment管理器
Android Fragment 與 Fragment管理器 首先談談Fragement的需求 過去開發人員認為界面之間的跳轉只需要使用多個activity組成就行了: 例如下圖中,在Activity ...
- android之ion内存储器管理器,Android ION
场景:android之ION内存储器管理器(1)- 简介 android之ION内存管理器(1)-- 简介 by JHJ(jianghuijun211@gmail.com) 为什么需要ION 回顾20 ...
- 【Android 逆向】代码调试器开发 ( 代码调试器功能简介 | 设置断点 | 读写内存 | 读写寄存器 | 恢复运行 | Attach 进程 )
文章目录 一.代码调试器功能简介 二.Attach 进程 一.代码调试器功能简介 代码调试器功能 : 设置断点 : 无论什么类型的调试器 , 都必须可以设置断点 , 运行到断点处 , 挂起被调试进程 ...
- android 布局管理器,【Android开发】布局管理器-表格布局
在XML布局文件中定义表格布局管理器的基本语法: 属性列表 > 需要添加的UI组件 多个TableRow TableLayout支持的XML属性: android:collapseColumns ...
- Android文档 - 账户管理器概述
账户管理器概述 这个类提供了访问到 用户在线账户的集中式注册中心 的能力.用户为每账户输入一次 认证信息(credentials,包含用户名和密码),过过 点击一次(one-click)完成认证的方式 ...
最新文章
- 6大最流行、最有用的自然语言处理库对比
- 216. 组合总和 III017(回溯法求解)
- MySQL instr()函数
- 专注数据,打造阿里云Elasticsearch“一站式”数据服务体系
- zend studio mysql_Zend Studio的一些常用配置和使用帮助手册
- java框架之Quartz-任务调度整合Spring
- 当别人问你自定义哪些hooks
- Docker笔记2 容器及其基本操作
- 线性模型第3讲:Lasso方法
- 迅捷PDF虚拟打印机怎么安装和使用
- 查看Hadoop的版本号
- Ubuntu 18.04 安装Qt 5.12.0
- 未来广告机面临的问题
- 关于tkinter.Canvas 不显示图片的问题
- 【Android】之 Flow 的使用和浅析
- 土地估价师继续教育培训心得体会
- 软件测试理论与经验--阅读笔记
- 讲述下我在EBC金融外汇平台交易的真实体验
- 华为服务器型号H22H-05,华为h22h05服务器配置
- 手把手教你制作andriod手机电子书
热门文章
- ZJM 与霍格沃兹(字符串哈希)
- 00812中国现当代作家作品专题研究简答论述题【湖北卷2110考期】
- WS2812 RGB灯
- 畜牧养殖APP系统开发源码
- Python深度学习基础(二)——反向传递概念透彻解析以及Python手动实现
- EasyCVR添加萤石云SDK接入的设计与开发流程
- eslint搭配prettier出现Replace `XXX` with `··········XXX·······`的问题解决方法
- win10怎么设置计算机语言,Win10系统怎么设置中文语言_windows10怎么把系统语言设置成中文...
- Python输出一个绕圈圈的矩阵
- 如何让Div层悬浮在Flash Object对象之上!