A következő címkéjű bejegyzések mutatása: jailbreak. Összes bejegyzés megjelenítése
A következő címkéjű bejegyzések mutatása: jailbreak. Összes bejegyzés megjelenítése

2012. november 8., csütörtök

UsbNet - a hálózat csapdájában

Figyelem! A következőkben leírtak arról szólnak, hogyan tudunk egy SSH klienssel bejelentkezni a Kindle fájlrendszerébe. A módszer kipróbálását alapvetően csak akkor ajánlom, ha nem kell elmagyarázni hogy ez mit is jelent, és pontosan tudjuk mire akarjuk használni. Ellenkező esetben komoly károkat okozhatunk, melyek akár a készülék működésképtelenné válásához is vezethetnek. Egyetlen kivételként akkor jön szóba a lentebb leírtak használata, ha biztonsági mentést szeretnénk készíteni a készülék partícióiról, gondolva egy jövőbeni szoftverkárosodásra.  Ebben az esetben ajánlom a blog előző bejegyzésének végigolvasását, különös tekintettel az SSH kliensek használatáról is szóló III/3 pontra.

Miközben az előző, a szoftveresen halott Kindle újraélesztéséről szóló bejegyzést írtam több alkalommal be kellett jelentkeznem SSH klienssel a készüléken futó Linux rendszerbe. A lehetőség, hogy ilyen is van egészen fellelkesített. Nem sokkal később kezembe került egy 2012-es évjáratú fekete Kindle 4-es, amiről szerettem volna egy komplett mentést (partíciók, kernelek) készíteni, de szembesülnöm kellett vele, hogy ezen új készülékek diagnosztikus partíciója már nem alkalmas SSH elérésre - az pedig mindenképpen szükséges a mentéshez. Ugyan felülírhattam volna a diagnosztikus részt egy 2011-es Kindle 4-ről lementett állománnyal, ami korrigálta volna ezt a hiányosságot, de ezt a készüléket nem szerettem volna nagyon módosítani, így más utat kerestem és szerencsére találtam is. A megoldást természetesen egy hack jelentette, ami lehetővé teszi, hogy többé-kevésbé egyszerűen, diagnosztikus módba való átlépés nélkül érhessük el SSH klienssel a Kindle-t.

A leírás egyes lépései korábbi bejegyzésekben már szerepeltek. Az egyszerűség kedvéért hivatkozások helyett egyes részeket teljes egészében átemeltem ide.


1. Jailbreak
(Használata garanciavesztéshez, a készülék szoftverének visszafordíthatatlan/nehezen visszafordítható károsodásához vezethet, ezért mindenki csak saját felelősségére próbálja ki!)

4.0.x firmware alatt: A dl.dropbox.com/u/16679763/kindle-nt-jailbreak-1.0.zip linken található állományból a RUNME.sh és data.tar.gz állományokat másoljuk a Kindle főkönyvtárába majd indítsuk újra a készüléket (Settings/Restart).

4.1.0 firmware alatt: 
  • Töltsük le a kindle-jailbreak-k4-1.5.N állományt.
  • A letöltött csomagból a data.tar.gzENABLE_DIAGS fájlokat és a diagnostic_logs mappát másoljuk át a Kindle gyökérkönyvtárába.
  • Indítsuk újra a készüléket (Settings/Restart).
  • Újraindítás után a Kindle diagnosztikus módba kerül, ekkor sorban a következő menüpontokat válasszuk: D) Exit, Reboot or Disable Diags, majd R) Reboot System, végül Q) To continue.
  • Várjunk 20 másodpercet, ekkor meg kell jelennie a Jailbreak képernyőnek, majd a készüléknek ismét újra kell indulnia. Ekkor a következő menüpontokat kell választanunk: D) Exit, Reboot or Disable Diags, majd D) Disable Diagnostics, végül Q) To continue.
  • Újraindulás után a Kindle könyvtárában egy "You are Jailbroken" című új könyvet kell látnunk. Amennyiben ez megjelent, a jailbreak sikeres volt.

