Skip to main content

ipsw mount

Mount DMG from IPSW

ipsw mount [fs|sys|app|exc|rdisk] IPSW [flags]

Examples

# Mount the filesystem DMG from an IPSW
$ ipsw mount fs iPhone15,2_16.5_20F66_Restore.ipsw

# Mount the system DMG with a specific decryption key
$ ipsw mount sys iPhone.ipsw --key "a1b2c3d4e5f6..."

# Mount fs DMG and lookup keys from theapplewiki.com
$ ipsw mount fs iPod5,1_7.1.2_11D257_Restore.ipsw --lookup

# Mount dyld shared cache (exc) DMG with AEA pem DB
$ ipsw mount exc iPhone.ipsw --pem-db /path/to/pem.json

# Mount to a custom mount point
$ ipsw mount fs iPhone.ipsw --mount-point /mnt/ios-filesystem

# Mount a RestoreRamDisk by identity (defaults to the first if not specified)
$ ipsw mount rdisk iPhone.ipsw --ident Erase

# Mount in background without blocking (detach mode)
$ ipsw mount fs iPhone.ipsw --detach

Options

  -d, --detach               Mount without blocking (leave mounted in background)
-h, --help help for mount
--ident string Identity Variant to select specific RestoreRamDisk (e.g. 'Erase', 'Upgrade', 'Recovery')
-k, --key string DMG key
--lookup Lookup DMG keys on theapplewiki.com
-m, --mount-point string Custom mount point (default: /tmp/<dmg>.mount)
--pem-db string AEA pem DB JSON file

Options inherited from parent commands

      --color           colorize output
--config string config file (default is $HOME/.config/ipsw/config.yaml)
--no-color disable colorize output
-V, --verbose verbose output

SEE ALSO

  • ipsw - Download and Parse IPSWs (and SO much more)