问题标签 [iphone-privateapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4514 浏览

ios - 如何使用私有框架从 iPhone 应用程序访问 Safari 历史记录

我遇到了类似的情况,我可以使用Apple的Private Frameworks来了解在iPhone Safari上执行的操作(即浏览标签历史记录和浏览信息的时间)。

我已经经历了一些事情,比如倾销私有框架。但我不知道要转储哪个框架,我猜 WebKit 可能会有所帮助。一些机构可以提供必要的信息来解决这个问题。

我已将转储类导入框架,即 WebHistory.h、WebHistoryItem.h、WebPreferences.h 如果我错过任何内容,请告诉我

0 投票
3 回答
5961 浏览

ios - VPN Apple iOS 隐藏 API

是否有人拥有有关 Apple API 的信息以访问 iOS 上的 SSL 和 VPN 功能。奇怪的是,Apple 没有就此进行沟通,询问他们没有得到回答,而 Juniper、Cisco 等一些软件在这方面做得很好。

0 投票
1 回答
2239 浏览

iphone - 在启动/启动时自动启动应用程序的首选方法?

我正在寻找以“信息亭模式”构建越狱设备,只有我的应用程序可以在设备上运行。我想让我的应用程序在设备启动时自动启动。有很多关于这个的问题:

然而,没有一个答案提供了太多细节。也许我可以实现-(BOOL) _shouldAutoLaunchOnBoot:(BOOL)boot;,returnYES和 bob's your uncle(我会试验一下)。也许我可以简单地将 SpringBoard.app 替换为我自己的应用程序。有没有人做到这一点并愿意提供细节?

作为记录,这将在设备越狱无关紧要的环境中使用,并且我不会向 App Store 提交任何内容。

0 投票
1 回答
1479 浏览

iphone - 连接到 adhoc wifi 时使用 3g 上网(使用私有 API)

首先, 我正在寻找使用私有 API 的资源这是一个企业应用程序,永远不会去应用商店 我需要尽可能多地从用户手中获取配置。

话虽如此,我有一个设备,ipad 将通过该设备提供的 adhoc wifi 网络连接并与之通信。ipad 连接到这个设备并通过套接字连接向它发送原始数据。我还需要连接到互联网进行数据同步。

80% 的时间里,ipad 会连接到这个 adhoc wifi 设备。ipad 上的管理软件不允许用户调整 wifi 设置,所以我试图确保我连接到我的设备而不限制我的服务器同步。我知道我可以使用苹果的 Reachability 类来确定连接,这不是我想要的。我需要同时使用 3g 和 wifi。

有没有办法在代码中强制执行这一点?或者是否有我可以查看的私有 API 资源以找到方法?

这将在 iOS 5 中,最可取的方法是通过一些私有 api 方法路由我的 http 请求以使用 3G,并让套接字请求使用 wifi 到 adhoc 设备。

代码示例会很棒,非常感谢研究的链接/类名。

再一次,这不是进入应用商店,它是一个企业应用程序

0 投票
3 回答
13325 浏览

ios - 如何通过应用程序 id 在 iOS 上确定哪些应用程序是后台应用程序以及哪些应用程序是前台程序

使用此问题中描述的方法,我可以获得在 iOS 设备上运行的应用程序列表。我知道 PID 并且可以访问它们的kinfo_proc结构。如何确定哪些是前台进程,哪些是后台(假设我的应用程序是后台)?

我试图根据kinfo_procvia 中的信息(参见第一个链接)找到这一点kp_proc.p_priority,但看起来不可能从优先级推断背景/前景状态。

我真的不在乎这是否适用于 AppStore Review,但我更喜欢一种无需越狱即可工作的方法(即私有 API 可以,但哪些?)。我希望这至少可以在 iOS 5 上运行

我考虑过编写一个简单的MobileSubstrate扩展,将其注入所有应用程序并挂钩每个人的应用程序applicationDidBecomeActive,但这需要越狱并且侵入性太大。

0 投票
2 回答
7171 浏览

iphone - 获取运营商名称和信号强度在 iphone 中返回错误值

我很好奇为什么我得到错误的值来获取运营商名称和信号强度。这里是代码。

为什么我得到价值“运营商”而不是我使用的运营商?

这是获取信号强度的代码

据我所知,信号强度以 dBm 值(负值)为单位,但为什么上面的值显示正值而现在显示信号强度?是否有任何值映射来表示 dBm 上的信号强度

PS 我在真正的 iphone 设备上运行该程序,但仍然得到错误的值。

任何帮助将不胜感激。

谢谢。

0 投票
2 回答
1576 浏览

iphone - 我在哪里可以找到有关私有 iPhone API 的信息?

我正在尝试制作一个不适用于 App Store的 iOS 应用程序,其中涉及自定义屏幕保护程序、电话的自动开始和结束以及联系限制。但是,我无法找到有关私有的、未记录的 API 的资源和信息。有人有指针吗?

0 投票
2 回答
1203 浏览

ios - iOS 企业开发者计划:Apple 如何区分随机客户和员工?

移动运营商需要将使用私有 API 的应用分发到非越狱设备上。

从到目前为止我在各处阅读的内容来看,这是不可能的。

出于好奇:Enterprise Developer Program 保留给仅在公司内部分发并由员工或承包商使用的应用程序,但 Apple 如何确定用户是员工还是随机的 iPhone 用户?

当然,如果客户数量增长到足够大,苹​​果总有一天会注意到,产生怀疑并关闭企业开发者帐户。

但是,假设该应用程序在本地(仅在少数国家)使用,并且没有那么多客户(例如,数万或数十万),Apple 有没有办法找到它?所以,我想知道的是,在设备或应用程序中是否有任何可衡量的东西表明用户是应用程序开发人员的员工。我不信。

谢谢!

0 投票
1 回答
2147 浏览

ios - 打开设置应用程序

以下是否会被视为私有 API 使用?谷歌搜索后,我发现了许多相互矛盾的报告。

还有人在设置应用程序中有有效网址的列表吗?例如:

将打开设置应用程序的通知页面。

0 投票
1 回答
2136 浏览

iphone - 使用私有 iOS BluetoothManager 框架进行设备配对

我一直在搞乱 iOS 5.0 中的私有 BluetoothManager 框架,我已经能够成功启动/停止蓝牙并获取设备列表,但是我不知道如何启动配对。

我最接近的是尝试使用以下方式连接:

其中dev是在扫描期间发现的 BluetoothDevice 对象。

这似乎试图配对(当我尝试连接到我的 iMac 时,配对对话框会出现一瞬间),但很快就失败了。

我注意到 BluetoothManager.h 包含一个可能有帮助的BTPairingAgentImpl结构,但我不知道该结构包含什么或如何使用它。

任何帮助将不胜感激。