2.Telepítés
  • Töltsük le a kindle-usbnetwork-0.46.N.zip csomagot. 
  • A csomagban található update_usbnetwork_0.46.N_k4_install.bin állományt másoljuk be a Kindle főkönyvtárába.
  • Frissítsük a készüléket: Menu/Settings/Update Your Kindle. 

3. Beüzemelés

Kapcsoljunk a Kindle alapképernyőjére (Home gomb), nyomjuk meg a billentyű (Keyboard) gombot. A felugró ablakban gépeljük be a következőket (a kis/nagybetű különbség is fontos!):

;debugOn (Ezután kattintsunk a Done feliratra, majd nyomjuk le az ötirányú navigátor középső gombját. A továbbiakban is ezen a módon tudjuk érvényesíteni a kiadott parancsokat.)

~usbNetwork  (Az első jelet a '!&#' fülre kattintva találhatjuk meg.)

;debugOff

Csatlakoztassuk a Kindle-t a számítógéphez, az pedig jelezni fogja, hogy új eszközt talált. - azonban alapból ehhez nem rendelkezik driverrel a Windows. Ennek korrigálásához töltsük le a linux.inf fájlt, majd a felugró drivertelepítő ablak haladó módjában válasszuk ki azt .

Lépjünk be a Start menü/Vezérlőpult/Hálózati kapcsolatok menübe és válasszuk ki a Linux USB Ethernet/RNDIS Gadget eszközt. A jobb egérgombra felugró menüből válasszuk a Tulajdonságok pontot, a következő felugró ablakban a TCP/IP Internet Protokollt,  majd itt is kattintsunk a Tulajdonságokra. A feljövő ablakban állítsuk be be IP címnek a következőt: 192.168.2.1. 

4. Használat

Ezek után a továbbiakban elvileg már működnie kell a UsbNetwork kapcsolatnak. A kipróbáláshoz indítsuk el kedvenc SSH kliens programunkat. IP címnek 192.168.2.2-t, Portnak 22-t állítsunk be. A felhasználónév root legyen, a jelszót (ha nem tudjuk) az Amazon Kindle root password tool oldalon deríthetjük ki, előtte mindenképpen érdemes a mario karaktersorozatot kipróbálni.

Az UsbNet mód kikapcsolása: Ha vissza szeretnénk térni a Kindle rendes üzemmódjába, akkor a készülék leválasztása után a fenti parancsokat (tehát ;debugOn, ~usbNetwork, ;debugOff) kell ismét kiadnunk.

Konfigurálás: Az UsbNet hack telepítéskor létrehoz egy usbnet könyvtárat a Kindle főkönyvtárában. Az usbnet/etc mappában találunk egy config állományt, ennek szerkesztésével módosíthatjuk a program viselkedését. Részletesen erről nem szeretnék írni, egyrészt a letöltött csomag README_FIRST.txt állományban olvashatunk a mikéntekről, másrészt remélhetőleg aki kipróbálja ezt a módszert, az rendelkezik elegendő Linux tapasztalattal.

Automata UsbNet: Amennyiben azt szeretnénk, hogy a készülék újraindítás után is UsbNet módban maradjon, az usbnet könyvtárban lévő DISABLE_auto fájlt nevezzük át auto-ra.

5. Biztonsági mentés

Felmerülhet a kérdés, hogy mire is jó ez az egész. Nos, rengeteg mindenre, hiszen megfelelő tudás birtokában mélyen belenyúlhatunk a Kindle Linux rendszerébe. Van azonban egy terület, ahol gyakorlat nélkül is hasznos lehet, ráadásul ha nem csinálunk mást, mint a leírásban szerepel, akkor kárt sem okozhatunk. Lássuk, hogyan is készíthetünk biztonsági mentést a Kindle rendszeréről.

a) Töltsük le a getkernels csomagot. Bontsuk ki és a getkernels-1.4 állományt másoljuk a Kindle gyökérkönyvtárába.

b) Csatlakoztassuk a Kindle-t a számítógéphez, majd a fentiekben leírtak szerint aktiváljuk az UsbNet módot. Lépjünk be a PuTTY programmal a Kindle-be. (Ha gondot okoz a használata akkor a blog előző bejegyzésének III/3/e,f pontjában leírtakat kövessük - azzal a különbséggel, hogy a beírandó IP cím a fentebb megadott legyen.)

