今天闲来无事,经常刷今日头条.但无奈广告做的太low.于是动起手来,把今日头条的广告给去掉.
先reveal 查看一下界面
发现tableview的父类和dataSource
是ExploreMixedListBaseView
的东西
在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
这不就是我们要找的模型吗! 找到模型不就好办了嘛!
setItem
函数?
神奇的发现.恩,已经没有广告了.
App版本:6.3.2~6.4.2 其他请自测