Class-dump 腾讯视频导出头文件缺失

日志:

2019-02-14 19:36:36.213 class-dump[39355:581253] Warning: Parsing method types failed, collectThreads:crashThread:resumedThreads:resumedThreadCount:
2019-02-14 19:36:36.215 class-dump[39355:581253] Warning: Parsing method types failed, collectAllRegisterInfos:context:needCheckFirstLineOcMsg:
2019-02-14 19:36:52.272 class-dump[39355:581253] Warning: Parsing method types failed, collectThreads:crashThread:resumedThreads:resumedThreadCount:
2019-02-14 19:36:52.274 class-dump[39355:581253] Warning: Parsing method types failed, collectAllRegisterInfos:context:needCheckFirstLineOcMsg:

代码:

class-dump -H live4iphone -o Headers

结论:有头文件导出,但是和大家遇到的问题一样,广告的控制器QNBPlayerVideoAdsViewController的头文件找不到。
求助,有人帮忙

这个问题解决了, 用Clutch -b com.tencent.live4iphone 脱壳,
然后

QNB 是一个单独的framework,可以通过class-dump 导出

并没有解决
2019-02-27 14:37:31.674 class-dump[41735:976970] Warning: Parsing method types failed, collectThreads:crashThread:resumedThreads:resumedThreadCount:
还是有警告,和之前一样的,头文件有丢失,你确定这边好了吗?

工具用的是 Clutch ,你看截图,找到QNB这个 动态库,在导一下头文件

通过 johnzhuhaochow方式 Clutch -b com.tencent.live4iphone 脱壳出所有Mach-O文件后,再使用 MonkeyDev的class-dump( https://raw.githubusercontent.com/AloneMonkey/MonkeyDev/master/bin/class-dump ) 导出相应Mach-O的头文件,虽然可能仍有缺失,但应该比原始的class-dump文件内容多一点,可以尝试一下看看是否有你需要的文件。如果还是没有,再去寻找其他的class-dump工具,毕竟原始的class-dump作者已经好些年没维护了。。。。。

好的,感谢,我看看

下载到一个.dms格式的文件,怎么用?:grin:

正解!!!对QNBAutomatic 进行class-dump,即可找到楼主说的类。