Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Thanks @addamas! This video may also help.

Also worth noting - there is a 'Set Silence Unknown Callers' shortcut action that can turn this on or off. That action may be more intuitive to use if building a shortcut from scratch. It helps to search the shortcut actions to see if there is already something there that does what you want to do. I whipped one together so you can see what that looks like (Silence Unknown Callers). It uses the 'Choose from Menu' action and turns it on/off according to your choice.

Don't forget that shortcuts can be added to the Control Center in iOS 18. This sounds like a good one to put there.
The fastest way could be by saving the Shortcut @iStorm has shared and then editing the “url address” step with an address from website he has just shared or as I just searched for it use this


If you would like to do this manually:
1) open Shortcuts app
2) in first page click [+] to create shortcut
3) when opened this shortcut on bottom of screen in search - search for “open url” (look for icon if my translation is not correct)
4) then type the same text as above
5) save & rename shortcut if needed by pressing on Shorcut Name on top or drop-down icon there and opening Rename
Create a shortcut to take you to Safari settings. Add that shortcut to your Home Screen.

View attachment 2421833

Or use this link to add the shortcut if you're not familiar with creating them:
I'm fairly new to shortcuts...

I found the following searching the web, and I'm not sure if the PREFS string is still valid. But... my concern is regarding the safety of what I have pasted below.

Specifically, if the PREFS string is passed used in the way the screenshot, is there any chance of my personal or private information leaving my phone or compromising it? Same question goes if I paste the string to Safari as noted in this thread.

I would like to use this with other variables. For example; after opening an app etc.

Does anyone know of a way to toggle the setting, based on its state (on or off)? I believe I read that couldn't be accomplished.

Pasted Graphic.tiff


prefs:root=APPLE_ACCOUNT&path=ICLOUD_SERVICE/INTERNET_PRIVACY

Thanks!
 
I'm fairly new to shortcuts...

I found the following searching the web, and I'm not sure if the PREFS string is still valid. But... my concern is regarding the safety of what I have pasted below.
It’s safe way - you are defining replacement “text” which later is handled by system to “build” the action / step.
What is linked to “text” is passed to next place where it’s used (in programming/ scripting human language)

It’s executed internally, nothing could be compromised as it’s something like a shortcut on Mac / Windows.
You click on it, system understands that the thing you try to run is located somewhere else and open it there and not in location you are. In this case it’s following the path.

You can try locking for instance “Accounts” changes via Screen Time (on screen) and for sure you will not reach this location (iCloud Settings menu)
prefs:root=APPLE_ACCOUNT&path=ICLOUD_SERVICE
Tested it before posting :p

As far as I know without registering click you could not trigger something unless it’s accessible via Shortcuts action.


Sometimes between OS updates some locations change their internal paths (code on screens).

If two people have the same OS version it would work on each phone (except for some special submenus like Charging Limit for phones without such functionality - in this case will not lead there on screen and end on precious “level”).
 

Attachments

  • IMG_5324.png
    IMG_5324.png
    348.7 KB · Views: 33
Last edited:
  • Like
Reactions: DCIFRTHS
I'm fairly new to shortcuts...

I found the following searching the web, and I'm not sure if the PREFS string is still valid. But... my concern is regarding the safety of what I have pasted below.

Specifically, if the PREFS string is passed used in the way the screenshot, is there any chance of my personal or private information leaving my phone or compromising it? Same question goes if I paste the string to Safari as noted in this thread.

I would like to use this with other variables. For example; after opening an app etc.

Does anyone know of a way to toggle the setting, based on its state (on or off)? I believe I read that couldn't be accomplished.

View attachment 2423151

prefs:root=APPLE_ACCOUNT&path=ICLOUD_SERVICE/INTERNET_PRIVACY

Thanks!
This doesn't work on iOS 18, anyone know the new one?
 
This doesn't work on iOS 18, anyone know the new one?
prefs:root=APPLE_ACCOUNT&path=ICLOUD_SERVICE/INTERNET_PRIVACY is correct and is working for me. This thread was created because of the UI changes in iOS 18; nothing has changed with the prefs string.

What is it doing for you? Are you running it from a Shortcut? (You can't do it from Safari.)
 
Last edited:
Would it really kill them to have all the Settings for an app actually accessed within the actual app (like in a real OS), rather than scattered in (often arcane) locations across the device?
 
Would it really kill them to have all the Settings for an app actually accessed within the actual app (like in a real OS), rather than scattered in (often arcane) locations across the device?
Well, it looks like Android might be going the iOS route soon too, so likely Apple won't change course.

 
  • Sad
Reactions: Bazza1
We used to be able to ask Siri for settings & it would take you to the settings of the current active App, but they had to get rid of that didn’t they, because Siri must take steps backwards not forwards…

Why not do the logical thing & add Settings to an App’s Haptic menu?…
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.