如何了解iPhone越狱编程?

时间:2010-05-03 16:47:58

标签: iphone sdk jailbreak

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

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

建议表示赞赏。

2 个答案:

答案 0 :(得分:7)

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

文件系统布局

  • 文件系统布局上的一个旧的,但仍然大部分都是真guide

“替换”应用

我认为大多数原始iPhone应用程序的“劫持”都是基于通过冒充和类似技术捕获和重新实现Objective-c消息。有一个很好的指南here。我完全相信这是工作机制。

工具

  • Google代码上提供了适用于iphone dev的toolchain。有关如何安装的信息,请参阅this guide
  • 有关如何在越狱手机上使用默认Apple Xcode环境进行开发的信息,请参阅this guide

答案 1 :(得分:1)

到目前为止,这是我在这个问题上找到的最好的事情: Jailbroken Development : Starter Pack