Keep Alive

Verified safeOpen sourceExclusive
No reviews reviews
85
downloads
7.0
android

AI summary

Curious what AI thinks about this app? Ask for a short summary highlighting what it does and any noteworthy details.

About this app

A simple app to keep specific apps alive by checking if they are running. If not, they will be attempted (*) to start for you.

⛔ STOP - Know before you use

This app is designed with a very specific use case in mind. It is important to understand what this app does and how.

- App is designed to be always running in the foreground to watch and restart other applications. - App is NOT optimized for battery and will cause high battery drain. Ideally, this should not be used on your primary phone that you use daily. - I use this on a secondary phone plugged into a power cable 24/7. - App contains some additional features like Remote Logging and Heartbeat due to my personal needs. However, the app can be used without enabling those features. - See the permission section below to better understand the app.

Limitations

Despite having many needed permissions, this app may still not work due to the strict security of Android.

- Android 16 (API 36) and newer releases are not supported because their expanded background-start and overlay restrictions prevent the watchdog foreground service from reliably launching other apps; testing shows the core use case fails. - One known issue is related to receiving RECEIVE_BOOT_COMPLETED event that is needed to start the watchdog service of this app. However, the RECEIVE_BOOT_COMPLETED event is not delivered until user unlocks the device after phone is restarted or incase phone got soft-started because of very low memory pressure. - In that case, this "Keep Alive" app will fail to start configured apps until the device is unlocked manually. See #70 for technical details: https://github.com/hossain-khan/android-keep-alive/issues/70 - Another known issue is, even though foreground service is running, it does not trigger the periodic checks based on your configured interval. I have noticed this happen in Samsung Galaxy S23, on other phone it works. So, there might be some bug or manufacturer or device specific issue. Take a look into "Monitor Activity" to see how checks are doing.

(*) The app uses Android’s standard explicit intent to start an app by its package ID. The intent is sent to the Android OS to request the app to run, but it is ultimately up to the OS whether the app will actually be started.

What's new

v2.4Nov 21, 2025

https://github.com/hossain-khan/android-keep-alive/compare/v2.3...v2.4/

About this version

Version
2.4 (18)
Size
7.41 MB
Requires Android
7.0
Target SDK
24
Downloads
85
Updated
Nov 21, 2025
Package
dev.hossain.keepalive

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app