Runes ferieprosjekt: Jailbreake Kindle
Nerder tar aldri helt ferie, mener Rune Borge Kalleberg. Her gir han tips til hvordan trikse litt med lesebrettet ditt.
– Det må da være bedre å fikle med Claude på stranda på en Kindle enn en liten mobilskjerm?
Rune Borge Kalleberg jobber til vanlig med bygge kunstig intelligens for små og mellomstore bedrifter i startup-selskapet Floka.
I sommer ferierer han på gården i Gjerstad og tar noen utflukter rundt på Sørlandet. Men tar ikke helt fri. Det blir en del KI-agent-jobbing når barna sover, forteller han til kode24.
Og dessuten:
– Nerder tar ikke fri i ferien. Vi bare lager andre ting!, skriver han på LinkedIn.
Han har lenge hatt lyst til å jailbreake en Kindle han bruker alt for lite. Blant annet fordi han vurderer å skaffe seg et annet lesebrett.
– Er det nødvendig? På ingen måte. Er det gøy? Jepp!
Ønsker seg en større skjerm
Så hvorfor jailbreake en Kindle som ferieprosjekt? Det har flere årsaker, svarer Kalleberg kode24.
– Jeg ville ha større skjerm enn en mobil for SSH/KI bruk, og lese mer bøker fremfor å doom-scrolle Haaland-memes. iPad blir også litt i største laget. Og så liker jeg eInk-skjermer mer enn mobilskjermer. Jeg ønsker meg aller helst en fullverdig mobil med godt kamera og e-Ink skjerm, sier han om utgangspunktet for prosjektet.
Mens agentene jobber kan han hoppe raskt mellom sommerlektyren og terminalen.
– Hotspot med VPN på mobilen som ligger gjemt nedi bagen løser mye og gjør ende på Haaland-memes. Riktignok har det blitt mer kindle-hacking enn lesing, men som XKCD #974 sier: It'll save time in the long run!
Slapp Claude fri
Dessuten har han lenge hatt lyst til å bruke en e-blekk-skjerm som smartskjerm på veggen.
– Siden språkmodellene har blitt så spreke og vi har god utviklings-harnessing i Floka, ville jeg teste om vi kunne omgå de tekniske begrensningene på Kindle-en jeg har lest om.
Så han gav Claude fritt spillerom.
– Og det fungerte over all forventning! Det er utviklet ca. ferdig på Oasisen min, men det er nok en enda eldre Paperwhite som skal få havne på stueveggen veldig snart.
Framgangsmåte
Slik går han frem for å jailbreake Kindle-en:
Sett i flymodus umiddelbart: (Settings -> Device Info) så den ikke oppdaterer seg. Amazon tetter exploits fortløpende. Gjør dette umiddelbart før noe annet. Har du for ny firmware kan den ikke jailbreakes. Det ligger mange utladede Kindler i hus og hjem som det enda er håp for.
Finn riktig exploit: Det avhenger av modell og firmware. Jeg brukte Nosebleed på min Kindle Oasis 10th gen (se guide på kindlemodding.org).
Kjør jailbreak: Prosessen krever i praksis at du plugger inn/ut Kindlen i laptopen, overfører filer og kjører spesifikke kommandoer på kindlen for å blokkere fremtidige OTA-oppdateringer. Kindlemodding-siden har gode wizards skreddersydd pr jailbreak og enhet.
Installer pakker: Installer KUAL og MRPI (verktøy for å kjøre apper), og deretter KTerm og Usbnetlite. Installasjonen varierer litt fra verktøy til verktøy. Som regel bare å unzippe noen filer og åpne KUAL/MPRI
Slipp til KI-en: Med Usbnetlite får du SSH-server/klient (Dropbear, ikke openssh! Obs!). Da kan verktøy som Claude Code eller Codex logge inn på Kindlen via SSH og kjøre på.
– Ikke få panikk!
Kalleberg tipser om at nettleseren til Kindle ikke takler tunge JavaScript-sider som Home Assistant.
– Claude bygde derfor like greit et eget lite rammeverk over KOReader som henter data direkte fra Home Assistant-API-et. Nå har den knapper, vær-glyfer, ladestatus for bilen, og en workaround for at Kindlen ikke skal gå i dvale.
Flere tips og kodesnips fra Kalleberg ligger på GitHub.
– Ikke få panikk! Hvis noe henger, hold inne power-knappen i 30–40 sekunder for en hard reset. Skru på igjen SSH serveren og prøv igjen.
Hacky workarounds
– Hvor ofte har du tilsvarende nerdeprosjekter når du egentlig har fri?
– Terskelen har blitt litt lavere nå som mye av hverdagen går ut på å spinne opp KI-agenter. Når et hobbyprosjekt i praksis bare blir "agent nr. 11", er veien kortere. Fokuset er nå på å bygge opp Floka. Det er stort nok nerdeprosjekt i seg selv!
– Har du oppfordringer til hvordan andre utviklere kan slå ihjel ferie-fritiden sin?
– Prøv å gi en moderne språkmodell frie tøyler mot en gammel, begrenset maskinvare du har liggende i skuffen. Du blir garantert positivt overrasket over hva de klarer å trylle frem av hacky workarounds!
Foretrekk oss i Google Discover
Ved å legge oss til som foretrukket kilde i Google vil du blant annet få opp flere av sakene våre i Google Discover. Tusen takk for støtten!