Tag: 越狱

在iPhone上添加Twitter.framework到Theos

我正在iPhone上开发与Theos的通知中心部件。 在makefile我添加了“Twitter”框架,并在我的项目中添加了<Twitter/Twitter.h> 。 当我编译小部件时,我得到一个“ Twitter/Twitter.h no such file or directory. ”。 我怎样才能添加这个框架? 谢谢

如何在系统级捕获和loggingiOS触摸事件?

我想在系统级捕获所有的触摸事件,我并不是指在一个指定的应用程序捕获,但所有的应用程序,甚至是SpringBoard。我试过IOHIDEvent( https://github.com/kennytm/iphone-private-frameworks / tree / master / IOKit / hid ),但是运行时头文件在iOS4之后被改变了,现在我无法得到它们的iOS6。 也许是GSEvent也是一个好方法,但是有谁知道GSEvent如何做到这一点? 谢谢!

移动衬底调整的根权限

我正在开发一个调整,当互联网可达时,它做了一些事情。 这是用苹果的可达性API完成的。 调整在SpringBoard中加载。 我有一个.plist文件包含/MyTweaksFolder中的一些信息。 我可以阅读,但我不能修改或改变它。 我猜这与SpringBoard的特权有关。 我的问题是:如何在SpringBoard中授予root访问权限?

(编程/自动)删除iOS应用程序

我正在寻找解决scheme,如何从设备中删除所有已安装的iOS应用程序。 我正在为iOS-Security开发一个项目。 对于一个监狱破碎的设备上的不同分析的东西,有必要自动安装一大堆应用程序,执行所有testing,然后将其删除,以获得进一步应用程序的自由空间。 自动安装和testing逻辑已经完成。 我只坚持应用程序删除部分。 用户安装的iOS应用程序位于/var/mobile/Applications/ 。 每个应用程序都有自己的随机命名的目录,例如7654BE30-F438-42CE-98E0-B95264458C49/ 。 为了certificate应用程序是否已安装,我的软件检出/private/var/mobile/Library/Caches/的com.apple.mobile.installation.plist , 我已经尝试删除/var/mobile/Applications/的所有应用程序的二进制文件,并且在com.apple.mobile.installation.plist有引用。 看起来iOS在每个安装过程之后都会生成一个新的com.apple.mobile.installation.plist ,因此,是否将所有条目从com.apple.mobile.installation.plist删除都没有区别。 所以如果我想安装一个已经testing过的应用程序,那么我的软件将不会识别它尚未安装,因为它仍然列在com.apple.mobile.installation.plist 。 我试图找出iOS存储所有关于用户安装的应用程序的信息。 将不胜感激任何帮助或暗示找出的信息。 提前致谢! 考虑我正在越狱iDevice,所以一切都是可能的;-)

如何在iOS中隐藏状态栏图标

我想创build一个简单的mobilesubstrate调整隐藏和显示状态栏图标,如电池或载波或无线信号indecator。 我见过libstatusbar项目,但我不知道如何隐藏iOS的图标。 有没有其他的方式来做到这一点,而不使用这个库? 我只想隐藏并显示默认的图标

使用xcode越狱开发

我一直在寻找学习如何使用Xcode越狱发展。 我有狮子和越狱iPhone3G和Xcode4.6不支持iPhone3G。 我已经安装了ldid但不知道如何使用它。 我也必须发布守护进程,并附上我的应用程序。 我已经按照这个教程做了一个守护进程,但我陷入了在xcode中创build一个开放工具链模板的设置。 我跟着每一步,但我的xcode没有显示任何开放工具链的模板。 是否真的需要打开工具链模板?

越狱iOS从后台应用程序截图

我正在为自己构build一个实用程序应用程序,该应用程序在后台运行时可以截取前台运行的任何应用程序的屏幕截图。 该实用程序将在越狱设备上运行,因此它可以访问私有API并且不限于沙箱。 由于实用程序应用程序在后台运行(作为守护进程或使用后台程序),如何访问正在显示的屏幕以生成屏幕截图? 我想这是因为我想以编程方式/远程截图。 该实用程序将截图并上传到我的本地服务器。 我正在使用这个作为内部testing工具的一部分。 非常感谢!

如何在越狱的iOS设备上访问沙箱外的文件系统?

我将为越狱iOS设备开发一个简单的应用程序。 我想访问应用程序沙箱外的设备的文件系统,并移动一些文件(例如从一个目录到另一个目录)。 我怎样才能使用Xcode 3.1或4,与操作系统版本3.1.3兼容?

将键添加到iPad键盘

我目前正在研究一个iPad应用程序,我的客户希望添加function键,就像我在键盘上的普通键盘一样。 问题是他想在iPad系统键盘上有一个“Fn”键,点击时会显示function键。 有没有越狱可能? 因为他给我发了一些照片,但是我已经search了很多,但是我找不到任何苹果公司的文件说'如果应用程序会干扰系统键盘或类似的东西, 任何关于如何做的指针在键盘上添加Fn键或我可以显示说服他的东西,真的很感激.. 编辑:解决scheme添加,但只有当你想学习如何做到这一点.. 但它不是你应该做一个真正的应用程序 按照此链接findiPad的键盘层注意:您需要检查iPad上的UIPeripheralHostView,UIKeyboard适用于iPhone。 在最后如果你发现UIPeripheralHostView的条件,为其子视图添加一个循环,并检查UIKeyboardAutomatic 完成后..你需要做一个recursion调用像iOS一样做一个HitTest CGPoint可以是任何东西,取决于你想要添加的键,在我的情况下它像CGPoint(50,290)右下angular的键。 因此,在将CGPoint转换为父视图的本地坐标系统的同时,请在子视图中循环(您可以在findUIKeyboardAutomatic之后以零视图开始父视图。 最终返回条件是如果你的视图是UIKBKeyView类,它可以响应你的hitTest点。 你有你的关键看法和它的父母..现在添加任何你想添加…

iOS – 如何更改文档目录

目前我正在使用的程序使用核心数据,并将“帐户”信息存储在一个名为Accounts.sqlite文件中。该文件存储在Documents目录里面的长string中,即A89C1398-A7BE-44F1-A337-DABA9C66AF1D So我想在/var/mobile/Library/KegCop保存/创build应用程序的文件我发现这个问题 ,我做了必要的修改,删除了我的应用程序,点击Xcode中的Runbutton,运行良好。 但是Accounts.sqlite文件仍然在Documents目录中。 我添加/修改了下面的代码到AppDelegate.m文件, // default sqlite file path // NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"Accounts.sqlite"]; // jailbroken path – /var/mobile/Library/KegCop/ NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docPath = [documentPaths objectAtIndex:0]; NSURL *storeURL = [NSURL fileURLWithPath: [docPath stringByAppendingPathComponent:@"Accounts.sqlite"]]; 然后在AppDelegate.m文件中创build下面的方法, // set path for documents in jailbreak environment +(NSString *)documentsDirectoryPath { #ifdef JAILBREAK NSString […]