问题标签 [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 投票
1 回答
605 浏览

ios5 - 您可以使用 SpringBoard 服务框架或其他私有框架找到单个应用程序的使用时长吗?

我有一个在 iOS5 上运行的后台服务。我试图找到每个前台应用程序运行的持续时间。我遇到了 Vikarti Anatra 的这篇很棒的帖子。 如何通过应用程序 id 在 iOS 上确定哪些应用程序是后台应用程序以及哪些应用程序是前台程序

这显示了如何获取当前的前台进程。但是,我想知道是否有一种方法可以为我提供 Springboard 启动的各种进程的开始时间,以便我可以计算持续时间。

我正在尝试创建用户启动的应用程序日志。这不是为了应用商店认证,而是作为内部组织工具。

谢谢。

0 投票
3 回答
2055 浏览

ios - 使用私有框架 BluetoothManager / iOS 5.0

我可以在私有框架的帮助下启用蓝牙。

现在我必须搜索附近的设备。我猜 deviceScanningEnabled 命令是正确的,但我如何获得返回的设备?有没有回调函数?我读到了一些将在 NotificationCenter 中的通知?!

在这种情况下如何使用它?

0 投票
0 回答
666 浏览

iphone - Lookout 移动 iPhone wifi 安全

“Lookout Mobile Security”(iPhone 应用程序 - http://itunes.apple.com/us/app/lookout-mobile-security-free/id434893913?mt=8)如何判断 wifi 网络是否安全?这是私有 api使用 Apple80211 api 时如何知道 OPEN、WPA、WPA2、WEP 等安全类型?.

0 投票
0 回答
737 浏览

ios - 在 iOS 5 应用程序中访问 CrashReporter 文件 **企业应用程序**

如果您要说“等等等等私有 API 使用将被拒绝等等”之类的话,请停止阅读

这适用于企业应用程序

在 iOS 5 中,我试图将当前的崩溃日志从客户端 iPad 发送到我的服务器。他们有一个管理软件,但无法从中获取崩溃日志,只有控制台日志在这种情况下没有帮助。

我尝试使用读取 /var/logs/CrashReporter 的内容

但得到

我也尝试过NSFileManager contentsOfDirectoryAtURL:并且有同样的错误

我一直在寻找一个私有 API 来访问沙箱之外的文件,但没有看到任何突出的东西。

是否有另一种方法可以从设备中获取现有的崩溃日志?我正在考虑实施现有的第三方崩溃日志包之一,但我需要访问设备上的当前日志,因为这种崩溃不容易重新创建,而且设备也不容易访问。用户也不与 iTunes 同步,所以我无法从那里获取日志。

我知道这是可能的,至少在越狱环境中,因为像 iFile 这样的应用程序可以做到这一点。在越狱环境中,我确实看到与上面代码的非越狱环境相同的错误。

有什么建议么?

0 投票
2 回答
6533 浏览

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

有谁知道是否可以使用私有框架直接发送 iMessage?

我尝试使用CTMessageCenterfromCoreTelephony但它会发送短信,即使我的手机可以发送 iMessages。

0 投票
3 回答
5718 浏览

objective-c - iOS 私有框架

我正在尝试在我的项目中使用私有框架,问题是当我将 .framework 文件添加到项目时,没有头文件

有什么解决办法吗?

谢谢!

0 投票
1 回答
1670 浏览

iphone - 动态调用私有 API 而不被 App Store 注意到

最近我听到了很多关于一些中国 iOS 开发者如何成功欺骗 App Store 私有 API 检查系统并让他们的动态调用私有 API 应用程序获得批准并在应用程序商店中可用的谣言(或真实故事?)。

到目前为止,这些故事都集中在 WebKit 私有 API 上。他们表示,他们通过调用这些私有 WebKit API 成功地访问了 iPhone 用户的个人数据。

我不得不说我很困惑。我的问题:

  • 他们的说法合乎逻辑吗?(即是否可以通过 WebKit 私有 API 访问用户数据?)

我对完成任务的可能方法的思考。

  • 通过performSelector:方法
  • 通过NSInvocation
  • 透过这所谓的万能玄反射

我个人认为这是不可能的。但我的 iOS 经验有限,所以我对自己的判断没有那么自信。任何建议都非常受欢迎。:)

0 投票
0 回答
5083 浏览

iphone - 在 iOS 上模拟系统范围的触摸事件

我需要在不使用越狱的情况下以编程方式将触摸事件添加到 iOS 设备系统范围内;我该怎么做呢?

最好我想使用私有 API 在后台的应用程序中执行此操作。我知道这样做会阻止我的应用在应用商店中的可用性;然而,这是一个私人应用程序,所以这不是问题。

0 投票
1 回答
1329 浏览

iphone - 如何使运行 iOS 5 的 iPhone 静音

我知道这个问题已经问了很长时间了。我阅读了 stackoverflow 上的所有主题。但是我的问题没有令人满意的答案。

我想以编程方式将运行 iOS 5 的 iPhone 静音。许多人会说公共框架是不可能的。我对此很清楚。我打算编写的应用程序仅供个人使用。我不打算通过 AppStore 出售它(还没有?)。

我的研究让我得出结论,我有几种方法可以通过编程实现 iPhone 静音。

  1. 使用私有框架
  2. 钩住正在播放声音的函数或方法
  3. 替换默认声音(如铃声、MailSent、iMessage、usw...)

对上述方法的一些想法:

  1. 我对私有框架的所有标头进行了类转储(在我的 Xcode-Installation 中),但没有找到(通过其函数名称)指示所需行为的函数
  2. 我认为这是可能的,但我不知道要挂钩的功能。因此,要完成这项工作需要付出相当大的努力(我想我不想这样做)
  3. 再考虑一下,这可能不是一个好的解决方案。也许你可以改变声音。但是电话根本没有静音(游戏,YouTube,...)

我有AVSystemController机会使用这些方法changeActiveCategoryVolumeBysetVolumeTo但这些方法不会使我的手机静音,而是将铃声的最小音量设置为 0.06(或其他值)。

必须有一种方法可以让 iPhone 完全静音,RingToggle(越狱应用程序)做得很好。

有谁知道怎么做?

0 投票
1 回答
279 浏览

ios - 为越狱 iOS 平台开发和使用私有 API 之间的区别

为越狱 iOS 设备开发和仅在非越狱设备上使用私有 API 之间的主要区别是什么?

我正在尝试为设备私下开发类似于Veency的东西,我想知道我将面临的限制(我唯一熟悉的是沙箱不允许应用程序读取沙箱外的文件)。