Vyhledávání na webu

Jak jsem proměnil starý Kindle na přenosný monitor s E-Ink


Poté, co Amazon oznámil, že starší modely Kindle, jako můj starodávný Kindle 4, přijdou o přístup k novým stahováním z Kindle Store, rozhodl jsem se ho jailbreaknout. Přidal jsem čtecí aplikaci KOReader a nastavil ji tak, aby mohla zobrazovat mou domácí asistenční palubní desku, ale zajímalo mě, jak jinak bych ji mohl použít. Znělo to šíleně, ale mohlo by to fungovat jako přenosný monitor?

Proč E-Ink dělá překvapivě slušný přenosný monitor

Obnovovací frekvence je pomalá, ale to není vždy problém

Používání malého monochromatického zařízení jako přenosného monitoru může znít jako zbytečný podnik. Musím přiznat, že důvod, proč jsem projekt vůbec začal, byl spíše zjistit, zda to dokážu, než protože bych zoufale potřeboval přenosný monitor.

Existují však některé skutečné způsoby, jak by bezdrátový přenosný E-Ink monitor mohl být užitečný. Například pro někoho, kdo píše pro živobytí, může být čtení zpětně skrz návrhy na jasné počítačové obrazovce unavující. Displej E-Ink na Kindle je o něco šetrnější k očím.

Je to také skvělá volba, když pracuji venku. Nesnáším být celý den uvězněný ve své domácí kanceláři, ale když je slunce venku, práce na mém notebooku je opravdu obtížná, protože odlesk ze obrazovky ji činí téměř nepoužitelnou. Obrazovka Kindle je za jasného slunečního světla mnohem čitelnější než obrazovka mého MacBooku.

Kindle jako přenosný monitor není vhodný pro každou situaci. U mého starého modelu je obnovovací frekvence zhruba jeden snímek za sekundu, ale pokud jen čtu text nebo jiné pomalu se měnící informace, není to skutečně problém.

Potřebujete jailbreakovaný Kindle

Už jsem měl většinu toho, co jsem potřeboval, než jsem začal projekt

Proměnit Kindle na přenosný monitor není něco, co byste mohli udělat se standardním firmwarem. Amazon svým softwarem zamezuje tomu, abyste mohli jen tak nahrát nějaký kód na Kindle a zobrazit cokoliv, co chcete.

Dobrá zpráva je, že spousta lidí mnohem chytřejších než já přišla na to, jak prolomit ochranu mnoha zařízení Kindle. Už jsem to udělal na svém Kindle a nainstaloval jsem spouštěč aplikací KUAL, který mi umožňuje instalovat a spouštět vlastní aplikace jako KOReader. Pomocí softwaru USBNetwork jsem byl schopen připojit svůj Kindle k počítači přes USB a přihlásit se k němu přes SSH, jako by byl síťové zařízení.

Pokud to zkoušíte sami, jedna výstraha: pokud nemáte zapnutý režim letadlo, váš Kindle může nainstalovat aktualizaci firmwaru, která by mohla jailbreak přestat fungovat. S zapnutým režimem letadlo můžete stále zapnout Wi-Fi pomocí lipc, nástroje příkazového řádku, který dokáže ovládat nastavení Kindle.

Jak se obrazovka mého Macu dostane na můj Kindle

Nepřetržitá série snímků obrazovky

S mým jailbroken Kindle jsem byl schopen nastavit způsob, jak donutit Kindle zobrazovat zrcadlo mého desktopu Macu. Funguje to tak, že na mém Macu spustím shell skript, který každou půl sekundu pořídí screenshot mého desktopu. Ten je poté zpracován přes ImageMagick, open-source nástroj pro zpracování obrázků, který převede obrázek na odstíny šedé a změní jeho velikost na správné rozlišení pro obrazovku Kindle.

Tento obrázek je pak zpřístupněn jako JPEG přes moji domácí síť pomocí lehkého webového serveru v Pythonu. Další shell skript běžící na Kindlu získává JPEG přes Wi-Fi pomocí Wgetu, běžného nástroje pro stahování souborů. JPEG je pak zobrazen na obrazovce Kindlu a proces se opakuje, což vytváří téměř živé zrcadlo mého Mac desktopu běžícího přibližně jedním snímkem za sekundu.

Výsledek byl lepší, než jsem očekával. Obrazovka je poměrně malá, takže zvětšení všeho na mém Macu pomohlo, ale přestože je obrazovka Kindle malá, vypadalo to docela slušně.

Spuštění mého přenosného monitoru bez použití Terminálu

Raycast a KUAL na záchranu







Nastavení tohoto bylo většinou provedeno pomocí příkazového řádku, s využitím SSH pro vzdálené ovládání Kindlu z mého Macu. Chtěl jsem jednodušší způsob, jak zapnout a vypnout funkci přenosného monitoru, pokud ji budu skutečně používat.

Tohle nebylo příliš těžké, s pomocí několika aplikací. KUAL na mém Kindle vám umožňuje přidávat vlastní rozšíření do menu, takže jsem mohl přidat tlačítka „Start Monitor“ a „Stop Monitor“ do KUAL, která spouštějí a zastavují skript, který stahuje JPEG obrázky poskytované mým Macem.

Na straně Macu používám Raycast jako způsob spouštění aplikací a dalších nástrojů, a můžete přidat své vlastní skripty, které Raycast spustí. Teď stačí jen otevřít Raycast, spustit skript Start Kindle Monitor a stisknout tlačítko „Start Monitor“ v KUAL. Po několika sekundách se můj Mac desktop zjeví na mém Kindle, jako kouzlo.


Nikdy jsem si neuvědomil, kolik toho mohu dělat se svým starým Kindlem

Už dříve jsem byl pokoušen Kindle prolomit, ale až to, že Amazon přestal poskytovat podporu, mě nakonec donutilo to udělat. Netušil jsem, kolik toho můžete s prolomeným Kindlem dělat; schopnost použít ho k zrcadlení mého Macu je neuvěřitelná, vzhledem k tomu, že je to jen starý, slabý eReader. Kéž bych ho prolomil dříve; teď jdu opravit tuto článek na slunci.

Související články