Run the jailbreak
Dopamine is now on the phone (from Install Dopamine). This page turns it on and installs OpenSSH so you can pull files off the device.
Step 3 - Run the jailbreak
Trust the developer profile - this depends on how you installed Dopamine:
If you installed withβ¦ Trust step Sideloadly / AltStore / SideStore / CLI (free Apple Account) Settings β General β VPN & Device Management β tap your developer app β Trust CLI with a paid dev / enterprise cert Already trusted - skip TrollStore Already trusted (permanent signing) - skip Open Dopamine β choose your package manager β set a password β Jailbreak. Walk the app’s screens in this order:
- On the main screen, tap the Settings/gear (or the package-manager prompt) and under Package Managers enable Sileo (the recommended default - the modern, best-maintained manager; Zebra is an optional alternative, you don’t need both).
- Set the root/mobile password before jailbreaking. In Dopamine’s settings,
open “Change root password” (a.k.a. the terminal password) and change it
from the default
alpineto something you’ll remember - this is the same password you’ll use for SSH (ssh root@β¦) andsudo/su on-device. Do this now: after the jailbreak resprings you’d otherwise be SSHing in with the well-known default. - Tap Jailbreak. Dopamine installs the bootstrap + your chosen package manager, then resprings (reboots SpringBoard). When it comes back, Sileo is on your Home screen.
If you skipped the password step above, you can still change it afterward from a terminal (Sileo β install NewTerm, then run
passwd) or over SSH once OpenSSH is installed (Step 4) - but change it offalpinebefore leaving the device on a network.After every full reboot, re-open Dopamine and tap Jailbreak again (that’s what semi-untethered means). Your package manager and password persist; only the jailbreak state needs re-enabling.
Re-signing vs. re-jailbreaking (don’t confuse them): tapping Jailbreak after a reboot is free and instant. Re-signing is a separate thing that only matters when the 7-day install expires - and how you renew depends on your installer: Sideloadly/CLI = re-run the install; AltStore = auto-refreshes while AltServer is on the same Wi-Fi; SideStore = renews on-device; TrollStore = never expires.
Step 4 - Install OpenSSH (to pull files off the device)
Sileo is the App-Store-like package manager Dopamine just installed. Install OpenSSH from it so you can log in from your Mac:
- Open Sileo (on the Home screen after the jailbreak respring).
- Tap the Search tab (bottom bar) and type
ssh. - In results, tap the openssh package from the Procursus Team repo (the default repo Dopamine adds - you don’t need to add any source).
- Tap Install (top-right). Sileo drops it into a queue - tap Queue (bottom bar), then Confirm to run the install.
- When it finishes, tap Done. If Sileo asks to respring/restart, allow it -
the SSH daemon (
sshd) starts on boot afterward. - (Optional, handy) also search-install Filza File Manager (browse files on
the device itself) and NewTerm (an on-device terminal, e.g. to run
passwd).
Don’t see OpenSSH / empty results? Pull-to-refresh the Sources tab so Sileo updates its package lists, then search
sshagain. The Procursus repo ships with Dopamine, so you normally don’t add a source; only add one manually if OpenSSH is genuinely missing.
Find the device’s IP (needed for ssh root@<device-ip>): on the phone,
Settings β Wi-Fi β (i) next to your network β IP Address. The Mac and iPhone
must be on the same network.
Then pull artifacts off-device from your Mac. Log in with the root password you
set in Step 3 (if you skipped that, it’s still the default alpine - change it
now with passwd):
Finding the DVMA container UUID quickly (over SSH, on the jailbroken device):
Next: Verify iOS artifacts β.