博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
今日头条去广告
阅读量:6587 次
发布时间:2019-06-24

本文共 603 字,大约阅读时间需要 2 分钟。

今天闲来无事,经常刷今日头条.但无奈广告做的太low.于是动起手来,把今日头条的广告给去掉.

先reveal 查看一下界面

发现tableview的父类和dataSourceExploreMixedListBaseView的东西 在ExploreMixedListBaseView的头文件中,查看到有几个应该是加载请求的关键函数

- (void)preload;- (void)preloadAppStoreAd:(id)arg1;- (void)preloadDetail;- (void)preloadDetailAtIndex:(long long)arg1;- (void)preloadMore;复制代码

在hopper中,查看一下preload函数

内部跳转到
preloadMore
在这里发现
0x1030c9d70对应的是
fetchListManager成员变量 并且从名字看,像是获取列表的. 往下看
loadmorehasmore没有什么意义.
items看头文件是个
NSArray 应该是数组 在
cycript中查看
查看
ExploreOrderedData类头文件 有一个函数
isAd 这不就是我们要找的模型吗! 找到模型不就好办了嘛!
那我们hook一下
setItem函数?

神奇的发现.恩,已经没有广告了.

App版本:6.3.2~6.4.2 其他请自测复制代码

转载地址:http://dghno.baihongyu.com/

你可能感兴趣的文章
注水、占坑、瞎掰:起底机器学习学术圈的那些“伪科学”
查看>>
大数据小视角1:从行存储到RCFile
查看>>
JavaScript常用设计模式
查看>>
第18天:京东网页头部制作
查看>>
Android RecyclerView批量更新notifyItemRangeChanged
查看>>
好消息:Dubbo & Spring Boot要来了
查看>>
面向对象封装的web服务器
查看>>
pytorch新手需要注意的隐晦操作Tensor,max,gather
查看>>
开启“互联网+”模式打造智能移动APP巡检系统
查看>>
以太坊和区块链
查看>>
MyBatis3-以接口方式编程
查看>>
南开大学提出新物体分割评价指标,相比经典指标错误率降低 69.23%
查看>>
Eureka安全访问
查看>>
看Facebook如何基于物理安全保护数据
查看>>
初创公司MindMaze研发情绪反应VR,让VR关怀你的喜怒哀乐
查看>>
绕开“陷阱“,阿里专家带你深入理解C++对象模型的特殊之处
查看>>
Apple Watch新玩法:手势操控无人机
查看>>
ElasticSearch
查看>>
2018“一带一路”阿里巴巴诸神之战全球创客大赛全面启动
查看>>
快轮天才发明家刘峰,上榜福布斯2017年亚洲人物
查看>>