Kindle Modding Wiki

Community wiki for jailbreaking Kindles, installing KOReader, and developing homebrew apps.

The Kindle Modding Wiki is the canonical resource for everything Kindle hacking. It consolidates jailbreaks, post-jailbreak setup (KUAL, MRPI, hotfixes, KOReader), firmware downgrades, and homebrew app development into one well-organised site. Replaces the scattered MobileRead wiki/forum threads that used to be the only reference.

What you can do

Action Path on the wiki
Identify your Kindle Kindle Models
Jailbreak Jailbreaking → AdBreak / WinterBreak / WinterBreak2 / Nosebleed
Install KOReader Post JailbreakInstalling KOReader
Install KUAL & MRPI Post JailbreakInstalling KUAL & MRPI
Block OTA updates Post JailbreakDisabling OTA Updates
Re-enable Amazon Store Post JailbreakRe-enabling the Store
Downgrade firmware Firmware and FlashingDowngrading Your Kindle
Recover from a reset JailbreakingRecovering From a Reset
Build homebrew apps Kindle Development → GTK Tutorial, Kindle SDK, Mesquito SDK

Modern jailbreaks (active)

  • AdBreak – ads-supported Kindles only.
  • WinterBreak / WinterBreak2 – broad device support, current standard.
  • Nosebleed – newest, for the latest firmware.

Pick based on the Kindle generation and current firmware. The wiki has a per-model decision page.

Process for a fresh jailbreak

  1. Identify the model and firmware version (Settings → Device Info).
  2. Cross-check on Kindle Models to find the supported jailbreak.
  3. Disable Wi-Fi immediately to prevent Amazon pushing an OTA update mid-process.
  4. Follow the chosen jailbreak page step by step.
  5. Apply a hotfix to keep the jailbreak persistent across updates.
  6. Install KUAL and MRPI (the launcher and the package installer).
  7. Disable OTA updates so future Amazon firmware doesn't undo the work.
  8. Optionally install KOReader for a far better reading app (EPUB, custom fonts, dictionaries, sync to KOSync).

Notes for me

  • Best done with the Kindle on a stable, known firmware — don't update first.
  • Keep a full backup of /mnt/us/ before any jailbreak attempt.
  • KOReader is the main reason to do this — Amazon's reader is fine, KOReader is better.