我将iOSOpenDev与Xcode一起使用,并且能够编译调整并生成dylib文件。它是一种简单的hello world程序,当跳板重启时会打个招呼。

如何在越狱设备上运行它?
1)我将dylib文件复制到/ Library / MobileSubstrate / DynamicLibraries /及其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)打开“目标”->“构建设置”->“用户定义”->“ iOSOpenDevDevice”-将此变量值更改为手机的IP。 (您必须将手机和Mac安装在同一WIFI上)。然后只需按Command + Shift +I。它将直接在您的设备上运行。

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

10-08 05:36
查看更多