资讯专栏INFORMATION COLUMN

Android逆向工程 实践篇 三

YanceyOfficial / 2658人阅读

摘要:今天就说下给应用去除广告把在使用一个应用的时候有个广告弹出非常恶心有些应用是自带广告的有些是后来被人加进去的怎么进去的都好只要我安装了那个应用觉得不爽我就立马把广告清除上一张没有去除广告的样子把分析如何去除呢类似这个类型的广告只需要分步走不

今天就说下给应用去除广告把.在使用一个应用的时候有个广告弹出. 非常恶心. (有些应用是自带广告的, 有些是后来被人加进去的.) 怎么进去的都好. 只要我安装了那个应用, 觉得不爽. 我就立马把广告清除.
上一张没有去除广告的样子把.


分析:

如何去除呢./? 类似这个类型的广告只需要分4步走(不敢说所有的广告都类似.):

反编译, 拿到smali.

通过AndroidManifest 找到MainActivity入口.这个应用的入口是:MainActivity_.smali

找到MainActivity_的onCreate方法.

阅读代码进行爆破.(因为有些广告直接在onCreate方法里面初始化, 而有部分广告会在application类里面初始化.在那初始化都好,必须在一个地方显示, 那么就肯定会有显示的代码.)

反编译

通过ide我们得到了smali代码.




通过AndroidManifest 找MainActivity入口






图片圈出来的地方就是入口, 那么下一步我们就要找到对应的主Activity.再找到onCreact方法.





看到图片的左边,我们选MainActivity_.smali .打开后, 找到onCreact方法. 仔细研究发现. 这里并没有看到有关于广告的信息. 那么着广告去哪了?
去看看这个Activity是否有继承某些接口或方法.





果然不出我所料, 这个类居然还继承了一个MainActivity. 那么随我一起去看看.

步骤:

打开MainActivity.smile

找到onCreate方法./看完整个类/搜索关键词 这个3个方法都可以试试.一般广告搜索AD之类的单词.

经过一番争扎(争扎过程我就不写了,痛苦), 我终于发现了他启动广告的方法. 做的真隐秘.





把这行代码删除掉. 运行一下.


玩蛋了...怎么失败了??看看什么原因..






貌似说, 我刚才修改地方出问题了.

再修改一下....


好拉. 终于编译成功了.








广告已经不见了. 我们成功了.!!

恩. 这个教程到此. 我们已经成功把广告删除了. 看着界面就是清爽.....

这个应用主要目的就是把现有应用备份, 然后在已备份里面把应用直接传送到电脑.


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/67404.html

相关文章

  • Android逆向工程 实践

    摘要:今天就说下给应用去除广告把在使用一个应用的时候有个广告弹出非常恶心有些应用是自带广告的有些是后来被人加进去的怎么进去的都好只要我安装了那个应用觉得不爽我就立马把广告清除上一张没有去除广告的样子把分析如何去除呢类似这个类型的广告只需要分步走不 今天就说下给应用去除广告把.在使用一个应用的时候有个广告弹出. 非常恶心. (有些应用是自带广告的, 有些是后来被人加进去的.) 怎么进去的都好....

    dantezhao 评论0 收藏0
  • Android逆向工程 实践

    摘要:逆向工程实践篇二今天做了一个小实验随便下载了一个替换首页的图片原来的是静态的图片我要给它换成网络动态加载的图片六步骤用把反编译找到启动的修改资源写图片加载的代码测试打包收工一解包把下载好的使用工具解包二找到启动的页面首先大家应该看确定第一个 Android逆向工程 实践篇 二 今天做了一个小实验. 随便下载了一个apk.替换首页的图片, 原来的apk是静态的图片. 我要给它换成网络动...

    blankyao 评论0 收藏0
  • Android逆向工程 实践

    摘要:逆向工程实践篇二今天做了一个小实验随便下载了一个替换首页的图片原来的是静态的图片我要给它换成网络动态加载的图片六步骤用把反编译找到启动的修改资源写图片加载的代码测试打包收工一解包把下载好的使用工具解包二找到启动的页面首先大家应该看确定第一个 Android逆向工程 实践篇 二 今天做了一个小实验. 随便下载了一个apk.替换首页的图片, 原来的apk是静态的图片. 我要给它换成网络动...

    zhangke3016 评论0 收藏0
  • 腾讯安全Blade团队《Android 移动安全知识技术全解》Android安全【逆向】开发宝典,首

    摘要:作为国际顶级信息安全会议之一,专注于二进制安全领域,议题面向全球开放申请。移动安全的重要性说到安全方面的问题,这里必须说一下逆向了。移动安全知识技术全解资料是由腾讯安全团队编写的学习笔记,资料包含个知识点共计万字。 ...

    wangxinarhat 评论0 收藏0
  • fir.im Weekly - 8 个不能错过的 iOS / Android 技术分享

    摘要:本期收集了月下旬新鲜出炉的技术分享源码等,中图片技术的解压缩逆向实战实践,架构思考触摸事件分发蘑菇街热修复网络请求框架搭建,希望对你有用。无埋点数据实践之路来自的分享。架构安全白皮书来自的分享。 本期 fir.im Weekly 收集了 2 月下旬新鲜出炉的 iOS /Android 技术分享、源码等,iOS 中图片技术的解压缩、逆向实战、iOS SDK 实践,Android架构思考、...

    Elle 评论0 收藏0

发表评论

0条评论

YanceyOfficial

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<