我正在为带有设置中的开/关按钮的 cydia 应用程序创建一个 sbsettings 切换。
我已经从 insanely cydia repo 下载了“SBsettings Scripty”,这是一个预建的切换。我需要编写在按钮打开和关闭时执行的命令。
有2个文件要编辑:
1- com.mytoggle.toggle1-launch-when-toggle-is-on
它默认包含:
#!/bin/sh
rm /var/mobile/Library/Preferences/com.mytoggle.toggle1.flagfile
echo "the toggle is now OFF" >>/var/mobile/scripty.txt
这将关闭切换并在 中写入“切换现在关闭” scripty.txt
。
另一个文件 com.mytoggle.toggle1-launch-when-toggle-is-off 正好相反:打开切换开关并写入“切换开关现在打开”。
我正在尝试替换此脚本;我不想在 scripty.txt 中编写文本,而是想更改应用程序的 .plist 中的值。
这是我的 plist 文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>something1</key>
<false/>
<key>something2</key>
<false/>
</dict>
</plist>
我想用</false>
哪个来打开按钮。<key>something1</key>
</true>