Skip to content

Releases: DevelopCubeLab/BatteryInfo

1.2.2

09 Jul 05:28
Compare
Choose a tag to compare
  1. Added 'full capacity'.
  2. Improve history add saving of QMax and limit voltage data.
  3. Improve the database.
  4. Other improvements.

Zh:

  1. 新增 满充容量
  2. 改进历史记录,新增保存QMax和限制电压数据
  3. 改进数据库,为将来的非TrollStore版做好准备,当前进度新建文件夹,并验证了可行性
  4. 其他小改进

1.2.1

04 Jun 11:18
ba48f11
Compare
Choose a tag to compare

Battery Info has been joined to Havoc, remember to add this app to your account for free~

  1. Added Spanish language, Thanks for @Deci8BelioS
  2. Fixed possible crash issues
  3. Fixed the issue of missing language files in Widget
  4. Use the App without the need for developer mode(Only iOS 16.0+)

Zh:
电池数据已经上架到Havoc了,记得免费将这个App加入您的账户~

  1. 添加了西班牙语,感谢@Deci8BelioS
  2. 修复了可能出现的崩溃问题
  3. 修复了小组件中缺少语言文件的问题
  4. iOS 16.0+ 现在无需打开开发者模式就可以使用app了,主要是解决某些奇怪的用户提出的奇怪的问题

1.2.0

16 May 20:02
Compare
Choose a tag to compare

The widget functionality was actually finished a month ago, but it has been under extended testing. Now that it’s stable, it’s finally being released!
Battery Info has been joined to Havoc, remember to add this app to your account for free~

  1. Includes all updates from 1.1.9
  2. New Home Screen Widgets (iOS 14.0+): Multiple color themes, 3 layout styles, Displays battery health and cycle count directly on the Home screen
  3. New Lock Screen Widget (iOS 16.0+): No special function, just a quick way to open the app from the Lock Screen

If you don’t need widgets, you can simply use 1.1.9
Since this update does not apply to below iOS 14.0, no DEB is provided, please use 1.1.9 instead

FAQ – Widgets

  1. Why only battery health and cycle count?
    Due to system limitations on widget refresh frequency, rapidly changing data is not suitable for display.
  2. Why can the system widget do more?
    System widgets are privileged. Even with TrollStore, third-party apps can’t bypass these limits (at least for now).
  3. Can you make transparent widgets?
    Sadly, true transparency is only supported on iOS 17+. For iOS 14–16, it’s technically impossible.
    However, if you are jailbroken, you can try Remove Widget Background by @Lessica, and add BatteryInfo to the list to simulate transparency using dark/light text over a matching wallpaper.
  4. Why does the widget refresh so slowly?
    System limitation. The app can request refresh, but the system decides when to actually refresh.
  5. I want an immediate refresh. What can I do?
    Restart device or Restart Userspace or Rebuild icon cache
    These actions usually trigger a widget refresh.
  6. My widget suddenly broke and shows no data. What happened?
    It does happen occasionally. Try restarting the device or rebuilding the icon cache.
  7. Can’t the widget refresh itself without opening the main app?
    Not at the moment. The data is fetched by the main app and passed to the widget.

If you have suggestions for widget layout or functionality, open an issue.


Zh:
1.1.9、1.2.0版本同时发布,小组件功能1个月之前就做好了,一直在测试,效果稳定了才决定放出来,开发途中遇到了TrollStore可能存在的bug,提交了issue,并且使用替代方案解决了。
电池数据已经上架到Havoc了,记得免费将这个App加入您的账户~

  1. 包含1.1.9版本中的所有更新内容
  2. 新增桌面小组件(iOS 14.0+),支持多种颜色的配色和3种样式,可以在桌面上显示电池健康度和循环次数。
  3. 新增锁屏小组件(iOS 16.0+),只是为了从锁屏能直接打开App,没有特殊功能