c) Ha sikerült bejelentkeznünk adjuk ki a következő parancsokat:

mntroot rw

cd /mnt/us

dd if=/dev/mmcblk0p1 of=/mnt/us/mmcblk0p1.img bs=1024

dd if=/dev/mmcblk0p2 of=/mnt/us/mmcblk0p2.img bs=1024

./getkernels-1.4 /dev/mmcblk0

mntroot ro

exit

Ne ijedjünk meg, ha némelyik parancs után látszólag nem történik semmi, nagyméretű állományokat másol közben a program. Az utolsó parancs hatására a PuTTY bezáródik.

d) Válasszuk le a Kindle-t, kapcsoljuk ki az UsbNet módot, majd a készüléket csatlakoztassuk ismét a számítógéphez. A gyökérkönyvtárban négy új fájlt kell látnunk:

main_kernel.img, diags_kernel.img, mmcblk0p1.img, mmcblk0p2.img

Ezen állományok a diagnosztikus és fő kerneleket és partíciókat tartalmazzák. Mentsük el őket biztonságos helyre. Remélhetőleg nem lesz rájuk szükség, ha mégis, akkor később  még nagyon jól jöhetnek.

***

Kiegészítés: Ha 2011-es kiadású, szürke Kindle 4-esünk van, és nem akarjuk a JailBreaket és az UsbNet hacket feltelepíteni, akkor diagnosztikus módban is elvégezhetjük a biztonsági mentést. Ennek lépései a következőek:

  • Töltsük le a kindle-jailbreak-k4-1.5.N állományt.
  • A letöltött csomagból az  ENABLE_DIAGS fájlt és diagnostic_logs mappát másoljuk át a Kindle gyökérkönyvtárába (a data.tar.gz és egyéb állományok ez esetben nem szükségesek, hiszen nem akarjuk jailbreakelni a Kindle-t!)
  • Indítsuk újra a készüléket (Settings/Restart).
  • Újraindítás után a Kindle diagnosztikus módba kerül. Ezután kövessük az előző blogbejegyzés III/3/b,c,e,f pontjaiban leírtakat.
  • Írjuk be a fenti c) pontban részletezett parancsokat.
  • Miután a PuTTY bezáródott, a diagnosztikus menüből válasszuk a D) Exit, Reboot or Disable Diags, majd D) Disable Diagnostics, végül Q) To continue pontokat. Ezután a készülék újraindul.

2012. október 7., vasárnap

CoolReader - régi motoros

Számomra az elektronikus könyvolvasás sokáig egyet jelentett a CoolReader programmal. Először egy Koobe Junior készüléken volt alkalmam megismerkedni vele (és használni közel teljes megelégedéssel), majd  az Android operációs rendszert használó telefonomon is hamar ez vált az alapértelmezett olvasóalkalmazássá. Talán érthető hát, hogy igencsak megörültem, amikor először olvastam egy leírást arról, hogyan telepíthető a program Kindle 4-re is. Sajnos az öröm nem tartott sokáig, a program minden pozitívumát feledtette egyetlen, ám annál nagyobb hiba: a megjelenítés kritikán aluli, rossz minőségű, kontrasztszegény volt. Emiatt a program sokáig csak mint érdekesség tanyázott a Kindle-n, mindennapi használatra nem igazán tartottam alkalmasnak.
Szerencsére nemrég egy orosz programozó korrigálta a fenti hibát, és új verziót adott ki, mely a megjelenítés minőségében akár az eredeti rendszerrel, akár a Duokannal felveszi a versenyt. Az új fejlesztő azonban nem állt itt meg, hanem úgy tűnik folyamatosan frissíteni fogja a programot: máris új menüpontok és beállítási lehetőségek kerültek bele, és jócskán egyszerűsödött a telepítés menete. A lentiekben megpróbálok részletes leírást adni a program használatáról, eddigi tapasztalataimról. 
(Ha valaki abszolút naprakész akar lenni, akkor érdemes a fejlesztő oldalát is nyomonkövetnie: CoolReader 3 port for Kindle 4NT/3/DX )


