Geeklab Le refuge de mes découvertes

8juil/125

Comment changer les écrans de veille du Kindle 4 NT

Ayant récemment reçu mon Kindle 4 NT (non tactile), mon envie de hacker tout ce que je possède s'est manifesté. L'élément déclencheur fut simplement les écrans de veille. Bien qu'ils ne soient pas vraiment moches, je me sentais frustré de ne pas pouvoir personnaliser quelque chose d'aussi simple. Je me suis donc renseigné sur internet mais soit les tutos ne fonctionnaient pas dans mon cas, soit ils n'étaient pas complets.

Je vais donc vous donner ici, précisément et étape par étape ce que j'ai fait pour changer les écrans de veille de mon Kindle 4 NT (je précise parce que ça ne marche pas pour le Kindle Touch). Veillez à bien faire exactement ce qui est indiqué et, dans le doute, posez vos questions dans les commentaires car je ne serai en aucun cas tenu pour responsable si votre liseuse devient inutilisable.

Connecter le Kindle au réseau

  • Branchez le Kindle à votre PC
  • Créez un fichier vide à la racine nommé "ENABLE_DIAGS" (sans extension et sans guillemets bien évidemment)
  • Déconnectez le Kindle et redémarrez-le (dans l’accueil, bouton Menu -> "Paramètres", puis encore  bouton Menu -> "Redémarrer")
  • Lorsqu'il redémarre (l'image d'écran qui semble cassé pendant 2 secondes  est normale), sélectionnez successivement :
    • - N) "Misc individual diagnostics"
    • - U) "Utilities"
    • - Z) "Enable USBNet"
  • Appuyez une fois sur le flèche de droite pour quitter le dernier menu et ne touchez plus à rien.

 