如果App或者小组件为您带来了焦虑,请勿使用
引用opa334的话:'I'm mainly building them for myself to use, but almost nobody else is like that.' [1]
为了减少用户焦虑,桌面小组件默认是不显示数据刷新时间的,您可以手动在桌面上长按小组件打开。第一次使用小组件之前请先打开主程序,app会给小组件发送数据。然后再到主屏幕添加小组件,如果仍然无数据,建议重启设备或重启用户空间
如果您不喜欢Widget 小组件,直接使用1.1.9版本即可
因为这个版本与iOS 14.0版本以下系统的用户无关,因此没有打包DEB包,直接使用1.1.9版本即可

小组件常见问题:

  1. 为什么只能显示电池健康度和循环次数?
    因为系统限制小组件的刷新频率,所以频繁需要刷新的数据不适合展示
  2. 为什么系统小组件能做到,这个做不到?
    系统是系统,第三方app是第三方app,就算有TrollStore也没办法突破限制,可能是我还没找到方法。
  3. 透明小组件能不能行?
    很遗憾,透明小组件需要iOS 17.0才能支持,iOS 17以下的系统版本无法实现(系统会强行给套一个半透明的背景),所以就没做了。
    不过也有替代方法,需要越狱,使用i_82大佬开发的Remove Widget Background,并且选择将电池信息app加入列表即可实现透明背景,然后在长按小组件给小组件设置一个符合您的壁纸的深色或浅色文字即可实现。
    新出来的那个dirtyZero或许也可以删除小组件背景,可以自己去试试,我没研究那个。不行的话就选个自己喜欢的颜色吧。
  4. 为什么小组件刷新那么慢?
    系统限制,App只能请求刷新,至于是否刷新,是系统来决定的
  5. 我很急,就是想刷新
    重启设备或重启用户空间或Rebuild icon cache 均可强行刷新小组件
  6. 小组件突然抽风了,不显示数据了
    确实偶尔会这样,很急的话建议重启设备或重启用户空间或Rebuild icon cache
  7. 刷新数据需要先打开主程序,不能小组件自己刷新吗?
    暂时不能,数据是主程序读取到的,然后发送给小组件显示的。未来或许可以做个后台服务,可能能实现,不确定,希望可以实现。饼+1

如果您对小组件有什么建议或者外观设计的建议可以提交issue,但是关于数据展示这个问题,暂时只能想到这两种数据,其余的需要频繁刷新的数据无法放到小组件里。

感谢小新帮忙设计了小组件的界面

1.1.9

16 May 20:01
Compare
Choose a tag to compare

Version 1.1.9 & 1.2.0 released together!
Due to the overlapping development of the two versions, some strange issues occurred during the update process… but they’re finally resolved, so we’re releasing them at the same time!
Battery Info has been joined to Havoc, remember to add this app to your account for free~

  1. Major code refactoring completed — now you can #8 customize the Home view to show only the info you want.
  2. Charging Power & Not Charging Reason can now be shown separately on the Home page. You can customize this in the settings. If you’d like other combinations to be supported, open an issue.
  3. #11 Add Battery lifetime data.
  4. #14 Devices without charging handshake info will now be hidden by default to reduce visual clutter.
  5. #15 In-app language switching is now supported.
  6. #16 A simple data summary for historical battery data has been added. If you have ideas for more advanced insights, submit an issue!
  7. #17 MagSafe Battery Pack battery level and charging status now supported.
  8. Explain the refresh date of battery health information in the settings through record history.

Since part of the core logic was rewritten, it’s now technically possible to view battery data on your iOS device without needing TrollStore in the future — by running a companion app on your Mac or NAS. A bit unusual, but it’s something I personally need, and it’s fully feasible — might happen!

This release includes two RootFull DEB packages, making it compatible with devices running iOS 14.0 and below, down to iOS 11.0.

Have a suggestion?
Submit an issue — reasonable ideas are welcome.
Unreasonable ones? They’ll be closed or deleted


