BatStats icon
BatStats icon

BatStats

Advanced battery monitor with detailed per-app drain analysis, session tracking, and root/Shizuku-powered deep system statistics.

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Android
  • Android Tablet
  • Android TV
  • Android Wear
-
No reviews
1like
0comments
0news articles

Features

Suggest and vote on features
  1.  Root required
  2.  Battery Health
  3.  Battery Monitor

 Tags

  • charge-cycles
  • charging-monitor
  • wakelock-detector
  • Battery Status
  • battery-analyzer
  • battery-widget
  • thermal-monitor

BatStats News & Activities

Highlights All activities

Recent activities

Show all activities

BatStats information

  • Licensing

    Open Source (GPL-3.0) and Free product.
  • Alternatives

    41 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

System & HardwareOS & Utilities

GitHub repository

  •  1 Stars
  •  0 Forks
  •  0 Open Issues
  •   Updated  
View on GitHub
BatStats was added to AlternativeTo by emelem on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is BatStats?

BatStats is a comprehensive battery monitoring and analysis app for Android that goes beyond basic battery percentage tracking. Whether you're a power user wanting to optimize battery life or a developer debugging drain issues, BatStats provides the insights you need.

Core Features:

Real-time Monitoring - Live tracking of battery level, current draw (mA), voltage, temperature, and power consumption with customizable sampling intervals (5-60 seconds).

Session Tracking - Automatically or manually track charging and discharging sessions. Get detailed statistics including estimated capacity, average current, and duration for each session.

Per-App Drain Analysis - Two modes available:

  • Heuristic Mode: Uses Usage Stats to attribute drain to foreground apps
  • Enhanced Mode: Uses Shizuku for accurate per-app power breakdown from system battery stats

Detailed Statistics Screen - Comprehensive battery analysis powered by Shizuku (no root required):

  • Per-app power breakdown (CPU, wakelock, network, GPS, sensors, camera, Bluetooth)
  • Wakelock analysis (app and kernel level)
  • Network usage per app (mobile/WiFi)
  • Alarm, job, and sync statistics
  • Signal strength distribution
  • Doze/idle statistics
  • Process CPU times

Root Statistics - For rooted devices, access kernel-level data:

  • Battery cycle count
  • True capacity vs design capacity
  • Battery health percentage
  • Native kernel wakelocks
  • CPU frequency states and time-in-state
  • Thermal zone monitoring

Smart Alarms - Configurable notifications for:

  • Charge limit reached (protect battery longevity)
  • High temperature warning
  • High discharge rate alert

Home Screen Widgets - Three widget types:

  • Battery level percentage
  • Current temperature
  • Estimated time remaining

Privacy Focused - All data stays on your device. No accounts, no cloud sync, no tracking.

Permissions:

  • Foreground Service: Required for continuous monitoring
  • Shizuku (optional): For enhanced system statistics
  • Root (optional): For kernel-level battery data

Official Links