To make Roots even more bulletproof, you can use "iOS Shortcuts" to keep you from removing screen time access in settings. There are two ways to set this up. Both methods are effective ways of solving this "loophole" but have positives and negatives so we'll break it down for you.
Overview of options:
Option 1: Block "Settings" when you try to toggle "off" screen time access
When you try to toggle "off" screen time access, your phone will trigger "Face ID" which closes the "Settings" app. We'll use Shortcuts to prevent this action by triggering a redirect when "Settings" is closed.
Note: if there are other things in "Settings" that require "Face ID", these actions will also be blocked.
Option 2: Block "Settings" completely when Roots is actively blocking apps
When you open "Settings" app, Shortcuts will check to see if Roots is actively blocking, and if so, will redirect you away from "Settings".
Note: you won't be able to access any other settings while blocking is active.
How to use Option 1:
Use "iOS Shortcuts" to redirect you away from "Screen Time" settings when you try to toggle "off" screen time access via iOS Setting > Screen Time. Then block "Shortcuts" using Roots so you can't delete the shortcut when blocking is active.
1) Create new "Automation" in "Shortcuts"
Open the iOS "Shortcuts" app
Tap "Automation" on the bottom tab
Tap "+" to create new
Type "App" in search and select it
Choose "Settings" as the app
Select "Is Closed"
Tap "Run Immediately"
Then, "Next"
Then, tap "New Blank Automation"
Search for "Go to Home Screen"
Tap "Done"
2) Block "Shortcuts" in Roots
Add the "Shortcuts" app to your active blocking in Roots
This will prevent you from making changes when you are blocked
Now, when you try to remove screen time permissions via settings, you should be redirected away from the screen before you are able to disable using "FaceID".
3) Confirm your set up:
Here is what it will look like once set up correctly. You can test this by going to "Settings > Screen Time" and trying to toggle off Roots permissions.
If you need to turn if off or make changes, you will need to wait for Roots to stop blocking, and then go into "Shortcuts"and delete the automation.
How to use Option 2:
Use "iOS Shortcuts" to create: Automation > When "Settings is opened" > "If" > Roots is blocking, then "Open Roots". This should create a redirect away from Settings when Roots blocking is active. Then block "Shortcuts" using Roots so you can't delete the shortcut when blocking is active.
1) Create new "Automation" in "Shortcuts"
Open the iOS "Shortcuts" app
If you don't already have the app, install it from the "App Store"
Tap "Automation" on the bottom tab
Tap "+" to create new
Type "App" in search and select it
Tap “Choose”, then select “Settings”
Underneath, make sure “Is Open” is checked, and "Run Immediately" then tap “Next”.
Then, tap “New Blank Automation”.
In the search bar, type “Is Roots blocking any apps now?” OR "Is Monk Mode active", then tap to add it. Toggle off "Show when run".
Next from the same screen, type “If” in the search bar and tap to add the “If” action.
Drag the "In the “If” condition, set it to check “Is Roots Blocking Active?”
Next from the same screen, type “Open App”, and tap it.
When it appears in the action block, tap “App” and choose “Roots”.
Now drag the “Open Roots” tile into the “If” block, directly under the condition.
Delete the “Otherwise” section (if it's there) so that the action only runs when blocking is active.
Tap “Next”, review your automation, and then tap “Done” in the top right.
2) Block "Shortcuts" in Roots
Add the "Shortcuts" app to your active blocking in Roots
This will prevent you from making changes when you are blocked
Confirm your set up:
Here is what it will look like once set up correctly. If you need to turn if off or make changes, you will need to wait for Roots to stop blocking, and then go into "Shortcuts"and delete the automation.
Need more help?
Get personal help from one of our founders here. We know this can be frustrating, and we appreciate your patience. We're happy to assist any way we can!