我尝试使用命令行和otool在mac上反编译.framework包。它不会让我 - 无效的文件错误或类似的东西。我看到otool可以使用.a静态库。
有什么方法可以反编译.framework包吗?
答案 0 :(得分:1)
框架是一个捆绑。打开它(在终端中说“cd framework_name”)。例如,CoreData框架包含二进制文件CoreData。对这个二进制文件使用带-vt选项的otool,你会在屏幕上看到很多代码))))从库中使用lipo工具提取目标文件。别忘了为lipo使用-thin选项;) 附:您可以使用MachOView GUI工具代替otool