---
id: mount
title: mount
hide_title: true
hide_table_of_contents: true
sidebar_label: mount
description: Mount DMG from IPSW
---
## ipsw mount

Mount DMG from IPSW

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

### Examples

```bash
# 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 the RosettaOS cryptex DMG from a macOS IPSW (macOS 27+)
$ ipsw mount rosetta UniversalMac.ipsw

# 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](/docs/cli/ipsw)	 - Download and Parse IPSWs (and SO much more)

