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.
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.



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_COMPLETEDandPOST_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.
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.Assign it
Assign the app as Required to the device group that holds the shared devices.
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.
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.
Verify
Open the app on a test device, check the uptime and reboot once. The reboot should appear in the overview right away.
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.
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.
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.
Check the basics
Restart each pilot device once and check that the restart shows up in the app and on the widget.
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.
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.
Roll out in stages
When everything works, widen the assignment group by group instead of switching on the whole fleet at once.
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.
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.
Related reading
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.