苹果 iOS 私有 api 检查工具 iOS-private-api-checker

2015-11-03 19:59:17 +08:00
 50vip

git 地址: https://github.com/hustcc/iOS-private-api-checker

  1. 私有的 api = (class-dump Framework 下的库生成的头文件中的 api - (Framework 下的头文件里的 api = 有文档的 api + 没有文档的 api)) + PrivateFramework 下的 api 。
  2. 私有 api 在公开的 Framework 及私有的 PrivateFramework 都有。

现在正在做这个工具,已经可以在 mac 上运行使用,因为想移植到 linux 上,搭建 web 检测平台,所以还在找相关的命令工具替换工具。

例如: class-dump 使用 class-dump-z 代替,运行良好!
但是 otool 找不到替代的 linux 工具,求教????

项目参考两个 git 项目,在 readme 中已经说明。

4006 次点击
所在节点    Apple
2 条回复
j16ZgMV9cs6ZB23n
2015-11-03 20:03:49 +08:00
说到 otool ,可以试试 llvm-objdump 和 llvm-readobj 。

llvm 的工具都是跨平台支持 macho 格式的。
50vip
2015-11-03 20:09:18 +08:00
@chilledheart 好的,感谢大神~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/233350

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX