Microsoft Intune · Managed Home Screen · RebootMonitor

Shared devices deserve regular reboots

Shared Android devices are used by many people and owned by no one, so they almost never get restarted. RebootMonitor makes uptime visible and nudges the current user to reboot.

View on Google PlayFree Android app · No ads, no account

By Nordic Appworks · Published

The shared device problem

In healthcare, education, logistics and field service, one device is often shared by a whole team.

A nurse on the day shift uses it in the morning and a colleague on the evening shift picks it up later. Nobody feels responsible for the device, so nobody thinks of restarting it. Weeks or even months without a reboot are the norm rather than the exception.

This page explains how shared devices are set up with Microsoft Intune and Managed Home Screen, why a missing reboot causes problems, and how RebootMonitor closes that gap.

Where shared Android devices run

Shared and dedicated Android devices are common wherever several people use the same device during the day:

  • Warehouses
  • Logistics
  • Retail
  • Manufacturing
  • Healthcare
  • Hospitality
  • Field services
  • Transportation
  • Education
  • Public services

These devices are switched between users many times, often without anyone specifically monitoring their uptime.

Intune and Managed Home Screen

Intune enrolls a shared device as an Android Enterprise dedicated device. Managed Home Screen decides what the user sees on it.

Managed Home Screen (MHS) is a Microsoft launcher that replaces the standard home screen. Users only see the apps the administrator has approved and cannot change device settings. A shared device stays predictable, no matter who is holding it.

MHS can also require a Microsoft Entra ID sign-in per session and sign users out automatically after inactivity. That makes the device suitable for changing users. It also makes the device feel like it belongs to no one.

Managed Home Screen with a grid of approved apps, including RebootMonitor with a notification badge 09:41 Ward 4B · Shared device Mail Chat Scanner Patients Camera Browser 1 RebootMonitor Docs Sign out · End session
Managed Home Screen shows only approved apps.

Why a reboot matters

A device that runs for weeks can fall behind on updates and become slower and less reliable.

Pending updates

Android system updates and many security patches only take effect after a restart. The device can report as compliant while still running old code.

Memory & performance

Background processes pile up over time. Apps slow down or crash, and the battery drains faster.

Policies & apps

New Intune profiles, app updates and MHS configuration are sometimes only fully applied after a restart.

Helpdesk tickets

Many "the device is acting strange" reports disappear after a reboot. Without one, they end up at the service desk.

No owner

An owner notices and restarts a personal device. On a shared device, everyone passes the problem to the next user.

What happens when nobody owns the device?

Everyone uses the device. Nobody thinks about restarting it.

  • MondayEmployee A uses the device for a full shift. No restart.
  • TuesdayEmployee B takes over. It still works, so there is no reason to restart it.
  • WednesdayEmployee C uses it. Again, no restart.
  • ThursdayThe device has now been running for several days. Nobody necessarily notices.
  • FridayIt still works, so it keeps being used. The cycle can go on indefinitely.

The problem is not that users are doing something wrong. A shared device has no natural owner, so the question of who restarts it is easily overlooked.

The solution: RebootMonitor

RebootMonitor records every reboot locally and reminds the user once the device has gone without a restart for too long — 7 days by default, adjustable to 3 or 14 days, or off.

The app speaks to the person holding the device right now. They can see the device's status at a glance and get a clear reason to restart it.

RebootMonitor dashboard on a shared Android device showing status, current uptime, days with reboots and the last 7 days
Status, uptime and the last 7 days at a glance.
RebootMonitor reboot history with a monthly heatmap of reboots per day
Full reboot history with a monthly heatmap.
RebootMonitor settings with a configurable reboot reminder (3, 7 or 14 days, or off), a battery optimization shortcut and a homescreen widget
The reminder interval is configurable — 7 days by default — with a battery optimization shortcut to use if a reminder ever doesn't arrive.

How it gets users to reboot

  • After the chosen interval without a reboot (7 days by default, or 3 or 14 days), a notification appears and the app icon gets a badge.
  • Opening the app shows a pop-up that recommends restarting the device.
  • The reminder clears itself after the next reboot. It stays silent for the first reminder period after installation, and can be turned off entirely.
  • If a reminder doesn't arrive as expected on a particular device, a built-in shortcut jumps straight to its battery optimization settings.

Private and simple

  • All data stays on the device in a local database. Nothing is sent anywhere.
  • Only two permissions: RECEIVE_BOOT_COMPLETED and POST_NOTIFICATIONS.
  • History older than 12 months is cleaned up automatically. The app follows the device language, in 10 languages.

Deploying with Intune

Deploy RebootMonitor like any other Managed Google Play app. The one extra step is adding its icon to Managed Home Screen.

  1. Add the app

    In the Intune admin center, go to Apps › Android › Add › Managed Google Play app and approve RebootMonitor. Package name: app.rebootmonitor.mobile.

  2. Assign it

    Assign the app as Required to the device group that holds the shared devices.

  3. Add it to MHS

    Add the app to the allowed apps in the dedicated device profile (multi-app kiosk) or the MHS app configuration policy.

  4. Allow notifications

    Keep the notification bar available in MHS, so users actually see the reminder. On Android 13 and later, also let Intune grant the notification permission so users are not asked for it. See how.

  5. Verify

    Open the app on a test device, check the uptime and reboot once. The reboot should appear in the overview right away.

  6. Set the reminder centrally (optional)

    An app configuration policy can set the reminder for every device and, with a license key, hide the settings. See the configuration guide.

  7. Check battery optimization if needed

    Most devices deliver the reminder fine on default battery settings. If a reminder doesn't show up on a particular device, users can check the shortcut in the app's settings (our step-by-step guide shows exactly what to tap), or, on Samsung devices, an admin can manage that setting fleet-wide through Intune using the Samsung Knox Service Plugin (OEMConfig) instead of relying on each device.

