Kindle Paperwhite 2 jailbreak

logo
 

 

Kindle Paperwhite2 firmware 5.6.5

-hogyan-

A kindle jailbreak-hez szükséges fájlokat töltsük le innen vagy innen és kövessük lépésről lépésre a leírást!
Maga a jailbreak egyszerű, de az előkészítés igényel némi munkát.

 

N A G Y O N  F O N T O S!
Mindenki csak saját felelősségére csinálja, az esetlegesen tönkrement készülékekért senki nem vállal felelősséget!
Mielőtt elkezded, olvasd végig a teljes leírást!
Csináljunk egy factory resetet!
Menu/Settings/Menu/Reset Device


(Figyelem, ez minden adatot töröl a készülékről!)
Ha ez megvan, szükség lesz a update_kindle_paperwhite_v2_5.6.5.bin fájlra. (benne van a csomagban, ami fentebb jelzett linkekről tölthető le) Ezt másoljuk a kindle gyökér könyvtárába!(Megjegyzem, hogy amikor updateltem a kindle-t és sikeresen jailbreakeltem, utána -egyéb okok miatt- kényszerből ismét csináltam egy factory resetet. Értelemszerűen a készülék nem “downgradelődött” le 5.6.1-re, még sem ment a jailbreak egészen addig, amíg azaz updatet le nem futtattam ismét. Ez fontos lehet azoknak, akik a jailbreak után ismét factory resetet csinálnak, de újra jailbreakelni szeretnék!)
Válasszuk a
Menu/Settings/Menu/Update Your Kindle
menüpontot és hagyjuk, hogy lefusson az update-t!
Eddig volt egyszerű… 😉
A következőkben az előkészület a bonyolult, maga a jailbreak egyszerű.
Szükségünk van egy webszerverre, egy DNS szerverre (amely minden kérést felold és a gépünkre irányít) és egy wifi hotspotra.
Bonyolultan hangzik, de annyira még sem az.
Aki használ vagy használt linuxot vagy bármilyen *nix rendszert, annak könnyebb dolga van, aki kizárólag windowson szocializálódott annak sem lesz túl bonyolult dolga ha követi a leírást és fel tud telepíteni egy linuxot.
Van megoldás win alá is, de mivel 2002 óta egyáltalán nem használok wint, ebben -egyelőre- másnak a leírására kell támaszkodnotok.
Az biztos, ha meg tudjátok oldani a webszervert (pl. wamp) és a dns-t, akkor menni fog winen is… Egy leírás szerint megy, de ezt nem próbáltam.
Ha valaki az angol leírást követi, ahhoz is jók a fájlok és maga a tényleges jailbreak menete teljesen ugyanaz.
Én most egy ubuntun fogom demonstrálni a dolgokat…
Telepítsük a dnsmasq-t és az apache-ot!
sudo su – adjuk meg a jelszavunkat…
apt-get install dnsmasq apache2 – ennek hiba nélkül kell lefutnia…
Ha olyan rendszert használunk ami valamilyen Networkmanagert használ, akkor először hozzuk létre a wifi hotspotot (leírás)
Másoljuk a /var/www/html alá a jb mappa fájljait (frame.html; index.html; jb.html; jb)
Nézzük meg a hotspot ipcímét!
ifconfig
023
Állítsuk le a NetworkManagert:
/etc/init.d/network-manager stop
022
Szerkesszük a dnsmasq.conf fájlt
nano /etc/dnsmasq.conf
Tegyünk bele egy sort:
address=/#/10.42.0.1 (az ipcím értelemszerűen a hotspotunké)
Mentsük el! (CTRL lenyomva tart, majd x megnyom, aztán i vagy y és enter)
Indítsuk a dnsmasq-t:
/etc/init.d/dnsmasq start
Ha hibát ír ki, pl. ilyet:
024
Nézzük meg nem fut-e valamilyen folyamat még, ami fogja az 53-as portot:
netstat -plant | grep :53
Ha van még olyan folyamat, lőjük ki mindet!
kill -9 “folyamat száma”
Próbáljuk újra!
/etc/init.d/dnsmasq start
Ha elindult….
Indítsuk a Networkmanagert!
/etc/init.d/network-manager start
Csatlakozzunk a wifi hotspotunkhoz!025
026
Ha kapcsolódtunk, nézzük meg, hogy minden rendben működik-e!
027
Tökéletes, a hotspot ip címe behozza a webszerver tartalmát, ahova felmásoltuk a jailbreak fájljait (/var/www/html)
028
A dnsmasq felold minden címet a helyi gépünkre…
Erre azért van szükség, mert a kindle nem hajlandó csatlakozni olyan hálózatra, amelyen -szerinte- nincs internet. Ezzel “becsapjuk”,így már futtatható a jailbreak.
Vegyük kézbe a kindle-t csatlakoztassuk a gépünkhöz és másoljuk rá a jb fájlt (kiterjesztés nélküli) a jb mappa alól, válasszuk le az olvasót, majd indítsuk az experimental browsert (Menü)
Az url sávba írjunk be pl. egy “a” betűt, de ha jól megcsináltuk a dns szerverünk bármit beírhatunk.
A bejövő oldalon nyomjunk az I Agree gombra
029
A következő oldalon a STAGE 1-re. Itt hibaüzenetet kapunk, de ez így van rendben. Most nyomjunk a böngészőben a vissza nyílra…
031
Így most visszakerültünk az előző oldalra. Most nyomjunk a STAGE 2-re.
Be fog záródni a böngésző, a kindle kezdőlapjára kerülünk, ahol a bal felső sarokban látni fogjuk, hogy elindult a jailbreak.
Pár másodperc múlva a bal felső sarokban lévő jailbreak felirat átvált arra, hogy a searchbar-ba írd be a ;fc-cache szöveget és indítsd a keresést.
Fontos, hogy a beírást követően, ne a “return”-re nyomjunk a virtuális billentyűzeten (akkor nem fog sikerülni a jailbreak), hanem ahol megjelenik, amit gépelünk ott van egy jobbra nyíl, ami szintén alkalmas bevitelre. Azt kell megnyomni!
Ha megjelenik a Jailbreak success felirat, akkor ezzel meg is vagyunk. Most kapcsoljuk ki a wifi elérhetőségét (repülőgép üzemód) és ezt ne is kapcsoljuk ki ha nem akarjuk meglepni magunkat egy nem várt frissítéssel, ami hatástalanítja a jailbreak-et.
Másoljuk fel a a Update_jailbreak_bridge_1.14.N_install.bin fájlt a kindle gyökerébe!
Futtassuk az update-t
(Menu/Settings/Menu/Update Your Kindle)
Most vagyunk kész! 😉

