Banana Kiosk – Lock Device to Selected Apps Only (Beta Release) MDM

From: שיתוף | האפליקציה החדשה שלי - בננה קיוסק (להגביל מכשיר אנדרואיד לכמה אפליקציות בלבד) | מתמחים טופ - פורום הטכנולוגיה של הציבור החרדי

I didn’t include a firewall feature to choose which apps have internet access due to technical limitations—but aside from that, the app is very similar.

:white_check_mark: Compatible with Android 8.1 and above
:white_check_mark: Includes protection against device reset (in the full version, removal is password-protected and uninstall options can be blocked)

Can the restriction be removed by resetting the device?
Not at all. The restriction uses Google’s FRP (Factory Reset Protection). Any attempt at a hard reset will completely lock the device. The only way to remove the restriction is by using the defined password.

images

Screenshots:






:warning: Important: This is a beta version. It can still be removed without a password. For the full version, please contact me directly.

Currently, the “Uninstall” button only detaches the kiosk mode.

I’d really appreciate any feedback, suggestions, bug reports, or design improvements.

:package: Download the file: app-release.zip
Note: This is a beta version. No responsibility is taken for any device issues.

To grant device admin permissions via ADB, run:

adb shell dpm set-device-owner com.example.bananakiosk/.framework.managers.dpm.DpmReceiver

Enjoy!

3 Likes

Edit the XML to remove the button “remove app” if you really want…