Zh:
1.1.9、1.2.0版本同时发布,两个版本是交叉在开发因此更新遇到了亿些问题,可算解决了。因此同步发布
电池数据已经上架到Havoc了,记得免费将这个App加入您的账户~

  1. 部分代码重构,因此可以 #8 自定义首页显示的内容了
  2. 首页可以单独显示电池计算充电功率和电池未充电原因了,设置中自定义即可,如果有什么组合想放到首页显示可以提交issue
  3. #11 新增电池生命周期内的电池状态信息
  4. #14 默认隐藏没有充电握手信息的充电器显示握手信息
  5. #15 可以在App内直接切换语言了
  6. #16 给历史数据增加了一个简单的数据统计功能,如果有更好的想法可以提issue
  7. #17 给尊贵的MagSafe显示电量和充电状态了
  8. 通过历史记录推测设置中的电池健康信息的刷新日期,强行解决用户问为什么这两个健康度对不上的问题,因为系统不是实时刷新的

因为部分代码重构了,所以或许未来可以不需要TrollStore,电脑上或者NAS上安装一个辅助程序就能直接在iOS设备上查看电池数据了,虽然有点奇怪,但是我自己需要这个功能,或许会开发出来,因为技术上完全可行,先画个饼,万一实现了呢。毕竟TrollStore不可能用一辈子的,总得找点绕弯子但是能实现的方案。
引用opa334的话:'I'm mainly building them for myself to use, but almost nobody else is like that.' [1]

DEB本次提供两个RootFull版本以供iOS 14.0以下系统版本用户使用,最低支持到iOS 11.0了,虽然我没有在那么低的系统版本测试,之前看到过有人把这个DEB转换成Rootless的,我只能说大可不必,直接TrollStore安装就好了。checkm8漏洞的用户也可以直接使用ipa安装的,TrollStore Lite了解下。
因为iOS 10不支持Safe Area,所以暂时还不支持iOS 10,或许未来会反向支持一下iOS 10或者iOS 9,不过Xcode 16.3开始取消了armV7的编译器,所以还是有点麻烦。暂时不考虑

有什么合理的建议可以提交issue,不合理的建议的issue会被关闭或删除

1.1.8

03 Mar 09:15
Compare
Choose a tag to compare
  1. Adopted suggestions from #9, You can turn off the display of 'Design Capacity' in the record settings.

Zh:

  1. 已采纳 #9 的建议,可以在记录设置中关闭'设计容量'的显示

1.1.7

02 Mar 07:03
Compare
Choose a tag to compare
  1. Fixed the issue where devices below A11 could not read data.
    Btw build a deb packag for users of [iOS12.2~iOS14.0), and users of iOS14.0 or above can directly use TrollStore to install tipa.

Zh:
1.修复A11以下设备无法读取数据的问题

之前老设备的用户说用不了的情况,现在解决了可以用了,顺便为[iOS12.2~iOS14.0)的用户打包了一个deb,iOS14.0及以上的用户直接使用TrollStore安装tipa即可

感谢帮忙测试的用户:@axs66

1.1.6

23 Feb 08:14
Compare
Choose a tag to compare
  1. Add 'Export all records to CSV'
    image

Zh:

  1. 填坑,新增导出全部历史记录为CSV文件。方便在电脑/手机上查看数据和绘制图表

1.1.6a

02 Mar 06:33
Compare
Choose a tag to compare
1.1.6a Pre-release
Pre-release

或许修复了A11以下设备无法读取数据的问题,请直接使用1.1.7版本

1.1.5

22 Feb 15:47
Compare
Choose a tag to compare
  1. Add 'Limit Voltage'

Zh:

  1. 应用户要求,增加限制电压显示

1.1.4

22 Feb 12:39
Compare
Choose a tag to compare
  1. Fix the bug that may cause the app to crash after switching to the charging state in the previous version.
    Please refer to the log of version 1.1.3

Zh:

  1. 修复上个版本引入的可能会闪退的bug
    更新日志请参考1.1.3版本的更新日志