BatteryDoctorPro: A must-have Battery management tweak for your jailbroken iPhone


Every once in a while we come across a jailbreak tweak that gives us a reason to jailbreak. BatteryDoctorPro is a jailbreak tweak that falls in that category.

BatteryDoctorPro is a must-have battery management app for your jailbroken iPhone. It offers tons of features to manage your iPhone’s battery, and even gives you quick access to settings toggles and app switcher/multitasking bar.

BatteryDoctorPro app:

Unlike most jailbreak tweaks, BatteryDoctorPro comes as a standalone app.

  • When you launch the app, it gives you information about the hours of battery life left.
  • It also gives you access to three default presets namely Outdoor, Indoor and Alarm. The presets are like profiles, the tweak will automatically enable or disable system toggles to save battery life. For example:
    • Indoor: When you are at home, you can select the Indoor preset. It turns off location services, mobile data and Bluetooth to save battery life.
    • Alarm: When you go to sleep, you can select the Alarm preset, which turns off Wi-Fi, data, location services, Bluetooth, reduces brightness to 30% and enables AirPlane mode.
    • Outdoor: When you’re stepping out, you can select the Outdoor mode, which turns off Wi-Fi, but enables mobile data and location services.
  • You have the option to configure the presets based on your preference by tapping on the icon in the top right corner and selecting the appropriate preset tab. You can play around with 7 different setting such as Wi-Fi, mobile data, LTE, Brightness control, Airplane mode, Location services and Bluetooth.
  • When you connect your iPhone to a power source, it automatically launches the BatteryDoctorPro app and it gives useful information such as how much time it will take to recharge your iPhone. It also tells you it’s in which stage of the charging cycle such as High-speed (a stage where your iPhone’s battery is recharged very fast), Continuation (a stage where your iPhone’s battery is recharged at lower speed) and Trickle (in this stage, you must continue to charge your iPhone even though the battery is fully charged to improve battery life).
  • You can also access previous charging history by tapping on the menu icon in the top left corner and tapping on Records from the menu.
  • You can also check System information from the menu, which gives you the health of the battery, the temperature of the battery and the number of cycles, used RAM, CPU usage and amount of free storage.
  • The Manager option gives you the energy level of each app, and also gives you quick access to the whitelisted apps (we’ll explain how to whitelist the app shortly).
  • The Cleapup option lets you free up storage space by deleting junk files such as Safari cache files, Cydia cache and temp files, system log files, system cache files, temporary files, OTA software updates, Safari cookies and history, location cache, clipboard history and Spotlight caches. You have the option to configure, which files you want to delete via the Settings panel, which can be accessed by tapping on the settings icon in the top right corner. After you have configured the settings based on the preference, tap on the Clean now button. After it completes the clean up process, it will inform you how many junk files were deleted and how much storage space was feed up. I ended up reclaiming just over 300MB of storage space using this option.

Status Bar Widget

The tweak also offers a cool custom widget, which can be accessed by tapping on the battery indicator on the Status bar.

As you can see in the screenshot below, it displays the current preset such as Indoor, Outdoor or Alarm, the battery life and amount of RAM used currently. You can change the preset by tapping on the preset/battery life section of the widget. You can kill all the apps running in the background by tapping on the RAM section of the widget to free up memory.


The widget also gives you quick access to the system toggles and shortcuts so you can enable and disable them or take appropriate action from anywhere in iOS. It offers toggles such as BadgeClear (allows you to clear the notification badges from the apps), virtual Home button (can be very handy if you have a broken Home button), Auto-lock settings and Lock screen that are not typically available in such Quick settings tweaks. It also includes a shortcut for TaskClear, which kills all the apps running in the background to free up RAM.

It also gives you quick access to the app switcher/multitasking bar. If you’ve Auxo installed then it will display the app switcher with the Auxo styling. You can kill apps by swiping down on the app icon. If you do not want an app to be closed when you tap on the RAM section of the widget, then swipe up on the app icon to add it to a whitelist (though it doesn’t seem to work if you’ve Auxo installed). Whitelisted apps get a badge in the bottom right corner of the app icon.

You can also access a similar widget from the Notification Center and the Lock screen (if you’ve lock screen tweaks like LockInfo installed).


BatteryDoctorPro widget in Notification Center


BatteryDoctorPro widget in the Lock screen

Smart Save Settings

If you think that changing the preset is too cumbersome, the tweak comes with smart save settings, which gets triggered when your device goes into standby mode, while you’re sleeping or when there is low battery.

  • In standby mode, you can auto kill background apps (disabled by default) or disable LTE to save battery life after a delay of x minutes (default is 10 mins).
  • In low power mode, it automatically disables mobile data when there is x% of battery life left (30% by default) and reduces the screen brightness.
  • In sleep mode, it automatically enables the Sleep preset based on sleep time you have configured (2:00 am to 8:00 am by default).


You can access Settings for BatteryDoctorPro at the bottom of the menu in the standalone app.

  • It allows you to enable or disable the widget in the Status bar and Notification Center.
  • You also have the option to disable the preset changer, multitasking bar in the Notification Center widget. You can also choose to display the toggles in a single row or in two rows.
  • As I mentioned earlier by default BatteryDoctorPro is launched when you connect it to a power source, but you can disable this via the Settings (Run BDP when plugged in On/Off toggle).
  • You can also disable the alert that reminds you when recharging is completed, so you do not overcharge the battery.

Folks at TechShowsYou have created a detailed walkthrough of the tweak, so check it out in action below:

I have been playing around with BatteryDoctorPro for couple of days and it seems to work exactly as advertised, and comes with a very slick UI. The amount of features it offers is quite overwhelming and easily one of the most comprehensive tweaks available on Cydia. The tweak has been developed by Kingsoft Security.

It is compatible with iOS 5.x.x and iOS 6.x.x. It supports iPhone 5, iPhone 4S, iPhone 4, iPhone 3GS, iPhone 3G, iPod touch 5 and iPod touch 4.

And that’s not all, the unbelievable thing is that, the tweak is available for free on Cydia. So if you’ve a jailbroken device, then you must definitely check it out.

BatteryDoctorPro seems to have sneaked past our radar as it has been available for quite sometime so our apologies for not covering this earlier. Thanks @Vicari0 for the tip!

As always, let us know what you think of BatteryDoctorPro in the comments below.

➤ Download link (works only on a jailbroken device)

Like this post? Share it!