我的问题是......我们可以使用Xcode为越狱的iPhone创建调整吗?如果我想在锁定屏幕中添加一些按钮,我该怎么办?如何修改默认iPhone应用程序的GUI?
答案 0 :(得分:20)
这是一个非常古老的问题,但大多数人在大多数情况下都是错误的。
您可以为越狱设备添加自定义UI,在没有Xcode的情况下创建调整,挂钩到您想要的任何内容,甚至更多,甚至没有SpringBoard的源代码或希望它可以扩展。
MobileSubstrate是一个代码替换平台,可以让您做任何事情。您甚至不需要成为专家,但诚然,至少对编程和Objective-C概念有一定的把握有很大帮助。
答案 1 :(得分:-5)
你所谈论的是无法做到的。您假设1)您将获得Springboard(锁定屏幕)的源代码,以及2)这些程序是可扩展的。
没有源代码(它是专有的),您无法对锁定屏幕进行“调整”。你没有任何东西可以编入锁屏。
虽然您可以通过编辑内部plist(显示标题栏或禁用旋转等简单内容)来修改它们,但您将无法使用XCode添加功能。
要创建“调整”,您必须完全重写锁定屏幕,或者将非常低级别的挂钩插入Springboard / iOS。这不可能仅通过Xcode实现,因为Xcode甚至无法安装iOS级应用程序(所有已安装的应用程序都是用户级的)。
您需要私有框架调用的专业知识,并且可能能够对您尝试扩展的特定程序进行反汇编和逆向工程。