Tag: iphone privateapi

如何在iOS中使用bzip2格式? 苹果告诉我,bzBuffToBuffDecompress是私有API

今天我把我的iOS应用程序提交给应用程序商店,但是很快我收到了苹果的邮件,它说, 不能发布到App Store,因为它使用私有或未公开的API: Private Symbol References BZ2_bzBuffToBuffDecompress 如您所知,正如iPhone开发者计划许可协议第3.3.1节所述,不允许使用非公共API。 在您的应用程序可以由应用程序审查小组审查之前,请解决此问题,并上传一个新的二进制文件到iTunes连接。 我该怎么办? 我真的需要在我的应用程序中支持bzip2格式。

使用私有框架以编程方式发送iMessage

有谁知道是否有可能使用私人框架直接发送iMessage? 我尝试从CoreTelephony使用CTMessageCenter ,但它会发送短信,即使我的手机可以发送iMessages。

IOS在应用程序间共享数据

您好我想在同一个IOS设备上的应用程序之间共享数据/文件。 场景: 一个应用程序将数据 (从服务器/最多1GB)提取到设备, 其他应用程序应该能够访问它 。 我怎样才能做到这一点? 没有越狱 可能的解决scheme: 只是小块:钥匙串,剪贴板,自定义URL(实际上他们是多么小/有限) 如果我不去appstore,但直接B2B 私人API和其他这样的事情(就我而言,苹果的规定不适用于内部的应用程序商店) 任何其他的想法? 谢谢你的帮助

如何在越狱设备上使用GSEvent模拟多点触摸?

我想模拟在越狱设备上的多点触摸事件,我尝试了GSEvent ,我不知道每个领域的结构,所以我只是假设每个pathInfo意味着一个手指信息,但没有效果,任何人都可以给我一些帮助?非常感谢你。 typedef struct touch { int identity; int x; int y; GSHandInfoType type; } touch; static void sendTouches(touch touches[]) { if (touches_count<1) { return; } uint8_t touchEvent[sizeof(GSEventRecord) + sizeof(GSHandInfo) + sizeof(GSPathInfo)*touches_count]; // structure of touch GSEvent struct GSTouchEvent { GSEventRecord record; GSHandInfo handInfo; } * event = (struct GSTouchEvent*) &touchEvent; bzero(touchEvent, sizeof(touchEvent)); // set […]

如何使用私有框架从iOS上的其他应用程序捕获所有推送通知?

我正在寻找一种方法来检测传入到iOS上的其他应用程序的传入推送通知。 我知道公共框架可能无法做到这一点,但是因为这是个人项目,所以我可以使用私人图书馆。 每次收到通知我都想通过蓝牙与外部设备联系,但是我无法对设备进行编程(所以没有ANCS)。 我已经看了SpringBoardServices和BulletinBoard的私人框架,但我不是一个专家的程序员,所以我想不出一种方法来使用它们来满足我的需求…任何想法? 提前致谢!

使用CGPoint的object_setInstanceVariable

有谁知道如何使用object_setInstanceVariable设置结构variables? 对于参考types,它工作正常: object_setInstanceVariable(obj, "_variable", ref); 但是不要为像CGPoint这样的结构工作。 试过以下方法: 1. object_setInstanceVariable(obj, "_variable", point); 2. object_setInstanceVariable(obj, "_variable", &point); 3. object_setInstanceVariable(obj, "_variable", (void **)&point); 我不知道我明白我在做什么(特别是最后一步)… 谢谢你提前!

如何在Xcode 8.3中导入一个私有框架,而不会得到“架构arm64的未定义符号”

我正在尝试使用_CDBatterySaver打开低功耗模式 [[_CDBatterySaver batterySaver] setMode:1]; 我知道有没有以前的Xcode相同types的目录,所以这些方法不起作用。 我也试过只导入“.h”文件,但不起作用。 它是CoreDuet框架的一部分(从GitHub下载) 谢谢

有没有检测短信发送或接收的iPhone的私人API?

我需要实现一个应用程序,检测到短信收到或发送在iPhone上的事件.Reading Sms不是必需的。 我的应用程序将运行在后台使用苹果公司的背景多任务function的VoIP和导航仪。 我可以使用私人API,因为我的客户端不需要appstore上的这个应用程序。 谢谢。

获取iOS的私有API方法的签名

我知道SpringboardService包含很多私有API(例如:SBGetApplicationState,SBDimScreen等)。 我使用“nm”工具获得了这些方法的列表。 我想find一个工具,让我得到这些私人API方法的签名。 据我所知,SBGetApplicationState是一个C调用(vs Objective C方法)。 所以我不确定是否有可能在没有反汇编和额外的手动操作的情况下恢复签名。 不过,我希望至less有半自动化的过程存在。 几个注释: a)我已经看到这个链接(iOS运行时私人头文件): https : //github.com/nst/iOS-Runtime-Headers 它只包含Objective C头文件。 b)我看过这个链接(SpringBoard.app/MIG子系统) http://iphonedevwiki.net/index.php/SpringBoard.app/MIG_subsystem 它包含一些有趣的信息,但文档有点过时(对于iOS 3.1-4.2) 三)我正在做一个研究,我不打算提交任何申请到AppStore。 我很清楚基于使用私有API的AppStore拒绝

苹果和私人API

现在公众知道App Store提交的内容正在使用私有API进行testing,所以我需要提出这个问题…究竟是一个私有API,以便我可以避免它们?