Control iPhone Remotely
Can you control an iPhone remotely using Mobile Device Management protocol? or any other protocol/service? Of course, the user's consent will be obtained before performing any actions. I am mainly interested in changing the settings and manually selecting a carrier on behalf of the user. Any suggestions are welcomed.
Settings have many MDM hooks. You can experiment for free cloud based solution like JAMF now to get started.
- https://signup.jamfcloud.com
Carrier settings are much more tricky, most get set by the carrier over the air and depend on whatever sim is sent out and physically installed, so you’ll likely need something other than a MDM for that.
If you have setup the iPhone already using the Apple Configurator 2 you can remotely change settings or remotely wipe the device. The idea being you have control of the device because you own it, therefore you are able to control the device from anywhere. Otherwise apple devices don't really allow remote control.
See this article for more information on how to remotely configure a device here.
Similarly to Apple Configurator 2, you can use the Profile Manager in macOS Server to use the MDM protocol. This article explains how. Apple will most likely be adding more features for MDM and similar things in the future as inferred from Apple's recent article on changes to macOS Server.