如何学习iPhone越狱编程?

11

我对了解iPhone越狱后应用程序能够访问的额外功能和API非常感兴趣。请问是否有一些基本的资源可以学习?我最感兴趣的是:

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

欢迎提供建议。


我之前也问过类似的问题。可以看看这里得到的一些回答:越狱技术上对iPhone做了什么? 希望能帮到你! - Thomas
如果您对这个问题感兴趣,为什么不支持Area 51提议建立一个越狱Stack Exchange网站呢?(http://area51.stackexchange.com/proposals/18154/ios-jailbreaking-development?referrer=EuWVi6IpN0_KzzEhC7I-Qw2) - Richard Stelling
2个回答

7

非常好的问题。我个人花了相当多的时间来寻找私有API的文档,尽管我很确定我在一段时间前找到过它,但现在我真的找不到了。然而,我对您的问题有一些回答。让我分享一下我目前所拥有的:

文件系统布局

  • 一个旧的、但仍然基本正确的指南关于文件系统布局。

“替换”应用程序

我认为大多数原始iPhone应用程序的“劫持”是基于通过 posing 和可比较技术捕获和重新实现Objective-C消息。这方面的一个好指南可以在这里找到。我不确定这是否是正在运作的机制。

工具

  • 在Google Code上提供了一个针对iPhone开发的工具链。请参阅此指南以获取有关如何安装它的信息。
  • 请参阅此指南,以获取有关如何在越狱手机上使用默认的苹果Xcode环境进行开发的信息。

在“替换”应用程序下面链接的指南非常棒!这正是我所寻找的关于该主题的内容。非常感谢您发布了这个! - Ben Baron

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接