jeudi 6 juillet 2017

Kindle hack

Si comme moi, vous avez une vieille Kindle 4ème génération (No Touch) ou K4NT pour les intimes, et que vous trouvez ses performances très décevantes, avant de le revendre, vous pouvez l'upgrader grâce à quelques hacks.

Attention, cet article ne concerne QUE le Kindle 4NT (celui de l'image), pour les autres versions, internet est vaste, je suis certains que vous trouverez par vous-même.



1°) JailBreak
Télécharger le fichier kindle-k4-jailbreak-1.8.N.zip 
Dézippez le
Branchez le kindle sur votre ordinateur et copiez les fichiers/dossiers suivant à la racine du Kindle:
-fichier "data.tar.gz"
-dossier "diagnostic_logs"
-fichier "ENABLE_DIAGS"

Dans Windows, déconnecter le Kindle, Retirez le câble USB entre le PC et le Kindle
Redémarrer le Kindle (Bouton Menu, Paramètres, Bouton Menu, Redémarrer)
Après le redémarrage, sélectionnez "D) Exit, Reboot or Disable Diags" avec la croix multidirectionnel
Sélectionnez "R) Reboot System"
Sélectionnez "Q) To continue"
(il vous sera demander d'utiliser la "FW Left" il s'agit du bouton gauche de la croix multidirectionnel.)
Attendez 20 secondes, vous aurez un écran Jailbreak et le Kindle redémarrera à nouveau.
Vous aurez un nouveau livre intitulé "You are Jailbroken" qui confirme la bonne réalisation de l'opération.

Source :https://wiki.mobileread.com/wiki/Kindle4NTHacking#Jailbreak

2°) USBNet Package
Télécharger et dézipper le fichier :kindle-usbnetwork-0.57.N-k4.zip
Branchez le kindle sur votre ordinateur et copiez les fichiers/dossiers suivant à la racine du Kindle:
-Fichier "Update_usbnetwork_0.57.N_k4_install.bin"
Dans Windows, déconnecter le Kindle, Retirez le câble USB entre le PC et le Kindle
Updater le Kindle (Bouton Menu/paramètre/bouton menu/mettre à jour le Kindle)

3°) SSH
Récupérer votre numéro de série (Bouton Menu/paramétre/page2)
Branchez le kindle sur votre ordinateur et copiez les fichiers/dossiers suivant à la racine du Kindle:
-fichier "ENABLE_DIAGS" (voir étape 1 JailBreak)

Dans Windows, déconnecter le Kindle, Retirez le câble USB entre le PC et le Kindle
Redémarrer le Kindle (Bouton Menu, Paramètres, Bouton Menu, Redémarrer)

 Connecter le câble USB
allez dans : Misc individual diagnostics -> Utilities -> Enable USBnet -> Exit
Sur Windows, dans le gestionnaire de périphérique un périphérique devrait apparaitre sans les drivers
Recherchez Network Adapter ou Carte Réseau / Microsoft Corporation /Remote NDIS based Internet Sharing Device

Si ce n'est pas déjà fait configurer la nouvelle carte réseau ainsi:
IP 192.168.15.201 & subnet 255.255.255.0


Vous aurez besoin du mot de passe de la Kindle :
Allez sur le site :https://www.sven.de/kindle/
Pour récupérer le mot de passe en fonction du numéro de série (disponible dans le menu paramètre).

Télécharger et installer PUTTY
et connectez vous sur 192.168.15.201 avec le login root et le mot de passe trouvé plus haut.
testez les tous si besoin.


4°) Fond d'écran
Une fois connecté, tapez ceci:
mntroot rw
mkdir /mnt/us/screensaver
mount /dev/mmcblk0p1 /mnt/base-mmc
mv /mnt/base-mmc/opt/amazon/screen_saver/600x800 /mnt/base-mmc/opt/amazon/screen_saver/600x800.old
ln -sfn /mnt/us/screensaver /mnt/base-mmc/opt/amazon/screen_saver/600x800
Un nouveau répertoire sera alors visible, où vous pourrez glisser vos images 800x600 en niveau de gris.

Certains existent déjà, voici quelques exemples :
http://kindlewallpapers.tumblr.com/
http://kindlesavers.tumblr.com
www.reddit.com/r/kindlescreensavers/
http://smile-back.blogspot.fr/ 


Source: http://www.shatteredhaven.com/2012/11/1337365-ssh-on-kindle-4-usbnetwork-hack.html

5°) DuoKan
DuoKan est un système alternatif au Système implémenté dans la Kindle.
Il ne la remplace pas, mais se juxtapose et démarre par défaut. On peut rebasculer vers la version d'origine du Kindle.
Le principale problème est qu'il est en Chinois, mais on peut très facilement corriger cela.

Télécharger et dézipper le fichier :
http://www.mediafire.com/file/u7rzxbwaq0zzwzz/%2528k4+None+Touch+and+k4+black%2529xKindle_2012-09-28.16201.rtm+%281%29.zip

Télécharger aussi la version Francaise de DUOKAN : ICI
Branchez le kindle sur votre ordinateur et copiez les fichiers/dossiers suivant à la racine du Kindle:
-fichier (k4)xKindle_2014-06-12.36013.rtm\K4_4.0.0_to_4.0.1_░µ▒¥\data.tar.gz
-dossier (k4)xKindle_2014-06-12.36013.rtm\DK_System

