我找到了一个应用程序,显示我的iPhone在菜单栏(iBetterCharge)中的电池百分比。 iPhone没有通过USB或蓝牙连接(它只连接到与我的Macbook相同的网络)。
我的问题是:我如何获得这些信息?该设备显示在IOReg中,但仅仅是因为我通过蓝牙连接了我的手机一次。
答案 0 :(得分: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