A comprehensive guide to jailbreaking your iOS device with Dopamine. Select your experience level below to begin.
Jailbreaking allows you to customize your iOS device, install tweaks, and bypass restrictions. Dopamine is a rootless jailbreak, meaning it doesn't modify system files, making it incredibly safe and easy to remove.
Navigate to Settings → General → About on your device. Confirm your software version is between 15.0 and 17.3.1.
Download the latest official Dopamine IPA from our homepage or GitHub. Do not extract or rename the file.
Head to our Free Signer page. Upload the Dopamine IPA along with your P12 cert and password. Tap "Sign & Install" to sideload it directly onto your iPhone.
Once installed, go to Settings → General → VPN & Device Management. Find your profile and tap "Trust".
Launch the Dopamine app from your home screen and tap the prominent Jailbreak button. Your device will automatically respring.
Never accept official Apple iOS software updates after jailbreaking. Updates will patch the exploits, remove your jailbreak, and could potentially lock your device until a full restore is done.
Now that your device is jailbroken, you can install tweaks using package managers like Sileo (pre-installed with Dopamine) or Zebra.
By default, Sileo contains standard repos. To install custom tweaks, you must add developers' repos:
https://repo.chariz.com/) and tap Add Source.Jailbreaks are semi-untethered. If your phone reboots or runs out of battery, the jailbreak is temporarily deactivated. Simply reopen the Dopamine app on your home screen and tap Jailbreak again to reload your tweaks.
Dopamine is built on advanced security exploit chains. As a developer, you can gain deep terminal access and customize low-level launch daemons.
Dopamine installs dropbear SSH automatically. To connect from your PC over Wi-Fi (make sure both are on the same network):
ssh root@<your-iphone-ip> -p 22
# Default password is: alpine
⚠️ Note: Always change your root password immediately using the passwd command to prevent external attacks.
Because the main root partition is write-protected (SSV), Dopamine maps files inside the /var/jb/ virtual link path. Every package and tweak is installed inside this directory structure:
/var/jb/usr/bin/ or /var/jb/usr/sbin//var/jb/usr/lib/TweakInject//var/jb/Library/PreferenceBundles//var/jb/ folder and restores your device to stock.