1. Jailbreak
(Használata garanciavesztéshez, a készülék szoftverének visszafordíthatatlan/nehezen visszafordítható károsodásához vezethet, ezért mindenki csak saját felelősségére próbálja ki!)

4.0.x firmware alatt: A dl.dropbox.com/u/16679763/kindle-nt-jailbreak-1.0.zip linken található állományból a RUNME.sh és data.tar.gz állományokat másoljuk a Kindle főkönyvtárába majd indítsuk újra a készüléket (Settings/Restart).

4.1.0 firmware alatt: 
  • Töltsük le a kindle-jailbreak-k4-1.5.N állományt.
  • A letöltött csomagból a data.tar.gzENABLE_DIAGS és diagnostic_logs fájlokat másoljuk át a Kindle gyökérkönyvtárába.
  • Indítsuk újra a készüléket (Settings/Restart).
  • Újraindítás után a Kindle diagnosztikus módba kerül, ekkor sorban a következő menüpontokat válasszuk: D) Exit, Reboot or Disable Diags, majd R) Reboot System, végül Q) To continue.
  • Várjunk 20 másodpercet, ekkor meg kell jelennie a Jailbreak képernyőnek, majd a készüléknek ismét újra kell indulnia. Ekkor a következő menüpontokat kell választanunk: D) Exit, Reboot or Disable Diags, majd D) Disable Diagnostics, végül Q) To continue.
  • Újraindulás után a Kindle könyvtárában egy "You are Jailbroken" című új könyvet kell látnunk. Amennyiben ez megjelent, a jailbreak sikeres volt.


2. Telepítés
  • Töltsük le a cr3runner.zip fájlt, majd az ebben található update_cr3runner_x.x_install-k4.bin állományt csomagoljuk ki a Kindle gyökérkönyvtárába.
  • Ezután töltsük le a cr3-kindle-xxxx-xx-xx.zip csomagot, és az ebben lévő könyvtárakat szintén másoljuk át a Kindle gyökérkönyvtárába.
  • Frissítsük a Kindle-t. (Settings/Update Your Kindle)
  • A frissítés után a Kindle könyvtárban meg kell jelennie egy CoolReader 3 nevű állománynak, ezt nyissuk meg.

3. Frissítés/Törlés
Amennyiben új verzió jelenik meg, a frissítés nagyon egyszerű. A letöltött csomagban található cr3 és qtKindle könyvtárakkal írjuk felül a készüléken lévő korábbi mappákat, majd indítsuk újra a programot. (Ha meg akarjuk tartani a meglévő beállításainkat, akkor a frissítést megelőzően érdemes egy mentést készítenünk a cr3/data könyvtárban lévő cr3.ini fájlról, majd a frissítés után ezt visszamásolni a készülékre.)

Ha törölni akarjuk a CoolReadert akkor a cr3runner.zip csomagban található update_cr3runner_x.x_uninstall-k4.bin állományt másoljuk fel a készülékre, majd frissítsük a Kindle-t (Settings/Update Your Kindle).


4. Beállítások/Használat
Ha magyarul szeretnénk a készüléket használni, töltsük le a Hungarian.qm állományt, másoljuk be a cr3/data/i18n könyvtárba, majd a Setting/Window/Language legördülő menüben válasszuk ki a Hungarian-t. (A fejlesztő ígérete szerint a következő változat már alapból tartalmazni fogja ezt a magyar nyelvi csomagot.)
Ahhoz, hogy a magyar menüpontok jól mutassanak/kiférjenek a képernyőn érdemes a cr3/data/stylesheet_k3.qss állományt szerkesztve a Menü betűméretét csökkenteni. (A fenti hivatkozás már egy módosított fájlt tartalmaz.)


A CoolReader beállítási lehetőségei egyébként valahol az eredeti Kindle rendszer és a Duokan között vannak, megspékelve néhány egzotikummal.  Választhatunk betűtípust (saját karakterkészletek használatához a cr3/fonts könyvtárba kell másolnunk a megfelelő .ttf állományokat.), pontonként állíthatjuk a betűméretet, állítható a sorköz mérete. A betűk kontrasztját több módon befolyásolhatjuk: állítható az élsimítás, a gamma korrekció és a 'hinting'. Érdemes ezek beállításaival kísérletezni, hogy a nekünk leginkább megfelelő megjelenítést kapjuk. Beállíthatjuk a margók méretét (akár mindegyik margóra külön-külön), megválaszthatjuk a képfrissítés gyakoriságát. Lehetőség van magyar nyelvű elválasztás használatára - bár a tökéletestől egyelőre igen messze van, de a semminél mindenképpen jobb.



















