我是否应该重新启动设备,不仅要为了对背板安装调整?

时间:2014-02-05 05:06:12

标签: ios objective-c jailbreak tweak cydia-substrate

我做了一个在backboardd上工作的调整,如果我只是在安装后再调整它,它不起作用,我必须完全重启我的iPhone。还有其他更好的方法无需重启设备吗?

2 个答案:

答案 0 :(得分:2)

如果您将调整安装为debian软件包(* .deb),则可以在postinst脚本中执行此操作

launchctl stop com.apple.backboardd

篮板将自动重启,cydia-substrate应该能够在其中注入你的调整。

答案 1 :(得分:1)

注意:既然你说你正在使用iOSOpenDev来创建你的调整,那么还有另一种选择,尽管postinst文件也能正常工作。

将另一个安装后命令添加到iOSOpenDev将为您的项目创建的自定义构建脚本中。

您应该已经在目标 - > 构建阶段 - > 运行脚本下看到了这一点:

enter image description here 只需在箭头所在的位置添加以下行(第2行):

/opt/iOSOpenDev/bin/iosod run -h ${iOSOpenDevDevice} 'su mobile -c uicache'

请注意,这需要安装Cydia的UIKit工具包。 (运行uicache

您还应该有一个用户定义的构建设置设置iOSOpenDevDevice等于您设备的IP地址,因此可以通过Wi-Fi进行安装。