我有兴趣了解当 iPhone 越狱时应用程序可以访问哪些附加功能和 API。有人可以为我提供一些基本资源来了解这一点吗?我最感兴趣的是:
- 有关私有(private) API 的文档
- 文件系统布局
- 应用程序配置,例如WinterBoard 如何取代 SpringBoard?取代锁屏的应用程序?
- 需要的工具
感谢建议。
最佳答案
非常好的问题。我个人花了相当多的时间来尝试查找有关私有(private) API 的文档,尽管我很确定我不久前已经遇到过它,但现在我真的找不到它了。不过,我确实对你的问题有一些答案。让我分享一下我到目前为止所拥有的:
文件系统布局
- 虽然古老,但仍然基本正确 guide关于文件系统布局。
“替换”应用
我认为大多数原始 iPhone 应用程序的“劫持”都是基于通过冒充和类似技术捕获和重新实现 Objective-C 消息。对此有一个很好的指南可用 here 。我完全确定这就是起作用的机制。
工具
- 一个toolchain对于 iphone 开发者可以在谷歌代码上找到。请参阅this guide了解如何安装它的信息。
- 参见this guide了解如何在越狱手机上使用默认的 Apple Xcode 环境进行开发。
关于iphone - 如何学习iPhone越狱编程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2759660/