Bevezető
Mint azt a 2020-ban publikált KOReader alkalmazással foglalkozó blogbejegyzésemben említettem, jó pár típusú Ebook olvasó készülékkel volt már hosszabb/rövidebb ideig tartó közelebbi kapcsolatom.
Frissítve az akkori listát, alábbiakban ezek ismét, nagyjából időrendben:
Amazon - Kindle Keyboard 3 (akkor még szállított az Amazon Magyarországra is),
Amazon - Kindle WiFi, Touch,
Barnes & Noble - Nook Simple Touch
Pocketbook - Touch Lux 3, Inkpad 3, Touch HD3
Amazon - Kindle Paperwhite 1,2,3,4,5,6
Kobo - Aura, Libra H2O 2nd, Forma, Aura HD
Onix - Boox Nova 3
Amazon - Kindle Oasis 3
A tagadhatatlanul gyakori készülékváltás oka legtöbbször a nem megfelelő ár/érték, a kedvezőnek tűnő beszerzési ár és az utóbbi évek során elsődlegessé váló igény a KOReader alkalmazás telepíthetőségére volt (a Magyar nyelvű Honosítás folyamatos ellenőrzése érdekében is).
Sokakkal ellentétben én máig is soknak tartok kiadni 80-90, sőt a ma már általánosan elérhető nagyobb kijelzőméretű és sok esetben színes kijelzős készülékekért akár 150-200 ezer HUF-ot is.
Legutóbb volt egy szép állapotú Kobo Aura HD készülékem, amit a korából adódóan régi kialakítású, süllyesztett kijelzője miatt adtam el és az időszakosan akciós áron is elérhető Amazon Kindle Paperwhite 5-ös felé kezdtem nézgelődni.
Ennek ár/érték aránya (amennyiben sikerül nem a gyári felületet használni rajta) verhetetlen, így „próba szerencse”, megrendeltem egy példányt a hónap elején.
Az Amazon készülékek használatával (számomra) gond, hogy készülékeik csak bizonyos firmware verziókon Jailbreakelhetőek (továbbiakban JB), és ez (ha még nem lenne egyértelmű) nekem fontos, mivel a gyári felület szerintem a folyamatos fejlesztés ellenére is szenved bizonyos gyermekbetegségektől.
Konkrétan egy pár ilyen tulajdonság (saját vélemény, ne kezdjünk ezekről parttalan vitákat):
* A felület nem ismeri a magyar nyelvet,
* A margók még minimális beállításnál is óriásiak
(az elmúlt napokban ez ismét megerősödött bennem),
* A KOReader gyári állapotban nem telepíthető rájuk.
És az utóbbival közvetetten el is jutottunk ezen iromány lényegi mondandójához, az Amazon Kindle készülékek feltöréséhez (angolul jailbreak, a továbbiakban JB).
Az időszakosan megjelenő JB módszerek adott firmware verzióig használhatóak csak, az addig kihasznált és a későbbi kiadásokban gyorsan javított belső szoftver sebezhetőségek miatt.
Jailbreak módszerek
Egy pár ilyen módszer, a publikálás dátumával és a legmagasabb még kihasználható firmware verziókkal:
2021.03.14 KindleBreak - Software Jailbreak for (almost) any Kindle <= 5.13.3 by tryol
2022.04.02 WatchThis - Software Jailbreak for any Kindle <= 5.14.2 by katadelos
2023.10.27 LanguageBreak - Software Jailbreak for any Kindle <= 5.16.2.1.1 by Marek
2025.01.01 WinterBreak - Jailbreak which works on ANY KINDLE < 5.18.1
2025.09.24 AdBreak - experimental JB for ad-supported devices 5.18.1-5.18.5
Mivel az Amazon rendszeresen frissíti a készülékeit, egy adott készülék feltörhetősége csak akkor biztosítható garantáltan, ha az alacsonyabb fw verziót futtat, mint a rá elérhető legújabb JB módszer.
A régebbi készülékek hivatalos frissítése egy idő után megszűnik, az ilyen készülékek feltörése az újabb módszerek megjelenésével minden esetben megoldható. Kérdés, hogy érdemes-e, mert a régi készülékek mára legtöbbször elavulttá vált technológiákra épülnek.

