In our previous post, we talked about why your Kindle deserves a second life as a high-tech dashboard or a distraction-free writing deck. Now, it’s time to get your hands dirty.
This post is the “Trinity of Modding.” To unlock your Kindle, you need three things:
-
The Exploit (Jailbreak): Gets you the master keys so you can use your Kindle to its fullest potential.
-
The Hotfix: Changes the locks so you aren’t kicked out after a reboot. This makes the jailbreak persistent, so you won’t have to start from scratch every time you boot up the device. I’m including another step here to stop Amazon from pushing an update to your device, trashing your hard work.
-
The Toolkit (KUAL & MRPI): MRPI is the package installer for your new apps, and KUAL is the launcher, like the “Start” menu on a computer.
Before You Start: The Pre-Flight Checklist
-
Airplane Mode: Keep your Kindle in Airplane Mode at all times until we fix Over The Air (OTA) updates. If it connects to Amazon, it will update, and you will lose your window to jailbreak.
-
Check Your Firmware: Go to Settings > Device Options > Device Info. Write down your version number. It also helps to know what device you have. For instance the first kindle I jailbroke was a Kindle Voyage.
-
Backup: Plug your Kindle into your PC and copy your
documentsfolder to your desktop. If something goes wrong, at least your books are safe. -
Storage Space: Ensure you have at least 500MB of free space on your device. If you’ve been filling it with “dummy files” to block updates, delete them now to make room for the installation files.
- ALWAYS properly eject the kindle before unplugging from your computer. Failure to do so will risk corrupting some files and since a complete reset on an old device renders it unable to register to your account, it might brick it. I know there’s a lot of plugging and unplugging, but it is a must.
Step 1: Choosing Your Path (The Exploit)
In homage to whack-a-mole, Developers at Amazon have periodically patched issues allowing jailbreaks over time. There is no “one-size-fits-all” jailbreak. Your path depends entirely on your firmware version. Click the guide that matches yours:
-
[Firmware < 5.16.4] : The WinterBreak2 Route. This is the most common path for older, “geriatric” devices. This method even works on devices that aren’t registered!!!
-
[Firmware 5.16.4 – 5.18.0.2]: The WinterBreak Route. Requires a slightly different approach; check this guide carefully. This only works on a device registered to an Amazon account.
-
[Firmware 5.18.1 – 5.18.5]: The AdBreak Route. Only for devices that can support Amazon’s “Special Offers.” This only works on a device registered to an Amazon account.
Pro-Tip: If you get an “Application Error” while running the exploit, don’t panic. This is normal behavior on many modern Kindles. As long as you see the “Jailbroken” confirmation, you’re good to go.
Step 2: The “Forever” Switch (The Hotfix)
Many beginners jailbreak their device and then reboot, only to find the hack is gone. You must install the Hotfix.
-
Download the Kindle Jailbreak Hotfix (look for the latest
.binfile). -
Copy it to the root of your Kindle drive.
-
Eject, go to Settings > Update Your Kindle.
- Then follow this guide to disable over-the-air updates so your Kindle won’t even try to update itself to the latest Kindle firmware, locking you out.
-
Once it finishes, your jailbreak is now permanent, even after a reboot.
Step 3: Installing the Toolkit (KUAL & MRPI)
Now we turn your Kindle into a computer. KUAL (Kindle Unified Application Launcher) is your “Start Menu,” and MRPI (MobileRead Package Installer) is your “App Installer.”
-
Follow the the latest guide on
KUALandMRPIfrom the Kindle Modding Wiki. - After you run:
;log mrpiin the search bar, you should see the line “Hush little baby…” print on the bottom of the screen with random icons flashing above it. -
Your screen will flicker, go white, and then return to your library. You should now see a new book titled “KUAL.” Open it, and you’re in!
Troubleshooting: If It Doesn’t Work
I’ve walked this path myself, and it rarely goes perfectly the first time. If you get stuck, check these three things:
-
“I don’t see the KUAL book”: Did you run the
;log mrpicommand? Did you ensure the.binfile was in themrpackagesfolder before you ran the command? -
“The command did nothing”: Make sure you didn’t accidentally put brackets
(1)in the filename (browsers do this when you download the same file twice). Delete the copy, rename it properly, and try again. -
“It just won’t work”: If all else fails, check the MobileRead Kindle Developer Forum. It is the source of all knowledge for this stuff—don’t be afraid to search there.
What’s Next?
You are officially jailbroken! You have the keys to the castle. In the next post, Part 2, we’ll move from “foundations” to “fun” by installing KOReader to handle any ebook file format you can throw at it and setting up a few games.
Did you get your KUAL app running on the first try? Drop a comment below and let me know which Kindle model you liberated!