【发布时间】:2013-12-14 16:46:06
【问题描述】:
我在OS X 应用程序中使用MobileDevice.framework,并且我已经能够了解通过USB 连接的iOS 设备的电池如何充电使用带有参数@ 的AMDeviceCopyValue(device, domain, key) 函数987654327@ 用于domain 和"BatteryCurrentCapacity" 用于key。
我还想获取电池的充电周期数。我相信这是可能的,因为iBackupBot 能够获取该数据。有谁知道它是怎么做到的?我下载了该程序的免费副本并在iPhone 3GS、iPhone 4S 和iPhone 5 上对其进行了测试。它能够抓取所有三个设备的数据。
我已经通过 LLDB 运行 iBackupBot 并记录了它对 AMDeviceCopyValue() 的每次使用。在这样做时,我确定它没有从中获取充电周期数。
【问题讨论】:
-
我授予赏金是因为我不想看到它被浪费(当然他为我提供了很多我不知道的相关信息)但它并没有真正回答这个问题,所以我没有接受这个答案,直到有人给出答案。我计划稍后在我有更多时间时使用 Hopper Decompiler 攻击 iBackupBot(已经执行此操作的应用程序)...如果有人在我之前没有提出解决方案,我会在找到它时在这里发布解决方案.
-
您好,我想在 iPhone 上安装这个,有什么更新吗?谢谢。
-
@flypig - 如果您可以使用私有框架,请查看我授予赏金的答案。如果没有,我怀疑你可以在 iOS 上做到这一点。
标签: ios iphone macos battery mobiledevice.framework