jjzjj

jailbreak

全部标签

objective-c - 越狱的iOS从后台应用程序截取屏幕截图

我正在为自己构建一个实用程序应用程序,当该实用程序在后台运行时,它可以截取前台运行的任何内容的屏幕截图。该实用程序将在越狱设备上运行,因此它可以访问私有(private)API,而不局限于沙箱。由于实用程序在后台运行(作为守护程序或使用后台程序),我如何访问正在显示的屏幕以生成屏幕截图?我想要这个的原因是因为我想以编程方式/远程截取屏幕截图。该实用程序将截取屏幕截图并上传到我的本地服务器。我将其用作内部测试工具的一部分。非常感谢帮助! 最佳答案 你应该可以用UICreateScreenImage()抓取整个屏幕的截图.这将为您提供一

ios - 为 iOS iTunes 库中的音乐文件设置插图(越狱)

有一个很好的开源库,它使用Apple的私有(private)框架将音频文件添加到越狱的iOS设备上的iTunes库中,libipodimport.它缺少的是在添加音乐文件时也可以添加艺术作品的能力(一位贡献者在code中签到应该这样做,但作者后来删除了它,因为它不起作用)。有谁知道libipodimport中的代码缺少什么(请参阅前面的链接),或者可能是将艺术作品文件添加到音乐文件的替代方法? 最佳答案 libipodimport的贡献者告诉我缺少的一行使艺术品添加工作://metadisaSSDownloadMetadataobj

ios - 将 App Delegate 与 MobileSubstrate Hook 以将新方法添加到所有应用程序中

我正在使用Logos构建一个MobileSubstrate调整,并且我正在尝试添加一种新方法来将设备锁定到设备上的每个应用程序中,这将在接近更改通知后运行。到目前为止,我的代码是#import#import#import#import#import#include@interfacesuspendresume:NSObject@property(nonatomic,readonly)BOOLproximityState;@end@implementationsuspendresumeBOOLtweakOn;@endstaticNSString*settingsFile=@"/var/m

ios - 无法在 THEOS Tweak 的沙箱外创建目录

我正在使用连接到GoogleChrome应用程序的THEOS对iPhone进行调整。调整功能的一部分是使用ASIHTTPRequest/ASINetworkQueue处理下载和保存文件。用户可以自由选择和设置下载目的地。只要我将下载路径设置为“/tmp”或GoogleChrome文档文件夹,这就可以正常工作。当我尝试选择除这些以外的文件夹时,例如“/var/mobile/Documents/”,我没有权限错误:Domain=NSCocoaErrorDomainCode=513"Theoperationcouldn’tbecompleted.(Cocoaerror513.)"UserIn

ios - 是否有私有(private) API 可用于访问 SIM 工具包?

我正在调查哪些API可用于访问SIM工具包,是否存在?(是的,我知道对此类API的任何使用都不允许将应用提交到应用商店) 最佳答案 1)你可以看看CoreTelephonyframework(反汇编)。它有很多围绕SimToolkit的功能,例如:CTServerConnectionCopySimToolkitMenuCTServerConnectionSelectSimToolkitMenuItem等等。2)您可以在/System/Library/SpringBoardPlugins/SimToolkitUI.servicebun

ios - NSHomeDirectory 为守护进程返回什么?

我正在查看iOS守护进程(预安装)的反汇编代码,我发现它使用了NSHomeDirectory()。我想知道NSHomeDirectory()是干什么用的?存储二进制文件的目录?或/或其他什么?我的猜测是越狱守护进程的行为方式应该与预安装的守护进程相同。 最佳答案 从技术上讲,我认为它是/var/username,其中username是拥有守护进程的用户名。基本上,这可能是/var/root或/var/mobile,具体取决于您以哪个用户身份运行。默认情况下,我看到我的守护进程以root运行,因此在我调用NSHomeDirectory

iphone - 如何通过 IOHIDEvent 模拟触摸事件?

我想在iOS6上模拟触摸事件。我从IOHIDEvent中学到了一些有用的东西,这是一个用于人机界面设备的低级函数包。发件人:https://github.com/kennytm/iphone-private-frameworks/tree/master/IOKit/hid我用IOHIDEvent得到了私有(private)框架,但是在iOS4之后headers发生了变化,一些功能不再被支持。有谁知道如何获取iOS6中的函数,或者知道如何在系统级模拟事件? 最佳答案 正如我在对yourotherquestiontoday的回答中提到的

iphone - 如何防止在挂接 SpringBoard 时自动锁屏?

我的应用程序需要解锁屏幕才能执行某些功能,通常此应用程序作为后台进程运行,如何防止自动锁定?我的意思是在越狱环境中。为什么下面的代码不能从SpringBoard获得?[[UIApplicationsharedApplication]setIdleTimerDisabled:YES]; 最佳答案 [[UIApplicationsharedApplication]setIdleTimerDisabled:YES]; 关于iphone-如何防止在挂接SpringBoard时自动锁屏?,我们在S

iphone - 越狱 iOS : how resume(in foreground) from background

我有问题。我需要为越狱iOS解决这个问题。我的应用程序在后台模式下工作。我希望该应用程序在某些事件后从后台进入前台模式。我尝试了下一条指令:system([[NSStringstringWithFormat:@"uiopen\"%@\"",@"appname://"]UTF8String])但是应用程序没有从后台运行。应用程序作为新进程运行。谢谢。 最佳答案 用户私有(private)API:intSBSLaunchApplicationWithIdentifier(CFStringRefdisplayIdentifier,Bool

iphone - 从整个应用程序目录的 zip 安装 iPhone 应用程序

我有一个越狱iPhone,是否可以压缩整个应用程序目录(例如/private/var/mobile/Applications/{UID})然后使用该zip来安装应用程序?最终,我试图保存此应用程序的状态以便我可以运行测试,然后将其返回到此状态。 最佳答案 是的,你可以做到这一点。假设您的应用程序的整个状态都保存在Documents、Caches文件夹或应用程序首选项(NSUserDefaults)等位置。您可以制作一个/var/mobile/Applications/{UID}的zip,通过ssh/scp将该.zip文件传回您的计算