Chez ouam

/home/jmfrouin

View on GitHub
8 January 2013

Jailbreak du Kindle

by Jean-Michel Frouin

Pour obtenir un accès au Linux de votre Kindle (testé sur Kindle IV, voir plus bas pour le, et PaperWhite) depuis Linux.

Sur Kindle IV (Non Tactile)

Connecter son Kindle sur votre PC (Comme périphérique de masse), créer un fichier vide nommé ENABLE_DIAGS à la racine du Kindle et enfin redémarrer le Kindle depuis le menu des préférences.
Le Kindle est maintenant en mode diagnostics. Connecter le Kindle au PC (rien ne ce passe) et dans le menu, activer le réseau par USB:

Misc individual diagnostics > Utilities > Enable USBnet

Le Kindle doit s'etre enregistré en tant que périphérique USB Ethernet (Des messages l'indiquant peuvent être consultés dans /var/log/syslog )
Sur votre PC, configurer l'ip de votre Kindle :

ip addr add 192.168.15.241/24 dev usb0

Utiliser ssh pour se connecter au Kindle:

ssh root@192.168.15.244

Lancer le script suivant, en remplaçant votre numero de série, pour obtenir le mot de passe.

gen_kindle_pass.sh

#!/usr/bin/env python
import hashlib
print("fiona%s"%hashlib.md5("VOTRENUMERODESERIE\n".encode('utf-8')).hexdigest()[7:11])

PS: Lien d'origine (anglais)

Pour le Kindle Paperwhite
Pour le paperwhite, c'est encore plus simple et ça se passe ici, pour le remettre en configuration d'usine (et donc faire sauter le jailbreak) il suffit de réinitialiser l'appareil :

Menu -> Préférences -> Menu -> Réinitialiser l'appareil

puis de réinstaller le dernier firmware disponible. (Dans cet ordre)

PS: Lien d'origine (anglais)

tags: