Como fazer o Jailbreak do Kindle Paperwhite para protetores de tela, aplicativos e muito mais
Nós mostramos a você como fazer o jailbreak do seu Kindle no passado, mas o novo Paperwhite (com uma bela tela de resolução maior que implora por screensavers customizados) requer uma nova bolsa de truques para fazer o jailbreak. Continue lendo enquanto desbloqueamos um Paperwhite e exibimos os novos modos de proteção de tela.
Por que eu quero fazer isso??
Existem dois elementos para este tutorial. Primeiro, há o próprio jailbreak. O jailbreak permite que você acesse seu Kindle Paperwhite como se você fosse um desenvolvedor com acesso total ao sistema operacional e estrutura de arquivos do dispositivo. Isso é incrível porque permite que você use o dispositivo como desejar, incluindo o carregamento de hacks de terceiros, complementos e outros ajustes legais.
A segunda parte do tutorial cobre um ótimo exemplo do que você pode fazer com um Paperwhite jailbroken, instalando screensavers personalizados. O screensaver original era bastante impressionante (como lhe permitia substituir os protetores de tela Kindle por seus próprios), mas o novo protetor de tela é ainda melhor, pois permite três modos: screensavers personalizados, exibindo a capa do último livro lido, e uma sobreposição de “dormir” leve que mantém a página atual visível. Vamos detalhar como esses modos funcionam depois de instalarmos o hack. Nós não sabemos sobre você, mas em torno de How-To Geek nós amamos personalizar as coisas grandes e pequenas, então este hack é bem no nosso beco.
O que eu preciso?
Para este tutorial, você precisará das seguintes coisas:
- Um Kindle Paperwhite
- Um cabo de sincronização USB
- Um computador host
Enquanto todos os Kindles são jailbreakable, o Kindle Paperwhite é o mais novo e também requer uma abordagem significativamente diferente do que os Kindles mais antigos. Se você tem um Kindle mais antigo, não se desespere, você pode conferir o nosso guia de jailbreak Kindle aqui.
Você também precisará de um computador host capaz de abrir arquivos .zip e montar o Paperwhite como armazenamento flash removível. Como o computador serve apenas como uma plataforma para transferir arquivos para o Kindle, o tutorial é agnóstico em relação ao sistema operacional..
Finalmente, você precisará de um punhado de arquivos pequenos para cada etapa do processo (jailbreak e instalação do hack do protetor de tela) aos quais iremos vincular diretamente em cada seção do tutorial no momento apropriado..
Atualizando / desatualizando o sistema operacional do Paperwhite
Se a versão do SO Kindle do seu Paperwhite for 5.3.3 ou 5.3.6+, você não poderá instalar o hack do jailbreak e precisará atualizar / fazer o downgrade de sua versão do SO para um adequado..
Nota: Se a sua versão atual do SO Kindle, conforme verificada em Menu -> Configurações -> Menu -> Informações do Dispositivo, for 5.3.0, 5.3.1, 5.3.4 ou 5.3.5, então você não precisa atualizar ou faça o downgrade de sua versão atual do sistema operacional. Se a sua versão do sistema operacional for anterior a 5.3.0, é altamente recomendável atualizar para a versão mais atual, mas com jailbreak 5.3.5. Se você está atualmente em uma versão do SO Kindle aceitável, por favor, pule para a próxima seção, Instalando o Jailbreak.
Optamos por fazer o jailbreak usando a versão mais alta ainda com jailbreak, 5.3.5, e não tivemos problemas. Alguns usuários relataram problemas e pularam todo o caminho de volta para o 5.3.1. Você pode baixar os arquivos de upgrade / downgrade necessários diretamente dos servidores da Amazon aqui:
- Amazon Hosted Kindle OS 5.3.1
- Amazon Hosted Kindle OS 5.3.5
Se por algum motivo os links acima estiverem quebrados (por exemplo, a Amazon não está mais oferecendo arquivos Kindle OS mais antigos para download), os arquivos também estão disponíveis neste site de terceiros, hospedado pelo Kindle modder / developer Ixtab:
- Hospedado por Terceiros Kindle OS 5.3.1
- Terceiro Hospedado Kindle OS 5.3.5
Faça o download do arquivo Kindle OS .bin apropriado para o seu computador.
Antes de prosseguir, coloque o Paperwhite no modo Avião navegando para Menu -> Configurações e alternando o grande “Modo Avião” para alternar na parte superior da tela para “Ativar”. Nós não queremos que o Paperwhite se conecte aos servidores da Amazon durante este processo, na chance de que ele tente uma atualização no ar ou outro tipo de interferência..
Monte o seu Paperwhite como um dispositivo removível no seu computador, conectando-o através do cabo de sincronização USB. Copie o arquivo .bin do seu computador para o diretório raiz, assim:
Não se preocupe se você não tiver os outros arquivos presentes na captura de tela em seu diretório, como os arquivos .calibre, pois eles são um subproduto do uso do gerenciador de livros Calibre (se você não usa o Caliber, eles ganharam) esteja no seu dispositivo).
Depois de transferir com sucesso o arquivo .bin para o Paperwhite, ejete o dispositivo do computador e desconecte o cabo USB. Navegue para Menu -> Configurações -> Menu -> Atualizar seu Kindle.
Seu Paperwhite será reinicializado e depois de um momento você verá uma tela de atualização de software com um medidor de progresso. Deixe ser; ele terminará a atualização e reiniciará por volta de 5 a 10 minutos.
Quando o Paperwhite for reinicializado, verifique as informações do dispositivo novamente para garantir que a versão adequada do Kindle OS tenha sido flasheada para o dispositivo. Navegue até Menu -> Configurações -> Menu -> Informações do dispositivo como você fez anteriormente no tutorial e verifique se a atualização foi bem-sucedida.
Instalando o Jailbreak
Agora que estamos na versão certa para o Kindle, é hora de começar a instalar o jailbreak. Embora estejamos nos referindo a todo o processo como "jailbreak", na verdade são algumas coisas interessantes acontecendo sob o capô.
Primeiro, o jailbreak real é aplicado ao Paperwhite. Este é um certificado modificado que permite a instalação de pacotes de atualização personalizados (da mesma forma que o jailbreak de um dispositivo iOS permite a instalação de pacotes não assinados em seu dispositivo).
Em segundo lugar, instala a ponte de fuga de presos; Esse pequeno código foi criado para ajudar a preservar / migrar o jailbreak em face de atualizações futuras.
Terceiro, ele instala um conjunto de certificados de desenvolvedor do Kindlet. Os Kindlets são Applets Java para o Kindle (por exemplo, os pequenos jogos que você pode jogar no Kindle). Ao pré-instalar os certificados para os desenvolvedores de jailbreak / terceiros mais comuns ativos na comunidade de modding do Kindle, fica muito mais fácil instalar os Kindlets de terceiros mais tarde.
Quarto, ele instala o que é conhecido como um “Rescue Pack” desenvolvido pelo Kindle modder Ixtab que habilita um servidor SSH no seu Paperwhite. Embora seja muito difícil realmente ferir os vários modelos do Kindle com o jailbreak e aderir a ferramentas e técnicas de jailbreak bem conhecidas, sempre é possível parafusar coisas se você começar a fazer movimentos mais avançados dentro do Paperwhite. O pacote de resgate do servidor SSH fornece um ponto de entrada para limpar e redefinir o Paperwhite, se necessário.
Assim como enraizar / jailbreak outros dispositivos, o próprio jailbreak não faz muito. Abre o potencial para fazer um monte de coisas, no entanto, que vamos explorar assim que terminarmos o jailbreak.
Para começar, baixe os arquivos jailbreak Paperwhite aqui: The Official Mobileread Thread (conta gratuita da Mobileread é necessária).
Depois de fazer o download do arquivo, kpw_jb.zip, abra o arquivo e extraia o conteúdo em um local temporário em seu computador. Anexe seu Paperwhite ao seu computador e abra o volume montado. Copie os três arquivos não leia-me do arquivo kpw_jb: jailbreak.sh, MOBI8_DEBUG e jailbreak.mobi para o Paperwhite, colocando-os nos seguintes diretórios:
Raiz\
--- MOBI8_DEBUG
--- jailbreak.sh
--- \ documents \
------ jailbreak.mobi
A falha em colocar os arquivos DEBUG e .sh na raiz e jailbreak.mobi na pasta de documentos impedirá que você inicie o jailbreak. Depois de ter colocado todos os arquivos corretamente, vá em frente e ejete seu Paperwhite do computador. Remova o cabo USB.
Seu Paperwhite retornará para a última tela que você estava usando; aperte o botão home para voltar para a tela inicial, se você ainda não estiver nele. Na tela inicial, você deve ver um novo documento pessoal:
Se você não vir o novo documento, verifique o menu suspenso logo abaixo da barra de navegação. Se você tiver definido para exibir apenas livros, por exemplo, você não verá o documento de jailbreak. Clique no novo documento para abrir o arquivo .mobi.
Quando o documento estiver aberto, você será recebido com um link gigante "Click to JAILBREAK" na primeira página:
Desculpas pela diminuição súbita na qualidade da captura de tela, a captura de tela foi desativada nos documentos por motivos de direitos autorais, então mudamos para fotografar manualmente a tela do Paperwhite.
Depois de clicar no link, você verá uma tela de acompanhamento com instruções adicionais, assim:
Faça exatamente o que está escrito: pressione suavemente por alguns segundos no canto da tela. Ele será inicializado rapidamente no processo de instalação do jailbreak:
Uma vez que o processo esteja completo, ele irá retroceder diretamente para a tela inicial do Paperwhite (que é uma quebra interessante das ferramentas anteriores de jailbreak que reiniciam completamente o dispositivo). O documento anterior do jailbreak será substituído pelo log do processo de jailbreak, assim:
Abrir o documento simplesmente lista o que o jailbreak fez (que é essencialmente apenas uma lista de coisas sobre as quais falamos anteriormente no tutorial, como instalar o Jailbreak Bridge).
Neste ponto, o dispositivo está completamente desbloqueado! A única funcionalidade não disponível imediatamente após a instalação é o Rescue Pack baseado em SSH (você precisa reiniciar o Paperwhite uma vez para ativar o servidor SSH).
Instalando o Hack de Protetor de Tela
Agora que temos o Paperwhite jailbroken, é hora de tirar vantagem do jailbreak para fazer algumas coisas divertidas. A razão número um pelo qual as pessoas desbloqueiam seus Kindles é comprar protetores de tela personalizados, então vamos mostrar-lhe como completar seu hack de jailbreak com um pacote de screensaver personalizado.
Para começar, precisamos baixar dois arquivos, um pacote Python para Kindle e o hack real do screensaver (kindle-python-0.5.N.zip e kindle-linkss-0.11.N.zip, respectivamente).
Você pode baixá-los aqui: The Official Mobileread Thread (conta gratuita necessária)
Depois de fazer o download dos arquivos, é hora de começar. Antes de podermos usar o hack do protetor de tela, precisamos ter o Python instalado no Paperwhite. Monte o seu dispositivo através do cabo de sincronização USB e extraiaupdate_python_0.5.N_install.bin para a raiz do Paperwhite (você não precisa extrair quaisquer outros arquivos do arquivo kindle-python-0.5.N.zip). Uma vez que o arquivo foi transferido com sucesso, ejete seu Paperwhite do computador e remova o cabo USB.
Inicie uma atualização no Paperwhite, assim como fizemos na seção anterior do tutorial, navegando para Menu -> Configurações -> Menu -> Atualizar seu Kindle. Clique em OK para autorizar a atualização e aguarde alguns minutos enquanto conclui o processo de atualização.
Quando estiver de volta à tela inicial do Paperwhite, vá em frente e conecte-o ao seu computador através do cabo de sincronização USB novamente. Agora é hora de transferir o hack do protetor de tela. Extraia o arquivo update_linkss_0.11.N_install.bin do arquivo kindle-linkss-0.11.N.zip e coloque-o no diretório raiz do Paperwhite (novamente, há outros arquivos no arquivo que permanecem intocados). Repita o mesmo processo de atualização, via Menu -> Configurações -> Menu -> Atualizar seu Kindle. Depois de autorizar a atualização, seu dispositivo será reiniciado novamente.
Após a reinicialização e um retorno bem-sucedido à tela inicial do Paperwhite, monte o Paperwhite através do cabo de sincronização USB novamente. Quando você olhar dentro do diretório raiz do Paperwhite, verá algumas novas adições:
As pastas / python / e / extensions / são criadas pelo instalador do Python e devem ser deixadas inteiramente sozinhas. A pasta / linkss / é criada pelo hack do protetor de tela e contém arquivos e pastas de interesse para nós. Embora a maioria dos arquivos em / linkss / deva ser deixada em paz, há poucos que exigem nossa interação para gerar o efeito de protetor de tela desejado. Vamos ver as diferentes opções de configuração agora.
Nota: Você só pode usar uma dessas configurações de uma só vez. A configuração de mais de um simultaneamente o deixará com um protetor de tela em branco na maioria dos casos e falhas e erros em outros.
Definindo o Paperwhite para cobrir o modo de exibição: Se você quiser que o Paperwhite exiba a capa do livro que você leu pela última vez (ou está lendo atualmente) como seu protetor de tela, basta criar um arquivo em branco chamado "cover" no diretório / linkss / da seguinte forma:
Você pode criar um novo documento de texto e simplesmente remover a extensão .txt ou, como fizemos aqui, você pode copiar o arquivo em branco “autoreboot” existente e apenas renomeá-lo. A parte importante é que é um arquivo fictício sem extensão. Exclua o arquivo “autoreboot” enquanto estiver lá (mais sobre isso em breve). Ejetar seu Paperwhite e reiniciá-lo via Menu -> Configurações -> Menu -> Reiniciar.
Quando o Paperwhite terminar de reiniciar e voltar para a tela inicial, abra um livro e espere um ou dois minutos para o hack processar a capa. Se você colocar o Paperwhite para dormir imediatamente, você verá um protetor de tela que diz “O ScreenSavers Hack está atualmente no modo 'cover', mas ainda não foi processado com êxito em uma capa de livro :)”. Em outras palavras, você fez tudo certo, mas não preparou a capa para uso ainda.
Configurando o Paperwhite para Sleep Overlay Mode: Se você quiser que o Paperwhite exiba uma pequena sobreposição que indique que o dispositivo está suspenso sobre o último conteúdo visível, será necessário repetir o processo da etapa anterior, em vez disso, nomeie o arquivo em branco como "último". Enquanto estiver lá, exclua novamente o arquivo em branco "autoreboot".
Enquanto este método é novo na medida em que mostra exatamente o que estava no seu Paperwhite quando você colocá-lo para dormir (assim, se você poderia, digamos, ler uma receita sem se preocupar com o dispositivo vai dormir), ele tem um grande potencial para causar confusão.
Definindo o Paperwhite como modo de proteção de tela personalizado: Embora o modo de capa de livro atual seja realmente legal, esse é o modo em que a maioria das pessoas pensa quando pensa em protetores de tela personalizados no Kindle, a capacidade de colocar suas próprias imagens no dispositivo e exibi-las.
Primeiro, você precisa remover todos os arquivos vazios que você criou para as duas técnicas anteriores (se você os usou), como “last” ou “cover”. Em seguida, você precisa montar seu Paperwhite através do cabo USB e procurar a pasta / links / screensavers /.
Dentro dessa pasta, você encontrará um único arquivo .png, assim:
Além de servir como espaço reservado e indicar que o hack do protetor de tela foi bem-sucedido, esse arquivo também mostra quais parâmetros um protetor de tela Paperwhite precisa. Isso é importante porque se um arquivo não atender a um dos seguintes critérios não vai funcionar:
- O arquivo deve estar no formato .png.
- O arquivo deve ter as dimensões 758 × 1024.
Embora tecnicamente o Paperwhite possa manipular a exibição de imagens coloridas no dispositivo, você perde o controle sobre o processo para que as imagens não sejam exibidas da maneira desejada. Com isso em mente, é altamente recomendável converter a imagem em tons de cinza de 8 bits. Você pode fazer a conversão em qualquer suíte de edição de imagens comum, como o Adobe Photoshop e o GIMP.
Para nosso teste, criamos um .png do logo How-To Geek. Se você gostaria de usar o protetor de tela em seu Paperwhite, você pode baixá-lo aqui.
Depois de colocar seu (s) protetor (es) de tela no Paperwhite na pasta / linkss / screensavers /, ejete seu Paperwhite. Seus novos protetores de tela não aparecerão até que você reinicie o dispositivo, por meio de Menu -> Configurações -> Menu -> Reiniciar.
Outro Screensaver Hack Tricks: Além das técnicas que descrevemos acima, há alguns pequenos ajustes e truques escondidos no protetor de tela que vale a pena mencionar. Você pode usar os seguintes arquivos em branco, criados da mesma forma que criamos os outros arquivos em branco, para obter vários resultados:
- autoreboot: Este é um sinalizador específico usado por alguns plugins do Calibre para reiniciar automaticamente o Paperwhite depois que eles fizerem o seu trabalho. Se você não estiver usando um plug-in que o exija, não precisará desse sinalizador.
- reiniciar: Se este arquivo estiver presente, o Paperwhite será reinicializado automaticamente 10 segundos depois de ser ejetado do computador. Este sinalizador só é útil se você estiver usando suas próprias capas personalizadas (e adicionar novas com frequência), pois não é necessário reinicializar ao usar o método de sobreposição ou cobertura.
- aleatória: Se este arquivo estiver presente, a lista de arquivos de screensaver será randomizada toda vez que o Paperwhite for reiniciado.
- baralhar: O sinalizador de reprodução aleatória é vinculado diretamente ao sinalizador de restauração automática e é usado para randomizar a ordem das proteções após a chamada da função autoreboot. Se você não está usando o sinalizador autoreboot, você não deveria estar usando este sinalizador.
Se, a qualquer momento, você não quiser mais usar um determinado sinalizador (por exemplo, reboot), basta excluir o arquivo em branco da pasta / linkss / e reiniciar o Paperwhite..
Isso é tudo que existe para isso! Instale o jailbreak, instale o hack do protetor de tela, aplique uma pequena quantidade de ajustes iniciais e seus protetores de tela personalizados até o fim.
Tem um Kindle ou truque, truque ou ajuste que você gostaria de nos ver escrever sobre o Kindle? Soar nos comentários e vamos investigar.