我做了一个在backboardd上工作的调整,如果我只是在安装后再调整它,它不起作用,我必须完全重启我的iPhone。还有其他更好的方法无需重启设备吗?
答案 0 :(得分:2)
如果您将调整安装为debian软件包(* .deb),则可以在postinst脚本中执行此操作
launchctl stop com.apple.backboardd
篮板将自动重启,cydia-substrate应该能够在其中注入你的调整。
答案 1 :(得分:1)
注意:既然你说你正在使用iOSOpenDev来创建你的调整,那么还有另一种选择,尽管postinst
文件也能正常工作。
将另一个安装后命令添加到iOSOpenDev将为您的项目创建的自定义构建脚本中。
您应该已经在目标 - > 构建阶段 - > 运行脚本下看到了这一点:
/opt/iOSOpenDev/bin/iosod run -h ${iOSOpenDevDevice} 'su mobile -c uicache'
请注意,这需要安装Cydia的UIKit工具包。 (运行uicache
)
您还应该有一个用户定义的构建设置设置iOSOpenDevDevice
等于您设备的IP地址,因此可以通过Wi-Fi进行安装。