iOSOpenDev Theos - 如何运行

标签 ios jailbreak theos

我将 iOSOpenDev 与 Xcode 一起使用,我能够编译调整并生成 dylib 文件。它是一个简单的 hello world 类程序,它在 springboard 重新启动时打招呼。

如何在越狱设备上运行它? 1) 我复制了/Library/MobileSubstrate/DynamicLibraries/中的 dylib 文件及其 plist 文件。

然后我执行了命令 killall -HUP SpringBoard。

这是它第一次运行。然后即使在多次重新启动手机后它也没有运行过。

在设备上运行 theos dylib 的正确过程是什么?

问候, 维沙尔。

最佳答案

啊哈!终于解决了问题。实际上有不止一个问题。我不得不重新安装 Cyida,因为它已损坏并且要通过如下所示的巨大学习曲线。

1) 开发 theos 调整的方法有多种。最好的方法是在 Mac 上进行。在所有情况下都需要安装 Theos。所以请按照 http://iphonedevwiki.net/index.php/Theos/Getting_Started 中的 Mac 说明进行操作.但是不要运行 nic.pl 来创建项目。

2) 安装 iOSOpenDev 以便您可以通过 xcode 本身开发调整。 iOSOpenDev 需要我们在步骤 1 中安装的 Theos。iOSOpenDev 还需要通过 macports 安装 dpkg 包。

3) 完成后,只需通过 xcode 创建新项目即可。在 xcode 中按下 RUN 按钮只会编译,不会部署到设备。解决所有编译和链接错误后,请按照以下步骤在实际设备上运行。

4) 打开Target->build settings->User-Defined->iOSOpenDevDevice - 将这个变量值改成你手机的IP。 (您的手机和 Mac 必须使用同一个 WIFI)。然后只需按 Command + Shift + I。它会直接在您的设备上运行。

设置 theos/tweak 并不像我想象的那么简单,但探索和弄清楚它很有趣。

关于iOSOpenDev Theos - 如何运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17587350/

相关文章:

ios - 通过在 ios sdk 中添加行来格式化 UITextView 的目的

ios - 如何在 iOS 上通过 bundle id 打开应用程序

ios - 如何分析 iOS 应用程序以在 theos 中进行调整

ios - AppList 数据源在 -[NSIndexPath row] 中断言失败

ios - 检索 vm 统计信息时 64 位 iOS 设备上的奇怪行为

ios - 如何在 URL 类型 info-plist 中添加图像?

ios - 宏无法按Objective-C的要求工作

ios - 从另一个类访问 IBOutlet 属性

iPhone "unable to open database file"用于 xcode 应用程序中的 call_history.db

ios - 从我在 theos 中的钩子(Hook)类调用不同的类方法