Se connecter au Kindle en SSH

  • Branchez le Kindle à votre PC
  • Dans le Centre Réseau et partage de Windows il devrait y avoir un nouveau réseau inconnu public (Si ce n'est pas le cas, suivez le tuto plus bas)
  • Allez dans ses options (cliquez sur le lien à droite de "Connexions" -> "Propriétés" -> cliquez sur "Protocole Internet version 4 (TCP/IPv4)" ->"Propriétés")
  • Utilisez l'adresse IP suivante : "192.168.15.1" et le cache sous-réseau "255.255.255.0", puis validez tout pour fermer les fenêtres.
  • Téléchargez Putty (le premier putty.exe) et lancez-le (pas d'installation :D )
  • Connectez-vous à "192.168.15.244", port 22, en SSH, appelez la connexion "Kindle", appuyez sur "save" et "open"
  • Lorsqu'on vous demandera un login dans le terminal, entrez root
  • Si tout se passe bien, on vous demandera le mot de passe. Vous le trouverez sur cette page en entrant votre numéro de série (chez moi il est de la forme fiona****). Attention à bien entrer le mot de passe à la main (par sécurité le mdp ne s'affiche pas quand vous écrivez)

 

Créer le dossier qui contiendra les écrans de veille personnalisés

  • Entrez une à une ces commandes dans la console de Putty qui apparait. Vous pouvez les copier/coller si vous voulez. (j'ai mis des explications de ce quelles font pour ceux à qui ça intéresse) :
    • mntroot rw (On se donne les permissions de lire et écrire sur le périphérique)
    • mkdir /mnt/us/screensaver (On crée le dossier "screensaver" où on mettra nos écrans de veille)
    • mount /dev/mmcblk0p1 /mnt/base-mmc (On monte l'appareil)
    • mv /mnt/base-mmc/opt/amazon/screen_saver/600x800 /mnt/base-mmc/opt/amazon/screen_saver/600x800.old (on renomme le dossier qui contient les anciens écrans de veille en "600x800.old" pour pouvoir les récupérer si besoin)
    • ln -sfn /mnt/us/screensaver /mnt/base-mmc/opt/amazon/screen_saver/600x800 (on crée un lien entre notre dossier "screensaver" accessible directement sur Windows et le dossier auquel accède le Kindle pour récupérer les fonds d'écran)
  • Quittez Putty et déconnectez votre Kindle

 

Dernière étape

  • Sur le Kindle, quittez en appuyant :
    • Deux fois sur le bouton droite, puis sélectionnez
    • - D) "Exit, Reboot or Disable Diags"
    • - D) "Disable Diagnostics"
    • Et validez avec le bouton Gauche
  • On attend que ça redémarre (freeze 10s)
  • Au redémarrage, branchez le Kindle à l'ordi et mettez vos images dans le dossier "screensaver" qu'on a créé. Elles doivent être au format jpg (le jpeg pourrait marcher), de taille 600*800 (largeur*hauteur) et en noir et blanc (avec un certain nombre de nuances de gris)
  • Pour mettre à jour les changements, redémarrez une dernière fois normalement (vous devrez le faire après chaque modification)

 

 

Si le réseau inconnu n'apparait pas

Cela veut dire que votre Kindle n'est pas reconnu comme réseau par Windows. Il faut donc installer ses pilotes :

  • Allez dans le gestionnaire de périphériques en faisant un clique droit sur "Ordinateur" (ou "Poste de Travail"), "Gérer" puis "Gestionnaire de périphériques".
  • Dans l’arborescence du milieu, faites un clique droit sur le périphérique inconnu "USB? Ethernet Gadget" (qui est votre Kindle) puis "Mettre à jour le pilote".
  • Dans la nouvelle fenêtre, cliquez sur "Rechercher un pilote sur mon ordinateur"
  • Cliquez sur "Choisir parmi une liste de pilotes de périphériques sur mon ordinateur"
  • Si on vous le demande, choisissez le type de périphérique, soit "Carte réseau"
  • Dans la liste de gauche "Fabricant", sélectionnez "Microsoft Corporation" (et non pas "Microsoft" tout court)
  • À droite cette fois, cliquez sur "Remote NDIS based Internet Sharing Device"
  • Cliquez sur Suivant et vous avez fini. Votre Kindle devrait être reconnu. Suivez maintenant le tuto à l'étape où vous vous étiez arrêtés.

 

[Source]

Remplis sous: Hack, Tutoriels Laisser un commentaire
8 610 views
Commentaires (5) Trackbacks (0)
  1. Bonjour,

    Impossible de redémarrer mon Kindle correctement.
    Il redémarre constamment sur le menu TEQUILA -
    Quand je sélectionne « Disable Diagnostics », j’ai un message d’erreur :
    device_info.xml not foud
    (Run Device Setting.)

    Au secours…

  2. Bonjour,
    J’ai trouvé la solution à cette adresse :
    http://www.mobileread.mobi/forums/showthread.php?t=170929&page=11
    En gros pour débriquer, il suffit de créer à la racine un fichier RUNME.sh avec ceci à l’intérieur (crée avec le bloc-note) :
    idme -d –bootmode main
    rm /mnt/us/ENABLE_DIAGS
    reboot

    Redémarrer et c’est bon.

  3. Bonjour,

    Merci pour ce tuto très détaillé.
    J’ai suivi à la lettre les différentes étapes. Cependant j’obtiens une erreur en exécutant putty : « Network error : Connection refused ».
    En décortiquant tous les paramètres je me suis rendue compte que l’adresse IP que je renseigne pour le « Protocole Internet version 4 (TCP/IPv4) » se modifie après ma saisie.
    Je saisis pourtant bien 192.168.15.1 mais quand je retourne sur les propriétés je constate que ça s’est modifié en 192.168.56.1.
    Une idée sur l’origine du problème ?

    Merci pour votre aide.

    • Étrange comme problème.
      Est-ce que la case « Valider les paramètres en quittant » de la dernière fenêtre est bien cochée ?
      Sinon je vois pas trop d’où ça pourrait venir (peut-être un doublon d’adresse IP ?) :/

      Si ça peut aider quelqu’un, le tuto en vidéo -> http://youtu.be/fG_pGDMsAYo?t=1m32s


Annuler la réponse.

(required)

Aucun trackbacks pour l'instant