Skip to content

Preventing the app from being terminated via the “Active Apps” system UI #351

@gitfirewall

Description

@gitfirewall

Since Android 13, the "Active Apps" menu has been introduced, which lists some apps that appear to the system to be running in the background and where it is possible to terminate them.

Some apps, to overcome this problem, have removed the possibility of being terminated and in fact, as you can see from my screenshot below, the "Stop" button does not appear next to the Stay Focused app, while it is present next to other apps, including yours. This is a serious security issue, because the app can be terminated at any time, without even opening the phone's settings.

Here is an example photo, could you do the same with your app?

Image

Image

I ask you this for the simple reason that my phone is used and must be used by multiple people, and that the latter, I noticed, with this trick are able to interrupt the execution of your app.

In addition to this it should also be enabled your app to be a device administration app, in this way it cannot be uninstalled, it's a simple option made available by many apps, especially those designed for security like yours.
It is useless to give the possibility of entering a password to protect the app if you do not then give the possibility to make it uninstallable.

Here is another example photo

Image

I think these fixes would be useful for all people who use your app and and to create a more complete one these features if implemented, would make it much more secure.
I also recommend making the change to be able to choose whether to lock the app with PIN, Password or Fingerprint, and not just with the password as now.

I would be very happy if someone would consider implementing these adjustments into your app, if there is someone please contact me, and your time will be valued as it should be.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions