What Jonathan Jacobs Healer Actually Does
The Jonathan Jacobs Healer is a repair script designed for corrupted game save files, specifically targeting titles in the RPG and action-adventure space. It patches binary data in save files where standard tools fail. Most people encounter it after an unexpected crash or a power outage during a save operation. I spent about three weeks last year working with this tool because my guild's main playthrough got bricked. We had a corrupted quest flag that triggered a cascade failure — the game would load the save, display the title screen, then soft-lock on the first area transition. Regular hex editors couldn't fix it because the corruption was distributed across multiple checksums. The Jonathan Jacobs Healer was the only thing that read and reconstructed those checksums properly.
How to Use Jonathan Jacobs Healer
First, locate your save file. It's usually stored in Documents/Saved Games or sometimes under AppData/Local. Make a backup copy before doing anything else. I can't stress this enough because I already learned it the hard way. Extract the Healer from its archive. Run it as administrator if you're on Windows — there's a permissions issue with certain save file locations that will cause a silent failure if you skip this. The interface is text-based. You'll see a list of supported game titles and versions. Select your game from the list. If your version isn't listed, check the readme file included in the download. The developer occasionally adds support for newer patches but doesn't announce updates publicly. After selecting the title, browse to your save file. The Healer will scan it and report what it finds — corrupted sectors, invalid checksums, missing references, or a clean file that just needs a flag reset.
Once it completes its analysis, choose either Repair or Deep Repair. Repair attempts to fix what it can without modifying uncorrupted data. Deep Repair reconstructs the entire save structure from available fragments, which gives higher success rates but carries a greater risk of losing recent progress. I recommend starting with Repair and only moving to Deep Repair if the first attempt leaves the save unplayable. After the repair finishes, test the save in-game before closing the tool. I've had cases where the Healer reported a successful repair but the game still crashed on load because of a version mismatch between the save format and the installed patch. Download link: The official repository is hosted on GitHub at github.com/jjacobs/healer. There are no third-party mirrors worth using. Someone uploaded a modified version last year that inserted ads into the executable, so stick to the original.
Get the Full Details

What Beginners Miss About This Tool
The Healer doesn't recover deleted content. If a quest item was removed from the save data entirely, the tool can't bring it back. It works on structural corruption — broken pointers, mismatched byte counts, invalid enum values — not on missing information. People often run it expecting a fully restored playthrough when the corruption is actually total data loss. Another thing nobody mentions in the forums: the Healer has a quiet mode you can activate with the --quiet flag. Running it without logging hides errors that would otherwise help you understand what went wrong. I wasted two evenings troubleshooting a failed repair before realizing the error output was being swallowed because I'd forgotten to add the flag correctly. Always run it with --verbose until you know what you're doing. There's also a limitation with cloud-synced saves. If your save file is being actively synced when the Healer writes to it, the repair can be overwritten by the cloud version seconds after completion. I ran into this when my system had Steam Cloud or Xbox Live achievements syncing in the background. The save looked repaired in the editor, worked fine in a local test, and then immediately re-corrupted when the game restarted. The workaround was to pause all cloud sync before running the Healer and resume it only after confirming the save loads cleanly in-game.
When Jonathan Jacobs Healer Won't Help
Save files that have been manually edited with a hex editor and then corrupted further by the game's own validation will usually fail repair. The Healer expects a specific corruption pattern — sudden interrupts, bad writes, memory faults. It doesn't handle the kind of cascading damage that happens when someone tries to fix a broken save with another tool after the original corruption occurred. Additionally, the tool is Windows-only. I know Mac and Linux users who've tried compiling it from source and hit dependency issues with certain .NET libraries. The developer doesn't provide pre-built binaries for other platforms and hasn't indicated plans to do so. If you're on a non-Windows system, your options are limited to running it in Wine, and even then the file path handling can be unreliable.For games that use encrypted or compressed save formats, the Healer may not support them yet. Support depends on whether the developer has reverse-engineered the specific format for that title. Check the supported games list before downloading. Running it against an unsupported format won't damage your save, but it also won't fix anything, and you'll just burn time waiting for a scan that returns a single line saying the format isn't recognized. I'd recommend pairing it with a manual backup strategy going forward. Version your saves — name them with dates or checkpoint numbers instead of letting the game overwrite the same filename. It takes five seconds and saves you from needing any repair tool in the first place.