自iOS 9起,苹果决定阻止sysctl获取运行进程列表 (https://developer.apple.com/videos/wwdc/2015/?id=703)。 在搜索私有API后,我找到了一个名为"THIRDPartyApps"的类,看起来就是我需要的(进程名称和WiFi与WWAN...
我正在尝试编写一个在后台运行并向Springboard或其他应用注入触摸的应用程序。我明白我将使用私有API和结构。该应用是企业应用,不需要经过AppStore的审核。 我正在使用GSEvent结构,根据KennyTM的建议进行了一些小修改以适用于IOS 5/6。我能够通过发送GSSyste...
考虑使用私有但有点记录的Cocoa C函数 _NSLogCStringFunction() 和 _NSSetLogCStringFunction()。 _NSLogCStringFunction() 返回一个函数指针,指向Objective-C运行时在幕后使用的C函数,用于NSLog(),而_...
昨天我尝试在iOS 7中使用私有API,但它没有起作用。以下调用在iOS 6中工作正常:1. NSBundle *b = [NSBundle bundleWithPath:@"/System/Library/PrivateFrameworks/AppleAccount.framework"];...
UIWindow有一个名为_autolayoutTrace的私有方法,可帮助您查找模糊布局。它非常好用和方便,并输出类似于以下内容:*<UIWindow:0x13436fd0> - AMBIGUOUS LAYOUT | *<UIView:0xd5e0b30> | ...
现在苹果正在运行某种静态分析来自动检查私有API的使用情况,由于Three20库,一些人已经被抓住了。我使用另一个第三方库(我从代码中自己编译),我希望在提交给苹果之前自动审核它的私有API使用情况,以便我可以消除/重写那些部分。 如果我在应用程序可执行文件上运行nm,我会得到一个符号列表,...
我正在开发一款iPhone应用程序,不久将在现场演示。 我非常希望通过VGA连接器实时演示应用程序,而不是显示屏幕截图。 我购买了一个iPhone VGA适配器,并改编了Rob Terrell's TVOutManager以满足我的需求。不幸的是,在家里的电视上测试后,帧率并不那么好,即使...
我知道有很多关于方法混淆的资源。但是是否可以从私有API中混淆方法?问题在于没有头文件。我想从PrivateFramework中的私有类(例如(随机示例)Message.framework方法)混淆一个方法。 这是为了个人测试,我知道它会被苹果拒绝。
我们如何获取/转储iOS 9服务包标头(特别是IncomingCall.servicebundle标头)? 旧版iOS版本(例如:https://github.com/justzt/iPhone-IncomingCall.servicebundle-headers)发布了IncomingCa...