【问题标题】:Read Battery Percentage of iPhone via WLAN通过 WLAN 读取 iPhone 的电池百分比
【发布时间】:2017-06-07 15:13:04
【问题描述】:

我发现一个应用程序在菜单栏中显示我的 iPhone 的电池百分比 (iBetterCharge)。 iPhone 没有通过 USB 或蓝牙连接(它只连接到与我的 Macbook 相同的网络)。

我的问题是:我怎样才能获得这些信息?该设备出现在 IOReg 中,但这只是因为我通过蓝牙连接了一次手机。

【问题讨论】:

  • iBetterCharge 似乎利用 iTunes 的 wifi 同步来获取数据。我不确定您是如何从中获取数据的 - 但希望它对您有所帮助!
  • @inexcitus 你能弄清楚 iTune 是如何使用 wifi 同步到电池信息的吗?
  • 你好,很遗憾我没有。

标签: iphone battery


【解决方案1】:

这可以通过使用 unix 应用程序“libimobiledevice”来完成。我不确定它是否适用于所有版本的 iOS。

//install it:
brew install libimobiledevice

//list all device
idevice_id --list // list available device UDIDs. Normally, we have to plug the device at least once to get its UUID.

//get the current syslog of device that we want to check
idevicesyslog -u <device udid>

//do some text search to get the battery info

//or running ideviceinfo (I don't know if it works wirelessly)
//run 'ideviceinfo --help' to see how it works
ideviceinfo -u <device udid> --domain com.apple.mobile.battery

更多阅读: https://www.theiphonewiki.com/wiki/MobileDevice_Library

【讨论】:

    猜你喜欢
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    • 2015-07-26
    相关资源
    最近更新 更多