We use cookies to enhance this website experience, serve personalized ads or content and analyze our traffic. By clicking 'Consent' you accept the use of cookies.
For more information, please refer to our Cookie policy
Manage your Cookie Preferences
Essential cookies are essential for basic website functionality or serve a legitimate business purpose. These cookies can be disabled by changing your browser preferences.
Analytical cookies help us to improve our website by collecting and reporting information on its usage.
Marketing cookies help us to monitor campaigns and improve the relevancy of campaigns you receive.
For more information, please refer to our Cookie policy
Direct access to iMazing's core features, easily scriptable on macOS or Windows. Surely the most advanced and flexible solution to manage your company's iOS data.
iMazing CLI is included with and requires an iMazing Business License or iMazing Business Subscription.
Available on Mac & PC
What is iMazing CLI?
iMazing CLI is the most exhaustive command line interface for advanced interaction with iOS devices and backups. File transfer, data extraction, backup/restore, update iOS and more features are all fully scriptable. The CLI tool is available on both macOS and Windows, and can be deployed in any environnement easily.
Features
Listing Devices and Managing Pairing
List connected devices (including device connected via Wi-Fi)
List offline devices (paired)
List devices not paired yet
Pair/Unpair a device
Enable/Disable Wi-Fi connection between the computer and the device (default is enabled)
Accessing Device Info
Get device info (IMEI, UDID, Serial etc...)
Get device logs and diagnostics
Access device console
File System Operations
List Files and get file info
Remove, rename, create directory
Copy files and folders from device to computer and from computer to device
App Management
List installed apps and get advanced info
Install IPA to device, uninstall
Backup and restore app data
Advanced iOS Device Management
Activate a device
Update or reinstall iOS
Erase all contents and settings
Shutdown and restart
Backup Management
Back up a device, restore a backup
Set a backup password
Export data from backup (supports encrypted backups)
Manage and install Apple Configuration Profiles created or edited with iMazing Profile Editor
Update and restore OS, supports recovery and DFU modes
Many other advanced commands are available to sysadmins, repair shops or refurbished Apple devices dealers
For an exhaustive list of all available commands and options, please refer to iMazing CLI's documentation: PDF download.
Who is it for?
As a system administrator, repair specialist or developer, you may want to automate interactions with iOS in your application, or automate workflows with batch scripts.
Example Use Case
With iMazing CLI, you can execute commands on multiple devices and script workflows of consecutive actions.
Let's say you want to automate the following workflow:
Erase all data and settings
Update iOS
Restore a backup
Install a specific app
Transfer files to that app's Documents folder
Shutdown the device once the process is done
You could put these commands in a batch script and schedule its execution using a cron task:
For large scale projects, we also offer a custom built, embeddable CLI tool with JSON output and a larger feature set. Please contact us and tell us about your projects and use cases. We'll evaluate whether iMazing CLI is the right tool for you.
iMazing accesses your iPhone or iPad from your Mac or PC
Please go to imazing.com on your Mac or PC to download and install iMazing.
Type your email address to get a reminder and download link right to your inbox.
Please check your inbox, an email has been sent to .