Amazon's Kindle firmware locks you into the stock reader, which handles PDFs poorly and limits customization. Jailbreaking opens access to Koreader (a reader with PDF reflow and custom dictionaries), KUAL (a plugin launcher), and system-level tools like SSH. This guide covers the demo mode exploit for firmware 5.14.2 and earlier.
Update (July 2026): This guide was written in 2022 and covers the 5.14.2 demo mode exploit. For newer Kindle models (11th gen Paperwhite, Kindle Scribe) and later firmware versions, see KindleModding.org — they maintain an actively updated wiki with methods for recent devices.
Prerequisites
Compatible devices: Kindle Paperwhite (7th-10th gen), Kindle Oasis (8th-10th gen), Kindle Basic (8th-10th gen). Check your firmware version under Settings → Device Info.
Risk: Jailbreaking voids the warranty and can brick the device if interrupted during critical steps. Amazon does not support jailbroken Kindles. Back up your library before starting.
Why Demo Mode
Kindle's demo mode is a retail display feature that runs unsigned code to showcase device capabilities. Firmware 5.14.2 and earlier do not verify signatures on files placed in the .demo directory during demo mode initialization. The exploit runs a script from that directory to gain root access. Amazon patched this in 5.14.3 by adding signature checks.
Jailbreak Steps
Works only on firmware 5.14.2 or earlier.
-
Upgrade to 5.14.2
Download the official 5.14.2 firmware for your model. Copy the.binfile to the Kindle's root directory. Go to Menu → Settings → Device Options → Advanced Options → Update Your Kindle. The device will reboot. -
Factory reset.
Go to Menu → Settings → Device Options → Reset. -
Initial setup.
Choose English (United Kingdom) as the language. Skip WiFi. -
Enter demo mode.
Open the search box and type;demo. The Kindle will switch to demo mode. -
Reboot.
Go to Menu → Settings → Device Options → Restart. -
Install the jailbreak payload.
- Download watchthis-jailbreak-r03.zip. The string after
#is the decryption key. - Extract and create a directory named
.demoat the root of Kindle storage. - Copy the files from the zip into
.demoas instructed in the Katadelos thread. - Eject and reboot. The jailbreak script runs during demo mode initialization.
If the screen shows an error, reboot and retry.
- Download watchthis-jailbreak-r03.zip. The string after
-
Install the hotfix.
The Jailbreak Hotfix hooks into the firmware update process before signature verification runs, preserving the jailbreak across updates. Install it via KUAL after you complete the Extensions section below.
Updating Firmware After Jailbreak
Before updating to newer firmware:
- Check the hotfix thread for the latest version compatible with your target firmware.
- Install the updated hotfix via KUAL.
- Download the new firmware
.bin, place it in the root directory, and trigger the update through Settings.
If KUAL is missing after the update, the hotfix failed and you must re-jailbreak from 5.14.2.
Extensions
Install these in order.
Core (install first):
- MobileRead Package Installer (MRPI) — Installs
.binplugin packages. Required for everything below. - KUAL — Plugin launcher. Adds a "KUAL" icon to the Kindle home screen that lists installed extensions.
Essential:
- Koreader — The reason most people jailbreak. Handles PDFs with reflow, supports ePub/DjVu/CBZ, offers configurable margins and fonts, and includes StarDict dictionary support.
- Jailbreak Hotfix — Mentioned earlier. Install after KUAL so you can run the installer script.
Optional:
- Helper — Utilities for screenshots, SSH server toggle, and font management.
- BatteryStatus — Displays battery percentage on the home screen.
- KUAL+ — Adds configuration options to KUAL (themes, menu tweaks).
Full extension lists: MobileRead hacks index, snapshots thread.