ios - 是否可以通过 Springboard 调整在 SBApplication 中设置 userInfo?

标签 ios jailbreak theos logos

是否可以通过Springboard调整在SBApplication中设置userInfo,这样当应用程序启动时我可以在didFinishLaunchingWithOptions中捕获它?

最佳答案

您不应更改现有问题。如果你愿意,请问另一个问题。你完全改变了你的问题,现在我的答案对于那些以后会发现它的人来说毫无用处。

对于新问题,您可以编写与链接到 UIKit.framework 的每个应用程序一起加载的调整。为此,您需要添加 MobileSubstrate 过滤器

Filter = {
    Bundles = (com.apple.UIKit);
};

在您的调整中,您可以 Hook -(BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions 并传递您想要的任何参数。

有关 MobileSubstrate 过滤器的更多信息可以在此处找到 http://iphonedevwiki.net/index.php/MobileSubstrate

关于ios - 是否可以通过 Springboard 调整在 SBApplication 中设置 userInfo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16904628/

相关文章:

ios - "Use Auto Layout"和 "Use Size Classes"有什么区别

javascript - 无法从 .../App.js : Module 'react-navigation' does not exist in the Haste module map 解析模块 'react-navigation'

ios - iOS 可以从命令行删除文件夹吗?

linux - 安装 .deb 包时出现 "No such file or directory"

ios - 快速获取修剪视频的缩略图

ios - 如何在 UIView 上绘制一个 NSStrings 数组,它们之间没有任何前导空间并占据整个矩形?

ios - Program 和 ProgramArguments 有什么不同

iphone - 如何在越狱的iPhone中创建一个可以被SpringBoard或其他应用程序访问的全局环境变量?

ios - 如何在iOS工具(越狱)中使用+[SBLockScreenManager共享实例]?