Pourquoi est-ce que je veux faire ça?
Il y a deux éléments dans ce tutoriel. Premièrement, il y a le jailbreak lui-même. Le jailbreak vous permet d'accéder à votre Kindle Paperwhite comme si vous étiez un développeur disposant d'un accès complet au système d'exploitation et à la structure de fichiers de l'appareil. C’est génial, car cela vous permet d’utiliser l’appareil comme vous le souhaitez, y compris le chargement de hacks de tiers, d’add-ons et d’autres modifications intéressantes.
La deuxième partie du didacticiel présente un excellent exemple de ce que vous pouvez faire avec Paperwhite, en installant des écrans de veille personnalisés. Le hack d’économiseur d’écran d’origine était vraiment génial (car il vous permettait de remplacer les économiseurs d’écran du Kindle par le stock), mais le nouveau hack d’économiseur d’écran est encore meilleur, car il permet trois modes: économiseurs d’écran personnalisés, affichage de la et une superposition «en veille» légère qui garde la page actuelle visible. Nous détaillerons le fonctionnement de ces modes une fois que nous aurons installé le hack. Nous ne savons rien de vous, mais autour de How-To Geek, nous adorons personnaliser de petites et grandes choses, ce hack convient donc parfaitement.
De quoi ai-je besoin?
Pour ce tutoriel, vous aurez besoin des éléments suivants:
- Un Kindle Paperwhite
- Un câble de synchronisation USB
- Un ordinateur hôte
Bien que tous les Kindle soient jailbreakables, le Kindle Paperwhite est le plus récent et nécessite également une approche très différente de celle des anciens Kindle. Si vous avez un ancien Kindle, ne désespérez pas, vous pouvez consulter notre ancien guide de jailbreak Kindle ici.
Vous aurez également besoin d’un ordinateur hôte capable d’ouvrir des archives.zip et de monter Paperwhite en tant que stockage flash amovible. Étant donné que l'ordinateur ne sert que de plate-forme pour transférer des fichiers sur le Kindle, le didacticiel est indépendant du système d'exploitation.
Enfin, vous aurez besoin d’une poignée de petits fichiers pour chaque étape du processus (jailbreak et installation de l’économiseur d’écran) que nous lierons directement dans chaque section du didacticiel au moment opportun.
Mise à niveau / mise à niveau du système d’exploitation de Paperwhite
Si la version du système d'exploitation Kindle de votre Paperwhite est 5.3.3 ou 5.3.6+, vous ne pouvez pas installer le hack jailbreak et vous devrez mettre à niveau / rétrograder votre version de système d'exploitation vers une version compatible.
Remarque: Si votre version actuelle du système d'exploitation Kindle, telle que cochée en accédant à Menu -> Paramètres -> Menu -> Informations sur l'appareil, est 5.3.0, 5.3.1, 5.3.4 ou 5.3.5, vous n'avez pas besoin de mettre à niveau ou de faire une mise à jour. déclasser votre version actuelle du système d'exploitation. Si la version de votre système d'exploitation est antérieure à la version 5.3.0, nous vous recommandons vivement de passer à la version 5.3.5 la plus récente mais adaptée aux jailbreaks. Si vous utilisez actuellement une version acceptable du système d'exploitation Kindle, passez à la section suivante, Installer le Jailbreak.
- Amazon hébergé Kindle OS 5.3.1
- Amazon hébergé Kindle OS 5.3.5
Si, pour une raison quelconque, les liens ci-dessus sont rompus (par exemple, Amazon ne propose plus de télécharger des fichiers Kindle OS plus anciens), les fichiers sont également disponibles sur ce site tiers, hébergé par le modder / développeur Kindle Ixtab:
- Système d'exploitation Kindle hébergé tiers 5.3.1
- Kindle OS hébergé tiers 5.3.5
Téléchargez le fichier.bin Kindle OS approprié sur votre ordinateur.
Avant de continuer, mettez votre Paperwhite en mode avion en naviguant jusqu'à Menu -> Paramètres et en basculant le grand «Mode avion» en haut de l'écran sur «On». Nous ne souhaitons pas que Paperwhite se connecte aux serveurs d’Amazon au cours de ce processus sans une tentative de mise à niveau en direct ou autre type d’interférence.
Montez votre Paperwhite en tant que périphérique amovible sur votre ordinateur en le connectant via le câble de synchronisation USB. Copiez le fichier.bin de votre ordinateur dans le répertoire racine, comme suit:
Votre Paperwhite redémarrera et, après quelques instants, vous verrez un écran de mise à jour du logiciel avec un indicateur de progression. Laisse-le; il met fin à la mise à jour et redémarre tout seul après environ 5 à 10 minutes.
Une fois que Paperwhite a redémarré, vérifiez à nouveau les informations du périphérique pour vous assurer que la version correcte du système d'exploitation Kindle a été mise à jour. Accédez à Menu -> Paramètres -> Menu -> Informations sur le périphérique, comme vous l'avez fait précédemment dans le didacticiel, et vérifiez que la mise à jour a abouti.
Installer le Jailbreak
Maintenant que nous avons la bonne version du système d’exploitation Kindle, il est temps de se lancer dans l’installation du jailbreak.Bien que nous parlions de «jailbreaking» dans l’ensemble du processus, il s’agit en fait de choses intéressantes qui se passent sous le capot.
Premièrement, le jailbreak lui-même est appliqué au Paperwhite. Il s'agit d'un certificat modifié qui permet d'installer des packages de mise à jour personnalisés (un peu comme le jailbreak d'un périphérique iOS permet l'installation de packages non signés sur votre périphérique).
Deuxièmement, il installe le pont de Jailbreak; Ce petit morceau de code est conçu pour aider à préserver / migrer le jailbreak face aux futures mises à jour.
Troisièmement, il installe un ensemble de certificats de développement Kindlet. Les Kindlets sont des applets Java pour le Kindle (par exemple, les petits jeux auxquels vous pouvez jouer sur le Kindle). En préinstallant les certificats pour les développeurs de jailbreak / tiers les plus courants de la communauté de modification Kindle, il est beaucoup plus facile d’installer ultérieurement des Kindlets tiers.
Quatrièmement, il installe ce que l’on appelle un «Rescue Pack» développé par le modder Kindle Ixtab, qui active un serveur SSH sur votre Paperwhite. Bien qu’il soit assez difficile de blesser les différents modèles Kindle avec le jailbreak et le respect des outils et techniques de jailbreak bien connus, il est toujours possible de faire foirer des choses si vous commencez à faire un travail plus avancé dans votre Paperwhite. Le serveur SSH Rescue Pack fournit un point d’entrée pour effacer et réinitialiser votre Paperwhite en cas de besoin.
Tout comme l’enracinement / jailbreaking d’autres périphériques, le jailbreak lui-même ne fait pas beaucoup. Il ouvre lapotentiel faire beaucoup, cependant, que nous exploiterons une fois que nous aurons fini de jailbreaker.
Pour commencer, téléchargez les fichiers jailbreak Paperwhite ici: Fil officiel Mobileread (compte gratuit Mobileread requis).
Une fois le fichier téléchargé, kpw_jb.zip, ouvrez-le et extrayez-en le contenu dans un emplacement temporaire de votre ordinateur. Connectez votre Paperwhite à votre ordinateur et ouvrez le volume monté. Copiez les trois fichiers autres que le fichier Lisez-moi à partir de l'archive kpw_jb: jailbreak.sh, MOBI8_DEBUG et jailbreak.mobi dans votre Paperwhite, en les plaçant dans les répertoires suivants:
Root
--- MOBI8_DEBUG
--- jailbreak.sh
--- documents
------ jailbreak.mobi
Si vous ne placez pas les fichiers DEBUG et.sh à la racine, jailbreak.mobi dans le dossier Documents vous empêchera de lancer le jailbreak. Une fois que vous avez placé tous les fichiers correctement, continuez et éjectez votre Paperwhite de l'ordinateur. Retirez le câble USB.
Votre Paperwhite retournera au dernier écran que vous utilisiez. appuyez sur le bouton d'accueil pour revenir à l'écran d'accueil si vous n'y êtes pas déjà. Sur l'écran d'accueil, vous devriez voir un nouveau document personnel:
Une fois le document ouvert, vous serez accueillis par un lien géant «Cliquez pour JAILBREAK» sur la première page:
Une fois que vous avez cliqué sur le lien, un écran de suivi contenant des instructions supplémentaires s'affiche:
À ce stade, l'appareil est complètement jailbreaké! La seule fonctionnalité non disponible immédiatement après l'installation est le Rescue Pack basé sur SSH (vous devez redémarrer votre Paperwhite une fois pour activer le serveur SSH).
Installer l'économiseur d'écran Hack
Pour commencer, nous devons télécharger deux fichiers, un pack Python pour Kindle et le hack d’économiseur d’écran (kindle-python-0.5.N.zip et kindle-linkss-0.11.N.zip, respectivement).
Vous pouvez les télécharger ici: Le fil officiel Mobileread (compte gratuit requis)
Une fois les fichiers téléchargés, il est temps de commencer. Avant de pouvoir utiliser le hack d'économiseur d'écran, nous devons installer Python sur Paperwhite. Montez votre appareil via le câble de synchronisation USB et extrayez update_python_0.5.N_install.bin à la racine du Paperwhite (vousne pas d’extraire d’autres fichiers de l’archive kindle-python-0.5.N.zip). Une fois le fichier transféré, éjectez votre Paperwhite de l'ordinateur et débranchez le câble USB.
Une fois que vous êtes revenu à l’écran d’accueil de Paperwhite, connectez-le à votre ordinateur via le câble de synchronisation USB.Il est maintenant temps de transférer le pirate d’écran de veille. Extrayez le fichier update_linkss_0.11.N_install.bin de l’archive kindle-linkss-0.11.N.zip et placez-le dans le répertoire racine de votre Paperwhite (de nouveau, il existe d’autres fichiers dans l’archive qui n’ont pas été modifiés). Répétez le même processus de mise à jour via Menu -> Paramètres -> Menu -> Mettez à jour votre Kindle. Après avoir autorisé la mise à jour, votre appareil redémarre à nouveau.
Après le redémarrage et le retour réussi à l’écran d’accueil de Paperwhite, montez à nouveau le Paperwhite via le câble de synchronisation USB. Lorsque vous regardez dans le répertoire racine du Paperwhite, vous verrez quelques nouveaux ajouts:
Remarque: Vous ne pouvez utiliser qu’une de ces configurations à la fois. Si vous en configurez plusieurs simultanément, vous disposerez d'un économiseur d'écran vide dans la plupart des cas et d'un plantage ou d'une erreur dans d'autres.
Réglage de Paperwhite en mode d’affichage de couverture: Si vous voulez que Paperwhite affiche la couverture du livre que vous avez lu (ou lisez actuellement) comme écran de veille, vous devez simplement créer un fichier vierge nommée «couverture» dans le répertoire / linkss /, comme suit:
Lorsque votre Paperwhite a fini de redémarrer et est revenu à l'écran d'accueil, ouvrez un livre, puis attendez une minute ou deux que le piratage traite la couverture. Si vous mettez immédiatement Paperwhite en veille, vous obtenez un économiseur d’écran indiquant «Le ScreenSavers Hack est actuellement en mode« couverture », mais n’a pas encore traité avec succès une couverture de livre:)». En d’autres termes, vous avez tout fait correctement mais la couverture n’a pas encore été préparée.
Réglage de Paperwhite en mode de superposition veille: Si vous souhaitez que Paperwhite affiche une petite superposition indiquant que le périphérique est en veille par rapport au dernier contenu visible, vous devez répéter le processus de l'étape précédente en nommant le fichier vierge «last». Pendant que vous y êtes, supprimez à nouveau le fichier vierge «autoreboot».
Bien que cette méthode soit nouvelle en ce sens qu'elle vous montre exactement ce qui se trouvait sur votre Paperwhite lorsque vous l'avez mis en veille (si vous pouviez, par exemple, lire une recette sans vous soucier de l'appareil en veille), il risque fort de créer de la confusion..
Réglage de Paperwhite en mode d'économiseur d'écran personnalisé: Bien que le mode de couverture du livre actuel soit vraiment cool, c’est le mode auquel la plupart des gens pensent quand ils pensent aux économiseurs d’écran personnalisés sur le Kindle, à la possibilité de placer leurs propres images sur l’appareil et de les afficher.
Tout d'abord, vous devez supprimer tous les fichiers vides que vous avez créés pour les deux techniques précédentes (si vous les avez utilisées), tels que «dernière» ou «couverture». Ensuite, vous devez monter votre Paperwhite via le câble USB et accéder au dossier / linkss / screensavers /.
Dans ce dossier, vous trouverez un seul fichier.png, qui ressemble à ceci:
En plus de servir d’espace réservé et d’indiquer que le piratage de l’écran d’écran a réussi, ce fichier nous indique également les paramètres dont un économiseur d’écran Paperwhite a besoin. C'est important parce quesi un fichier ne remplit pas l'un des critères suivants ça ne marchera pas:
- Le fichier doit être au format.png.
- Le fichier doit avoir les dimensions 758 × 1024.
Techniquement, Paperwhite peut gérer l’affichage des images en couleur à l’intérieur du périphérique, mais vous perdez le contrôle du processus et les images risquent de ne pas s'afficher comme vous le souhaitez. Dans cet esprit, il est fortement recommandé de convertir l’image en niveaux de gris 8 bits. Vous pouvez effectuer la conversion dans n’importe quelle suite d’édition d’images courante telle que Adobe Photoshop et GIMP.
Pour notre test, nous avons créé un fichier.png du logo How-To Geek. Si vous souhaitez utiliser l'économiseur d'écran sur votre Paperwhite, vous pouvez le télécharger ici.
Après avoir placé votre ou vos économiseurs d'écran sur le Paperwhite dans le dossier / linkss / screensavers /, éjectez votre Paperwhite. Vos nouveaux écrans de veille n'apparaîtront pas avant le redémarrage de l'appareil. Sélectionnez Menu -> Paramètres -> Menu -> Redémarrer.
Autres économiseurs d'écran: En plus des techniques que nous avons décrites ci-dessus, il y a quelques petites modifications et astuces cachées dans le hack de l'écran de veille qui mérite d'être mentionné. Vous pouvez utiliser les fichiers vierges suivants, créés exactement comme nous avons créé les autres fichiers vierges, pour obtenir différents résultats:
- réinitialisation automatique: Il s’agit d’un indicateur spécifique utilisé par certains plug-ins pour permettre à Caliber de redémarrer automatiquement Paperwhite une fois leur travail terminé. Si vous n’utilisez pas un plugin qui le nécessite, vous n’avez pas besoin de cet indicateur.
- redémarrer: Si ce fichier est présent, Paperwhite redémarre automatiquement 10 secondes après son éjection de l'ordinateur. Cet indicateur n’est utile que si vous utilisez vos propres couvertures personnalisées (et que vous en ajoutez fréquemment de nouvelles), puisqu’un redémarrage n’est pas nécessaire lors de l’utilisation de la méthode de superposition ou de couverture.
- au hasard: Si ce fichier est présent, la liste des fichiers d'économiseur d'écran sera randomisée à chaque redémarrage de Paperwhite.
- mélanger: L’indicateur de lecture aléatoire est directement lié à l’indicateur d’auto-initialisation et sert à randomiser l’ordre des couvertures après l’appel de la fonction d’auto-initialisation. Si vous n'utilisez pas l'indicateur de redémarrage automatique, vous ne devriez pas utiliser cet indicateur.
Si, à un moment quelconque, vous ne souhaitez plus utiliser un indicateur donné (par exemple, un redémarrage), supprimez simplement le fichier vide du dossier / linkss / et redémarrez Paperwhite.
C'est tout ce qu'on peut en dire! Installez le jailbreak, installez le hack d’économiseur d’écran, appliquez une petite quantité de peaufinage initial, et c’est l’écran de veille personnalisé.
Avez-vous un hack, une astuce ou un tweak centré sur le Kindle ou l’ebook que vous aimeriez nous voir écrire? Sonnez dans les commentaires et nous allons commencer à enquêter.