如何了解iPhone越狱编程? [英] How to learn about iPhone jailbroken programming?

查看:186
本文介绍了如何了解iPhone越狱编程?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm interested in learning about what additional features and APIs an app has access to when an iPhone is jailbroken. Can someone provide me with some basic resources to learn about this? I would be most interested in:


  • 关于私有API的文档

  • filesystem layout

  • app配置,例如WinterBoard是如何取代SpringBoard的?更换锁屏的应用程序?

  • 所需工具

  • documentation on the private APIs
  • filesystem layout
  • app configuration, e.g. how did WinterBoard replace SpringBoard? Apps that replace the lockscreen?
  • tools needed

建议赞赏。

推荐答案

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

Very good question. I've personally spend quite a bit of time on trying to find documentation on the private APIs, and even though I'm pretty sure I've come across it some time ago, right now I can't really find it anymore. However, I do have some answers to your questions. Let me share what I have so far:


  • 旧的,但仍然大部分是真实的指南在文件系统布局上。

  • An old, but still mostly true guide on filesystem layout.

我认为最多原始iPhone应用程序的劫持是基于通过冒充和类似技术捕获和重新实现objective-c消息。 此处提供了一个很好的指南。我完全确定这是工作机制。

I think most of the "hijacking" of original iPhone apps is based on catching and re-implementing objective-c messages through posing and comparable techniques. A good guide on this is available here. I'm note entirely sure that this is the mechanism at work though.


  • Google代码上提供了适用于iphone dev的工具链。有关如何安装的信息,请参见本指南

  • 有关如何使用的信息,请参阅本指南。使用默认的Apple Xcode环境在越狱手机上进行开发。

  • A toolchain for iphone dev is available on google code. See this guide for info on how to install it.
  • See this guide for info on how to use the default apple Xcode environment for development on a jailbroken phone.

这篇关于如何了解iPhone越狱编程?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