Without step 3 the app is installed but invisible. Reminders only start after the chosen interval (7 days by default) has passed since installation, so don't expect notifications right after the rollout.

Test first, then roll out

No two Android devices behave exactly alike. Device makers adapt Android in their own way, and battery saving, kiosk settings and Intune policies all affect how an app runs in the background. We test RebootMonitor on several Android versions, but we cannot test every model in your fleet. That is why we ask every organization to start small.

  1. Pick a pilot group

    Choose a few devices of each model and Android version you use, ideally in a team that is happy to give feedback.

  2. Check the basics

    Restart each pilot device once and check that the restart shows up in the app and on the widget.

  3. Wait for a reminder

    Set the reminder to 3 days for the pilot, and check that it really arrives and can be seen in Managed Home Screen.

  4. Test your policy

    Assign your app configuration policy and license key to the pilot group first, and check that the settings and hidden buttons look the way you intended.

  5. Roll out in stages

    When everything works, widen the assignment group by group instead of switching on the whole fleet at once.

  6. Test again after big updates

    Keep the pilot group. After a major Android or firmware update, check RebootMonitor there before the update reaches every device.

Something not working on a particular model? Send us the device model and Android version through the contact form and we'll look into it. Testing before a full rollout is also part of our terms of service.

Optional: configure RebootMonitor from Intune

An app configuration policy sets the reboot reminder on every device from one place. It can also grant the notification permission automatically and, with a license key, hide the settings and website buttons.

  • Turn the reminder on or off and choose 3, 7 or 14 days for all devices.
  • Let Intune grant the notification permission, so users are not asked.
  • With a license key: hide the settings button and the website button.

Read the configuration guide

Tips for a lasting reboot habit

Technology alone won't do it. RebootMonitor works best when the organization supports the habit too.

Put it up front

Give the icon a fixed, visible spot in the MHS grid, so the badge stands out.

Make it routine

Tie the reboot to a fixed moment, such as a shift change or the end of the week.

Keep it short

A sticker on the charger saying "Restart this device at least once a week" beats a long manual.

Combine with management

Use uptime data in Intune to find devices that never restart, and follow up with that team.

A small addition to a larger management strategy

Microsoft Intune and Managed Home Screen give organizations powerful tools for managing shared Android devices.

RebootMonitor does not replace them. It focuses on one specific thing: making Android reboot activity visible. For organizations that run many shared devices, that can be a simple extra layer of device-maintenance awareness.

Know the uptime. Know the last restart. Keep shared devices running reliably.

Frequently asked questions

Why do shared Android devices rarely get restarted?

Shared devices are used by changing people who do not feel responsible for the device. Managed Home Screen sign-in and automatic sign-out make it feel even less like anyone's own device, so nobody thinks of rebooting it.

How often should a shared Android device be rebooted?

At least once every 7 days. That lets pending Android system and security updates take effect and clears background processes that slow the device down.

Does RebootMonitor work with Microsoft Intune and Managed Home Screen?

Yes. Deploy it as a Managed Google Play app, assign it as Required to your shared device group and add it to the allowed apps in Managed Home Screen.

Does RebootMonitor send any data to a server?

No. All reboot history is stored locally on the device. The app only uses the RECEIVE_BOOT_COMPLETED and POST_NOTIFICATIONS permissions.

When does the reboot reminder appear?

By default, when the device has not been restarted for 7 days. That interval can be changed to 3 or 14 days, or turned off, from the app's settings menu, or by an administrator with an Intune app configuration policy. The reminder clears itself after the next reboot and stays silent during the first reminder period after installation. A shortcut to the device's battery optimization settings is also included, in case a reminder ever doesn't arrive as expected.

Can battery optimization be managed centrally instead of per device?

On Samsung devices, yes. Deploy the Samsung Knox Service Plugin as an OEMConfig app through Intune and use its settings to exempt RebootMonitor from battery optimization across the whole fleet, instead of relying on the in-app shortcut on every device. This is especially useful when you hide the app's settings button with a policy, because users can then no longer open the in-app shortcut.

Can I configure RebootMonitor from Intune?

Yes. An app configuration policy can set the reboot reminder (on or off, 3, 7 or 14 days) for every device and grant the notification permission. With a license key it can also hide the settings and website buttons. See the configuration guide.

Does RebootMonitor replace Microsoft Intune?

No. RebootMonitor is not an MDM solution. Intune stays responsible for enrollment, configuration, apps, policies and management. RebootMonitor focuses only on reboot and uptime visibility.

Does RebootMonitor need a connection to Intune?

No. It is a normal Android app that tracks restarts on its own. It can be deployed alongside your other apps through your existing Android management setup, and it also works on devices outside an enterprise environment. If you use an app configuration policy, the app only reads it on the device and never contacts Intune.

Can IT administrators see the reboot history remotely?

No. The history is stored locally on the device. RebootMonitor provides local visibility and reminders rather than a central cloud dashboard for all devices.

Will restarting the device fix every Android problem?

No. A restart can clear temporary processes and memory and can help with certain transient issues, but persistent problems should still be investigated through your normal IT support and device-management processes.

Is RebootMonitor only for companies?

No. Individual Android users can use it to see when their device was last restarted. The shared-device and Intune use case is simply where the usual sense of ownership is missing.

Keep shared devices fast, secure and up to date

Shared devices have no owner, so the device itself has to ask for attention. RebootMonitor does exactly that, without extra work for the administrator.

View on Google Play