安卓逆向学习——怎么解决APP界面广告以及系统弹窗问题

虚拟环境配置

工具:

1.雷电模拟器(记得把root权限打开)

2.Magisk Delta

注意:如果下载后安装失败,可能是System.vmdk出了问题,按照下图所选的选项就可以解决

记得安装选取第三种方式(安装至系统分区)即可(这个分区是专门为模拟器设置的区域)

记得将下图所示的选项勾上

3.将Zygisk-LSPosed导入Magisk Delta中的模块

将下载好的压缩包放入模拟器的共享文档,直接在模块中导入共享文档中的压缩包即可

便配置好了我们的基本工具,下面将开启安卓逆向的学习之路

怎么解决APP界面广告以及系统弹窗问题

工具:

1.正己老师课程视频自带的demo课程操作文件(同步更新)

2.MT管理器和NP管理器

3.算法助手

4.雷电模拟器

5.jadx-gui

6.开发助手

安卓四大组件

组件

描述

Activity(活动)

在成用中的一个Activity可以用来表示一个界面,意思可以理解为“活动”,即一个活动开始,代表Activity组件启动,活动结束,代表一个Activity的生命周期结束,一个Android应用必须通过Activity来运行和启动,Activity的生命周期交给系统统一管理。

Service(服务)

Service它可以在后台执行长时间运行操作而没有用户界面的应用组件,不依映任何用户界面,例如后台播放音乐,后台下载文件等。

Broadcast Receiver(广播接收器)

一个用于接收广播信息,并做出对应处理的组件,比如我们常见的系抗广播:通知时区改变、电量低、用户改变了语言递项等。

Content Provider(内容提供者)

作为应用程序之可唯一的共享数据的途径,Content Provider主要的功能是储存并检索数据以及向其他应用程序提供访问数据的接口。Android内置的许多数蛋都是使用Content Provider形式,供开发者调用(如视频,图片,通讯录等)

安卓启动广告界面流程及修改方式

启动Activity·>广告Activity.>主页Activity

修改方法:

1.修改加载时间

2.Acitivity切换定位,核改Intent的Activity类名

以教程文件为例

将apk文件放入我们的模拟器,然后打开可以看到里面带有一个广告界面

第一种方法:修改时间

打开MT管理器,启动activity记录,这便于我们快速锁定广告程序的位置

找到广告所在位置并复制程序路径

在class.dex文件里面进行查找索引

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值