Tag: iphone privateapi

如何findIOS 5以上的最前面的应用程序的紫色端口?

我正在尝试编写一个在后台运行的应用程序,并将其注入到跳板或其他应用程序中。 我明白,我将使用私人API和结构。 该应用程序是一个企业应用程序,并不需要为AppStore批准。 我正在使用KennyTMbuild议的GSEvent结构,并对IOS 5/6做了一些小修改。 我可以通过发送GSSystemEvents来发送触摸事件和其他事件给Springboard。 我需要能够发送类似的事件到其他应用程序,但我无法find最前面的应用程序的端口。 有没有一种方法来获得应用程序的端口和运行,以便我可以发送我的GSEvents到应用程序? 如果有人能指点我的例子,或者告诉我如何才能获得最前面的应用程序的紫色端口,那将是非常好的。 谢谢!

如何使用私有API在IOS 5.1中打开/closures飞行模式

我正在尝试使用私有框架在IOS 5.1中打开/closures飞行模式。 在AppSupport.framework中, RadiosPreferences有一个属性来获取/设置飞行模式并设置值 ./AppSupport.framework/RadiosPreferences.h : @property BOOL airplaneMode; ./AppSupport.framework/RadiosPreferences.h : – (void)setAirplaneMode:(BOOL)arg1; 我怎样才能使用这些方法? 我是否需要使用dlsym创build一个对象并调用这些方法? 有人可以帮助我的示例代码或方法来做到这一点。

Siri可以在我的应用程序中使用私有API进行编程调用吗?

而不是让用户按住home键,我想在程序中以编程方式启动Siri。 由于没有可用的公共API来实现这一点,我想知道,如果有人能够通过私有API以编程方式启动Siri,并且如果有的话,您使用了哪个私有API? 我对Siri的任何返回值都不感兴趣。 我想要做的就是启动它。

我在哪里可以findiOS Obj-C代码来扫描并连接到WiFi(私有API)

我需要一个示例obj-c代码扫描并连接到wifi。 私人API是好的,我不会将应用程序发布到appStore。 我发现苹果的应用程序名为“WiFiFoFum”,可以扫描和连接,不幸的是我找不到该应用程序的源代码。 有人知道我在哪里可以find这个代码? 谢谢

在iphone中启动其他没有URL架构的应用程序?

我知道其他应用程序可以通过URL模式从应用程序调用。 但并非所有的应用程序都是注册模式URL。 那么我怎么能启动那个应用程序? 我正在开发的iPhone jaibroken。

iOS touch事件通知(私人API)

可以在iOS上模拟触摸事件 ,并且可以使用CTTelephonyCenterAddObserver和CFNotificationCenterAddObserver在后台接收各种系统范围的通知,例如: IOS越狱如何拦截短信/短信 如何检测iPhone上的屏幕locking/解锁事件? 我还没有find一种方法来获得触摸通知,而在后台虽然。 是否有可以与CFNotificationCenterAddObserver一起使用的“触摸事件”,可以使用的不同通知中心,还是完全不同的方法? 我对低级别的触摸信息(例如,x,y坐标和触摸types)感到满意,但是更高级的信息(例如按下按键,按下后退button等)会更好!

当iOS设备进入睡眠模式(屏幕变黑)时,有没有发现事件?

我想要检测两个事件: 设备被locking/解锁。 设备进入睡眠状态,屏幕变黑。 第一个我已经能够在这里实现: 有没有办法来检查iOS设备是否locking/解锁? 现在我想检测第二个事件,有没有办法做到这一点?

closuresiPhone OS(iOS)中的显示

有没有办法以编程方式closures在iOS中的显示? 不只是把亮度降低,而是像电话应用那样。 我很高兴使用私人API,因为这是个人使用。 谢谢!

检测运营商连接types(3G / EDGE / GPRS)

我如何获得运营商networking的连接types? 我能够得到如果连接是使用Reachability类的WIFI或WWAN 我能够获得networking标志 可达性标志状态:WR t —— localWiFiStatusForFlags 我能够使用CaptiveNetwork获得WIFI SSID 支持的接口:(en0) en0 => { BSSID = "xx:xx:xx:xx:xx:xx"; SSID = MyWifiNetwork; SSIDDATA = <x1x1x1x1 x1x1x1x1 x1>; } 但我无法区分3G,EDGE或GPRS连接。 任何想法也使用iOS私人API? 谢谢。

如何根据应用程序ID确定哪些应用程序是背景以及哪些应用程序是iOS上的前景

使用这个问题中描述的方法,我可以得到在iOS设备上运行的应用程序列表。 我知道PID,并有权访问他们的kinfo_proc结构。 我怎样才能确定哪些是前台进程,哪些是后台(假设我的应用程序是背景)? 我试图根据kinfo_proc信息(请参阅第一个链接),通过kp_proc.p_priorityfind这个信息,但是看起来不可能从优先级推断出背景/前景状态。 我真的不在乎,如果这适用于AppStore审查正确的,但我宁愿一种方法,将工作没有越狱(即私人API是好的,但哪些?)。 我希望这至less在iOS 5上工作 我考虑编写一个简单的MobileSubstrate扩展,将其注入到所有的应用程序,并钩住每个人的applicationDidBecomeActive ,但这需要越狱,是太侵入。