-fichier duokanFR.txt  dans "DK_System\xKindle\res\language"

Dans Windows, déconnecter le Kindle, Retirez le câble USB entre le PC et le Kindle
Redémarrer le Kindle (Bouton Menu, Paramètres, Bouton Menu, Redémarrer)

Sélectionnez:  "D) Exit, Reboot or Disable Diags"
puis "D) Disable Diagnostics"
puis "Q) To continue

Le système redémarre et s'installe.
(en Chinois....)


Pour le passer en Francais:

Cliquez sur le bouton Menu, puis dernière option, puis seconde page, changer le premier paramètre à Duokanfr (attention sur la 2nd page des langues)
Redémarrer, et votre DUOKAN sera en Français !



Si vous souhaitez revenir sur l'interface Kindle d'origine  :
Bouton Menu / dernière option / page 1 / 2ème option / Valeur de droite / bouton centrale de la croix multidirectionnelle

(MAJ 08/09/2017)
CHANGER LE SCREENSAVER :
J'en peux plus du zebre, je veux changer, j'ai tenté quelques conseils, qui m'ont failli faire planter ma Kindle (Mot de passe mal géré) alors voici la solution:
Copiez vos images 600x800 en niveau de gris à l'emplacement suivant :
 \DK_System\xKindle\res\ScreenSaver
N'oubliez pas de supprimer le fichier :banlv@k3.jpg

Source:
https://www.dealabs.com/forums/le-bar/le-laboratoire-high-tech--informatique/tuto-duokan-kindle-4-nt-no-touch/6449
https://technologically365.wordpress.com/2012/09/30/how-to-install-english-duokan-29-9-12-on-your-kindle-4-nt/



6°)MKK
MKK est un système pour permettre à KUAL de fonctionner.

Télécharger et dézipper le fichier :
https://www.mobileread.com/forums/attachment.php?attachmentid=141189&d=1439936584


Copiez "Update_mkk-20141129-k4-ALL_install.bin" à la racine du Kindle

Bouton Menu / Paramètre / Bouton Menu / Mettre à jour votre Kindle


7°)KUAL
KUAL est un menu facilitant l'execution d'addon pour Kindle

https://www.mobileread.com/forums/attachment.php?attachmentid=150365&d=1469125576

Télécharger et dézipper le fichier :
https://www.mobileread.com/forums/attachment.php?attachmentid=150366&d=1469125585



Copie le fichier
KUAL-KDK-1.0.azw2
Dans le répertoire Documents du Kindle

Lancez le livre KUAL pour avoir le menu

8°)Ajout d'extension pour KUAL 
KUAL à l'immense avantage de proposer des Applet facile d'installation, nous allons voir comment faire pour l'option Helper de KUAL puis USBNET puis VNC.


Télécharger et dézipper le fichier :Kual-helper-0.5.N.zip
Branchez le kindle sur votre ordinateur et copiez les fichiers/dossiers suivant à le repertoire "extensions" du Kindle:afin d'obtenir une arborescence de ce type:
F:\extensions\helper\menu.json

Dans Windows, déconnecter le Kindle, Retirez le câble USB entre le PC et le Kindle
Sur la Kindle, Lancez Kual une nouvelle option apparaitra.

Télécharger et dézipper le fichier : kindle-usbnet-0.21.N.zip
 Branchez le kindle sur votre ordinateur et copiez les fichiers/dossiers suivant à le repertoire "extensions" du Kindle:afin d'obtenir une arborescence de ce type:
F:\extensions\usbnet\menu.json
 Dans Windows, déconnecter le Kindle, Retirez le câble USB entre le PC et le Kindle
Sur la Kindle, Lancez Kual une nouvelle option apparaitra.
Puis USBNetwork, Enable SSH at Boot, Enable SSH over Wifi


Pour VNC, faites de même qu'avec Helper et USBNET
https://www.mobileread.com/forums/attachment.php?attachmentid=100522&d=1359776584
Il faudra néanmoins paramétrer le serveur VNC dans le fichier adéquate:
Editez le fichier
F:\extensions\vncviewer\menu.json
et modifiez la valeur :
/mnt/us/kindlevncviewer/kvncviewer.sh hostname:port"
par
/mnt/us/kindlevncviewer/kvncviewer.sh 192.168.43.184:5901"
où 5901 sera le port utilisé, et 192.168.43.184 l'ip à du périphérique à contacter.

Sur le PC à affiché:
télécharger le serveur VNC
ex: tightvnc-2.8.8-gpl-setup-64bit.msi

Configurez-le ainsi:

-"Accept incoming connections" sur le port 5901 (défini auparavent dans le fichier)
-Add, port 5901, geometry 800x600+1680+0
ok

Puis déconnecter le Kindle si ce n'est déjà fait
Lancez KUAL, puis VNC Connection
Votre écran devrait s'afficher sur la Kindle :)


Source:
https://www.mobileread.com/forums/showthread.php?t=203326
https://www.mobileread.com/forums/showpost.php?p=2407690&postcount=318
https://www.mobileread.com/forums/showthread.php?t=186645
https://wiki.mobileread.com/wiki/HowTo:_Use_Kindle_as_secondary_monitor