Android逆向笔记(二):去除广告、破解签名校验 案例

上一篇文章介绍了逆向工具的基本用法,本篇就不在赘述有关工具使用的部分,详见:
Android逆向笔记(一):逆向工具使用,简单的代码插入、修改包名/文案 示例

注:本文仅供学习参考,禁止用于任何非法用途

这次就用之前介绍的方法和工具,来实际尝试一下破解一个app,还是以Google Play 某头部APP为例(我会把关键特征打码,如果还是有同学认出来了,还请低调,大家交流一下技术就好)

目标:去除广告App广告重新打包,并绕过签名校验


去除广告

首先要去除广告,这个在实现上很简单,难点在于你要判断这个包用的是什么类型的广告、哪家广告商(通常通过找包名来判断),需要你对各个广告商的SDK有一定了解,起码知道怎么加载广告,这里示例的APP,很容易就可以找出来,使用的是Google Ads:
在这里插入图片描述


确定了是Google Ads,那么就去看看其SDK的使用方法,找到 Googel Admob 开发文档,找到初始配置方法如下:
在这里插入图片描述

可以看到,和大多数APP一样,需要在Manifest中配置一个Google Admob的 AppID,看到这里,基本可以肯定,只要这个ID不对,广告一定是无法初始化成功的,而APP上的广告,不可能因为广告加载失败,就block用户操作的,所以只要改动这个AppID,让他广告加载失败,就基本达到

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值