Saját tapasztalatom szerint a jelenleg (2023 végén) beszerezhető (refurbished) PW5-ök 5.15.1.1-es (bár az Amazon oldalán azt írják, hogy „Software: Updated during testing / Szoftver: a tesztelés során frissítve”), a gyári új készülékek pedig (jelenleg nem megerősített) firmware verzióval jönnek, ezekre a fentiek alapján a LanguageBreak módszer legtöbbször alkalmazható.
Az írás további részei a frissen megrendelt készülék feltörési folyamatát fogja részletesen bemutatni. Fotókat (és ha szükséges, videókat) fogok készíteni minden lépésről.
Követelmények röviden
Miket kell a sikeres JB végrehajtása előtt / közben / után biztosítani?
JB előtt:
1. A WiFi-t kikapcsolt állapotban kell tartani, hogy az automatikus firmware frissítés ne tudjon lefutni. gyakorlatilag ez a „Repülőgép üzemmód” bekapcsolása.
2. A készülék első bekapcsolásakor, a WiFi kiválasztásakor a „Setup Later” (Beállítás később) lehetőséget megadva, a készülék beállításaihoz hozzáférhetünk.
3. Ha esetleg elkezdtük már használni a készüléket, és biztosítottuk azt, hogy ne frissüljön a készülék, a JB folyamat elindítása előtt csatoljuk fel olvasónkat egy PC-re, mert JB közben az eszközön (a gyökérmappában) nem lehetnek .bin vagy update.bin.tmp.partial fájlok. Ezek egy folyamatban lévő OTA (Over The Air) frissítésre utalhatnak. Töröljük le mielőbb ezeket.
4. Ha vannak a készüléken könyveink, azokat mentsük le, a Jailbreak során ezek törlődni fognak.
5. Töltsük fel a készülék akkumulátorát 100%-ra.
6. Töltsük le előre a következőket:
a legfrisebb LanguageBreak pakkot
(2023.12.10-én ez az 1.0.2.1 verzió, a LanguageBreak-16.11.23.tar.gz állomány).
a legfrisebb MRPI (MobileRead Package Installer) pakkot.
(2023.12.10-én ez a kual-mrinstaller-1.7.N-r19303.tar.xz állomány).
a legfrisebb KUAL-t (Kindle Unified Application Launcher).
(2023.12.10-én ez a KUAL-v2.7.31-g702078b-20231104.tar.xz állomány).
Paperwhite 5 (PW5) és Oasis 3 (OA3) típusok esetében a „coplate” verziós KUAL csomag szükséges!
(2023.12.10-én ez a KUAL-5b5d1d2-20231104.tar.xz állomány).
a legfrissebb renameotabin pakkot.
(2023.12.10-én ez egy renameotabin.zip 1.031 byte-os állomány)
vagy
a BinaryRenamer csomagot, ami egy nemrég megjelent újabb KUAL kiegészítő, ez szintén a nemkívánt OTA frissítéseket akadályozza meg, emellett a Log-ok fagyasztását is lehetővé teszi.
BinaryRenamer v1.0.zip 1.937 byte
JB közben:
1. A WiFi-t tartsuk végig kikapcsolt állapotban.
2. Figyelmesen olvassuk el a tennivalókat, ha bármely lépés során nem az történik, amit várunk, ne essünk kétségbe. Kérdezzünk (bármi gond merül fel), mielőtt olyat csinálunk, ami nem visszafordítható (pl. a véletlen bekapcsolt WiFi miatt frissül a készülék).
3. Csak nyugodtan...
4. Csak nyugodtan...
5. Nem véletlen hangsúlyozom a nyugodtságot, jómagam az első este, a sokadik sikertelen próbálkozást követően (virtuálisan) már a sarokba hajítottam az új PW5-öt. Végül feltettem a gyári fw-t ismét, és másnap innen folytattam. Ismét.
Amennyiben a fw nem frissül (Airplane mód!), akkor nem tudod nem megcsinálni a JB-t!
:-)
JB után:
1. Fel kell telepíteni az MRPI-t, a KUAL-t, és a renameotabin vagy a BinaryRenamer KUAL kiegészítőt, utóbbiak átnevezik a készüléken azokat a binárisokat, amik a frissítésekért felelősek, így ezek lefuttatása után már nem fog (gyakorlatilag nem tud) a készülék automatikusan frissülni, a WiFi ezt követően nyugodtan bekapcsolható.
2. Feltelepíthetjük a KOReader alkalmazást, amit innen tölthetünk le:
Stabil kiadás: https://github.com/koreader/koreader/releases
Fejlesztői (nightly) kiadás: https://build.koreader.rocks/download/nightly/
Felmerülhet a kérdés: és melyik fájlt töltsük le a Kindle készülékünkhöz?
Legacy: K2, DX, K3 (és ezek összes variánsai).
Kindle: K4, K5, PW1
PW2: Minden más típus esetén, kezdve a PW2-vel (i.e., PW2, KV, KT2, PW3, KOA, KT3, KOA2, PW4, KT4, KOA3, PW5, KS).
PW5 készülék esetén konkrétan ezt a fájlt: koreader-kindlepw2-v2023.10.zip
Pár link, amiken a leírtakban esetleg ismeretlen dolgok magyarázatai megtalálhatóak:
A Jailbreak részletes folyamata
A következőkben ismertetett részletes leírás, a LanguageBreak GitHub oldalán, a Mobileread.com e témájú Topikjában leírtak és saját tapasztalataim alapján készült.
Jailbreak Kindle készülékekhez, amik 5.16.2.1.1 vagy ennél ALACSONYABB verziójú firmware-t futtatnak
Megpróbálkozhatunk az itt leírt „egy kattintásos” módszerrel is: https://github.com/notmarek/LanguageBreak/tree/oneclick
Az exploit legjobban az 5.16.2 verzió körül működik, így ha alacsonyabb firmware-t használunk, érdemes megfontolni a frissítést.
Én az 5.15.1.1 verzióval érkezett PW5 készüléket
frissítettem 5.16.2.1.1 firmware verzióra.
Ne frissítsünk az 5.16.2.1.1 utáni firmware-ekre még a jailbreak után sem, azóta nagy változások történtek és minden elromlott, az egyetlen dolog, amit ezeken a verziókon tehetünk, az a downgrade (már amennyiben a jailbreak túlélte a frissítést).
Nagy köszönet a Bluebotlabsnak a segítségért, valamint GeorgeYellow-nak és bulltricksnek, amiért napvilágra hozták a kihasznált sebezhetőséget.
Az eredeti leíráshoz csatolt fájl mindig naprakész lesz, de azt ajánlják, hogy az itt található fájlt használjuk: https://github.com/notmarek/LanguageBreak/releases/latest
Győződjünk meg róla, hogy eltávolítottunk a készülékről mindenféle jelszavas zárolást - ha mégis elfelejtettük ezt, és a jelszó képernyőn ragadunk, írjuk be a 111222777 kódot, de ezzel a Kindle gyári alaphelyzetbe kerül.
A fájlok törlődnek, ezért készítsünk előre biztonsági másolatot róluk!
Jailbreak előtt
1. Győződjünk meg arról, hogy folytatás előtt elolvastuk (többször is) az összes utasítást.
2. A Repülőgépes üzemmódot kapcsoljuk be (Airplane mód)
3. Győződjünk meg róla, hogy nincsenek kóbor .bin vagy update.bin.tmp.partial fájlok a Kindle készüléken, mielőtt elkezdjük.
4. Ismételjük a 3. lépést az egész folyamat során.
Jailbreak
1. Írjuk be az ;enter_demo szöveget a Kindle felső keresősávjába és nyomjuk meg a keresősáv jobb szélén látható jobbra mutató ( -> ) nyilat
2. Indítsuk újra a készüléket
Settings/Device Options/Restart/YES
3. Újraindulás után a készülék „demó módba” kerül, megjelenik az alábbi tartalmú oldal, felette a WiFi beállítást lehetővé tevő párbeszédablakkal:
Register This Demo
––––––––––––––––––––––––
Store Name (required): a
Store Number
Postcode / Zip Code
Hagyjuk ki a WiFi beállítását (Nyomjuk meg jobb oldalt felül a nagy X ikont a WiFi párbeszédablak bezáráshoz), és adjunk meg tetszőleges értékeket a bolt regisztrációjához.
Nyomjuk meg a CONTINUE gombot
4. A „Fetching available demo types / Rendelkezésre álló demótípusok lekérdezése” kihagyása
Fetching available demo types
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Please wait while available demo types are being fetched.
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Skip
Nyomjuk meg a Skip gombot alul
5. Válasszuk ki a „Standard” demótípust a képernyő közepén
Select demo type
––––––––––––––––
Standard
6. Nyomjuk meg a „DONE / KÉSZ” gombot a tartalom letöltéséhez.
Demo Mode: Add Content
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Connect this Kindle to a computer using the USB cable and copy
new content as directed. When complete, eject the Kindle from the
computer and select Done below
DONE
Configuring Demo
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Please wait while demo content is installed.
This process may a take a few minutes and you may see a blank
screen during this time.
When complete, the demo will start automatically.
If you need to change Wi-Fi or demo registration, enter ;demo in
the Search box.
7. Ha a demó beállítása megtörtént (ez elég lassúcska), a képernyőn elinduló „Slideshow” közben végezzük el a „titkos gesztust” (két ujjal koppintsunk a képernyő jobb alsó részére, emeljük fel az ujjainkat, majd húzzuk el ugyanezt a területet balra egy ujjal).
8. Lépjünk be a demo konfigurációs menübe a ;demo beírásával a keresősávba.
Demo Menu
––––––––––––––––––––––––––––––––––––
Configure Wi-Fi
Update Registration Info
Update Demo Kios & Marketing Content
Resell Device
Sideload Content
Experimental Demo Configuration
Debug Information
––––––––––––––––––––––––––––––––––––
Exit
9. Válasszuk a „Tartalom letöltése” opciót, majd csatlakoztassuk a Kindle-t PC-re
10. A tar.gz fájlból a LanguageBreak mappa tartalmát másoljuk át a Kindle gyökérkönyvtárába
11. Távolítsuk el szabályosan a Kindle-t, és térjünk vissza a demó menübe (lásd 8. lépés).
Ehhez nyomjuk meg a Done gombot alul, ezt követően visszakerülünk a Demo Menübe
12. Válasszuk a „Resell / Újraértékesítés” opciót
Reset Demo and Resell
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Are you sure you want to reset this demo Kindle is order to sell it?
If you continue, you will NOT able to reuse this device for demo
purposes.
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Cancel | Resell
13. Nyomjuk meg a „Resell / Újraértékesítés” gombot jobb oldalt alul
14. Várjunk „A bekapcsológomb megnyomására figyelmeztető képernyő” megjelenéséig
E „gyári képernyő” megjelenésekor azonnal, gyorsan csatlakoztassuk a készüléket PC-re
15. Amint ez sikerült, másoljuk át a LanguageBreak mappa tartalmát ismét, felülírva a Kindle-n lévő fájlokat, majd biztonságosan távolítsuk el a készüléket. Mindezt gyorsan végrehajtva. Készüljünk fel előre a tennivalókra. Nem sok idő van rá.
A .demo mappát NE másoljuk át ekkor, különben a készülék demo módban ragad !!!
Az ebben a pontban leírt művelet végrehajtásának gyorsasága kritikus
(első alkalommal ezen csúsztam el), kb. 10mp van az egészre összesen,
utána az USB tárhely mód automatikusan megszakad
(szerintem ez a „hibás” működésmód az, ami lehetővé teszi ezt a JB módszert).
16. Tartsuk lenyomva a bekapcsológombot a képernyőn megjelenő utasítás szerint (14. pont).
17. Néhány másodperc múlva a nyelvválasztó menünek kell megjelennie.
18. Válasszuk ki a kínai nyelvet (Az eddigi ügyködésünk eredményeként mostanra megjelent Pseudot... „álnyelv” fölött, és/vagy a japán nyelv alatt).
19. A Kindle újraindul, és látnunk kell az alábbi szöveges „konzol üzenetet” a képernyő tetején.
LanguageBreak by Marek
It was the chinese all along.
big thanks to bluebotlabs, GeorgeYellow and Niluje
Loaded logging functions
I am root - uid=0(root) gid=0(root)
/etc/uks.sqsh - exists - replacing whole sqshfs
Got uks loop device at /dev/loop/8
Added developer key :)
pubdevkey01.pem pubprodkey01.pem pubprodkey02.pem
Updated permissions for new squashfs keystore
Enabled developer flag
Enabled mntus exec flag
Finished installing jailbreak
Jailbreak után #1
1. Miután a készülék újraindult, írjuk be a keresősávba a ;uzb parancsot.
2. Csatlakoztassuk a készüléket egy számítógéphez, és másoljuk az update_hotfix_languagebreak-{a kívánt nyelv}.bin fájlt a Kindle tárhelyének gyökerébe.
Mivel én a készüléket ENGLISH (UNITED KINGDOM), azaz en-GB beállításokkal használom (ez esetben van csak 24 órás órakijelzés), én ezt a fájl másoltam át: update_hotfix_languagebreak-en-GB.bin
3. Válasszuk le a készüléket, és lépjünk be a ;dsts-be, vagy lehúzva a képernyő tetejét, válasszuk a Beállítások ikont a készülék beállítási menüjébe való belépéshez.
4. Válasszuk ki a Kindle frissítése lehetőséget a speciális frissítés telepítéséhez.
5. Ez „kiveszi” a készüléket a demó üzemmódból, és eltávolítja a továbbiakban már nem szükséges jailbreak fájlokat.
Jailbreak után #2
Beragadt a kínai nyelv, demo vagy managed módban maradt az eszköz a jailbreak után?
Mindössze annyit kell tennünk, hogy
Nem regisztrált Kindle készülék esetén
1. Írjuk be ;demo a keresősávba, majd nyomjuk meg a jobb oldali gombot (->)
2. A készülék azt jelzi, hogy „belép a demo módba”, de valójában visszaáll normál üzemmódba angolul.
3. Ezután ellenőrizzük, hogy van-e mkk mappa a Kindle főkönyvtárában - ha hiányzik, újra kell az egészet telepíteni, majd a hotfix-et és kész. :-)
Regisztrált Kindle készülék esetén
1. Írjuk be ;enter_demo a keresősávba, majd nyomjuk meg a jobb oldali gombot (->)
2. Indítsuk újra a készüléket
3. A készülék teljes demó üzemmódban lesz, így a beállítás WiFi nélkül, tetszőleges értékekkel történhet.
4. Használjuk a „titkos mozdulatot” a Kindle felhasználói felületére való belépéshez
5. Írjuk be ;demo a keresősávba, majd nyomjuk meg a jobb oldali gombot (->)
6. Válasszuk ki az eszköz továbbértékesítése lehetőséget, és nyomjuk meg a „Resell / Továbbértékesíteni / Igen” gombot.
7. A készülék angolul visszaáll normál üzemmódba.
8. Ezután ellenőrizzük, hogy van-e mkk mappa a Kindle főkönyvtárában - ha hiányzik, újra kell az egészet telepíteni, majd a hotfix-et és kész. :-)
GYIK
K: Hogyan ellenőrizhető, hogy a JB működött-e?
V: (a hotfix telepítése előtt): Telepítsük a Hotfix-et, ha ezt meg tudjuk tenni, akkor működött a Jailbreak.
V: (a hotfix telepítése után): Írjuk be a Kindle keresősávjába a „;log” szót, a képernyő bal felső sarkában meg kell jelennie egy rövid szövegnek:
No arg passed. Select from mrpi or runme
K: Hol vannak a hotfix fájlok?
V: A letöltött "tarball" fájl felépítése a következő:
LanguageBreak.tar.gz
|-- LanguageBreak
| |-- documents
| | |-- dictionaries
| | | |-- a; export SLASH=$(awk 'BEGIN {print substr(ARGV[1], 0, 1)}' ${PWD}); sh ${SLASH}mnt${SLASH}us${SLASH}jb
| | | |-- amisane
| |-- DONT_CHECK_BATTERY
| |-- jb
| |-- patchedUks
| |-- .demo
| | |-- boot.flag
|-- Update_hotfix_languagebreak-*.bin
Hibaelhárítás
Úgy tűnik, sehogy nem tudjuk működésre bírni?
Töltsük le az Amazon oldaláról a jelenleg használt Kindle verzió kívánt frissítési fájlját, telepítsük azt, majd próbáljuk meg újra az egész folyamatot.
Használjuk az alábbi linkeket, miután az X-eket a kívánt verziónak megfelelően módosítjuk, hogy megkapjuk a firmware fájl pontos elnevezését Kindle készülékünk számára.
PW5: https://s3.amazonaws.com/firmwaredownloads/update_kindle_all_new_paperwhite_11th_5.XX.X.bin
PW4: https://s3.amazonaws.com/firmwaredownloads/update_kindle_all_new_paperwhite_v2_5.XX.X.bin
PW3: https://s3.amazonaws.com/firmwaredownloads/update_kindle_all_new_paperwhite_5.XX.X.bin
Kindle 11th Gen: https://s3.amazonaws.com/firmwaredownloads/update_kindle_11th_5.XX.X.bin
Kindle 10th Gen: https://s3.amazonaws.com/firmwaredownloads/update_kindle_10th_5.XX.X.bin
Kindle 8th Gen: https://s3.amazonaws.com/firmwaredownloads/update_kindle_8th_5.XX.X.bin
Scribe: https://s3.amazonaws.com/firmwaredownloads/update_kindle_scribe_5.XX.X.bin
Oasis 10th Gen: https://s3.amazonaws.com/firmwaredownloads/update_kindle_all_new_oasis_v2_5.XX.X.bin
Oasis 9th Gen: https://s3.amazonaws.com/firmwaredownloads/update_kindle_all_new_oasis_5.XX.X.bin
Oasis 8th Gen: https://s3.amazonaws.com/firmwaredownloads/update_kindle_oasis_5.XX.X.bin
PW4 5.16.2.1.1 verzió esetében a pontos link https://s3.amazonaws.com/firmwaredownloads/update_kindle_all_new_paperwhite_v2_5.16.2.1.1.bin
PW5 5.16.2.1.1 verzió esetében a pontos link
https://s3.amazonaws.com/firmwaredownloads/update_kindle_all_new_paperwhite_11th_5.16.2.1.1.bin
MRPI és társai
Az MRPI (MobileRead Package Installer) feltelepítése
Másoljuk fel az előzőleg letöltött friss kual-mrinstaller-1.7.N-r19303.tar.xz fájlból a következő mappákat és tartalmukat a Kindle főkönyvtárába (a 7-zip kezeli a fájlt):
extensions
mrpackages
A KUAL (Kindle Unified Application Launcher) feltelepítése
Másoljuk fel az előzőleg letöltött friss KUAL(coplate)-5b5d1d2-20231104.tar.xz fájlból a következő mappákat és tartalmukat az mrpackages mappába (a 7-zip kezeli a fájlt):
ChangeLog.txt
KUAL.cfg
NEWS.txt
README.txt
Update_KUALBooklet_5b5d1d2_install.bin
Update_KUALBooklet_hotfix_5b5d1d2_install.bin
A *.txt fájlok ugyan nem szükségesek a működéshez, de méretükből adódóan elférnek, nem sok helyet foglalnak.
Válasszuk le biztonságosan a Kindle-t a számítógépről.
A Kindle keresési mezőjébe írjuk be, hogy
;log mrpi
ezt követően a képernyőn ezek jelennek meg:
Hush little baby...
Checking KUALBooklet...
Running install.sh...
Success. :)
Done, restarting UI...
a fenti parancs feltelepíti az MRPI-t és a KUAL-t is.
5.) A telepítések után az UI újraindul, a KUAL pedig a könyvek között láthatóvá válik. Kattintásra elindul és megjelenik a menüje.
Egyéb applikációk telepítése
A feltelepített applikációkat a KUAL-ból lehet majd indítani.
A KOReader-t innen lehet letölteni: https://koreader.rocks/
Itt most nem részletezem a telepítést, gyakorlatilag csak ki kell csomagolni a Kindle-re és kész.
Itt találhatóak még különböző applikációk, módosítások: https://www.mobileread.com/forums/showthread.php?t=225030
Mindenképpen tartsuk a készüléket folyamatosan repülőgép üzemmódban, a jailbreak-hez magához nem kell WiFi.
A renameotabin telepítése
Van egy régi módszer az OTA (Over The Air) frissítések blokkolására 5.12.x-5.16.x verziókra. Eddig senkitől sem hallottam, hogy átengedte volna a frissítést, de nem lehet 100%-ra garantálni, hogy működik.
– * – * –
Nálam működik szépen PW5-ön 5.16.2.1.1 alatt :-)
– * – * –
Az update.bin.tmp.partial mappa létrehozási módszer csak 5.10.x és alatta működik, későbbi verziókban azt az Amazon kijavította.
A renameotabin módszer gyakorlatilag átnevezi az update-eket letöltő daemon-okat. Csináltak hozzá egy KUAL plugint. Gyakorlatilag mindenki ezt használja 5.12.x és fölötte.
Innen tölthető le:
Block OTA by removing ota related binaries - Page 2 - MobileRead Forums
renameotabin.zip
Csomagoljuk ki a Kindle főkönyvtárában már ott lévő extensions mappába.
Utána indítsuk el a KUAL-t, aminek menüjében megjelenik egy új „Rename OTA binaries” opció.
Válasszuk ki ezt, majd nyomjuk meg a Rename pontot.
Ezután újraindul a Kindle és a frissítések a továbbiakban blokkolva lesznek.

