问题标签 [cydia-substrate]
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 - 找出活跃的应用程序或是否在跳板上
您如何知道您当前处于哪个活动应用程序中,或者您是否在跳板的主页中?
ios - 挂钩主页按钮按下
我应该用什么方法来注册主页按钮?SpringBoardmenuButtonUp
对我不起作用。到目前为止我在这个网站上看到的所有答案都没有帮助,因为这将使用私有 API。
objective-c - 从锁屏启动应用程序
截至目前,我正在使用[SpringBoard launchApplicationWithIdentifier: suspended:]
从锁屏启动应用程序。如果没有密码,这适用于锁屏。但是,如果有密码,它不会启动。
如果设备有密码,如何提示输入密码然后启动应用程序?
ios - 通过 UIWindow 和 UIViewController 传递旋转事件
这是我的调整的伪代码
当发生旋转事件时,键盘会成功旋转,但 UIWindow 的实际内容不会。这是一个常见问题,但我不知道如何解决。有任何想法吗?
objective-c - Theos - MobileSubstrate:if/else 使用默认值
我正在编写一个调整来编辑状态栏时钟字符串。如果调整被“禁用”,我正在努力寻找一种调用本机设置的方法。我认为调用 %orig 会起作用。但它只在重生后才有效,如果可能的话,我想避免重生!这是适用的代码:
我知道这可能不是 %orig 大小写的正确用法。那么对于我的“其他”,我应该使用什么?我不知道“默认”格式会是什么!
任何帮助表示赞赏。
LM
ios - 为什么我的 Tweak 不能正常工作?
我正在为运行 IOS 7 的 iPhone制作我的第一个MobileSubstrate调整。
我正在使用本教程。
本教程解释了Hooking
他的源代码的基础知识并提供了一个 git hub 示例。
为了测试他编写的代码是否有效,并且为了让我了解theos编译终端,我编译了他的项目。
该项目假设显示一个UIAlert
应用程序何时启动,并在 iPhone 的设置应用程序中设置开关状态为开或关。
将此编译的 deb 安装到我的 iphone 上时,添加了设置页面,因此我可以打开或关闭该功能,但是当该功能打开时,警报不会显示。
这是我的 Tweak.xm 代码:
这是我正在关注且引人注目的 GitHub 示例文件:https ://github.com/AndyIbanez/TutorialProjects/tree/master/launchnotifier
ios - 我是否必须重新启动设备才能重新安装篮板调整?
我做了一个适用于 backboardd 的调整,如果我只是在安装后重新启动它,它不起作用,我必须完全重新启动我的 iPhone。有没有其他更好的方法不需要重启设备?
objective-c - What to do for sendEvent method of UIApplication is duplicated in iOS7?
I hook sendEvent
method of UIApplication
to get events in iOS 6, but it crashed in iOS 7. I've tried handleKeyUIEvent
, handleEvent
, _handleHIDEvent
, only handleKeyUIEvent
can get the key events, the others get nothing but don't crash like sendEvent
. What can I do to get touch events in iOS 7?
%end
ios - 为什么调整应用程序的 postinst 脚本会导致应用程序图标消失?
我在内部制作了一个调整应用程序backboardd
,因此backboardd
必须在安装调整后重新启动。我使用下面的脚本DEBIAN
重新postinst
启动 backboardd。它适合我,但会导致一个新问题:它会在安装结束时自动重新启动,而无需单击“重新启动 SpringBoard”按钮Cydia
,为此,除了您之外,主屏幕上不会显示应用程序图标完全重启设备。我该怎么办?
ios - theos:“类”可能不响应“方法”[-Werror]
标题:
调整.xm:
以上是我的代码,我正在尝试向该类添加一个新方法,但我总是得到