Android Reboot Tracking · RebootMonitor

Every reboot, tracked automatically

RebootMonitor logs the exact date and time of every restart, so you never have to guess when a device was last rebooted again.

By Nordic Appworks · Published

"When was this last restarted?"

It's one of the first questions in almost any troubleshooting conversation — and usually nobody has a real answer.

Without a log, the honest answer is a shrug: "a while ago, I think." RebootMonitor replaces the guess with a fact, recorded automatically the moment a restart happens.

No app has to be opened for a reboot to be tracked. The next time you check, the entry is already there.

Detected automatically

RebootMonitor listens for Android's boot-completed signal and logs the exact time, with no action needed from the user.

No duplicate entries

Android's own boot counter is used to make sure a single restart is never recorded twice.

7-day, 30-day, 90-day, 12-month

Zoom out from a simple weekly view all the way to a full year of history.

Tap-to-inspect heatmap

A monthly calendar shows reboot activity at a glance; tap any day for its exact reboot times.

What the reboot log looks like

Color-coded, dated, and searchable by month — never a raw text file.

RebootMonitor 7-day reboot log with exact reboot times
The last 7 days, with exact reboot times.
RebootMonitor full reboot history with a monthly heatmap and monthly overview
Full history with a monthly heatmap and overview.

Built for troubleshooting

  • Confirm a reboot you asked a user to perform actually happened, and exactly when.
  • Check whether a fix that "requires a restart" has really been applied.
  • Spot patterns — a device that keeps rebooting unexpectedly is as worth knowing about as one that never reboots.

No manual logging required

  • Everything is recorded and stored locally, with no server involved.
  • Entries older than 12 months are cleaned up automatically.
  • Works the same on a personal phone or an unattended shared device.

Frequently asked questions

How does RebootMonitor detect a reboot?

It listens for Android's RECEIVE_BOOT_COMPLETED broadcast, which the system sends once at the end of every startup, and records the current time.

Can the same reboot be logged twice?

No. RebootMonitor also checks the device's boot counter, so a restart is only ever recorded once, even if the broadcast is somehow delayed or repeated.

How long is reboot history kept?

Up to 12 months. Older entries are removed automatically, so the local database never grows without limit.

Does tracking reboots require extra permissions?

Just RECEIVE_BOOT_COMPLETED to detect a restart, and POST_NOTIFICATIONS for the optional reminder. No location, contacts or storage access is needed.

Start tracking reboots today

No setup beyond installing the app — the first restart after that is already logged.

View on Google Play