Skip to content

Battman 1.0.3

Choose a tag to compare

@Torrekie Torrekie released this 29 Nov 10:17
· 44 commits to master since this release

Battman 1.0.3

In this patch version, we have added some tiny new features, fixed some bugs and slightly updated some interfaces.

Notice

This will probably the last major update in this year.

Development on this project will continue at a slower pace, as the current feature set and infrastructure are largely complete. Future updates will focus mainly on maintenance and small improvements.

Suggestions, ideas, and bug reports are always welcome. I will still provide major updates if good idea appears.


  • Added 'Brightness' section, providing basic inspections for device screen and brightness.
  • Added refresh controls to 'Hardware Temperatures', now it can be correctly refreshed.
  • Attempted fixing a bug where causing crash when switching Battman to foreground (#25)
  • Added a new warning condition, where detects if 'Remaining Capacity' is severely mismatched with 'True Remaining Capacity'
  • Fixed a problem where 'Charging Limit' daemon has not been configured with a proper Jetsam priority on iOS 16+
  • Raised 'Charging Limit' daemon Jetsam priority from JETSAM_PRIORITY_BACKGROUND to JETSAM_PRIORITY_IMPORTANT, to prevent jetsam kills as possible.
  • Added a new feature where gives clearer 'Charging Limit' status indicator by changing Battman's SpringBoard icon badge based on control states:
    • : No external power connected
    • : No VBUS presented, for some reason
    • : System 'Optimized Battery Charging' has taken over
    • : Charging as configured
    • : Blocked battery charging as configured
  • Removed accidentally bundled de.po to reduce package size
  • Added incomplete Tiếng Việt support (#24).

Dependencies (deb)

  • libintl8

Support List

iOS \ Chip <= A10 / A10X A11 A12 Series A13 A14 / M1 Series A15 / M2 Series >= A16 / M3 Series
<= 11.0 Unsupported Unsupported - - - - -
12.0 Unsupported Jailbreak Jailbreak - - - -
13.0 Unsupported Jailbreak Jailbreak Jailbreak - - -
14.0 Unsupported Jailbreak / TrollStore Jailbreak / TrollStore Jailbreak / TrollStore Jailbreak / TrollStore - -
15.0 Unsupported Jailbreak / TrollStore Jailbreak / TrollStore Jailbreak / TrollStore Jailbreak / TrollStore Jailbreak / TrollStore -
16.0 Unsupported Jailbreak / TrollStore Jailbreak / TrollStore Jailbreak / TrollStore Jailbreak / TrollStore Jailbreak / TrollStore Untested
>= 17.0 Unsupported Untested Untested Untested Untested Untested Untested
  • Unsupported: Battman would not work on your device, at least for now
  • Untested: Battman has not been tested on your device, but it should theoretically work if you can jailbreak or use TrollStore
  • Jailbreak: You can install Battman after jailbreaking, Please notice that Roothide jailbreak was not considered in this list
  • TrollStore: You can install Battman by using TrollStore

Choose your package

com.torrekie.battman_1.0.3_iphoneos-arm.deb: For your rooted jailbreaks, typically for devices which running iOS 12.0 ~ 14.x
com.torrekie.battman_1.0.3_iphoneos-arm64.deb: For your rootless jailbreaks, typically for devices which running iOS 15.0 or above
Battman.tipa: TrollStore ipa, use when you prefer a TrollStore method, please notice that DO NOT install deb and tipa versions at same time. You can only keep one installation on your device.

Full Changelog: v1.0.2...v1.0.3