如何了解iPhone越狱编程?

tom*_*ini 11 iphone sdk jailbreak

我有兴趣了解当iPhone被越狱时应用程序可以访问的其他功能和API.有人能为我提供一些基本资源来了解这一点吗?我最感兴趣的是:

  • 有关私有API的文档
  • 文件系统布局
  • 应用程序配置,例如WinterBoard如何取代SpringBoard?替换锁屏的应用程序?
  • 需要的工具

建议表示赞赏.

Tin*_*ank 7

非常好的问题.我个人花了很多时间试图找到关于私有API的文档,尽管我很确定我前一段时间遇到它,但现在我再也找不到它了.但是,我确实对你的问题有一些答案.让我分享一下到目前为止:

文件系统布局

  • 关于文件系统布局的一个旧的,但仍然是最真实的指南.

"替换"应用

我认为大多数原始iPhone应用程序的"劫持"都是基于通过冒充和类似技术捕获和重新实现Objective-c消息.在这方面的一个很好的指导,请点击这里.我完全相信这是工作机制.

工具

  • 一个工具链为iPhone开发可以在谷歌代码.有关如何安装它的信息,请参阅本指南.
  • 有关如何在越狱手机上使用默认Apple Xcode环境进行开发的信息,请参阅本指南.