sinner76
Fapstronaut
Handoff is an app that uses device owner permissions to enforce enterprise-grade restrictions. It is a fork from Test DPC app that you could find on the Play Store or github.
Here is a list of some useful settings to use in Handoff
You can protect all of Handoff settings using a password or a delay. This is not present in Test DPC app.
Steps Summary:
1-Download Handoff:
https://play.google.com/store/apps/details?id=app.plucky.dpc&hl=en&gl=US
Handoff device owner permissions need to be enabled for it to start working. One way to do it is through wiping your phone but we won't do that. We will use ADB instead which requires your phone to be connected to your PC via a USB cable. Setting up an app as device owner requires that you have no accounts on your device. From your phone Settings, open Accounts and remove all accounts even Facebook and reddit accounts.
(Remember that the only other way to do it involves wiping your device, so this is a more gentle way. Don't worry, you can add your accounts again after you finish.
2-Set up Handoff as Device Owner
3-In handoff, make sure advanced mode is enabled to be able to access all options. You could enable it by clicking on the settings button. You could add a delay or password protect handoff settings.
Other alternatives to Handoff:
-Test DPC:
This is the parent of Handoff. However, you can't lock Test DPC settings except by using a third party app lock or by using the built-in app lock present in some phones. You also can't disable most system apps including system webivew and vpndialogs.
There are still some services which are meant to be used by enterprises that are completely FREE up to 100 devices. If you're curious, you could check them out:
-Manageengine (free up to 25 devices):
https://www.manageengine.com/mobile-device-management/free-mobile-device-management-software.html
-Esper (free up to 100 devices):
https://esper.io/pricing/
-Itarian (free up to 50 devices):
https://www.itarian.com/
-Thanks to KingHolly from Cleanbrowsing Forums
Here is a list of some useful settings to use in Handoff
You can protect all of Handoff settings using a password or a delay. This is not present in Test DPC app.
- Block uninstallation of select apps
- Prevent force stopping apps or clearing their data.
- block installation of play store apps, third party apps and APKs
- enforce private DNS settings (CleanBrowsing)
- block Android System WebView app (This will block all in-app browsers but could make a few apps buggy)
- block VPN usage
- disable ADB debugging and developer settings
- prevent factory resetting of device
- prevent multi user support and new user creation
- disallow safe mode
- Suspend apps: You won't be able to open the app, works like an app lock.
- Hide apps: The app will be completely non functional and hidden from your phone.
Steps Summary:
1-Download Handoff:
https://play.google.com/store/apps/details?id=app.plucky.dpc&hl=en&gl=US
Handoff device owner permissions need to be enabled for it to start working. One way to do it is through wiping your phone but we won't do that. We will use ADB instead which requires your phone to be connected to your PC via a USB cable. Setting up an app as device owner requires that you have no accounts on your device. From your phone Settings, open Accounts and remove all accounts even Facebook and reddit accounts.
(Remember that the only other way to do it involves wiping your device, so this is a more gentle way. Don't worry, you can add your accounts again after you finish.
2-Set up Handoff as Device Owner
First of all you need to know how to execute adb commands on your phone. You could find a few ways here:
https://forum.nofap.com/index.php?threads/adb.305532/
Then after you download Handoff from the play store, make sure that you have removed all accounts from your phone settings even facebook, reddit, whatsapp and your Google account.
After you have removed the accounts, run those adb commands
You should get this output:
Success: Device owner set to package ComponentInfo{app.plucky.dpc/app.plucky.dpc.PluckyDAR}
Active admin set to component {app.plucky.dpc/app.plucky.dpc.PluckyDAR}
If instead you get something that starts with…
java.lang.IllegalStateException: Not allowed to set the device owner....
This means that there are still active accounts on your device. Some apps auto add accounts like whatsapp, so wait for those accounts to appear again and execute the adb commands immediately after you remove them. If you still fail, you might have to factory reset your device from settings then enter the commands before installing apps or adding accounts.
https://forum.nofap.com/index.php?threads/adb.305532/
Then after you download Handoff from the play store, make sure that you have removed all accounts from your phone settings even facebook, reddit, whatsapp and your Google account.
After you have removed the accounts, run those adb commands
Code:
adb shell
Code:
dpm set-device-owner app.plucky.dpc/.PluckyDAR
You should get this output:
Success: Device owner set to package ComponentInfo{app.plucky.dpc/app.plucky.dpc.PluckyDAR}
Active admin set to component {app.plucky.dpc/app.plucky.dpc.PluckyDAR}
If instead you get something that starts with…
java.lang.IllegalStateException: Not allowed to set the device owner....
This means that there are still active accounts on your device. Some apps auto add accounts like whatsapp, so wait for those accounts to appear again and execute the adb commands immediately after you remove them. If you still fail, you might have to factory reset your device from settings then enter the commands before installing apps or adding accounts.
Other alternatives to Handoff:
-Test DPC:
This is the parent of Handoff. However, you can't lock Test DPC settings except by using a third party app lock or by using the built-in app lock present in some phones. You also can't disable most system apps including system webivew and vpndialogs.
There are still some services which are meant to be used by enterprises that are completely FREE up to 100 devices. If you're curious, you could check them out:
-Manageengine (free up to 25 devices):
https://www.manageengine.com/mobile-device-management/free-mobile-device-management-software.html
-Esper (free up to 100 devices):
https://esper.io/pricing/
-Itarian (free up to 50 devices):
https://www.itarian.com/
-Thanks to KingHolly from Cleanbrowsing Forums
Last edited: