14得票4回答
如何在iOS 7(越狱)中对整个屏幕进行截图,无论前台运行的是哪个应用程序

在iOS7之前,我使用UIGetScreenImage()函数轻松地截取屏幕截图,但在iOS7中,它已经过时了。现在有没有好的方法来实现这个功能呢?谢谢! 补充说明:我需要在任何视图下对整个屏幕进行截图。

14得票2回答
iOS设备进入睡眠模式(屏幕变暗)时,有没有一种方法可以检测到该事件?

我想检测两个事件: 设备锁定/解锁。 设备进入睡眠状态,屏幕变黑。 第一个我已经在这里实现了:有没有办法检查iOS设备是否锁定/解锁? 现在我想检测第二个事件,有没有什么方法可以做到?

14得票1回答
一个使用私有API重启iOS设备或重启Springboard的方法?

我正在寻找一些私有API或代码片段,可以让我重新启动iOS设备或重启Springboard。 我看了SBReboot,但似乎它受到某些授权的保护。 此外,我尝试了reboot(int)和reboot2(int),但似乎这两个都只适用于“root”用户,对于“mobile”用户则无效。 我...

14得票5回答
在iOS 11上,LSApplicationWorkspace无法工作吗?

我有一个私有应用程序,需要使用私有APILSApplicationWorkspace defaultWorkspace和其他功能性方法(如privateURLSchemes allInstalledApplications)扫描所有应用程序和方案并获取它们。在iOS 11之前,这个应用程序运行...

13得票2回答
在iOS 8.3上获取CellID、LAC等信息。

自从iOS 5.X以来,我习惯使用以下方法获取无线电信息:在iOS 5.1中获取CellID、MCC、MNC、LAC和网络信息。 但是在iOS 8.3 beta(和8.3 GM)中,这个私有API _CTServerConnectionCellMonitorCopyCellInfo 不再...

13得票1回答
寻找私有API调用_terminateWithStatus。

我刚刚收到了一封来自苹果的电子邮件,说明我的应用因为调用了_terminateWithStatus而被拒绝。我在应用程序中使用了几个框架,认为这可能是罪魁祸首。 我运行了otool,以下是输出结果:/usr/lib/libz.1.dylib (compatibility version 1....

13得票2回答
获取iOS 8中所有已安装应用程序的列表

如何在iOS 8中以编程方式获取iPhone设备上所有安装的应用程序列表。 如果有人知道如何使用私有API(但设备未越狱)解决此问题,那就太好了。 我知道可以使用iTunes搜索API实现,但它只提供从iTunes安装的应用程序。我需要设备上所有的应用程序,无论是来自iTunes还是用户开...

12得票1回答
iOS 8 - 如何确定前台应用程序以及获取运行中应用程序列表

在 iOS 7.0 及以下版本中,SBFrontmostApplicationDisplayIdentifier 属性可以从 Springboard 框架获取当前前台运行的应用程序信息。但是这种功能在 iOS 8 中被阻止了(因为被认为是漏洞,请参见专门介绍此漏洞的 Common Vulner...

11得票3回答
如何通过应用程序ID确定iOS上哪些应用程序是后台应用程序,哪些是前台应用程序

使用 这篇问答 中所描述的方法,我可以获取运行在iOS设备上的应用程序列表。我知道PID并且可以访问它们的 kinfo_proc 结构。 如何确定哪些是前台进程,哪些是后台进程(假设我的应用程序在后台)? 我尝试根据 kinfo_proc 中的信息 (见第一个链接),通过 kp_proc....

11得票1回答
不使用桥接头文件如何访问私有 UIKit 函数

考虑私有C函数_UICreateScreenUIImage,它返回当前设备屏幕的UIImage快照:OBJC_EXTERN UIImage *_UICreateScreenUIImage(void) NS_RETURNS_RETAINED; 我可以把这个放在一个桥接头文件中,然后在 Swift...