Starting from iOS8 and Yosemite You can capture the screen of iOS device from Quicktime directly. Here's the steps:
- Connect your iPhone, iPad or iPod touch to your Mac via a Lightning Cable.
- Open the QuickTime app.
- Go to File and select ‘New Movie Recording’.
- A recording window will appear. You will a see little arrow for drop down menu in front of the record button. Click that arrow and select your iPhone.
- Select the Mic of your iPhone if you want to record music, app/game sounds.
- Click the Record button. Now perform the tasks on your iOS device that you want to record.
- Once done tap the stop button and save the video.
- Done!
NOTE: works only with iOS8 and Yosemite and devices with Lightning Cable.
All steps taken from: ioshacker website. Enter there for screenshots.
I found the following code in a file I didn't open for a long time. It enables Remote Login on a remote device. Save the script somewhere (from now on referred to as /path/to/script/
). Copy the script to the other device.
tell application "System Preferences" to set current pane to pane "com.apple.preferences.sharing"
tell application "System Events" to tell process "System Preferences"
click checkbox 1 of row 6 of table 1 of scroll area 1 of group 1 of window "Sharing"
end tell
This enables remote login. Now, to disable remote management and enable screen sharing, use the same script, but remove the 3rd line and add these 2 lines:
tell application "System Preferences" to set current pane to pane "com.apple.preferences.sharing"
tell application "System Events" to tell process "System Preferences"
click checkbox 1 of row 7 of table 1 of scroll area 1 of group 1 of window "Sharing"
click checkbox 1 of row 2 of table 1 of scroll area 1 of group 1 of window "Sharing"
end tell
To copy this script on the remote device, use scp
(secure copy). To use scp
type
scp /path/to/script username@IP.of.other.device:/some/path
OR
scp username@hostnameOfDevice:/some/path/
The second option (using the device hostname) requires that the devices are on a computer-to-computer network, so it will not work on a normal wifi network. You will see a prompt requesting the password of username
. When you type the password, you will not see any text appear (obviously to prevent people from seeing the password).
Once it is copied, remotely log into the device:
ssh username@IP.of.other.device
OR
ssh username@hostnameOfDevice
Again, the use of the hostname requires computer-to-computer network. Once logged in, run the script using osascript /some/path/theScript.scpt
(remember that using scp
we copied the script to /some/path
, this will be different on your device). This will disable remote management and enable screen sharing.
Good luck!
Best Answer
The only MDM I currently have access to is Jamf Pro.
In Jamf Pro create a new configuration profile and in the left hand list select "Restrictions". Now in the main window select "Functionality" and the second and third items control the camera and screen recording.