Fb2 formátumú könyvek esetén a lábjegyzeteket megjeleníthetjük a lap alján (akár a papírkönyvekben), de akár ki is kapcsolhatjuk ezt a funkciót.
Ha  olvasás közben is kíváncsiak vagyunk bizonyos információkra, akkor bekapcsolhatjuk a fejlécet, amelyen szabadon választhatóan megjeleníthetjük az aktuális könyv címét, a fejezethatárokat, az oldalszámot vagy a %-os pozíciót, az időt, illetve az akku töltöttségét, akár szintén %-os formában is. A fejlécet nem csak a menüben tudjuk ki/be kapcsolni, olvasás közben az ötirányú D-pad középső gombjának megnyomásával is  eltüntethetjük/megjeleníthetjük.
(Ha valamely beállítást megváltoztattuk, a Home gombbal tudjuk azt érvényesíteni, majd visszalépni a könyvbe.)
Megfelelően formázott könyvek esetén a D-pad fel/le gombjaival egyszerűen ugrálhatunk a fejezetek között, illetve lehetőség van a tartalomjegyzék megjelenítésére és az ebben való navigálásra is.


5. Formátumok
A program DRM nélküli epub, fb2, rtf, txt, doc*, chm*, htm és DRM nélküli mobi* állományok megjelenítésére képes. Azzal tisztában kell lenni, hogy az alapvető formátuma továbbra is az fb2, ezt használva nyújtja a legtöbb lehetőséget. Szerencsére megfelelően formázott epub, sőt rtf fájlok is közel kompromisszumok nélkül használhatóak. Sajnos a csillaggal jelzett formátumokról ez már nem mondható el... Lássuk a részleteket:

FB2: Mint említettem ez a CoolReader alapformátuma. Képes tartalomjegyzék és fejezetek kezelésére, tartalmazhat borítót és fülszöveget, egy kis trükkel többféle (legalábbis egynél több...) betűtípust illetve betűméretet használhatunk. Ez az egyetlen formátum, amely képes könyvszerű lábjegyzet megjelenítésére. (Nem egy régi, a Magyar Elektronikus Könyvtárból letöltött könyvem van, ahol a hagyományos lábjegyzet szerintem sokat hozzáad az olvasásélményhez.) Sajnos ez a formátum az orosz nyelvterületen kívül nem igazán nyert teret. Ha valakit mégis érdekel hogyan készíthet fb2 könyveket, akkor a Koobe újratöltve című bejegyzésben megtalálja ennek mikéntjét.



















EPUB: Megfelelően elkészített és formázott könyv esetén közel ugyanazt tudja, mint az fb2 - a lábjegyzeteket leszámítva. Képes a beágyazott betűtípusok használatára is.
(Utóbbi nem mindig előny, szerencsére egy kis trükkel lehetőség van saját, megszokott betűtípusunk használatára is: nyissuk meg a cr3/data könyvtárban lévő cr3.ini állományt, majd a  lent következő sorvégi 0-kat írjuk át egyesekre:
crengine.doc.embedded.fonts.enabled=1 
crengine.doc.embedded.styles.enabled=1 )
Egy korlátja van, sajnos DRM-el védett epub-ok megnyitására nem képes.

RTF: Formázott rtf esetén az fb2-höz és epub-hoz hasonló lehetőségeink vannak. A formázások alapján a CoolReader megpróbál tartalomjegyzéket is generálni, általában sikerrel. Egyes állományokban a hosszú ő és ű kalapos ékezetekkel jelenik meg, szerencsére ez is könnyen korrigálható. Az adott fájlt töltsük be az Rtf Unicode Converter programba - konverzió után már rendes magyar ékezeteket láthatunk.

