Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Jugney

macrumors member
Original poster
May 6, 2008
73
24
I work for an Apple repair shop, which isn't Apple authorized - hence no access to tools to see hardware stats on iOS devices.

Recently, I noticed a section of coconutBattery called "iOS Device." I started shaking with hope and excitement, and wasn't disappointed. After plugging in my iPhone, it showed me stats on my iPhone battery health.

If a third-party Mac program can read battery stats on an iPhone, what else could it read? Does anyone know of an all-in-one program for reading the overall hardware stats on an iOS device?
 
I work for an Apple repair shop, which isn't Apple authorized - hence no access to tools to see hardware stats on iOS devices.

Recently, I noticed a section of coconutBattery called "iOS Device." I started shaking with hope and excitement, and wasn't disappointed. After plugging in my iPhone, it showed me stats on my iPhone battery health.

If a third-party Mac program can read battery stats on an iPhone, what else could it read? Does anyone know of an all-in-one program for reading the overall hardware stats on an iOS device?
iBackupBot gives some information. A little bit more than Coconut battery.
 
Thanks. Looks like this just gives access to the app data, though, not hardware info.

No there is a way to access hardware data. When you open the app, on the bottom left under devices, the devices plugged in should populate. Click on the device and on the middle of the app there should be an option for more info or about. Click that and another screen will open with hardware details.
 
iBackupBot doesn't provide correct reading. On my phone it showed that my battery was operating at 73% capacity but when I took my phone to the Apple Store, their tool showed that the battery is in fact operating at 88% capacity.
 
iBackupBot doesn't provide correct reading. On my phone it showed that my battery was operating at 73% capacity but when I took my phone to the Apple Store, their tool showed that the battery is in fact operating at 88% capacity.

There is a reason for this. The tools that Apple uses looks at the average battery capacity. Coconut Battery and iBackupBot show the real time battery capacity. The battery capacity changes every 5 seconds, depending on usage, charging, and temperature. Apple's tool is more sophisticated and only grabs the average. If you use Coconut or iBackupBot, you will notice in one day it can give you a 20% range. Ive seen as low as 85% and as high as 105% in a matter of 20 minutes. So Apple's tool combines the average and spits out a number.
 
There is a reason for this. The tools that Apple uses looks at the average battery capacity. Coconut Battery and iBackupBot show the real time battery capacity. The battery capacity changes every 5 seconds, depending on usage, charging, and temperature. Apple's tool is more sophisticated and only grabs the average. If you use Coconut or iBackupBot, you will notice in one day it can give you a 20% range. Ive seen as low as 85% and as high as 105% in a matter of 20 minutes. So Apple's tool combines the average and spits out a number.
By battery capacity do you mean the charge capacity, yeah? Cause that's what I mean. How can that be variable?!
 
By battery capacity do you mean the charge capacity, yeah? Cause that's what I mean. How can that be variable?!

Because its not a constant number.
IMG_0268.PNGIMG_0269.PNGIMG_0270.PNG

Here you go. I took 3 screenshots in 24 seconds. In different battery conditions, draining, charging and draining. Each one has a different health capacity depending on what the battery was doing. Stress and heat causes it to decrease. As it cools off and calms down, the health will restore.

If you play a game on your device for an hour and the battery temp gets to 100F, the health will drop significantly. Once you charge it and it cools off, it will increase. Eventually, it won't return to its full design capacity and wear will develop. Your battery capacity will change hundreds of times a day depending on what your battery is doing.

Here is another one only 6 minutes later.

IMG_0271.PNG

This one took a huge decrease. 40+ mAh worth.
 
You know I don't really trust that app. How's this being calculated?! Battery percentage is a relative figure which really doesn't have any meaning because a battery capacity cannot be pin pointed exactly like how this app is showing.
 
You know I don't really trust that app. How's this being calculated?! Battery percentage is a relative figure which really doesn't have any meaning because a battery capacity cannot be pin pointed exactly like how this app is showing.

It doesn't matter if you trust it or not. Its reading the battery directly. It is giving you the current mAh reading of the actual hardware. it uses the current mAh reading vs. the design capacity to give you your battery health capacity. I've spoken with Apple on many occasions, this is indeed accurate. The only difference between this app and Apple's tool is that this is realtime and theirs is average. Yes a battery capacity can be pin-pointed. Its simple math. Current divided by Design.

Also if you don't trust this one particular app, there are a dozen more that offer the same information.

Edit:

This is absolutely no different than apps that read current CPU usage or RAM usage. Its merely reading the battery.
 
Cheers. I'm gonna look at the available APIs from Apple. I've never really looked into this thing before.
 
Cheers. I'm gonna look at the available APIs from Apple. I've never really looked into this thing before.

Apple has gone out of the way to intentionally block the APIs in iOS 10. All these apps are worthless if you update to iOS 10. There is clearly a reason why Apple doesn't want consumers to have access to battery information going forward. But Mac apps, like the desktop version of Coconut and iBackupBot do still work.
 
Apple has gone out of the way to intentionally block the APIs in iOS 10. All these apps are worthless if you update to iOS 10. There is clearly a reason why Apple doesn't want consumers to have access to battery information going forward. But Mac apps, like the desktop version of Coconut and iBackupBot do still work.
Hmmm... Very interesting. I'm not on iOS 10. Have they removed the documentation from developer site as well?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.