iOS 逆向 今日头条-去除置顶、广告,还你一个清爽的头条
"目地
1.除去启动页广告词
2.除去目录强烈推荐广告词
3.除去评价顶端强烈推荐广告词
11.除去讨厌的置顶
专用工具及手机软件
越狱5的手机上,苹果ios 9.3.1
dumpdecrypted.dylib ipa蜕壳
class-dump 导出来头文件
Thor 手机抓包
Reveal mac电脑上页面合理布局剖析
开干
抓包
运用Thor手机软件,抓1个目录回到的json统计数据,剖析特殊的字符串。
根据剖析回到的统计数据,人们能够了解,“stick_label:'置顶'”。临时纪录,留着后边用。
除去启动页广告词
用Reveal剖析aPP合理布局,因为广告词闪屏自动跳转太快,无法捕获详细的网页页面,只有可是。根据底层的鲜红色view,人们能够寻找它是1个由TTAdSplashControllerView展现的主视图,也就是说启动页广告词。
人们在头文件中看一下TTAdSplashControllerView有何方式。图中方框标识的,即是当今广告词主视图的复位方式,人们运用Theos去hook该方式。
另一个,人们也将广告词主视图上边的子主视图的girl方式hook掉。
%hook TTAdSplashControllerView - (void)setModel:(NSArray *)model{}#这一是广告词的数据模型的get方式,人们立即取代。那样也不容易给自己回到统计数据了 - (Id)initWithFrame:(struct CGRect)arg1 model:(Id)arg2{ return nil;
}
%end
%hook TTAdSplashView - (void)showADVideoView{};
- (void)showADImage{};
%end
除去评价顶端广告词
每章稿子的评价顶端常有1个营销推广App的广告词,人们根据Reveal剖析能够了解它的类是ExploreDetailADContainerView。方式和除去启动页广告词相同,就是说立即除去他的统计数据,那样就不容易显示信息广告词。可是这种行为的前提条件是开发设计这一App的工作人员对统计数据干了分辨,要是他沒有分辨,那App确实会奔溃的,我往往敢肯定他干了分辨由于,有的评价网页页面有广告词,有的评价网页页面没广告词,因而他确实干了分辨的。
+ (void)trackAppHideIfExists:(Id)arg1; @property(nonatomic) double referHeight; // @synthesize referHeight=_referHeight; @property(retain, nonatomic) NSMutableDictionary *showEvents; // @synthesize showEvents=_showEvents; @property(retain, nonatomic) NSMutableDictionary *adViewFrames; // @synthesize adViewFrames=_adViewFrames; @property(retain, nonatomic) NSMutableArray *adViews; // @synthesize adViews=_adViews; @property(retain, nonatomic) TTAdDetailViewModel *viewModel; // @synthesize viewModel=_viewModel; @property(nonatomic) __weak Id delegate; // @synthesize delegate=_delegate; @property(nonatomic) _Bool isVideoAd; // @synthesize isVideoAd=_isVideoAd; @property(copy, nonatomic) NSArray *adModels; // @synthesize adModels=_adModels;
能够清晰的见到1个特性TTAdDetailViewModel *viewModel;,人们hook它的get方式。
%hook ExploreDetailADContainerView
- (void)setAdModels:(NSArray *)adModels{ }
%end
除去置顶资询和目录广告词
上边2个除去都非常简单,人们寻找他的复位方式或是起动统计数据模
相关文章
- 5条评论
- 青迟饮湿2022-06-10 00:17:14
- 告词 用Reveal剖析aPP合理布局,因为广告词闪屏自动跳转太快,无法捕获详细的网页页面,只有可是。根据底层的鲜红色view,人们能够寻找它是1个由TTAdSplashContro
- 森槿妄愿2022-06-10 04:38:45
- "目地 1.除去启动页广告词2.除去目录强烈推荐广告词3.除去评价顶端强烈推荐广告词11.除去讨厌的置顶 专用工具及手机软件 越狱5的手机上,苹果ios 9.3.1 dumpdecrypted.dylib ipa蜕壳class-dump 导出来
- 森槿空名2022-06-09 22:41:23
- "目地 1.除去启动页广告词2.除去目录强烈推荐广告词3.除去评价顶端强烈推荐广告词11.除去讨厌的置顶 专用工具及手机软件 越狱5的手机上,苹果ios 9.3.1 dumpdecrypted.dylib ipa蜕壳class-dump 导出来头文件Thor 手
- 礼忱野浓2022-06-10 02:21:24
- 的girl方式hook掉。%hook TTAdSplashControllerView - (void)setModel:(NSArray *)model{}#这一是广告词的数据模型的get方式,人们立即取代。那样也不容
- 柔侣娇痞2022-06-10 02:35:45
- ect)arg1 model:(Id)arg2{ return nil;}%end%hook TTAdSplashView /*这一是广告词主视图的子主视图,人们立即hook掉她们的显示信