将一个数组逆向输出_iOS逆向去除广告

本文介绍了如何通过iOS逆向工程去除App中的广告,包括启动页广告、评论广告和置顶消息。使用了Reveal分析布局,hook相关方法,以及利用抓包和数据模型过滤广告内容。
摘要由CSDN通过智能技术生成

998c4b05b48366ca06b4684aa0298774.png

需求

  • 去除启动页广告

  • 去除列表推荐广告

  • 去除评论顶部推荐广告

  • 去除烦人的置顶(额,其实我本次逆向,就是为了去除这个置顶的)

好了,需求有了,那就着手准备工具吧。

工具及软件

  • 越狱的手机一部

  • Mac开发环境

  • Mac上脱壳软件:dumpdecrypted.dylib

  • Mac上导出头文件软件:class-dump

  • 手机上抓包软件:Thor

  • 电脑上插件开发:Theos

  • 电脑和手机上:Reveal

  • 文本编辑 Sublime Text

逆向过程

前期准备

既然逆向开发,那肯定先得给原生的App脱壳,导出头文件,这些基本的操作就不在本文详述。感兴趣的可以网上自行搜索学习。利用Thor先抓一个今日头条的数据包,一般来说直接看返回值,json格式的,然后复制到网页上解析。如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值