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 interessantes.
A segunda parte do tutorial cobre um ótimo exemplo do que você pode fazer com um Paperwhite desbloqueado, instalando screensavers personalizados. O screensaver original hack foi muito legal (como ele permitiu que você substitua os protetores de tela Kindle de ações com o seu próprio), mas o novo screensaver hack é ainda melhor, pois permite três modos: screensavers personalizados, exibindo a capa do último livro lido, e um overlay leve de “dormir” que mantém a página atual visível. Vamos detalhar como esses modos funcionam depois que instalamos o hack. Nós não sabemos sobre você, mas em torno do How-To Geek nós adoramos personalizar as coisas grandes e pequenas, então esse hack é nosso beco.
O que eu preciso?
Para este tutorial, você precisará do seguinte:
- 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 é independente do sistema operacional.
Por fim, 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 sistema operacional Kindle do seu Paperwhite for 5.3.3 ou 5.3.6+, não será possível instalar o hack do jailbreak e será necessário atualizar / fazer downgrade da versão do sistema operacional para uma versão adequada.
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 que seja compatível com jailbreak 5.3.5. Se você está atualmente em uma versão aceitável do Kindle OS, pule para a próxima seção, Instalando o Jailbreak.
- Amazon Hosted Kindle OS 5.3.1
- Amazon Hosted Kindle OS 5.3.5
Se por algum motivo os links acima forem 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
Baixe o 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ão queremos que o Paperwhite se conecte aos servidores da Amazon durante esse processo, caso contrário, ele tentará uma atualização no ar ou outro tipo de interferência.
Seu Paperwhite será reiniciado 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 emitida para o dispositivo. Navegue para 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 do Kindle OS, é hora de começar a trabalhar na instalação do 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 que pacotes não assinados sejam instalados no 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 futuras atualizações.
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.
Em quarto lugar, 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 as 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 seu Paperwhite em caso de necessidade.
Assim como enraizar / jailbreak outros dispositivos, o próprio jailbreak não faz muito. Abre opotencial para fazer um monte de coisas, no entanto, que vamos aproveitar assim que terminarmos o jailbreak.
Para começar, baixe os arquivos de jailbreak do Paperwhite aqui: The Official Mobileread Thread (é necessária uma conta Mobileread gratuita).
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:
Root
--- 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 nela. Na tela inicial, você deve ver um novo documento pessoal:
Quando o documento estiver aberto, você será recebido com um link gigante "Click to JAILBREAK" na primeira página:
Depois de clicar no link, você verá uma tela de acompanhamento com instruções adicionais, como:
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
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 extraia update_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). Depois que o arquivo for transferido com sucesso, ejete seu Paperwhite do computador e remova o cabo USB.
Quando voltar à tela inicial do Paperwhite, vá em frente e conecte-o ao seu computador por meio 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, o dispositivo será reiniciado novamente.
Após a reinicialização e um retorno bem-sucedido à tela inicial do Paperwhite, monte o Paperwhite por meio do cabo de sincronização USB novamente. Quando você olhar dentro do diretório raiz do Paperwhite, verá algumas novas adições:
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 travamentos e erros em outros.
Configurando o Paperwhite para cobrir o modo de exibição: Se você quiser que o Paperwhite exiba a capa do livro que você leu (ou está lendo no momento) como protetor de tela, você precisa simplesmente criar um arquivo em branco chamado “cover” no diretório / linkss / da seguinte forma:
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ê receberá um protetor de tela com a mensagem "O ScreenSavers Hack está atualmente no modo 'cover', mas ainda não foi processado com êxito na capa de um livro:)". Em outras palavras, você fez tudo certo, mas ainda não preparou a capa para uso.
Configurando o Paperwhite para Sleep Overlay Mode: Se você quiser que o Paperwhite exiba uma pequena sobreposição que indique que o dispositivo está adormecido no ú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 papel branco 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 o seu Paperwhite através do cabo USB e navegue até 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 porquese 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 imagem 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 ter colocado seu (s) protetor (ais) 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 descritas 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 reinicializar automaticamente o Paperwhite depois que eles fizerem o 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), já que a reinicialização não é necessária ao usar o método de sobreposição ou cobertura.
- aleatóriaSe este arquivo estiver presente, a lista de arquivos de screensaver será randomizada toda vez que o Paperwhite for reiniciado.
- baralhar: O sinalizador de embaralhamento está vinculado diretamente ao sinalizador autoreboot e é usado para randomizar a ordem das tampas depois que a função autoreboot é chamada. Se você não estiver usando o sinalizador de inicialização automática, não deverá usar este sinalizador.
Se, a qualquer momento, você não quiser mais usar um determinado sinalizador (por exemplo, reinicialização), simplesmente exclua o arquivo em branco da pasta / linkss / e reinicie o Paperwhite.
Isso é tudo que existe para isso! Instale o jailbreak, instale o hack do screensaver, aplique uma pequena quantidade de ajustes iniciais, e é o screensavers personalizado até o fim.
Tem um Kindle ou truque ou truque que você gostaria de nos ver escrever sobre o Kindle? Somem nos comentários e nós vamos investigar.