As we have pointed out every now and then, battery life is the Achilles’ Heel of iPhones. What these devices have gained in terms of an amazing UI and unparalleled hardware, they are brought to their knees by the not-so-robust battery life. Apple offers a handful of tips on improving battery performance, but every battery tends to wear out over time. So how do you know when is it time to get your battery replaced? Or when to buy an external battery pack? How much juice can your device actually deliver before dying out?
BatteryLogger Lite answers these questions by logging your battery state over every change in battery percentage. Exclusive to Cydia via the BigBoss and PlanetiPhones repositories (and hence, exclusive to jailbroken iDevices only), this free package logs the changes in battery level of your iPhone/iPod Touch and presents the results in graphical form.
This will help a user track the activities that drain the battery most, and how fast the drain is. It can also give you an indication of usage patterns, and identify the times when your battery is under most stress. It will also help you analyze the period it took for the battery to get fully charged and vice versa.
In order to get the maximum out of this application, use it in conjunction with Backgrounder, so that the application can monitor battery level changes from behind the scene as you use your phone normally.
While the lite version is free, the developer is also working on a paid version which will add extra functions, such as logging daemon, additional statistics, like total time on charging, total time awake, total time asleep and much more.
Search for BatteryLogger Lite in Cydia under the repositories mentioned above.