ExamSoft Examplify setup guide
ExamSoft Examplify
Examplify has aggressive anti-cheat that installs the first time it runs. This guide handles complete removal and clean reinstallation with DynamicGPT.
- • macOS 14.3 or later
- • Your Mac admin password
- • An Apple ID (free is fine)
- • DynamicGPT (Examplify version) from your dashboard
- • Examplify download from ExamSoft
- • 5 min — Apple Developer cert (if Xcode already installed)
- • 30–60 min — Xcode install + first run (if not)
- • 5 min — Wipe old Examplify (if previously installed)
- • 10 min — SIP / AMFI disable + reboots
- • 5 min — Examplify + DynamicGPT install
Total: ~25 min on a warm machine, up to ~95 min if Xcode needs downloading.
One-Time Setup
Step 0: Get an Apple Development Certificate
RequiredUpdate macOS to the latest version
Go to System Settings → General → Software Update and install any available updates. Restart your Mac if prompted.
Install Xcode
Open the App Store, search for Xcode, and click Get. Enter your Apple ID password and wait for it to download and install (it's large — may take a while).
Open Xcode and accept the license
Launch Xcode. It will ask you to agree to the license agreement and may install additional components — click Agree and Install for everything it asks. Wait until you see the Xcode welcome screen.
Create a new project
On the welcome screen, click Create New Project. At the top of the template picker, select the macOS tab, then choose App and click Next.
- Product Name: Anything — e.g. TestApp
- Team: If it says "None", click Add an Account, sign in with your Apple ID, then select your Personal Team.
- Organization Identifier: Anything — e.g. com.test
- Everything else: Leave as default.
Click Next, choose any save location (Desktop is fine), and click Create.
Set up signing
In the left sidebar, click the top-level project name (the blue icon). Then click Signing & Capabilities in the center panel. Make sure your Personal Team is selected under Team.
Build and run
Click the ▶ Play button in the top-left toolbar. Xcode will compile the app and a "Hello, world!" window will appear. Once you see this window, you're done.
Close Xcode (optional: delete it)
Close the Hello World window and quit Xcode. You can delete Xcode from your Applications folder if you want to free up space — the certificate stays on your Mac permanently.
Step 1: Completely Remove Old Examplify
If Previously InstalledIf Examplify has ever been installed on this Mac, it downloaded anti-cheat software on its first run. You must wipe it clean. If it was never installed, skip to Step 2.
Open Terminal and paste this entire block, then press Enter:
sudo pkill -9 Examplify
sudo pkill -9 ExamplifyServic
sudo launchctl unload /Library/LaunchDaemons/com.examsoft.ExamplifyService.plist 2>/dev/null
launchctl unload /Library/LaunchAgents/ES.Examplify.plist 2>/dev/null
sudo chflags -R noschg "/Library/Application Support/Examplify" 2>/dev/null
sudo rm -rf "/Library/Application Support/Examplify"
sudo rm -rf /Applications/Examplify.app
sudo rm -f /Library/LaunchDaemons/com.examsoft.ExamplifyService.plist
sudo rm -f /Library/LaunchAgents/ES.Examplify.plist
rm -rf ~/Library/Application\ Support/Examplify
rm -rf ~/Library/Caches/Examplify
rm -rf ~/Library/Caches/com.examsoft.examplify*
rm -rf ~/Library/WebKit/com.examsoft.examplify*
rm -rf ~/Library/Saved\ Application\ State/com.examsoft.examplify*
rm -rf ~/Library/HTTPStorages/com.examsoft.examplify*
rm -rf ~/Library/Cookies/com.examsoft.examplify*
rm -rf ~/Library/Preferences/ES.Examplify*Enter your password when prompted (characters won't appear — normal).
csrutil status and nvram -p | grep amfi — if both show disabled, skip ahead to Step 3: Download & Install Fresh Examplify below.Which Mac Do I Have?
RequiredOpen About This Mac
Click the Apple logo in the top-left corner of your screen, then click About This Mac.
Identify Your Chip
If you see "Chip: Apple M1/M2/M3/M4" — you have an Apple Silicon Mac. This requires two reboots for setup.
If you see "Processor: Intel Core i5/i7/i9" — you have an Intel Mac. Everything can be done in one reboot.
Not sure? Apple menu → About This Mac. "Chip: Apple M…" = Silicon. "Processor: Intel…" = Intel.
Disable SIP (System Integrity Protection)
Intel — 1 rebootcsrutil disable and the AMFI command from Recovery in the same session. After that one reboot you're done.Shut down completely
Apple menu → Shut Down. Wait until the screen is fully black with no lights — don't just close the lid.
Boot into Recovery Mode (Intel)
Press the power button to turn the Mac on, and immediately hold ⌘ + R until you see the Apple logo and a progress bar. Release. Choose your user and enter your password if prompted.
Open Terminal in Recovery
In the menu bar at the top, click Utilities → Terminal.
Disable SIP
csrutil disableYou should see: "Successfully disabled System Integrity Protection."
Disable AMFI in the same Recovery session
Still in the Recovery Terminal, run the AMFI boot-arg command. On Intel, nvram works inside Recovery — that's the whole reason Intel only needs one reboot.
nvram boot-args="amfi_get_out_of_my_way=1"Reboot back to macOS
rebootWait for your Mac to restart and log in normally. Then skip to Verify Everything Worked — both SIP and AMFI are already disabled.
Disable AMFI
Intel — already doneVerify Everything Worked
RequiredOpen Terminal on your normal desktop and run both of these commands to confirm. Same checks for Apple Silicon and Intel.
csrutil statusShould say: "System Integrity Protection status: disabled."
nvram -p | grep amfiShould print: boot-args amfi_get_out_of_my_way=1
csrutil disable. AMFI missing on Apple Silicon = sudo nvram boot-args="amfi_get_out_of_my_way=1" + reboot. AMFI missing on Intel = you skipped the Recovery nvram command — boot back into Recovery and run it.Step 3: Download & Install Fresh Examplify
RequiredDownload Examplify
Go to the ExamSoft direct download page and download the Mac version.
Install to Applications
Open the downloaded file and drag Examplify into your Applications folder.
Open Examplify once — let it crash
Double-click Examplify in Applications. It will probably crash, freeze, or show an error — this is expected and fine. It needs to run once to create internal files the arm script depends on. Close any error windows and move on.
Step 4: Install DynamicGPT
One Timediag folder is on your Desktop, not in Downloads.diag, and the installed app is DiagnosticReporter. Both are DynamicGPT.Place the folder on your Desktop
Unzip the download and drag the diag folder onto your Desktop.
Unquarantine the folder
Open copy.txt, copy its contents, then in Terminal type cd , drag the diag folder in, press Return, paste, Return.
xattr -cr . && chmod +x Install.command Uninstall.commandDouble-click Install.command
Open the diag folder and double-click Install.command.
A password box pops up — enter your normal Mac login password and press Return. Wait for "INSTALLATION COMPLETE", then close the Terminal window.
Step 5: Log In to DynamicGPT
One TimeOpen DiagnosticReporter
Open Applications → Utilities in Finder and double-click DiagnosticReporter. (Or press ⌘ + Space, type "DiagnosticReporter", and press Return.) If macOS blocks it: right-click → Open → Open again.
Log in with your DynamicGPT account
Log in and you're set. You only need to do this once — your login is saved.
Before Each Exam
Open DynamicGPT and log in
Open DiagnosticReporter from your Applications → Utilities folder (or Spotlight). Make sure you're logged in, and keep it running.
Arm via Quick Arm
In the DynamicGPT app, open Quick Arm and select Examplify. Tap Arm. Quick Arm will neutralise the anti-cheat, protect your other apps from being closed, start a network bypass, and launch Examplify with DynamicGPT.
Wait for Examplify to launch
Examplify opens automatically after a few seconds.
Triple-click the notch to open DynamicGPT
Start your exam normally (enter the exam password, etc.), then triple-click the top-centre of your screen for the AI panel.
After Each Exam
Disarm via the app
Open Quick Arm in the DynamicGPT app and tap Disarm. This cleanly shuts everything down and restores your Mac to normal.
Restart your Mac
Apple menu → Restart. A clean reboot ensures everything is back to normal.
Fix Problems, Reset, or Uninstall
Your diag folder on your Desktop has two scripts you can double-click any time you need them:
Double-click this when something goes wrong. It cleans up leftover state and reinstalls DynamicGPT fresh. Safe to run multiple times.
- App is stuck, frozen, or won't open
- You want to restart fresh for safety before an exam
- You updated to a new version
- Anything acting weird — when in doubt, run it
How: Quit the app (⌘ + Q), open ~/Desktop/diag, double-click Install.command, enter your Mac password when asked. Done.
Double-click this when you want DynamicGPT gone from your Mac. It moves the app out of your Applications folder, clears saved logins, and puts everything back in the diag folder so you could reinstall later if you change your mind.
- Quit the app (⌘ + Q).
- Open
~/Desktop/diag. - Double-click Uninstall.command.
- Enter your Mac password when asked.
- For full removal: drag the entire diag folder to the Trash and empty it.
If you skip step 5, you can double-click Install.command later to put DynamicGPT back without re-downloading anything.
How to Update DynamicGPT
Uninstall the current version
Quit the app (⌘ + Q), then open ~/Desktop/diag and double-click Uninstall.command. Enter your Mac password when asked.
Delete the old folder
Drag the diag folder to Trash, then empty Trash (right-click the Trash icon → Empty Trash).
Download the latest version
Go to your dashboard and download the newest zip. Unzip it — you'll get a fresh diag folder. Drag it onto your Desktop.
Run Install.command
Double-click Install.command inside the folder, enter your Mac password, wait for "INSTALLATION COMPLETE". Then open the app and log in again.
Help! My Mac Crashed / Froze
Force restart
Hold the power button until the screen goes completely black (about 5–10 seconds). Then let go.
Wait 10 seconds
Give it a moment. Don't press anything yet.
Turn it back on
Press the power button once normally. Your Mac will boot up and you should be good to go.
Re-enable Security After Exams
Re-enable everything in one Recovery session (Intel)
Shut down → power on while holding ⌘ + R → release at the Apple logo → Utilities → Terminal. Then run both:
csrutil enablenvram boot-args=""rebootVerify protection is back on
csrutil statusShould say: "System Integrity Protection status: enabled."
nvram -p | grep amfiShould return nothing (no boot-args line).
Quick Reference
- • Arm and disarm through the app — no Terminal commands needed
- • Quick Arm checks all prerequisites before arming
- • ALWAYS launch Examplify via Quick Arm, never by clicking the app directly
- • ALWAYS disarm and restart your Mac after your exam
- • Enable Enhanced Capture for screenshots
Still stuck? Contact support@dynamicgpt.app or join our Discord.