A BinaryRenamer telepítése
Ez egy nemrég megjelent KUAL kiegészítő, amely szintén a nemkívánt OTA frissítéseket akadályozza meg.
BinaryRenamer - Block OTA Updates & Device Logging
Az utóbbi két kiegészítő bármelyikének alkalmazását követően automatikusan nem frissül többé a készülékünk, de az manuálisan bármikor frissíthető (a JB elvesztésével, vagy éppen ennek céljából), ha letöltünk egy frissebb, a készülék típusának megfelelő firmware fájlt és azt a készülék főkönyvtárába felmásoljuk.
Egy aktivált/működő WiFi kényelmesen használható KOReader alól a Desktop Calibre vezeték nélküli elérésére. Így csak a Kindle töltéséhez kell elővennünk a töltő USB kábelt (és a töltőt, ha az is szükséges).
Megjegyzések, zárszó
1. Amivel jómagam megküzdöttem, az alapvetően az volt, hogy a leírásban említett szűk időkerettel nem voltam tisztában és „csak részben” zajlott le a szükséges fájlok ismételt átmásolása, vagy éppen félbeszakadt a folyamat.
2. Már első este eljutottam a JB sikerességét jelző konzol üzenetekhez, de utána valami félremehetett mert, törlődött a JB a készülékről. Ezt követően tettem fel ismét a gyári firmware-t.
3. Másnap abba futottam bele, hogy a látszólag sikeres JB után a készülék demo módban ragadt, nem tudtam onnan sehogyan kimozdítani, bár erre és a megoldásokra az eredeti GYIK-ben is kitérnek. Az ott leírt megoldás, miszerint lépjen be a demo módba (a ;demo beírásával a Keresősávba), istennek nem akart működni, a kierőszakolt Reboot (a Power gomb hosszan nyomása) után meg ugyanúgy a demo mód indult el.
Végül, nem tudom hányadik próbálkozásra elfogadta (nem tudom miért) a ;demo parancsot, amiből sikerült elindítani a „Resell” opciót.
4. A JB és az egyéb szükséges dolgok feltelepítését követően többször is újraindítottam a készüléket, mostanra már stabilan működik minden.
Zárszó
Bízok benne, hogy a mostanra véget ért írás sokak számára fog segítséget nyújtani, ha bármi kérdés felmerül, a Topik hozzászólásokban kérdezzetek bátran.
Ha tudok, válaszolok, ha nem tudok, megkeressük a megoldást bármire.
AdBreak PW6
2025 szeptemberében véletlen sikerült jó áron vásárolnom egy (mint utólag kiderült) 2024-es kiadású 12. generációs Kindle Paperwhite 6-ost. A Jailbreak természetesen felmerült, a kivitelezhetőség pusztán azon múlt, milyen firmware verzióval érkezik a készülék.
A csomag a Mailboxde.com közreműködésével 10 nap alatt érkezett meg, a gyors bekapcsolást követő teszt eredménye: 5.18.3-as firmware, ami az AdBreak-kel kezelhető, „amennyiben” az adott készülék gyárilag reklámos.
Ez ugyebár az első bekapcsoláskor még nem látható, ehhez be kell jelentkezni egy Amazon fiókba...
De ne ugorjunk ennyire előre, lássuk a részleteket is tartalmazó jegyzeteimet.
Előkészületek
A folyamat részletes leírása a kindlemodding.org oldalon olvasható (angol nyelven), az itt részletesen leírt lépéseket hajtom végre.
A készüléken lévő firmware: 5.18.3
Aktuális firmware 2025.09.30-án 5.18.5 melynek letöltött mérete 374.563.415 byte
Mivel a készülék az újabb firmware elérhetősége miatt (ha WiFi-re engedjük) frissülne automatikusan, ezt megelőzendő a készülék tárhelyén a szabad területet lecsökkentjük az új firmware mérete alá. Az online HOWTO-k 20-50 MB-ot javasolnak.
Miért érdemes „feltölteni” a Kindle tárolókapacitását?
A Kindle eszközök automatikusan letöltik és telepítik a firmware-frissítéseket, ha elegendő szabad tárhely áll rendelkezésre ehhez. Ezek a frissítések blokkolhatják a jailbreak módszereket.
Automatikus frissítések a következő esetekben történhetnek:
* Megnyituk a Kindle Store-t.
* Regisztráljuk a Kindle-t egy Amazon-fiókhoz.
* Az eszköz Wi-Fi-hez csatlakozik, akár csak rövid ideig is.
* A Kindle újraindul, miközben csatlakozik az internethez.
A Kindle tárhelyének megtöltése (csak 50-200 MB szabad helyet hagyva) megakadályozza, hogy az eszköz letöltse és telepítse a frissítéseket, mivel a frissítési folyamat ennél több szabad helyet igényel.
Készült ehhez egy segédeszköz, amit Kindle-Filler néven találunk meg a github-on.
Az adott készülék 16GB-os, így a fill_16gb.zip állományt letöltve és kicsomagolva a készülékre, a szabad terület a következőképpen alakul
gyári állapot 11.551.924 kB
fill után 42.096 kB
A letöltött zip 15db 1GB-os, 9db 100MB-os és 10 db 10MB-os fájlt tartalmaz.
Ezek kombinálásával állítsuk elő a kívánt 20-50MB szabad helyet.
Megjegyzés: Ha hajlamos vagy a frissítésekre, akkor e lépés végrehajtása után feltétlenül töröld az összes
.partial.tmp.bin vagy hasonló nevű fájlt a készülékről, hogy megakadályozd a frissítéseket.
Mivel jelenleg még nem tudom biztosan, hogy az adott készülék reklámos-e (ha az, akkor már most is Jailbreak-elhető), ezt ellenőrizendő belépek a meglévő Amazon fiókomba.
Ha reklámos, ezt követően a készülék lezárt állapotában megjelennek a reklámok.
Settings / Wi-Fi and Bluetooth / Wi-Fi networks
Csatlakoztassuk a készüléket Wi-Fi -re
a 12th gen PW6 látja a 2,4 és 5 GHz-es Hotspot-okat is
Settings / Your account (unregistered) / Sign in to an existing account
E-mail
Password
Ha nem lenne még fiókunk, a Create new account lehetőséget válasszuk
Újraindítottam a készüléket a bekapcsológomb hosszan nyomása után kiválasztott Restart lehetőséggel
Mázlim volt, a készülék reklámos, így az ADBreak futtatható rajta!!!
A tényleges ADBreak folyamata
A https://kindlemodding.org/jailbreaking/AdBreak/ oldalon részletezett 9 lépéses folyamat 1. lépéseként töltsük le az adbreak.zip állományt.
Update: Célszerűbb inkább az ADBreak github oldaláról letölteni, jelen leírás elkészültét követő másnap már meg is jelent egy újabb kiadás, az AdBreak.1.1
2. lépés az itt leírtakat a fentiek során már végrehajtottuk
3. lépés Az Aeroplane Mode bekapcsolása
Húzzuk lefelé a képernyő tetejét, és kapcsoljuk be az Aeroplane (Repülőgép) módot.
4. lépés A View All Ads bekapcsolása
Kattintsunk a jobb felső 3 pöttyös menüre, és válasszuk a „View All Ads” (Összes hirdetés megtekintése) lehetőséget, amely több „különleges ajánlatot” jelenít meg.
5. lépés Copy .assets
Csatlakoztassuk a Kindle-t PC-hez, nyissuk meg a system mappát, és másoljuk az „.assets” mappát a PC-re.
6. Unzip AdBreak
Bontsuk ki az „adbreak.zip” fájlt, majd másoljuk a tartalmát az előzőleg PC-re másolt „.assets” mappába.
7. Run The Replace Script
Cseréljük ki az összes „details.html” fájl-t a csomagban lévő „adbreak.html” tartalmával:
Windows: Kattintsunk duplán a .assets mappába másolt „replace.bat” fájlra.
Linux/Mac CLI: find . -name »details.html« -exec cp adbreak.html {} \;
8. Replace Kindle .assets
Töröljük az eredeti .assets mappát a Kindle-ről, és cseréljük ki a módosított másolatunkra.
Távolítsuk el a készüléket a PC-ről
Disconnect
9. Jailbreak!
Kattintsunk bármelyik hirdetésre, és kövessük a felugró ablakokat.
Miután az utolsóként megjelenő „Bang!” ablakon is az OK gombra kattintottunk, a jailbreak folyamata elindul.
10. Please Install HOTFIX Now
Amikor megjelent a „Please Install HOTFIX Now” üzenet, telepítsük a Hotfix-et
A HOTFIX telepítése
https://kindlemodding.org/jailbreaking/post-jailbreak/setting-up-a-hotfix/
Töltsük le az Update_hotfix_universal.bin fájlt Compatibility HOTFIX
Én a Compatibility verziót töltöttem le.
Másoljuk a HOTFIX-et a csatlakoztatott Kindle főkönyvtárába, majd
Disconnect
3 pöttyös menü
Settings
3 pöttyös menü
Update your Kindle
A készülék újraindulást követően a Könyvek között (Your Library) megjelenik egy Run Hotfix nevű „könyv”
Kattintsunk rá
Ez „egy kicsit” lassan fog lefutni, de várjunk türelemmel
A Hotfix futtatása után telepíthetőek az MRPI és a KUAL programok
MRPI és KUAL
Töltsük le az MRPI csomagot.
Töltsük le a KUAL Coplate csomagot. Ez szükséges az összes 2012 után megjelent eszköz esetében.
Megjegyzés: a készülék Aeroplane módban van folyamatosan! A fill állományokat törölhetjük a készülékről (vélhetően ennek elmaradása miatt én majd 3 órát kínlódtam a KUAL feltelepítésével, végül többek között ez oldotta meg a dilemmát).
Az MRPI csomag tartalmából a következő mappákat csomagoljuk ki és másoljuk a Kindle főkönyvtárába:
extensions
mrpackages
Az Update_KUALBooklet_c6ac782_install.bin fájlt pedig az előbbi mrpackages mappába másoljuk be.
Az eredeti leírás itt nem egyértelmű, van ahol az mrpackages mappába másolást, van ahol a főkönyvtárba másolást írja. Nálam az utóbbiból nem lehetett frissíteni a készüléket, az mrpackeges alá másolást követően pedig többször sem települt fel a KUAL (Kindle Universal Application Launcher).
A másolás végeztével válasszuk le a készüléket szabályosan a PC-ről
Disconnect
A Kindle készüléken írjuk be a keresősávba a ;log mrpi parancsot, majd nyomjuk meg a sorvégi Enter billentyűt
Várjunk türelmesen, amíg a KUAL telepítése befejeződik.
A Kindle képernyője közben fehérré vált, és néhány ikon jelenik meg rajta.
Egy idő után visszatér a könyvtárába, ahol megjelenik a KUAL könyv.
Ha megjelenik egy „Application Error” (Alkalmazáshiba) ablak, nyugodtan bezárhatjuk – ez normális jelenség egyes modern Kindle-készülékeken.
Nos itt, ennél „Várjunk türelmesen” pontnál elszórakoztam vagy 3 órát, mert a KUAL istennek nem akart felmenni.
Végül, ezek amiket a siker előtt csináltam és komolyan mondom, halovány lila gőzöm sincs hogy valójában mitől sikerült:
Töröltem minden „fill” fájlt (a készülék úgyis Aeroplane módban van)
Többször is megcsináltam azt, hogy az Update_KUALBooklet_c6ac782_install.bin fájlt bemásoltam a készülék mrpackages mappájába, de a „;log mrpi” nem telepítette azt fel.
Aztán kb. tizedjére mégis felment. Szóval kitartás, kitartás, kitartás.
Ami egyébként roppant fura, mert van akinek elsőre megy.
A RenameOTAbin telepítése
A KUAL sikeres telepítését követően a legfontosabb teendő a renameotabin csomag telepítése, ez akadályozza meg a nem kívánt OTA frissítéseket.
Töltsük le innen a csomagot https://www.mobileread.com
Aprócska, mindössze 1031 byte-os zip.
A tartalmát másoljuk be a Kindle extensions mappájába, majd a KUAL-t elindítva megjelenik annak menüjében
Két lehetőséget biztosít:
Rename - átnevezi az OTA firssítésben érintett binárisokat => BEKAPCSOLÁS, OTA KI
Restore - visszanevezi a Rename által előzőleg átnevezett binárisokat => KIKAPCSOLÁS, OTA BE
Én még a Battery Status nevű KUAL modult tettem fel és természetesen a KOReader-t
A helpful list of Extensions for KUAL
KOReader
Ami „új” infó, hogy a Nightly csomagok közül a kindlehf nevűt tegyük fel.
Esetemben ezt: koreader-kindlehf-v2025.08-83-g6f22a33b7_2025-09-29.zip
Mostanra már van újabb kiadás, a KOReader belső frissítési pontjában beállítva a Fejlesztői verziót, automatikusan frissül a szoftver
3 pöttyös jobb oldali menü
Frissítés / Beállítások / Frissítő csatorna / Fejlesztői
Frissítés / Frissítések keresése
A letöltött zip állományt a Kindle főkönyvtárába kell kicsomagolni, a már ott lévő extensions mappába és a most létrejövő koreader mappákba települ
A koreader/fonts/ mappa alá pakolhatunk saját fontokat, én a Bookerly-t tettem ide
A KOReader első indítása után a koreader mappa tartalma kissé kibővül, ez után a
koreader/styletweaks
mappába bemásoltam pár css kiterjesztésű egyedi stílust, ezeket a KOReader-ben lehet ki/be kapcsolgatni az alábbi helyen
Stíluskorrekciók/Egyedi stíluskorrekciók



