4

我正在为 Cydia 创建一个 Logos Tweak,我确实完成了我的任务,但现在我需要在安装后“重新启动 SpringBoard”。任何人都可以告诉我像 Cydia 商店中的许多应用程序一样,我必须做些什么来实现这一点,安装后按钮会出现文本“重新启动 SpringBoard”而不是“返回 Cydia”。

4

1 回答 1

2

如果您使用的是THEOS ,您可以通过两种方式执行此操作,

第一个(如果你做清洁,那么你将不得不重做这些步骤),

在位于mytweak/_/DEBIAN/ 调用它们的 DEBIAN 文件夹中创建 2 个文件,preinst然后postrm 在这些文件中粘贴:

declare -a cydia
cydia=($CYDIA)

if [[ $1 == install || $1 == upgrade ]]; then
    if [[ ${CYDIA+@} ]]; then
        eval "echo 'finish:restart' >&${cydia[0]}"
    fi
fi

exit

然后运行make package以创建具有重新启动按钮的新包

第二种方式更简单,不用theos也可以使用,在control文件DEBIAN夹中的文件中,你应该知道这是在哪里。添加行:

Depends: mobilesubstrate

感谢 Nate的回答,尽管我确实知道这一点。

希望这有帮助。

于 2013-06-20T14:46:20.047 回答