问题标签 [tweak]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 在 MobileSubstrate 调整中显示 UIView?
我正在做一个 iOS MobileSubstrate Tweak,我已经连接了 Springboard 和 launch() 方法。现在我想显示一个带有按钮的视图,如果单击它,它将调用 %orig (原始代码)。如果我没有视图控制器,如何显示视图?我会很感激一些帮助。提前致谢 :)
ios - 如何在首选项包中使用 PSLinkListCell 中的值?
我想为我的越狱调整制作一个偏好包。我成功地制作了一个带有有效开关的偏好包。
但我想要一个选择颜色的设置。例子:
所以如果我点击颜色,它会带我到另一个屏幕,要求我选择“蓝色”、“黄色”或“绿色”。我看过网上的教程,我认为这是一个PSLinkList
.
但我希望我的调整能够读取 plist 并记录选择的颜色。我认为它会读取 的validValues
,PSLinkList
对吗?
但是我会用什么代码来阅读 plist?
编辑:Nate 帮助我添加了 PSListcontroller,但我遇到了一个问题:
这是我的 plist http://pastebin.com/uNKzLBrf
帮我解决这个问题?
ios - 任何好的 iOSOpenDev 示例代码/参考资料?
我有一些开发 iOS 应用程序的经验,我目前正在研究我对 Cydia 进行调整的想法。该调整适用于操作菜单,向菜单添加一个新按钮,并在点击按钮时显示一个界面。
我正在尝试使用 iOSOpenDev 上的操作菜单模板来执行此操作。我目前安装了 iOSOpenDev 并使用操作菜单模板创建了一个新项目。但是,我不知道在此之后如何进行。
我正在寻找一些关于如何使用 iOSOpenDev 创建调整的示例代码或参考资料,但到目前为止我什至还没有找到一个示例项目。是否有关于如何使用 iOSOpenDev 创建 Cydia 调整的最新文档或教程?
ios - 在 Theos Tweak 中导入类
我希望能够在我的调整中创建其他对象的实例。所以基本上我现在有类似的东西
我想要做的是像一个对象的实例一样使用类,并且能够调用类的方法而不是什么。我想也许我可以导入可能有帮助的头文件,但是我遇到了不同的问题,因为我正在使用类转储提取头文件,并且我得到所有这些对 XXUnknownSuperClass 的引用,并在我尝试制作 Tweak 项目时给我留下错误
有什么帮助吗?谢谢!
ios - Preference Bundle PSLinkListCell 更改图像
我试图为我的偏好包编写代码,我在 Xcode (iOSOpenDev) 上创建通知中心小部件时勾选了“偏好包”框。我有一个PSLinkListCell
里面有三件物品。我希望这三个项目也UIimage
根据所选选项更改视图中的图像。
任何帮助将非常感激。
PLIST(仅限 PSLinkListCell)
UIImage 视图
ios - 从 Preference Bundle 中读取 BOOL 值
我正在尝试从 PSSwitchCell 读取 BOOL 值,但 BOOL 一直都是正确的。这是我的代码(徽标调整(iOSopendev))
这是 .xm 文件,我使用 iosopendev 徽标调整模板和简单的首选项加载器。
另外,我知道这只是一个简单的调整,但我正在学习这一切是如何运作的。我看过网上的教程,但我似乎不明白为什么这不起作用。
这是我的 plist(它的一部分)文件,它显示在设置中。
ios - iOS - 通过调整启动“照片”应用程序?
我想通过越狱调整启动“照片”应用程序(苹果股票)。我已经钩住了跳板,覆盖了我需要的方法,现在我需要启动“照片”应用程序。我的问题是,没有为它设置 URL。那么我该怎么做呢?提前致谢!:)
ios - 使用解锁栏并使其引发事件?
我正在对 iPhone 进行调整,将在关机滑块下方放置一个复位滑块。我找到了合适的类,我已经覆盖了它,并且我设法插入了一个按钮,单击该按钮可以重新启动设备。但是,我需要用“滑动重新启动”栏替换该按钮,就像上面的“滑动关闭电源”一样。我怎样才能做到这一点?提前致谢!:)
编辑:这是我的源代码:
ios - PreferenceBundle Not Loading Specifiers in Jailbreak (Theos) App
I have been fighting with this bizarre all afternoon long with no results. Before, I was able to just create a Tweak, using Theos' Tweak template, and add a PreferenceBundle to it by creating the subproject using the template in its directory. I'd run the tweak, open its page in the Settings.app, and it would loud the specifier list (which includes "Awesome Switch 1" when you don't modify it).
In other words, I'd get this screen by just creating the project doing little to no modifications at all:
Now, today I created a new project the same way (create Tweak first, PreferenceLoader project second) and tried to get to this result with no avail.
I have been fighting with this for over 6 hours. I have tried it in two jailbroken devices. I have uninstalled and re-installed Theos. I have reset my computer, I have rebooted both devices, and no matter what I do, that screen doesn't include it's preferences. It contains the background, but no specifiers at all.
The plist currently looks like this. I need to not the plist tool doesn't return any syntax error when running -lint:
(Five.plist. The PreferenceLoader subproject is called "Five").
And the preferences .mm looks like this:
Now I know the file exists and is being read properly because I checked if it exists manually in /Library/PreferenceBundles and because you can change the title key in the above plist and it will reflect in the Preference's page navbar title. I'm not sure what is causing it to read the title but not the rest of the specifiers.
I'm completely dumbfounded by this. I have never seen such a weird behavior with PreferenceLoader projects, and it looks like it started completely randomly, as I haven't changed any Theos setting or anything.
Any help with this will be appreciated.
iphone - 如何阅读 iOS(以及多少)通知?
好的,因为我的问题已经结束,所以我会更深入地讨论,我正在编写一个调整 /reads/ 如果有任何通知,如果有它 /tells/ 你用声音或自定义振动模式。
问题是,如果有任何通知以及用户有多少通知,我将如何(调整)/read/?
希望这被认为是有效的,在此先感谢!