我使backboardd,这工作,如果我只是respring后安装一个调整,它不工作,我必须完全重新启动我的iPhone。 还有没有其他更好的方法,不需要重新启动设备?
Answer 1:
如果你安装你的调整为Debian软件包您可以在您的postinst脚本执行这个(* .deb文件)
launchctl stop com.apple.backboardd
篮板会自动重启,cydia的衬底应该能够在它注入你的好办法。
Answer 2:
注意:既然你说你正在使用iOSOpenDev创建您的调整,还有另一种选择,本书虽然是在postinst
文件工作正常了。
添加其他安装后命令来iOSOpenDev将已经为您的项目创建自定义生成脚本。
你应该已经看到这个目标下- > 构建阶段 - > 运行脚本 :
只需添加以下行,其中的箭头(2号线):
/opt/iOSOpenDev/bin/iosod run -h ${iOSOpenDevDevice} 'su mobile -c uicache'
请注意,这需要安装在Cydia的UIKit的工具包。 (运行uicache
)
你也应该有一个用户定义的构建设置设置iOSOpenDevDevice
等于你的设备的IP地址,所以通过Wi-Fi可能会出现安装。
文章来源: Should I have to restart the device not only respring to install a tweak for backboardd?