TXT: Szintén különösebb gond nélkül megjeleníthető formátum. A program txt állományok esetén is tesz egy kísérletet a fejezethatárok kitalálására, nem is mindig sikertelenül, de a formátum korlátaiból adódóan azért csodákat ne várjunk.

HTM: Szükség esetén kompromisszumokkal olvasható, a megjelenítés illetve a használt betűtípus és annak mérete nagyban állományfüggő.

CHM: Túl sokat nem kísérleteztem vele. Ahol hasznát vettem volna (nagyméretű szakmai kiadványok) ott sajnos elbukott.

MOBI: Elvileg kezeli, DRM-mentes mobikat képes megnyitni. Sajnos tartalomjegyzéket, fejezethatárokat, tagolást nem kezel, de ami ennél is nagyobb baj, hogy időnként - különösebb rendszer nélkül - levágja a sorok illetve fejezetek végét. Utóbbi miatt sajnos ez a formátum a CoolReader-ben sajnos használhatatlan. (Szerencsére egy Calibre-ben történő MOBI->EPUB konverzió könnyen segít ezen a problémán, de ez akkor is egy fájó pont.)

DOC: Bár a leírás szerint a támogatott formátumok közé tartozik, nekem nem volt vele szerencsém, egyetlen általam próbált doc-ot sem tudott megnyitni.

cr3/data könyvtárban mindegyik formátumhoz tartozik egy .css állomány, amelynek segítségével teljes mértékben finomhangolhatjuk a megjelenítést. (Erről részletesen nem írnék, kísérletező kedvűek, HTML szerkesztésben jártasak nyugodtan próbálják ki.)


6. Hiányosságok
  • A WiFi elérés teljesen kimaradt a programból. Mivel az eredeti rendszerbe egy pillanat alatt ki tudunk lépni, a böngészők alá telepíthető Send to Kindle alkalmazások kis kompromisszummal, de továbbra is különösebb nehézség nélkül használhatóak. Duokan-hoz szokott felhasználóként a WiFi-FTP adatátvitel hiánya már fájóbb pont, az ember könnyen megszokja a jót. Ami pedig igazán hiányzik, az a Duokanban jól bevált automatikus, WiFi-n keresztüli frissítés lehetősége. (Bár valószínűleg a CoolReadert soha nem fogják olyan ütemben frissíteni, hogy ez a mindennapokban igazán nagy problémát jelentsen...)
  • Nincs lehetőség szótár használatára.Mivel mind a Koobe/Hanlin készülékek CoolReader olvasója, mind az Android rendszer alá telepíthető változat tud szótárakat kezelni, ez remélhetőleg csak átmeneti hiányosság.
  • Egyelőre kimaradt a  virtuális billentyűzet is, így keresésre, jegyzetelésre sincs módunk.
  • A feltöltött könyveket csak mappák szerint jeleníthetjük meg, nincs mód szerző, cím, stb. szerinti rendezésre, Collection jellegű szolgáltatásról pedig ne is álmodjunk.
  • Hivatkozásokat nem tud kezelni - ebben a Duokan ha nem is régen, de már megelőzte.
  • A PDF támogatás teljes mértékben hiányzik.

7. Verdikt
Bár még bőven vannak hiányosságai, kipróbálásra szerintem mindenképpen érdemes a program. Én meglehetősen elfogult vagyok vele szemben, régi Koobe Junior készülékemen sok-sok átolvasott órát és kiolvasott könyvet köszönhetek neki, emiatt valószínűleg nem is tudom teljesen objektíven értékelni - de véleményem szerint EPUB, RTF és FB2 könyvek olvasására már most is közel tökéletesen használható.

2012. május 22., kedd

Alternatívák

Bár a Kindle 4 mindenféle módosítás nélkül is tökéletesen használható e-könyv olvasó, az embert - főleg ha kicsit kocka - mindig izgatja, nem lehet-e többet kihozni belőle. Jó lenne konvertálás nélkül többféle formátumot használni, jó lenne ha bővebbek lennének a testreszabási lehetőségek,stb. Orosz és kínai barátainknak hála szerencsére léteznek is alternatív olvasószoftverek, a telepítésük pofonegyszerű, így bátran kipróbálhatjuk őket. Íme:

