11得票1回答
iOS 9上进程列表的访问权限

自iOS 9起,苹果决定阻止sysctl获取运行进程列表 (https://developer.apple.com/videos/wwdc/2015/?id=703)。 在搜索私有API后,我找到了一个名为"THIRDPartyApps"的类,看起来就是我需要的(进程名称和WiFi与WWAN...

11得票1回答
如何在IOS 5及以上版本中找到前台应用程序的紫色端口?

我正在尝试编写一个在后台运行并向Springboard或其他应用注入触摸的应用程序。我明白我将使用私有API和结构。该应用是企业应用,不需要经过AppStore的审核。 我正在使用GSEvent结构,根据KennyTM的建议进行了一些小修改以适用于IOS 5/6。我能够通过发送GSSyste...

10得票1回答
用Swift表示C函数中的NULL函数指针

考虑使用私有但有点记录的Cocoa C函数 _NSLogCStringFunction() 和 _NSSetLogCStringFunction()。 _NSLogCStringFunction() 返回一个函数指针,指向Objective-C运行时在幕后使用的C函数,用于NSLog(),而_...

10得票1回答
iOS 7 私有 API 使用

昨天我尝试在iOS 7中使用私有API,但它没有起作用。以下调用在iOS 6中工作正常:1. NSBundle *b = [NSBundle bundleWithPath:@"/System/Library/PrivateFrameworks/AppleAccount.framework"];...

10得票2回答
[[UIWindow keyWindow] _autolayoutTrace]]输出中的星号(*)代表什么意思?

UIWindow有一个名为_autolayoutTrace的私有方法,可帮助您查找模糊布局。它非常好用和方便,并输出类似于以下内容:*<UIWindow:0x13436fd0> - AMBIGUOUS LAYOUT | *<UIView:0xd5e0b30> | ...

10得票2回答
如何检测和避免第三方库中使用私有API

现在苹果正在运行某种静态分析来自动检查私有API的使用情况,由于Three20库,一些人已经被抓住了。我使用另一个第三方库(我从代码中自己编译),我希望在提交给苹果之前自动审核它的私有API使用情况,以便我可以消除/重写那些部分。 如果我在应用程序可执行文件上运行nm,我会得到一个符号列表,...

9得票4回答
iPhone演示帮助:有人知道比UIGetScreenImage()更快的屏幕截图替代方法吗?

我正在开发一款iPhone应用程序,不久将在现场演示。 我非常希望通过VGA连接器实时演示应用程序,而不是显示屏幕截图。 我购买了一个iPhone VGA适配器,并改编了Rob Terrell's TVOutManager以满足我的需求。不幸的是,在家里的电视上测试后,帧率并不那么好,即使...

9得票2回答
在iOS中,方法替换私有框架API

我知道有很多关于方法混淆的资源。但是是否可以从私有API中混淆方法?问题在于没有头文件。我想从PrivateFramework中的私有类(例如(随机示例)Message.framework方法)混淆一个方法。 这是为了个人测试,我知道它会被苹果拒绝。

9得票5回答
如何以编程方式解锁iOS屏幕?

我目前正在探索创建越狱插件。我想解锁手机屏幕。这个要怎么做呢?在iOS 7上可以使用哪些私有API来实现此功能?

9得票2回答
iOS: 如何获取iOS 9的servicebundle头文件?

我们如何获取/转储iOS 9服务包标头(特别是IncomingCall.servicebundle标头)? 旧版iOS版本(例如:https://github.com/justzt/iPhone-IncomingCall.servicebundle-headers)发布了IncomingCa...