The null routing workaround seems interesting and could potentially help in avoiding unwanted connections to the carrier's Wi-Fi SSID. However, this method might require some technical knowledge and might not be ideal for less tech-savvy users.
I’m aware this could potentially be fixed by enrolling all my family’s devices in an MDM.
But I mean come on, wipe everyone’s phone to enroll in MDM? Seems pretty crazy when the phone should just let you control what it does/does not join.
Edit: I misread your post, I see now it was more suggesting a test. My bad.
Have telcos forgotten the pre-iPhone disaster of telco-controlled devices? https://www.quora.com/Why-was-the-iPhone-initially-exclusive...
> The landscape of the cell phone market was very different pre-2007. Most notably, the carriers had complete control over what phones were allowed on their network. A carrier could nix a feature that had been in R&D for years and suddenly you couldn’t sell your new phone with this amazing feature. They were especially protective of data and overloading their networks, which led to browsers on phones being stripped down and limited. The whole “full web” was not a technical impossibility, it was just that carriers wouldn’t allow phones on the network that had a full browser.
> Apple bucked the rules of the cellphone industry by wresting control away from the normally powerful wireless carriers ... Mr. Jobs once referred to telecom operators as "orifices" that other companies, including phone makers, must go through to reach consumers.
This thread explains the difference between enrolling and supervising and is pretty clear that enrollment does not require a wipe.
https://www.reddit.com/r/Intune/comments/yd7mo5/do_you_need_...
- prevent removal of profiles:
general -> security -> "with authorization", and added a password
- prevent total phone wipe:
general -> functionality -> [ ] allow Erase All Content and Settings (supervised only)
- only allow a few apps to run:
restrictions -> apps -> restrict app usage -> only allow some apps
phone, messages, facetime, settings
- disallow installing new apps:
restrictions -> functionality -> [ ] allow installing apps (supervised only)
- content filter -> filter type -> limit adult content
I'm not really sure what this does but makes sense to enable it
- wi-fi -> configure one payload,
for my home guest network
- google account -> configure one payload,
for a [email protected] google account
I have a copy of the resulting .mobileconfig file that also allows safari, but I only enable that when I'm e.g. taking a flight on Southwest and want to be able to use that phone as another screen for passing time in the planeI want a POTS landline (guess I'm stuck in my late 90s "it's more reliable than the internet connection, since the power comes over the copper" attitude), but I can't even get POTS installed here.
Note: you can't supervise an existing device without wiping it, so this is an experiment to conduct with a spare phone, or one already managed by Configurator/MDM.
Apple Configurator training: https://it-training.apple.com/tutorials/deployment/dm095
Wi-Fi payload: https://developer.apple.com/documentation/devicemanagement/w...
Another option is using Apple's MDM for small business to define a list of approved SSIDs, https://www.apple.com/business/essentials/