DUOKAN LITE: Kínai találmány. Tulajdonképpen egy komplett alternatív OS, ami teljesen képes leváltani az eredeti Kindle szoftvert. 



Telepítés:

Töltsük le a telepítőállományt (A jobboldali panelről letölthető, igyekszem a hivatkozást naprakészen tartani, hogy a bűnlassú kínai oldal helyett innen mindig elérhető legyen a legújabb Duokan verzió.)

4.0.x firmware használata esetén:

A letöltött csomagból a DK_System könyvtárat illetve a  K4_4.0.0_to_4.0.1  könyvtárból a data.tar.gz állományt másoljuk fel a Kindle-re.Két egymás utáni Restart-ot követően már használhatjuk is az új rendszert.

4.1.0 firmware alatt:

Itt némileg bonyolultabb a telepítés. A letöltött csomagból a DK_System könyvtárat illetve a K4_4.1.0 könyvtárból a data.tar.gz, ENABLE_DIAGS állományokat, valamint a diagnostic_logs könyvtárat másoljuk fel a Kindle-re. Restart-ot követően a rendszer a diagnosztikus módba fog belépni. Itt válasszuk a D) Exit, Reboot or Disable Diags, majd a D) Disable Diagnostics, végül a Q) To continue menüpontokat. Ha mindent jól csináltunk, ekkor el kell indulnia a Duokan telepítőjének, és néhány perc múlva birtokba vehetjük az alternatív OS-t.

(Kobudera olvtársnak köszönhetően magyar nyelven is használható a program, illetve részletes tippek állnak rendelkezésre ITT.)



Tapasztalatok: 

- Beállítási, testreszabási lehetőségekben végre tudja azt, ami az eredeti Kindle szoftvertől is elvárható lenne (sortávolság, margó, bekezdés, betűk kontrasztja, stb.).
- Az oldalkép végre tényleg sorkizárt, a jobb margó sem cakkos - igaz a nem magyar nyelvre szabott elválasztás időnként fura dolgokat művel.- A karaktergenerálás szebb, mint az eredeti szoftverrel, a betűk kontrasztosabbak, szebb a rajzuk.
Kedvenc, e-inkre optimalizált Droid Serif karakterkészletem (Droid Serif ) végre úgy néz ki, ahogy szeretem.
- PDF kezelésben egy nagyságrenddel jobb, mint az eredeti szoftver, képes újratördelésre, a margók levágására, több oldalt tartalmazó lapokból álló PDF-ek esetén megoldható az oldalankénti megjelenítés(!).
- A szoftver Wifin keresztül frissíthető, én jópár verzióváltáson vagyok túl anélkül, hogy ehhez össze kötnöm kellett volna a géppel.
- A Wifi-Ftp menüpont nagy ötlet: a szoftver létrehoz egy mini ftp szervert, amihez az asztali gépünkről bármilyen ftp klienssel hozzákapcsolódhatunk wifin keresztül, így ismét megspórolhatjuk az adatkábel használatát (én Total Commandert használok erre a célra).




Fent az eredeti Kindle firmware (font: Caecilia), 
lent a Duokan (font:Droid serif) karakterképe 


Negatívumok:

- Az eredeti szoftverrel ellentétben nem jelzi az alsó sávon pöttyökkel a fejezethatárokat, illetve nem lehet a navigációs gombbal egyszerűen ugrani a fejezetek között.
- A lábjegyzetekkel/hivatkozásokkal abszolút nem boldogul. Ebben jó lenne, ha legalább az eredeti szoftot utolérné, arról már nem is álmodok, hogy esetleg a CoolReader-féle lap alján megjelenítős (mint a papírkönyvekben) megoldást sikerülne beépíteni...
- Nem működnek a Send to Kindle és társai. A Wifi-Ftp kissé kárpótol ezért, de nem teljesen.
- Nem jeleníti meg a metaadatokat, és sajnos a borítót sem.


COOLREADER: Ha valaki már használt Koobe készüléket, akkor régi ismerőst üdvözelhet. Orosz programozók gyártmánya, az eredeti Kindle szoftveren belül futtatható. További részletek a telepítésről és a program használatáról itt találhatóak: CoolReader - régi motoros