Fontos!

A jailbreak ellenére nem tudunk tetszőleges .bin fájlokat futtatni. Hiába másoljuk a kindle gyökerébe, nem fog működni.
Telepítsük a KUAL-t, a KUAL mrinstallert és a KUAL Helpet. Ha futtatni akarunk bármilyen .bin fájlt (pl. egyedi háttérkép miatt a Update_linkss_0.24.N_install_pw2_kt2_kv_pw3.bin fájlt), dobjuk be a fájlt az mrpackages mappába és a KUAL-ból lehet futtatni.

Fake regiszráció
 

N E T E L E P Í T S E T E K E Z Z E L K A P C S O L A T O S .B I N F Á J L O K A T ! ! !

Sajnos a jelenleg fellelhető fake regisztrációt segítő binárisok használhatatlanná teszik a kindle-t. Nem véglegesen, de csak a factory reset fog segíteni és kezdhetünk mindent elölről. Tapasztalat 🙁
Ha fake regisztrációt szeretnénk (mert a sikeres jailbreak után nem engednénk ki a kindle-t a netre) a következőt tegyük:
Telepítsük fel a Update_usbnet_0.21.N_install_pw2_kt2_kv_pw3.bin fájlt (mrpackages-t használva). Ha fent van, a KUAL-ba lépjünk be az “USBNetwork” részbe, bökjünk a “Enable SSH at boot” menüre, indítsuk újra a kindle-t. Dugjuk össze géppel és telneteljünk be! (win alatt putty-t használhatunk)
Nézzük meg mi a hálózat…
ifconfig -a
033
Mivel az usb0 jelent meg, mint plusz hálózati eszköz, ezért:
ifconfig usb0 192.168.15.201
telnet 192.168.15.244
034
mntroot rw

Hozzuk létre a reginfo fájlt!
nano /var/local/java/prefs/reginfo
Írjuk bele ezeket (a userId=amzn1.account.AAAARRRRJJJJ4444JJJJKKKK7777 soron kívül változtasd tetszőlegesen)
givenName=Amit akarsz
userId=amzn1.account.AAAARRRRJJJJ4444JJJJKKKK7777
deviceName=Ez jelenik meg a bal felső sarokban a kindle-n
userName=Amit akarsz
deviceEmailAddress=fake@kindle.com

Mentsük el! (CTRL-X, y vagy i)
Állítsuk be a jogokat!
chmod 444 /var/local/java/prefs/reginfo
Állítsuk be a tuajdonost!
chown root:root /var/local/java/prefs/reginfo
Állítsuk be az írásvédelmet!
chattr +i /var/local/java/prefs/reginfo

R E B O O T….és örül.