[APP][5.0+] BatteryGuru

Search This thread

Paget96

Recognized Developer / Contributor
  • Oct 29, 2013
    12,576
    34,719
    24
    Krusevac
    v1.8.9.2-beta4
    - Converted app code to Kotlin
    - Updated databases (this will reset all app settings)
    - Improved ad utils
    - Major code update
    - Improved app performance
    - Reduced energy usage

    This build should be tested well, because code got a major change. From all what we know Kotlin should optimize apps in all the aspects. While doing changes I had tracking the ram usage of the app (including also CPU usage) and seems reduced.

    I want you now to compare beta 2 and beta 3 in terms of usage. Need screenshot of an ram usage for app and service only (for both versions).
    Then you should test basically all in app, to check whether it works or no.
    Thing that don't work if Force English, at the moment it's broken.

    I hope testing will be done by 10+ users, I need to make a nice statistic since this will be a major move

    Below are two builds, normal one and debug. The difference is that debug have all the checks enabled and service process is not separated from the main app process. This way I can get the logs from service also.
    First install normal one to check the app RAM usage and compare with beta 2, then use debug version so we can catch all he issues and fix before the release.

    Download:

    Thanks for support
     

    Paget96

    Recognized Developer / Contributor
  • Oct 29, 2013
    12,576
    34,719
    24
    Krusevac
    BatteryGuru beta 6 published on playstore, waiting for approval. This is update info

    v1.8.9.2-beta6
    - Fixed several exceptions from beta 5
    - Updated checking for running app processes

    This version don't have separated service process from an app process, so it can use slightly more RAM, all will be fine with final release. This is a mandroy thing to catch bugs and crashes in order to perform fixes.

    *** Beta 5 will wipe all the app settings because of database update

    Happy testing
     

    Paget96

    Recognized Developer / Contributor
  • Oct 29, 2013
    12,576
    34,719
    24
    Krusevac
    v1.8.9.2-beta7
    - Fixed several exceptions from beta 6
    - Improved app performance

    Report crashes with logcats on [email protected]

    This version don't have separated service process from an app process, so it can use slightly more RAM, all will be fine with final release. This is a mandroy thing to catch bugs and crashes in order to perform fixes.

    *** Beta 5 and above will wipe all the app settings because of database update

    *** Version will be available within 1h

    Happy testing
     

    Paget96

    Recognized Developer / Contributor
  • Oct 29, 2013
    12,576
    34,719
    24
    Krusevac
    Battery Guru v1.8.9.2

    ⚡️PlayStore (https://play.google.com/store/apps/details?id=com.paget96.batteryguru)
    ⚡️Huawei AppGallery (https://appgallery.huawei.com/#/app/C101343195)
    ⚡️Aptoide (https://batteryguru-paget96.en.aptoide.com/app)
    ⚡️Apptoko (https://apptoko.com/aptoide/batteryguru-paget96?id=com.paget96.batteryguru)
    ⚡️XDA Thread (https://forum.xda-developers.com/an...atteryguru-t3980767/post80484651#post80484651)
    ⚡️Facebook (https://www.facebook.com/BatteryGuru)
    ⚡️Telegram group (https://t.me/Paget96_Projects)


    ❗️The update will be visible in a few hours when Google does a review. Thanks for using Battery Guru, please share

    ❗️Since v1.8.9.2 app settings will be reset to default same as new app install. This is a big move, so it's quite important

    ⚙️Changelog:
    - Updated fragment transition and fragment stacking
    - Added ability to change notification content
    - Update obtaining PACKAGE_USAGE_STATS permissions and it's state
    - Updated root shell
    - Improved granting permissions for both root and non root users
    - Workaround over permission check for root users
    - Separated su and sh shell, so root toast won't appear (just when granting permissions)
    - Updated checking for running app processes
    - Improved app performance
    - Added clear doze log button
    - Converted app code to Kotlin
    - Major code update
    - Updated databases (this will reset all app settings)
    - Improved ad utils
    - Reduced energy usage
    - Updated dependencies
    - Updated translations

    Thanks for the high amount of contribution in translations, anyone interested in translating Battery Guru, check this link:

    Improve translation of the app

    Donate: PayPal (http://paypal.me/Paget96)
    All apps: PlayStore (https://play.google.com/store/apps/dev?id=6924549437581780390&hl=en)
     

    Paget96

    Recognized Developer / Contributor
  • Oct 29, 2013
    12,576
    34,719
    24
    Krusevac
    Battery Guru v1.8.9.3

    ⚡️PlayStore (https://play.google.com/store/apps/details?id=com.paget96.batteryguru)
    ⚡️Huawei AppGallery (https://appgallery.huawei.com/#/app/C101343195)
    ⚡️Aptoide (https://batteryguru-paget96.en.aptoide.com/app)
    ⚡️Apptoko (https://apptoko.com/aptoide/batteryguru-paget96?id=com.paget96.batteryguru)
    ⚡️XDA Thread (https://forum.xda-developers.com/an...atteryguru-t3980767/post80484651#post80484651)
    ⚡️Facebook (https://www.facebook.com/BatteryGuru)
    ⚡️Telegram group (https://t.me/Paget96_Projects)


    ❗️The update will be visible in a few hours when Google does a review. Thanks for using Battery Guru, please share

    ❗️Since v1.8.9.2 app settings will be reset to default same as new app install. This is a big move, so it's quite important

    ⚙️Changelog:
    - Updated background tasks in app
    - Fixed crashes in app
    - Updated Doze log view
    - Updated app stats refreshing
    - Updated getting charging records
    - Improved optimization
    - Improved app performances

    Thanks for the high amount of contribution in translations, anyone interested in translating Battery Guru, check this link:

    Improve translation of the app

    Donate: PayPal (http://paypal.me/Paget96)
    All apps: PlayStore (https://play.google.com/store/apps/dev?id=6924549437581780390&hl=en)
     
    • Like
    Reactions: svendsvin

    Paget96

    Recognized Developer / Contributor
  • Oct 29, 2013
    12,576
    34,719
    24
    Krusevac
    Is there any way to set up the doze settings? Is there any doc, any where, explaining more or less what to do with all the numerous variables?
    All the info below the toggles in doze section tells more about what this parameter does.
    If it's not that enough, we can try get more dedicated users who wanna write a bit about it.
     
    • Like
    Reactions: aftnoon2

    Zaxx32

    Senior Member
    Mar 23, 2019
    177
    30
    Morgantown
    Moto G5 Plus
    Moto G7
    The doze settings look very similar to Naptime. You may be able find some docs for it and correlate the info. I chickened out and bought Greenify way back cuz it catered to rooted phones using exposed framework. My current G7 isn't rooted tho, so I'm trying Guru w/ADBs. So far so good! Guru's come a looong way!
     

    Paget96

    Recognized Developer / Contributor
  • Oct 29, 2013
    12,576
    34,719
    24
    Krusevac
    The doze settings look very similar to Naptime. You may be able find some docs for it and correlate the info. I chickened out and bought Greenify way back cuz it catered to rooted phones using exposed framework. My current G7 isn't rooted tho, so I'm trying Guru w/ADBs. So far so good! Guru's come a looong way!
    Both of us uses the same explanation we found in AOSP git, so you'll find the same info.
    Thanks for liking my app, more stuff will come sooner or later, have some ideas for unique features. :)
     
    • Like
    Reactions: aftnoon2 and Zaxx32

    Icetea

    Senior Member
    Nov 8, 2014
    1,738
    511
    @Paget96

    What do you think about changes for payment? Is there a chance for getting a pro version with one time payment for stopping adds for lifetime?

    Some requests like this unanswered question, i have found first time in 2019 in this thread. What answer do you have?
     
    Last edited:

    Paget96

    Recognized Developer / Contributor
  • Oct 29, 2013
    12,576
    34,719
    24
    Krusevac
    Battery Guru v1.8.9.4-beta1

    ⚡️PlayStore (https://play.google.com/store/apps/details?id=com.paget96.batteryguru)
    ⚡️Huawei AppGallery (https://appgallery.huawei.com/#/app/C101343195)
    ⚡️Aptoide (https://batteryguru-paget96.en.aptoide.com/app)
    ⚡️Apptoko (https://apptoko.com/aptoide/batteryguru-paget96?id=com.paget96.batteryguru)
    ⚡️XDA Thread (https://forum.xda-developers.com/an...atteryguru-t3980767/post80484651#post80484651)
    ⚡️Facebook (https://www.facebook.com/BatteryGuru)
    ⚡️Telegram group (https://t.me/Paget96_Projects)


    ❗️The update will be visible in a few hours when Google does a review. Thanks for using Battery Guru, please share

    ⚙️Changelog:
    - Added support for dual-battery configuration
    - Updated battery calibration (for app)
    - Added restore to default capacity (set capacity card)
    - Updated current mA checker

    Since this build we a re trying to make proper calculation of the mAh charged, getting battery capacity and showing more precise stats to the devices who have dual-battery configuration. If there is any issue or suggestion, pass it to [email protected]

    Improve translation of the app

    Donate: PayPal (http://paypal.me/Paget96)
    All apps: PlayStore (https://play.google.com/store/apps/dev?id=6924549437581780390&hl=en)
     

    Paget96

    Recognized Developer / Contributor
  • Oct 29, 2013
    12,576
    34,719
    24
    Krusevac
    Battery Guru v1.8.9.4-beta2

    ⚡️PlayStore (https://play.google.com/store/apps/details?id=com.paget96.batteryguru)
    ⚡️Huawei AppGallery (https://appgallery.huawei.com/#/app/C101343195)
    ⚡️Aptoide (https://batteryguru-paget96.en.aptoide.com/app)
    ⚡️Apptoko (https://apptoko.com/aptoide/batteryguru-paget96?id=com.paget96.batteryguru)
    ⚡️XDA Thread (https://forum.xda-developers.com/an...atteryguru-t3980767/post80484651#post80484651)
    ⚡️Facebook (https://www.facebook.com/BatteryGuru)
    ⚡️Telegram group (https://t.me/Paget96_Projects)


    ❗️The update will be visible in a few hours when Google does a review. Thanks for using Battery Guru, please share

    ⚙️Changelog:
    - Updated UI for less confusion
    - Updated wattage calculation

    Since this build we a re trying to make proper calculation of the mAh charged, getting battery capacity and showing more precise stats to the devices who have dual-battery configuration. If there is any issue or suggestion, pass it to [email protected]

    Improve translation of the app

    Donate: PayPal (http://paypal.me/Paget96)
    All apps: PlayStore (https://play.google.com/store/apps/dev?id=6924549437581780390&hl=en)
     

    Paget96

    Recognized Developer / Contributor
  • Oct 29, 2013
    12,576
    34,719
    24
    Krusevac
    Battery Guru v1.8.9.4

    ⚡️PlayStore (https://play.google.com/store/apps/details?id=com.paget96.batteryguru)
    ⚡️Huawei AppGallery (https://appgallery.huawei.com/#/app/C101343195)
    ⚡️Aptoide (https://batteryguru-paget96.en.aptoide.com/app)
    ⚡️Apptoko (https://apptoko.com/aptoide/batteryguru-paget96?id=com.paget96.batteryguru)
    ⚡️XDA Thread (https://forum.xda-developers.com/an...atteryguru-t3980767/post80484651#post80484651)
    ⚡️Facebook (https://www.facebook.com/BatteryGuru)
    ⚡️Telegram group (https://t.me/Paget96_Projects)


    ❗️The update will be visible in a few hours when Google does a review. Thanks for using Battery Guru, please share

    ⚙️Changelog:
    - Added support for dual-battery configuration
    - Updated battery calibration (for app)
    - Added restore to default capacity (set capacity card)
    - Updated current mA checker
    - Updated UI for less confusion
    - Updated wattage calculation
    - Updated dependencies
    - Updated translations

    Since this build we a re trying to make proper calculation of the mAh charged, getting battery capacity and showing more precise stats to the devices who have dual-battery configuration. If there is any issue or suggestion, pass it to [email protected]

    Improve translation of the app

    Donate: PayPal (http://paypal.me/Paget96)
    All apps: PlayStore (https://play.google.com/store/apps/dev?id=6924549437581780390&hl=en)
     

    Snot Here

    Member
    Jan 12, 2020
    9
    0
    Dallas
    Having a problem. After a recent update (unfortunately I don't know which; there have been several so far this year) BatteryGuru stopped turning off WiFi when I select Sleep or Saving mode. It still turns off Bluetooth, sets the screen timeout, etc.

    I'm using a BlackBerry Priv (no root), Android 6.0.1.
     

    Paget96

    Recognized Developer / Contributor
  • Oct 29, 2013
    12,576
    34,719
    24
    Krusevac
    Having a problem. After a recent update (unfortunately I don't know which; there have been several so far this year) BatteryGuru stopped turning off WiFi when I select Sleep or Saving mode. It still turns off Bluetooth, sets the screen timeout, etc.

    I'm using a BlackBerry Priv (no root), Android 6.0.1.
    I will check that out.
     

    Icetea

    Senior Member
    Nov 8, 2014
    1,738
    511
    I will check that out.
    Which result do you have found?

    Btw: i have tried your app on several phones now. There wasn't no benefit in power consum with it on all my phones. So i have removed it from all.
    #my attempts are over
     
    Last edited:

    Paget96

    Recognized Developer / Contributor
  • Oct 29, 2013
    12,576
    34,719
    24
    Krusevac
    Which result do you have found?

    Btw: i have tried your app on several phones now. There wasn't no benefit in power consum with it on all my phones. So i have removed it from all.
    #my attempts are over
    I'm currently on pause, waiting my laptop to return from the service, then I will check all.
     

    zotix123

    New member
    Apr 27, 2021
    1
    0
    Extend battery life with tips and customizable saving modes from BatteryGuru

    🔋Battery Guru monitors, show estimates and helps you change your charging habits with useful tips to prolong battery life and increase its lifespan by 200%.

    ⭐Designed to keep the battery in the best condition and bring it a healthy life
    ⭐Taking care of battery health and optimize its performance
    ⭐Showing the health of your battery

    Batteries have a limited lifespan. Every time you charge your device, it wears out the battery, lowering it's total (design) capacity.
    Now, you can boost mobile battery life, spend less time with your Android device attached to its battery charger and get more out of your mobile life without constant concerns about the low battery level.
    Use Battery Guru to find the fastest charger and USB cable for your device. Measure the charging current (in mA) to find out! The app will show you max current achieved while charging.

    Easy to use application interface, you just need to download and launch. The application will do the rest.

    📊Info
    - Section dedicated to battery stats including charge/discharge percentage and estimated time for full charge/discharge.
    Display information about battery: voltage, temperature, capacity, and battery health status, battery charger history...
    The section also provides info about App statistics, awake and deep sleep time of the device.

    - Charging records are also part of the info section, this will tell you how much you take care of the device battery is your charging healthy or not. Charging records also have advanced info to show you charging history for the last 3 months.

    🛡️Protection
    - At the protection section you can set reminders for battery temperature and charging limits. As we know those are two unwanted factors that degrade our batteries. Use suggested protectors prolong your battery life and keep it in nice condition.

    💊Health
    - Health section contain useful tips for saving our beloved battery, everything is well described and "human-readable".

    🧪Save
    - Save section contains saving modes, two of them are already managed and unchangeable, while one remains customizable. Manually managed mode automatically reads the device current state.

    💤Doze
    - Save more battery with fine-tuning Doze on your device. Make your device go idle faster which means less power consumption while the screen is off.
    Enabling aggressive doze to make default doze behavior aggressive much as possible and reduce power consumption, doze optimization will set perfectly optimized parameters to maximize your battery life. Well configured doze will make your device sleep like a baby, this is definitely the best and the most perfect battery saver.

    To use Doze features without Root you need to grant it DUMP permission via ADB on your computer by executing this command:

    adb -d shell pm grant com.paget96.batteryguru android.permission.DUMP

    You also need to grant WRITE_SECURE_SETTINGS permission:

    adb -d shell pm grant com.paget96.batteryguru android.permission.WRITE_SECURE_SETTINGS

    Battery Guru doesn’t require root, access to privacy-sensitive information, and won't show false info to users.

    PlayStore:
    https://play.google.com/store/apps/details?id=com.paget96.batteryguru

    Beta:
    https://play.google.com/apps/testing/com.paget96.batteryguru

    Download from xda-labs:
    https://labs.xda-developers.com/store/app/com.paget96.batteryguru

    Join Telegram discussion:
    https://t.me/Paget96_Projects

    If you want, you can donate me using this link:
    http://paypal.me/Paget96
    or simply disable adblocker and support me over ads inside the app :D


    Check my developer account and other apps:
    https://play.google.com/store/apps/dev?id=6924549437581780390&hl=en

    XDA:DevDB Information
    BatteryGuru, App for the Apps & Games

    Contributors
    Paget96

    Version Information
    Status:
    Stable

    Created 2019-10-20
    Last Updated 2020-06-02
    Bro. Grant Secure system settings and Read Dump. WHen I press they said No root granted. How now? Thanks in advance :
     

    Top Liked Posts

    • There are no posts matching your filters.
    • 1
      Bro. Grant Secure system settings and Read Dump. WHen I press they said No root granted. How now? Thanks in advance :
      Everything is described below.
      If you have root, simply toggle it, if no grant over ADB
      1
      Never tried this app, but I intend to do it soon.
    • 39
      Extend battery life with tips and customizable saving modes from BatteryGuru

      🔋Battery Guru monitors, show estimates and helps you change your charging habits with useful tips to prolong battery life and increase its lifespan by 200%.

      ⭐Designed to keep the battery in the best condition and bring it a healthy life
      ⭐Taking care of battery health and optimize its performance
      ⭐Showing the health of your battery

      Batteries have a limited lifespan. Every time you charge your device, it wears out the battery, lowering it's total (design) capacity.
      Now, you can boost mobile battery life, spend less time with your Android device attached to its battery charger and get more out of your mobile life without constant concerns about the low battery level.
      Use Battery Guru to find the fastest charger and USB cable for your device. Measure the charging current (in mA) to find out! The app will show you max current achieved while charging.

      Easy to use application interface, you just need to download and launch. The application will do the rest.

      📊Info
      - Section dedicated to battery stats including charge/discharge percentage and estimated time for full charge/discharge.
      Display information about battery: voltage, temperature, capacity, and battery health status, battery charger history...
      The section also provides info about App statistics, awake and deep sleep time of the device.

      - Charging records are also part of the info section, this will tell you how much you take care of the device battery is your charging healthy or not. Charging records also have advanced info to show you charging history for the last 3 months.

      🛡️Protection
      - At the protection section you can set reminders for battery temperature and charging limits. As we know those are two unwanted factors that degrade our batteries. Use suggested protectors prolong your battery life and keep it in nice condition.

      💊Health
      - Health section contain useful tips for saving our beloved battery, everything is well described and "human-readable".

      🧪Save
      - Save section contains saving modes, two of them are already managed and unchangeable, while one remains customizable. Manually managed mode automatically reads the device current state.

      💤Doze
      - Save more battery with fine-tuning Doze on your device. Make your device go idle faster which means less power consumption while the screen is off.
      Enabling aggressive doze to make default doze behavior aggressive much as possible and reduce power consumption, doze optimization will set perfectly optimized parameters to maximize your battery life. Well configured doze will make your device sleep like a baby, this is definitely the best and the most perfect battery saver.

      To use Doze features without Root you need to grant it DUMP permission via ADB on your computer by executing this command:

      adb -d shell pm grant com.paget96.batteryguru android.permission.DUMP

      You also need to grant WRITE_SECURE_SETTINGS permission:

      adb -d shell pm grant com.paget96.batteryguru android.permission.WRITE_SECURE_SETTINGS

      Battery Guru doesn’t require root, access to privacy-sensitive information, and won't show false info to users.

      PlayStore:
      https://play.google.com/store/apps/details?id=com.paget96.batteryguru

      Beta:
      https://play.google.com/apps/testing/com.paget96.batteryguru

      Download from xda-labs:
      https://labs.xda-developers.com/store/app/com.paget96.batteryguru

      Join Telegram discussion:
      https://t.me/Paget96_Projects

      If you want, you can donate me using this link:
      http://paypal.me/Paget96
      or simply disable adblocker and support me over ads inside the app :D


      Check my developer account and other apps:
      https://play.google.com/store/apps/dev?id=6924549437581780390&hl=en

      XDA:DevDB Information
      BatteryGuru, App for the Apps & Games

      Contributors
      Paget96

      Version Information
      Status: Stable

      Created 2019-10-20
      Last Updated 2020-06-02
      14
      Translation strings

      List of supported languages and big thanks to contributors:
      (English) default language
      (French) @tiliarou
      (German) Rüsan Gürt
      (Italian) /
      (Netherlands) /
      (Polish) BlackWinnerYoshi
      (Portuguese) @mauam
      (Portuguese-BR) Samuel Eli
      (Russian) Adam Visitov
      (Romanian) @Bogdan010
      (Turkish) Muhammad Emin S.
      (Spanish) @Ilaancue
      (Vietnamese)
      Download compressed archive from attachment below, do a translation!!!
      8
      #android #BatteryGuru

      v1.2-beta1
      Changelog:
      - Updated app dark theme
      - Replaced battery in app indicator
      - Added per app usage
      - Added optimization function
      - Fixed app force closing
      - Updated dependencies
      - Improved code

      New in-app indicator shows when battery is connected and not connected to the charger and shows current battery with nice animation, new cool dark theme looks pretty amazing with current green color.


      PlayStore:
      https://play.google.com/store/apps/details?id=com.paget96.batteryguru

      xda-developers thread:
      https://forum.xda-developers.com/an...atteryguru-t3980767/post80484651#post80484651

      Beta channel:
      https://play.google.com/apps/testing/com.paget96.batteryguru

      Follow BatteryGuru on Facebook:
      https://www.facebook.com/BatteryGuru

      Telegram chat:
      https://t.me/BatteryGuru

      If you want, you can donate me using this link:
      http://paypal.me/Paget96
      or simply disable adblocker and support me over ads inside the app :D


      Check my developer account and other apps:
      https://play.google.com/store/apps/dev?id=6924549437581780390&hl=en

      Thanks for the support :D
      8
      #android #BatteryGuru

      v1.2
      Changelog:
      - Improved reporting of current mA
      - Added ability to stop notification refreshing
      - Updated translations
      - Updated app dark theme
      - Replaced battery in app indicator
      - Added per app usage
      - Added optimization function
      - Fixed app force closing
      - Updated dependencies
      - Improved code


      PlayStore:
      https://play.google.com/store/apps/details?id=com.paget96.batteryguru

      xda-developers thread:
      https://forum.xda-developers.com/an...atteryguru-t3980767/post80484651#post80484651

      Beta channel:
      https://play.google.com/apps/testing/com.paget96.batteryguru

      Follow BatteryGuru on Facebook:
      https://www.facebook.com/BatteryGuru

      Telegram chat:
      https://t.me/BatteryGuru

      If you want, you can donate me using this link:
      http://paypal.me/Paget96
      or simply disable adblocker and support me over ads inside the app :D


      Check my developer account and other apps:
      https://play.google.com/store/apps/dev?id=6924549437581780390&hl=en

      Thanks for the support :D
    Our Apps
    Get our official app!
    The best way to access XDA on your phone
    Nav Gestures
    Add swipe gestures to any Android
    One Handed Mode
    Eases uses one hand with your phone