Perché voglio farlo?
Ci sono due elementi per questo tutorial. Innanzitutto, c'è il jailbreak stesso. Il jailbreak ti consente di accedere al tuo Kindle Paperwhite come se tu fossi uno sviluppatore con accesso completo al sistema operativo e alla struttura dei file del dispositivo. Questo è fantastico perché ti consente di utilizzare il dispositivo come desideri, compreso il caricamento di hack di terze parti, componenti aggiuntivi e altri fantastici miglioramenti.
La seconda parte del tutorial è un ottimo esempio di cosa è possibile fare con un Paperwhite jailbroken, installando screensaver personalizzati. Lo screensaver originale del salvaschermo è stato davvero fantastico (in quanto ti ha permesso di sostituire gli screensaver Kindle con il tuo), ma il nuovo hack dello screensaver è ancora migliore in quanto consente tre modalità: screensaver personalizzati, visualizzazione della copertina dell'ultimo libro letto, e una leggera sovrapposizione "dormiente" che mantiene visibile la pagina corrente. Illustreremo come funzionano queste modalità una volta installato l'hack. Non sappiamo nulla di te, ma su How-To Geek amiamo personalizzare le cose grandi e piccole, quindi questo hack è proprio il nostro vicolo.
Di cosa ho bisogno?
Per questo tutorial, avrai bisogno delle seguenti cose:
- Un Kindle Paperwhite
- Un cavo di sincronizzazione USB
- Un computer host
Mentre tutti i Kindle sono jailbreakable, il Kindle Paperwhite è il più recente e richiede anche un approccio significativamente diverso rispetto ai Kindle più vecchi. Se hai un Kindle più vecchio, non disperare, puoi consultare la nostra vecchia guida al jailbreak Kindle qui.
Avrai anche bisogno di un computer host in grado di aprire gli archivi.zip e di montare il Paperwhite come memoria flash rimovibile. Poiché il computer funge solo da piattaforma per il trasferimento di file sul Kindle, il tutorial non è compatibile con il sistema operativo.
Infine, avrai bisogno di una manciata di piccoli file per ogni fase del processo (jailbreaking e installazione del mod screensaver) che collegheremo direttamente in ogni sezione del tutorial al momento opportuno.
Aggiornamento / downgrade del sistema operativo di Paperwhite
Se la versione del sistema operativo Kindle di Paperwhite è 5.3.3 o 5.3.6+, non è possibile installare l'hack del jailbreak e sarà necessario aggiornare / downgrade della versione del sistema operativo a uno adatto.
Nota: Se la versione attuale del sistema operativo Kindle, come verificata andando su Menu -> Impostazioni -> Menu -> Info dispositivo, è 5.3.0, 5.3.1, 5.3.4 o 5.3.5, non è necessario aggiornare o effettua il downgrade della versione attuale del sistema operativo. Se la tua versione del sistema operativo è precedente alla 5.3.0, ti consigliamo vivamente di eseguire l'aggiornamento alla versione 5.3.5, più recente ma amichevole alla jailbreak. Se attualmente stai utilizzando una versione accettabile di Kindle OS, passa alla sezione successiva, Installazione del jailbreak.
- Amazon Hosted Kindle OS 5.3.1
- Amazon Hosted Kindle OS 5.3.5
Se per qualsiasi motivo i collegamenti sopra riportati non funzionano (ad esempio, Amazon non offre più i vecchi file di Kindle OS per il download) i file sono disponibili anche su questo sito di terze parti, ospitato dal modulatore / sviluppatore di Kindle Ixtab:
- Kindle OS ospitato da terzi 5.3.1
- Kindle OS ospitato da terzi 5.3.5
Scarica il file.bin di Kindle OS appropriato sul tuo computer.
Prima di procedere, metti il tuo Paperwhite in modalità Aereo navigando su Menu -> Impostazioni e attivando il grande "Modalità aereo" nella parte superiore dello schermo su "On". Non vogliamo che Paperwhite si connetta ai server di Amazon durante questo processo, nella remota possibilità che tenterà un aggiornamento over-air o altro tipo di interferenza.
Una volta trasferito con successo il file.bin sul tuo Paperwhite, espelli il dispositivo dal computer e scolleghi il cavo USB. Vai a Menu -> Impostazioni -> Menu -> Aggiorna il tuo Kindle.
Il tuo Paperwhite si riavvierà e dopo un momento circa vedrai una schermata di aggiornamento del software con un indicatore di avanzamento. Lascia stare; terminerà l'aggiornamento e si riavvierà da solo dopo circa 5-10 minuti.
Una volta riavviato Paperwhite, controllare nuovamente le informazioni sul dispositivo per assicurarsi che la versione corretta del sistema operativo Kindle sia stata visualizzata sul dispositivo. Vai a Menu -> Impostazioni -> Menu -> Info dispositivo come hai fatto in precedenza nel tutorial e verifica che l'aggiornamento sia andato a buon fine.
Installazione del jailbreak
Ora che siamo nella versione di Kindle OS corretta, è ora di dedicarci all'installazione del jailbreak.Anche se ci riferiamo all'intero processo come "jailbreaking", in realtà sono alcune cose interessanti che accadono sotto il cofano.
Innanzitutto, il vero jailbreak viene applicato al Paperwhite. Si tratta di un certificato modificato che consente l'installazione di pacchetti di aggiornamento personalizzati (proprio come il jailbreak di un dispositivo iOS che consente di installare pacchetti non firmati sul dispositivo).
Secondo, installa il Jailbreak Bridge; questa piccola parte di codice è progettata per aiutare a preservare / migrare il jailbreak di fronte agli aggiornamenti futuri.
In terzo luogo, installa un set di certificati per sviluppatori Kindlet. I kindlet sono applet Java per il Kindle (ad esempio i piccoli giochi che puoi giocare sul Kindle). Preinstallando i certificati per i più comuni jailbreak / sviluppatori di terze parti attivi nella comunità di modding Kindle, è più facile installare in seguito Kindlet di terze parti.
Quarto, installa ciò che è noto come "Rescue Pack" sviluppato dal modder Kindle Ixtab che abilita un server SSH sul tuo Paperwhite. Anche se è piuttosto difficile fare del male ai vari modelli Kindle con il jailbreak e attenersi a noti strumenti e tecniche di jailbreak, è sempre possibile rovinare tutto se si inizia a fare mucking più avanzati all'interno del tuo Paperwhite. Il server SSH Rescue Pack fornisce un punto di accesso per cancellare e ripristinare il tuo Paperwhite in caso di necessità.
Proprio come il rooting / jailbreaking di altri dispositivi, il vero jailbreak in sé non fa molto. Si apre ilpotenziale per fare un sacco, comunque, che attaccheremo una volta finito il jailbreak.
Per iniziare, scarica qui i file jailbreak di Paperwhite: Thread ufficiale di Mobileread (è richiesto l'account Mobileread gratuito).
Una volta scaricato il file, kpw_jb.zip, apri il file ed estrai il contenuto in una posizione temporanea sul tuo computer. Collega il tuo Paperwhite al computer e apri il volume montato. Copia i tre file non leggibili dall'archivio kpw_jb: jailbreak.sh, MOBI8_DEBUG e jailbreak.mobi sul tuo Paperwhite, inserendoli nelle seguenti directory:
Root
--- MOBI8_DEBUG
--- jailbreak.sh
--- documents
------ jailbreak.mobi
La mancata collocazione dei file DEBUG e.sh nella root e il jailbreak.mobi nella cartella dei documenti impediranno di avviare il jailbreak. Una volta inseriti correttamente tutti i file, andare avanti ed espellere Paperwhite dal computer. Rimuovere il cavo USB.
Il tuo Paperwhite tornerà all'ultima schermata che stavi usando; premi il tasto home per tornare alla schermata iniziale se non ci sei già sopra. Nella schermata iniziale dovresti vedere un nuovo documento personale:
Una volta che il documento è aperto, sarai accolto da un gigantesco link "Clicca per JAILBREAK" nella prima pagina:
Dopo aver fatto clic sul link, vedrai una schermata di follow-up con istruzioni aggiuntive, ad esempio:
L'apertura del documento elenca semplicemente ciò che ha fatto il jailbreak (che è essenzialmente solo un elenco di ciò di cui abbiamo parlato in precedenza nel tutorial come l'installazione del Jailbreak Bridge).
A questo punto, il dispositivo è completamente jailbroken! L'unica funzionalità non disponibile immediatamente dopo l'installazione è il Rescue Pack basato su SSH (è necessario riavviare Paperwhite una sola volta per abilitare il server SSH).
Installazione dell'Hack Screensaver
Per iniziare, abbiamo bisogno di scaricare due file, un pacchetto Python per Kindle e l'attuale hack screensaver (kindle-python-0.5.N.zip e kindle-linkss-0.11.N.zip, rispettivamente).
Puoi scaricarli qui: The Official Mobileread Thread (account gratuito richiesto)
Una volta scaricati i file, è ora di iniziare. Prima di poter utilizzare lo screensaver hack, abbiamo bisogno di avere Python installato su Paperwhite. Montare il dispositivo tramite il cavo di sincronizzazione USB ed estrarre update_python_0.5.N_install.bin alla radice del Paperwhite (tunon è necessario estrarre qualsiasi altro file dall'archivio kindle-python-0.5.N.zip). Una volta che il file è stato trasferito correttamente, espelli Paperwhite dal computer e rimuovi il cavo USB.
Una volta tornati alla schermata iniziale di Paperwhite, andare avanti e collegarlo al computer tramite il cavo di sincronizzazione USB di nuovo.Ora è il momento di trasferire il trucco screensaver. Estrai il file update_linkss_0.11.N_install.bin dall'archivio kindle-linkss-0.11.N.zip e posizionalo nella directory root del tuo Paperwhite (di nuovo, ci sono altri file nell'archivio che rimangono intatti). Ripeti lo stesso processo di aggiornamento, tramite Menu -> Impostazioni -> Menu -> Aggiorna il tuo Kindle. Dopo aver autorizzato l'aggiornamento, il dispositivo si riavvierà di nuovo.
Dopo il riavvio e il ritorno alla schermata iniziale di Paperwhite, montare nuovamente Paperwhite tramite il cavo di sincronizzazione USB. Quando guardi all'interno della directory principale del Paperwhite vedrai alcune nuove aggiunte:
Nota: Puoi utilizzare solo una di queste configurazioni contemporaneamente. L'impostazione di più di uno simultaneamente ti lascerà un salvaschermo vuoto nella maggior parte dei casi e arresti anomali e errori in altri.
Impostazione del Paperwhite sulla modalità di visualizzazione copertina: Se vuoi che Paperwhite visualizzi la copertina del libro che hai letto l'ultima volta (o che stai leggendo attualmente) come screensaver, devi semplicemente creare un file vuoto chiamato "cover" nella directory / linkss / in questo modo:
Quando il tuo Paperwhite termina il riavvio e torna alla schermata iniziale, apri un libro e attendi un minuto o due affinché l'hack elabori la copertina. Se metti il Paperwhite a dormire immediatamente, otterrai uno screensaver con scritto "The ScreenSavers Hack è attualmente in modalità 'cover', ma non ha ancora elaborato una copertina di un libro:)". In altre parole, hai fatto tutto bene ma non ha ancora preparato la copertina.
Impostazione della modalità Overwhite Sleepwhite: Se si desidera che Paperwhite visualizzi una piccola sovrapposizione che indica che il dispositivo è addormentato rispetto all'ultimo contenuto visibile, è necessario ripetere il processo dal passaggio precedente, invece denominare il file vuoto "last". Mentre sei lì, elimina nuovamente il file vuoto "autoreboot".
Mentre questo metodo è nuovo in quanto mostra esattamente ciò che era sul tuo Paperwhite quando lo metti a dormire (quindi se puoi, ad esempio, leggere una ricetta senza preoccuparti del dispositivo che va a dormire) ha un grande potenziale di confusione.
Impostazione del Paperwhite sulla modalità salvaschermo personalizzata: Anche se la modalità di copertina del libro corrente è davvero interessante, questa è la modalità a cui la maggior parte della gente pensa quando pensa agli screensaver personalizzati sul Kindle, la possibilità di posizionare le proprie immagini sul dispositivo e visualizzarle.
Innanzitutto, devi rimuovere tutti i file vuoti che hai creato per le due precedenti tecniche (se li hai usati), come "last" o "cover". Quindi, è necessario montare il Paperwhite tramite il cavo USB e cercare la cartella / linkss / screensavers /.
All'interno di quella cartella troverai un singolo file.png, che sembra così:
Oltre a servire da segnaposto e ad indicare che lo screensaver ha avuto successo, questo file ci mostra anche quali parametri ha bisogno di uno screensaver Paperwhite. Questo è importante perchése un file non riesce a soddisfare uno dei seguenti criteri non funzionerà:
- Il file deve essere in formato.png.
- Il file deve avere le dimensioni 758 × 1024.
Mentre tecnicamente Paperwhite è in grado di gestire la visualizzazione in-device delle immagini a colori, si perde il controllo sul processo in modo che le immagini non vengano visualizzate nel modo desiderato. Con questo in mente, è altamente raccomandato convertire l'immagine in scala di grigi a 8 bit. Puoi eseguire la conversione in qualsiasi comune suite di modifica delle immagini come Adobe Photoshop e GIMP.
Per il nostro test abbiamo creato una.png del logo How-To Geek. Se desideri utilizzare lo screensaver sul tuo Paperwhite, puoi scaricarlo qui.
Dopo aver inserito i salvaschermo sul Paperwhite nella cartella / linkss / screensavers /, espelli Paperwhite. I tuoi nuovi screensaver non verranno visualizzati fino a quando non riavvierai il dispositivo, quindi fai clic su Menu -> Impostazioni -> Menu -> Riavvia.
Altri trucchi di hacker salvaschermo: Oltre alle tecniche che abbiamo delineato sopra, ci sono alcuni piccoli trucchi e trucchi nascosti nell'hacnet dello screensaver che vale la pena menzionare. È possibile utilizzare i seguenti file vuoti, creati proprio come abbiamo creato gli altri file vuoti, per ottenere vari risultati:
- AutoReboot: Questa è una bandiera specifica usata da alcuni plugin per Calibre per riavviare automaticamente Paperwhite dopo che hanno svolto il loro lavoro. Se non si utilizza un plug-in che lo richiede, non è necessario questo flag.
- riavvio: Se questo file è presente, Paperwhite si riavvierà automaticamente 10 secondi dopo essere stato espulso dal computer. Questo flag è utile solo se stai usando le tue copertine personalizzate (e ne aggiungi di nuove di frequente) poiché il riavvio non è necessario quando si utilizza il metodo di sovrapposizione o copertura.
- casuale: Se questo file è presente, l'elenco dei file salvaschermo verrà randomizzato ogni volta che viene riavviato Paperwhite.
- rimescolare: Il flag shuffle è legato direttamente al flag autoreboot e viene utilizzato per randomizzare l'ordine delle copertine dopo che è stata chiamata la funzione autoreboot. Se non stai usando il flag autoreboot, non dovresti usare questo flag.
Se in qualsiasi momento non desideri più utilizzare un determinato flag (ad es. Riavvio), elimina semplicemente il file vuoto dalla cartella / linkss / e riavvia Paperwhite.
Questo è tutto ciò che c'è da fare! Installa il jailbreak, installa lo screensaver hack, applica una piccola quantità di tweaking iniziale e gli screensaver personalizzati fino in fondo.
Hai un trucco o un trucco Kindle, obook-centrico, di cui vorresti vederci scrivere? Suona nei commenti e arriveremo a indagare.