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.
Hirdetés
É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. :-)
A cikk még nem ért véget, kérlek, lapozz!