我做了一个适用于 backboardd 的调整,如果我只是在安装后重新启动它,它不起作用,我必须完全重新启动我的 iPhone。有没有其他更好的方法不需要重启设备?
问问题
1205 次
2 回答
2
如果您将调整安装为 debian 包 (*.deb),则可以在 postinst 脚本中执行此操作
launchctl stop com.apple.backboardd
Backboard 将自动重新启动,并且 cydia-substrate 应该能够在其中注入您的调整。
于 2014-02-05T06:57:23.323 回答
1
注意:既然你说你正在使用 iOSOpenDev 来创建你的调整,还有另一个选项,尽管该postinst
文件也可以正常工作。
将另一个安装后命令添加到 iOSOpenDev 将为您的项目创建的自定义构建脚本。
您应该已经在Target -> Build Phases -> Run Script下看到了这个:
/opt/iOSOpenDev/bin/iosod run -h ${iOSOpenDevDevice} 'su mobile -c uicache'
请注意,这需要安装 Cydia 的 UIKit 工具包。(运行uicache
)
您还应该有一个用户定义的构建设置设置,该设置iOSOpenDevDevice
等于您设备的 IP 地址,以便可以通过 Wi-Fi 进行安装。
于 2015-09-18T04:58:30.473 回答