Conclusion and Scope
This device is a Kindle Paperwhite 1 (PW1, 2012), ultimately running Kindle 5.6.1.1 (268989 035). The following results were verified on the actual device:
- Legacy K5 Jailbreak can be installed on official firmware
5.4.4; - After upgrading to official
5.6.1.1,BRIDGE+appears during startup, showing that the jailbreak bridge survived; - After installing Universal Hotfix and running
Run Hotfix, KUAL's "not signed by an authorized developer" error disappears; - KUAL launches, and KOReader can be launched from KUAL.
This handbook applies only to PW1 + 5.6.1.1. Do not use its .bin update packages on any other model, even if the names look similar.
Recommended Recovery Order
Back up USB storage
→ Downgrade to 5.4.4
→ Legacy K5 Jailbreak
→ Upgrade back to official 5.6.1.1 (look for BRIDGE+)
→ Universal Hotfix + Run Hotfix
→ Install KUAL KDK and KOReader
→ Launch KOReader from KUAL
This is the sequence that ultimately worked on this device. If KUAL shows a signature error at the 5.4.4 stage, do not keep reinstalling or flashing other packages; follow the "upgrade to 5.6.1.1 → Hotfix" repair path.
0. Ground Rules (Mandatory)
- Keep Airplane Mode on at all times. This prevents Amazon's automatic OTA updates from overwriting the jailbreak.
- Only one
.binfile for "Update Your Kindle" can be in the Kindle's root directory at a time. Check from your computer before updating, and move all other.binfiles out. - Always eject safely after copying. Never unplug the cable or press the power button while the Kindle is updating, restarting, or showing a progress bar.
- Use only files from the sources listed below that match this model. Do not use packages for PW2, PW3, or newer Paperwhites.
- Calculate the SHA-256 of every critical file once on your computer and once on the Kindle; the two must match.
- If the update screen hangs, an unexpected error appears, or "Update Your Kindle" is unavailable, do not keep retrying. Take a photo, unplug the cable, stop in the current state, and troubleshoot.
- Keep the battery at 50% or higher and use a reliable USB cable. A forced restart (holding power for about 40 seconds) is only for a truly unresponsive device, not a normal installation step.
Jailbreaking, downgrading, and unofficial updates all carry risk. The most common avoidable risks are not the files themselves, but using the wrong model, mixing multiple update packages in the root directory, unplugging before copying finishes, or interrupting the device while it is writing the system.
1. Identify the Device and Back It Up
After connecting USB, confirm that the Kindle mounts as a disk. On macOS, it is usually /Volumes/Kindle.
Read the version file:
sed -n '1,5p' /Volumes/Kindle/system/version.txt
This device should show:
Kindle 5.6.1.1 (268989 035)
First, fully back up the Kindle's user-visible USB storage, including at least:
documents/(books and KUAL files)extensions/(KOReader extension)koreader/(KOReader program and settings)system/(only as a record of the current state; do not manually copy it back)
Two local backups were made for this process:
device-backups/pw1-pre-jailbreak-20260823device-backups/pw1-pre-5.6.1.1-20260823
When restoring books and KOReader settings, restore only user directories from the backup. Do not overwrite the Kindle with the entire old system/ directory.
2. Verified Critical Files
The table records the files actually used and verified in this process. If you download them again later and upstream has released a new version, the hashes may change. Stop at that point, confirm the source and release notes, and do not proceed based on the filename alone.
| Purpose | File/source | Verified size and SHA-256 for this process |
|---|---|---|
| Downgrade to 5.4.4 | Official Amazon 5.4.4 | SHA-256 a423c81903fcba48b0b9f9d5b9ce06503dc00eab468c02d0cf6adb05d2ade3a8 |
| Legacy jailbreak | K5 Jailbreak | ZIP SHA-256 b4bb064df53eb708c762364a55cc9478648ea347c11c92e2e771f5a0b20d1824 |
| Upgrade back to 5.6.1.1 | Official Amazon 5.6.1.1 | 217,523,739 bytes; SHA-256 6be62d30df26894b08083dbc55d23774756710c3a44c9a1d0075dd02d12090c9 |
| Post-update repair | Update_hotfix_universal.bin from Universal Hotfix (official releases) | This process: 3,743,762 bytes; SHA-256 94d5c05254b70c4905392515411f620168ac238db62c7dcbc48a1e31d5de6c59 |
| KUAL | KUAL-KDK-2.0.azw2 from the official KUAL snapshot | File SHA-256 1d7cf02741be9e8f9c541af4eb5e1a97c00ab158819236749dba9250ad1fd4a9 |
| KOReader | KOReader for Kindle v2026.07.1 | ZIP SHA-256 1fa9cc2784ffa42eaa309445d4e81661f825614c9c32349554fed6e4c8757a1d |
Verification commands:
shasum -a 256 filename
shasum -a 256 /Volumes/Kindle/filename
The first 4 bytes of a .bin file should be SP01, but that only shows it uses the Kindle update-package format; it does not replace model and hash verification:
xxd -l 16 filename.bin
3. Complete Rebuild Process
3.1 Downgrade to Official 5.4.4
Purpose: The verified entry point for Legacy K5 Jailbreak is 5.4.4.
-
Keep Airplane Mode on and complete the backup in Section 1.
-
Download and verify
update_kindle_5.4.4.bin. -
Confirm that there are no other
.binfiles in the Kindle's root directory:find /Volumes/Kindle -maxdepth 1 -type f -name '*.bin' -print -
Copy the file directly to the Kindle's root directory. Do not put it in
documentsor a subfolder. -
Recalculate the file's SHA-256 on the Kindle, and eject safely when it matches.
-
On the Kindle: Settings → Menu → Update Your Kindle.
-
Wait for it to restart automatically. After reconnecting, confirm in
system/version.txt:Kindle 5.4.4 (225838 026)
If the version did not change, first confirm that the update package is still in the root directory, is complete, and that the update was actually triggered from the menu. Do not try to recover with unknown "force flash" tools or packages for other models.
3.2 Install Legacy K5 Jailbreak on 5.4.4
-
Download and verify
kindle-5.4-jailbreak.zip. -
After extracting it, copy the archive's contents directly to the Kindle's root directory. These 7 entries must be present:
Update_jb_$(cd mnt && cd us && sh jb.sh).bin bridge.conf bridge.sh developer.keystore gandalf jb.sh json_simple-1.1.jarImportantThe filename
Update_jb_$(cd mnt && cd us && sh jb.sh).bincontains$(). It is a normal filename: do not rename it, do not let a shell expand it, and do not place it inside an extra directory. -
macOS may create
._files when copying to a FAT-formatted Kindle. Delete those AppleDouble companion files before continuing, but do not delete the 7 real files. -
Confirm again that this jailbreak
.binis the only one in the root directory, then eject safely. -
On the Kindle: Settings → Menu → Update Your Kindle. The installation screen will show
**** JAILBREAK ****. -
Wait for the automatic restart, reconnect, and verify that the USB root has been cleaned up. This means the jailbreak installation stage finished normally.
3.3 Immediately Upgrade Back to Official 5.6.1.1 While Keeping the Jailbreak Bridge
This is the key step for fixing compatibility between PW1 and the newer KUAL developer signature. It is not an optional "normal upgrade."
- After the 5.4.4 jailbreak is complete, back up USB storage again.
- Download and verify the official
update_kindle_5.6.1.1.bin. For this process, the file must be 217,523,739 bytes, with the hash shown in Section 2. - Leave only this official upgrade
.binin the Kindle's root directory, and verify its hash again on the Kindle. - After ejecting safely, go to Settings → Menu → Update Your Kindle.
- Wait for the update and restart. Seeing
BRIDGE+during startup is the success signal needed here: the system upgraded successfully, and the jailbreak bridge survived the upgrade. - Reconnect USB and confirm the version is
Kindle 5.6.1.1 (268989 035).
After seeing BRIDGE+, do not upgrade any further system firmware or connect to the internet and let the system update automatically. Install the Hotfix immediately.
3.4 Install Universal Hotfix and Run Hotfix
Purpose: Restore/install the post-update hotfix and developer certificates on 5.6.1.1 so the system authorizes KUAL.
- Download
Update_hotfix_universal.binfrom the official releases and check its version, size, and hash. The hash used here is in Section 2. - Put only this
.binin the Kindle's root directory. Copy it completely, recalculate its SHA-256 on the device, and eject safely. - On the Kindle: Settings → Menu → Update Your Kindle.
- Wait for it to finish and restart.
- Run Hotfix will appear in the library. Open it and let it finish. Do not restart while it is running.
After this step, KUAL, which previously said "This content is not signed by an authorized developer; please contact the developer," should open normally.
3.5 Install KUAL and KOReader
Install these after the Hotfix finishes. If the files already existed, the official upgrade usually keeps them, but you should still check the directories again.
KUAL
Place KUAL-KDK-2.0.azw2 directly in:
/Volumes/Kindle/documents/KUAL-KDK-2.0.azw2
Do not use the PEKI KUAL.jar / KUAL.sh tried earlier; on this PW1 with 5.4.4, it did not provide a usable launch path.
KOReader
Download the Kindle KOReader ZIP, extract it, and merge its root contents into the Kindle's root directory. Both of these must exist:
/Volumes/Kindle/extensions/koreader/
/Volumes/Kindle/koreader/
Do not nest the outer extracted ZIP folder; for example, do not create koreader-kindle-v.../koreader/. After copying, compare the directories to make sure all files are present. The full program was about 85 MB in this process.
Eject safely, unplug, and wait for the Kindle to index. When you open Kindle Launcher, the launch menu shows:
1. KUAL
2. KOReader
3. Quit
For the first check, choose KUAL and confirm it opens; then select KOReader from KUAL. For everyday reading, you can launch KOReader directly from the menu.
4. What Went Wrong and the Correct Fix
Symptom
After jailbreaking on 5.4.4, opening KUAL directly showed:
This content is not signed by an authorized developer. Please contact the developer.
This does not mean the KOReader files are damaged, nor does it necessarily mean the Legacy Jailbreak failed. PW1 has a compatibility issue between older firmware and current KUAL developer certificates.
Verified Fix
Keep the jailbreak completed on 5.4.4
→ Upgrade officially to 5.6.1.1 (BRIDGE+ appears at startup)
→ Universal Hotfix
→ Open Run Hotfix
→ KUAL launches normally
This process matches records from other PW1 users with the same problem and fix: MobileRead thread on the PW1 error and post-upgrade fix, and a record of PW1 using 5.6.1.1 with BRIDGE+.
5. Everyday Use and Transferring Books
- Copy legally obtained books to
documents/over USB; the native Kindle reader recognizes compatible formats. - KOReader commonly handles EPUB, PDF, DJVU, CBZ, and more. Put files under
documents/to open them in KOReader's file browser. - Eject safely after copying books and let the Kindle finish indexing. The first scan of a large library, or KOReader's first cache build, may take a few minutes.
- To manage or convert your own ebooks, use Calibre on your computer to convert and organize them, then transfer them over USB.
6. Troubleshooting Table
| Symptom | What to do first | What not to do |
|---|---|---|
| KUAL says it is "not signed by an authorized developer" | Confirm you are on 5.6.1.1 and previously saw BRIDGE+, then install/run the Hotfix again following Section 3.4 | Do not keep installing PEKI files or flashing packages for other models |
| KUAL appears, but KOReader is missing | Check that both extensions/koreader/ and koreader/ exist and are not nested inside an extra directory | Do not copy only extensions or only koreader |
| "Update Your Kindle" is grayed out | Check that the root directory contains exactly one correct, complete .bin; confirm the model/version match | Do not force restarts at random or try several .bin files at once |
No BRIDGE+ after updating | Stop all further Hotfix/KUAL steps and record the version and startup screen | Do not continue upgrading firmware or perform a factory reset |
| Files behave oddly after USB copying | Reconnect, delete macOS companion files that begin with ._, and recalculate hashes | Do not delete real installation files or unplug while writing |
| The Kindle freezes and does not respond | Wait at least 10 minutes first; hold power for about 40 seconds only if you confirm there is no progress and the device is unresponsive | Do not force a shutdown during a normal system update |
7. Boundaries for Recovery and Reset
- "Reinstalling KOReader/KUAL" usually requires only Sections 3.4 and 3.5; you do not need to downgrade and jailbreak again.
- If an official update overwrites the system,
BRIDGE+no longer appears, or you perform a factory reset, start the full process again from Section 1. - Books and KOReader settings can be restored from the USB backup; do not write back the entire system directory.
- Before starting over, keep copies of the current
/documents,/extensions, and/koreaderdirectories so you do not lose reading progress or custom settings.
8. Completion Status (2026-08-23)
- Confirmed the device is a PW1.
- Completed Legacy K5 Jailbreak on 5.4.4.
- Upgraded to official 5.6.1.1;
BRIDGE+appears at startup. - Installed Universal Hotfix and ran Run Hotfix.
- KUAL launches again.
- KOReader is installed and can be launched from Kindle Launcher / KUAL.
- Keep Airplane Mode on. If you need internet access later, first research and deploy an OTA-blocking method suitable for PW1.