Tailscale auf einem jailbroken Kindle installieren
(tailscale.com)- Tailscale auf einem jailbroken Kindle zu installieren verwandelt einen eingeschränkten E-Reader in ein kleines, netzwerkfähiges Linux-Gerät
- Durch Jailbreaking erhält der Kindle Root-Zugriff, sodass inoffizielle Software wie KOReader oder die KindleForge-App ausgeführt werden kann
- Mit einer Tailscale-Verbindung lassen sich networkbasierte Funktionen wie SSH-Zugriff, Taildrop-Dateiübertragung und Zugriff auf die Calibre-Web-Bibliothek nutzen
- Der Installationsprozess umfasst die Konfiguration von KUAL, MRPI, USBNetworking sowie die Einrichtung von Tailscale-Binärdateien und Authentifizierungsschlüsseln
- Diese Kombination macht den Kindle zu einem DRM-freien, per Fernzugriff verwaltbaren privaten Gerät für E-Books
Das Konzept eines jailbroken Kindles
- Beim Jailbreaking werden die vom Hersteller festgelegten Softwareeinschränkungen aufgehoben, um Root-Zugriff zu erhalten
- Das ermöglicht Zugriff auf das Betriebssystem, die Ausführung inoffizieller Apps und Systemanpassungen
- Nach dem Kindle-Jailbreak bleiben Buchübertragungsfunktionen über den Amazon Store und die Libby-App erhalten
- Seit dem iPhone 2007 hat sich bei den meisten eingeschränkten Geräten eine Jailbreak-Kultur etabliert, und der Kindle bildet keine Ausnahme
- Gegenwärtig wird AdBreak bis zu Firmware-Versionen vor 5.18.5.0.2 unterstützt
- Ein Jailbreak birgt das Risiko eines Bricking des Geräts und kann den Garantieanspruch verlieren
Funktionen, die Tailscale dem Kindle hinzufügt
- Tailscale ist nicht zwingend, erhöht aber den Nutzen eines jailbroken Kindles deutlich
- Eine statische IP-Adresse (100.xx.yyy.zzz) vereinfacht den Netzwerkzugriff
- Vereinfachter SSH-Zugang über magicDNS (
ssh root@kindle) - Direkte Dateiübertragung in das Kindle-Verzeichnis über Taildrop
- Sicherer Anschluss an selbst gehostete E-Book-Server wie Calibre Web
- So lassen sich E-Book-Dateien wie EPUB oder MOBI per
scp-ähnliche Methoden in den Ordner/documentssenden, ohne USB-Verbindung - Auch im Installations- und Konfigurationsprozess von KOReader ist Tailscale nützlich
Vorbereitung auf den Kindle-Jailbreak
- Vor dem Jailbreak müssen Gerätemodell, Firmware-Version und Speicherplatz geprüft werden
- Im Kindle Modding Wiki findest du die passende Jailbreak-Methode für die jeweilige Firmware-Version
- Für Firmware unter 15.18.1 ist WinterBreak nutzbar; für 15.18.1 bis 5.18.5.0.1 AdBreak
- Um automatische Wi-Fi-Updates zu verhindern, sollte der Flugmodus dauerhaft aktiviert bleiben
- Den aktuellen Jailbreak-Ablauf beschreibt ausführlich das Video von Dammit Jeff
Tatsächlicher Jailbreak-Prozess
- PC/Mac/Linux mit USB-Kabel und stabiler Wi-Fi-Verbindung vorbereiten
- Grundlegende Schritte
- Nach der Jailbreak-Anleitung auf KindleModding.org vorgehen
- Hotfix installieren und OTA-Updates deaktivieren
- KUAL (Kindle Unified Application Launcher) und MRPI (MobileRead Package Installer) installieren
- KOReader installieren, um erweiterte E-Book-Reader-Funktionen zu erhalten
- Danach folgen Zusatzschritte für die Installation von Tailscale
Tailscale auf einem jailbroken Kindle installieren
- Nach Prüfung von KUAL und MRPI wird USBNetworking Lite installiert
- Es stehen zwei Tailscale-Repositories zur Verfügung
- die Standardversion von Mitanshu oder eine Fork-Version mit Taildrop-Unterstützung
- Installationsschritte
- Repository von GitHub klonen oder ZIP-Datei herunterladen
- Das statische Linux-Binärpaket für ARM von Tailscale herunterladen
- Die Dateien
tailscaleundtailscalednach/extensions/tailscale/binkopieren - In der Tailscale-Admin-Konsole einen Authentifizierungsschlüssel erstellen (Optionen für Wiederverwendung und Vorabgenehmigung aktivieren)
- Den erzeugten Schlüssel in
auth_key.txteintragen - Für Taildrop den Zielordner in
taildrop_dir.txtfestlegen (empfohlen:/mnt/us/documents) - Den komplette Ordner
tailscalein den Ordner/extensionsauf dem Kindle kopieren
- Nach dem Start von KUAL
- USBNetwork Status auf Aktivierung prüfen
- Start Tailscaled → Start Tailscale ausführen
- Verbindung des Kindles in der Tailscale-Konsole prüfen und Disable key expiry aktivieren
Nutzung nach der Tailscale-Installation
- Dateiverwaltung, App-Installation und Konfigurationsarbeiten per SSH werden deutlich einfacher
- Kommandobasierte Arbeit wie die Verbindung einer Bluetooth-Tastatur ist ebenfalls möglich
- Da der Kindle nun Teil des Tailnet ist, kann er auf ein Home Assistant-Dashboard oder den Calibre-Web-Server zugreifen
- Über Taildrop lassen sich epub, PDF, Comics und DjVu direkt auf den Kindle übertragen
- Beispiel: ein DRM-freies E-Book am Smartphone kaufen und per Taildrop auf den Kindle senden
- Tailscale integriert den Kindle als Teil deines privaten Netzwerks und macht ihn dadurch deutlich mehr als nur einen einfachen Reader
Zur Community
- Du wirst ermuntert, Beispiele zu teilen, in denen Tailscale auf ungewöhnlichen oder seltenen Geräten installiert wurde
- Der Austausch von Nutzererfahrungen ist auf Reddit, Discord, Bluesky, Mastodon, LinkedIn und anderen Plattformen möglich
2 Kommentare
Erstaunlich, dass das im offiziellen Tailscale-Blog erschienen ist. Jetzt, wo ich daran denke, sollte ich meinen uralten Kindle hervorholen, der zu Hause ungenutzt herumliegt.
Hacker-News-Kommentare
Ich habe mir bei eBay einen Kindle gekauft und ein bisschen damit experimentiert.
Aber sobald ich ihn mit dem WLAN verbunden habe, wurde er auf die neueste Version aktualisiert und ein Jailbreak war nicht mehr möglich.
Offiziell wird Rooting zwar nicht unterstützt, aber es gibt auch kaum Versuche, es zu verhindern.
Zur Orientierung: Das Kindle Paperwhite der 10. Generation (PW4) hat zwar einen kleineren Bildschirm als neuere Modelle, unterstützt aber nur bis OS 5.18.1, sodass die AdBreak-Sicherheitslücke dort noch vorhanden ist.
Ich habe am Wochenende mein PW4 gejailbreakt und Tailscale installiert. Nach einem Jahr erfolgloser Versuche mit dem WinterBreak-Exploit hat es endlich geklappt.
Normalerweise lese ich auf dem iPad, aber den Kindle nutze ich draußen, etwa am Strand oder am Pool. Die Idee war einfach zu spannend, um sie zu ignorieren.
Kindle sind wirklich großartige Geräte zum Hacken oder um sie in ein kleines Dashboard zu verwandeln.
Die Community ist aktiv und voller experimentierfreudiger Leute. Wenn ihr noch einen alten Kindle habt, solltet ihr ihm neues Leben einhauchen.
Ich habe meine Erfahrungen in einem Blogpost zusammengefasst
Eine frühere Diskussion gibt es hier.
Als Basisgerät ist es empfehlenswert, weil Display, Linux, Akku und Netzwerk in einem Paket stecken.
Ein Beispiel für mein Dashboard gibt es hier.
Ich frage mich, ob man mit Tailscale im Grunde die Firewall an den PC einer anderen Person delegiert.
Ich habe Tailscale auf meinem Saugroboter installiert.
Dadurch ist er zu einem autonomen Mesh-VPN-Knoten geworden, über den ich auch von außen auf mein Heimnetz zugreifen kann.
Wenn man einen Kindle jailbreaken und KOReader installieren will, empfehle ich den Guide auf kindlemodding.org.
Überraschend cool, dass dieser Artikel aus einem Unternehmensblog stammt.
Für mich persönlich ist die Kombination Kobo + Booklore das beste eReader-Setup.
Wenn man die Konfigurationsdatei anpasst und mit der Booklore-Bibliothek verbindet, werden meine E-Books ganz natürlich über den Inhalten aus dem Kobo-Store integriert.
Tailscale habe ich noch nicht eingerichtet, aber möglich ist es.
Ich habe versucht, Tailscale auf einem reMarkable-Tablet zu installieren.
Dank der statischen IP wurde die Dokumentensynchronisierung per SSH deutlich einfacher.
Allerdings war es schwierig, den automatischen Start beim Booten einzurichten, deshalb habe ich es am Ende aufgegeben.
Trotzdem war es wirklich beeindruckend, von überall auf der Welt per SSH darauf zugreifen zu können.
Der Beitrag selbst war interessant, aber Inhalte über EULA-Verstöße auf der Firmenwebsite zu veröffentlichen, würde dem Chef vermutlich nicht gefallen.
Wegen der Bugs des Standard-Readers habe ich schon lange auf so eine Gelegenheit gewartet.
Syncthing kann man auch auf einem gejailbreakten Kindle betreiben.
Damit eröffnen sich ganz neue Möglichkeiten.
Es wird gefragt, ob es vielleicht ein anderes Projekt gibt.
Derzeit sende ich Bücher noch per E-Mail mit calibre, aber damit könnte ich diesen Zwischenschritt vielleicht eliminieren.
Zuerst dachte ich, es sei einfach nur ein Blogpost in einem persönlichen Blog, aber tatsächlich war es ein Beitrag im offiziellen Tailscale-Blog.
tailscale.com/blog/tailscale-jailbroken-kindle