Befrei dein Kindle!
Warum der Aufwand?
Amazon hat kürzlich beschlossen, Nutzern den direkten Download ihrer gekauften E-Books zu verwehren. Das ist nicht nur eine kleine Unannehmlichkeit. Es zeigt, wie fragil “digitales Eigentum” wirklich ist, wenn es in restriktive Cloud-Ökosysteme und Lizenzbedingungen eingebettet ist.
Wenn dir echtes Eigentum, Offline-Zugang, langfristige Archivierung oder einfach die Möglichkeit wichtig ist, eigene Bücher auf dein eigenes Gerät zu laden, dann ist diese Entwicklung frustrierend. Ja, es gibt immer noch Wege, DRM zu entfernen, aber diese Methoden verstoßen gegen Amazons Nutzungsbedingungen und sind deutlich umständlicher als früher. Und selbst wenn du deine Dateien befreit hast, funktioniert das Versenden an den Kindle über Send-to-Kindle nur, wenn es gerade Lust hat.
Ich bekomme meine Bücher oft aus anderen Quellen als Amazon, daher stand der Jailbreak meines Kindles schon lange auf der To-Do-Liste.
Leider waren die neueren Kindle-OS-Versionen nicht anfällig für den älteren WinterBreak-Exploit, der nur bis Version 5.18.0.2 unterstützte.
Das hat sich kürzlich mit der Veröffentlichung von AdBreak geändert, einem Jailbreak der bis zur OS-Version 5.18.5.0.1 funktioniert.
Note
Du brauchst einen Kindle mit aktivierter Werbung. Falls du sie vorher deaktiviert hast, kannst du sie durch Wechseln der Kontoregion wieder aktivieren. Das wird hier erklärt.
Wie der Jailbreak funktioniert
Der AdBreak-Prozess ist unkompliziert und dauert etwa fünfzehn Minuten. Kurz gesagt: Du lässt den Kindle Werbung herunterladen, kopierst diese Werbung auf einen Computer und führst dann ein Skript aus, das eine Use-after-free-Schwachstelle in der Browser-Sandbox des Kindle ausnutzt. Das ermöglicht Code-Ausführung, die dann den Jailbreak über ein speziell präpariertes Bild auslöst.
Die Schritte im Überblick
- Fülle den Speicher deines Kindle mit Dummy-Dateien, um automatische Updates zu verhindern.
- Warte, bis das Gerät sein Werbepaket heruntergeladen hat.
- Kopiere den Werbeordner auf deinen Computer.
- Entpacke AdBreak und führe das Exploit-Skript aus, das eine Use-after-free-Vulnerability nutzt, die hier beschrieben wird.
- Installiere den erforderlichen Hotfix, damit der Jailbreak nach einem Neustart erhalten bleibt.
Danach ist das Kindle gejailbreakt.
Updates deaktivieren und Apps installieren
Sobald der Jailbreak aktiv ist, solltest du OTA-Updates deaktivieren und einige wichtige Tools installieren.
MRPI und KUAL installieren
Entpacke MRPI (MobileRead Package Installer) und KUAL (Kindle Unified Application Launcher) auf deinen Kindle und führe dann den Befehl ;log mrpi in der Kindle-Suchleiste aus.
In KUAL nutze die Option Rename OTA binaries, um Over-the-Air-Updates dauerhaft zu deaktivieren.
Apps mit KindleForge hinzufügen
Eine der einfachsten Möglichkeiten, zusätzliche Software zu installieren, ist KindleForge, ein GUI-basierter App-Store für Kindle-Homebrew-Pakete.
Einige meiner persönlichen Favoriten:
- Ad Remover: Entfernt Werbebanner
- kTerm: Ein Terminal-Emulator
- Gambatte-K2: Ein Game-Boy-Emulator (ja, du kannst tatsächlich Game-Boy-Spiele auf einem Kindle spielen)
Der eigentliche Star: KOReader
KOReader ist der Hauptgrund, warum ich meinen Kindle überhaupt jailbreaken wollte. Es unterstützt eine Vielzahl von Formaten, bietet viel mehr Kontrolle über die Typografie und integriert sich wunderbar mit Calibre, OPDS-Katalogen, SSH-Synchronisierung und mehr.
Ich speichere alle meine E-Books in Calibre auf meinem Heimserver, und mit KOReader kann ich die gesamte Bibliothek von überall durchsuchen und Bücher direkt auf meinen Kindle herunterladen. Das ist im Grunde wie der Kindle Store, nur für meine eigene Sammlung.
Tip
Das KOReader-Benutzerhandbuch ist umfangreich und einen Blick wert, wenn du tiefer einsteigen möchtest: https://koreader.rocks/user_guide/
Abschließende Gedanken
Dieser ganze Prozess hat mich dazu gebracht, mein Kindle abzustauben und mehr zu benutzen als vorher. Es hat auch Erinnerungen an das Jailbreaken von iPods und das Rooten früher Android-Handys geweckt. Es war eine Erinnerung daran, wie viel Freude es macht, die Kontrolle über die eigenen Geräte zurückzugewinnen.
