Gostaria de saber como retirar o DRM de um livro do Kindle. Gostaria de comprar um ebook Kindle da Amazon. Eu retirava o DRM e o convertia em Epub (para que eu possa ouvi-lo em um fone de ouvido conectado ao meu iPhone) e em formato PDF (para que, enquanto estiver ouvindo, eu possa acompanhar a história em um leitor de PDF (Okular) usando minha distro baseada no Ubuntu e anote o livro).
Passei uma hora procurando por software para remover o DRM, mas apenas encontrei links para páginas nas quais o conteúdo não parecia útil ou em que não confiava.
Respostas:
Deixarei as legalidades e a ética disso para os advogados, mas meu entendimento é de que é ilegal violar o DRM, mas é legal fazer um backup único do material DRM ao qual você tem o direito legal de ter acesso.
A resposta para a pergunta que acredito ser encontrada combinando dois trabalhos separados:
As instruções estão detalhadas no link do plug-in.
fonte
Não vou entrar na legalidade da remoção do DRM, pois varia de acordo com o país - em alguns se enquadra no uso justo, em outros a situação é sombria e em outros, no entanto, é explicitamente ilegal.
Os seguintes passos funcionaram para mim, no Ubuntu 18.04.
Instale os programas necessários usando o gerenciador de pacotes
Baixe outros programas necessários
Plug-in DeDRM
Kindle para PC v 1.17
(Basicamente, com base nas informações da FAQ oficial (instantâneo) . Link para a versão mais recente .)
Para obter melhores resultados, você precisa de uma versão antiga do Kindle para PC (≤1,17). (Versões ligeiramente mais recentes (≥1,24) usam o formato de arquivo KFX abaixo do ideal para livros baixados, enquanto versões ainda mais recentes não podem ser "exploradas" pelo plugin DeDRM.)
Infelizmente, essa versão do Kindle para PC não está mais disponível nos sites da Amazon, então você precisará pesquisar no google / duckduckgo pelo nome do arquivo
KindleForPC-installer-1.17.44170.exe
e fazer o download em algum site superficial. Para garantir que você baixou o arquivo "original" (e não uma versão modificada com malware adicional), é necessário verificar o hash do arquivo. (o md5 está "quebrado" e o sha1 está parcialmente "quebrado", portanto, não recomendo confiar apenas neles.)Se você não confia em mim, uma pessoa aleatória na internet, para lhe dizer o hash correto, (você não tem motivos para), você pode ir para a FAQ oficial acima - afinal, você já está confiando no plug-in DeDRM para não ser malicioso. (Há um espaço no hash sha256, no FAQ, por algum motivo.)
winetricks
Não podemos usar o winetricks para Kindle para PC, pois ele instala a versão 1.20, o que não é tão adequado.
Instale e execute o Kindle para PC
Digite os detalhes da sua conta amazon, faça o download dos livros relevantes para o "dispositivo" (ou seja, o seu computador) etc.
Instale o plug-in DeDRM de calibre
Como alternativa, após descompactar, basta instalá-lo via interface padrão do Calibre. (Preferências> Avançado> Plugins> Carregar plug-in do arquivo.)
Extraia suas chaves do Kindle
Se você estiver usando WINE / Linux, o plug-in DeDRM não extrairá as chaves por si só "auto-magicamente" sem alguma brincadeira.
DeDRM_calibre_plugin/DeDRM_plugin_ReadMe.txt
contém algumas sugestões sobre como proceder. Eles parcialmente, mas não completamente funcionaram para mim.Instale python (dentro do wine)
Para extrair as chaves DRM, um script python (fornecido pelo plug-in calibre) precisará ser executado no wine (idealmente) pelo próprio plug-in calibre. Portanto, você precisa instalar o python no ambiente do wine.
Existem duas alternativas aqui - use winetricks ou instale manualmente a partir do site oficial do python.
Instalação manual (atualmente recomendada)
Observe que isso difere das instruções atualmente incluídas
DeDRM_calibre_plugin/DeDRM_plugin_ReadMe.txt
pela adição crucial deALLUSERS=1
.Winetricks (não recomendado, a menos que você tenha uma nova versão do winetricks)
Se você estiver usando o winetricks instalado a partir dos repositórios do Ubuntu, no 18.04, infelizmente apenas o python-2.6 (com o qual você pode instalar
winetricks python26
) está disponível. Como o plug-in de calibre atualmente codifica o caminho para uma instalação python-2.7 padrão, isso é subótimo. Consequentemente, você precisará corrigir o plug-in de calibre ou executar o script wine python por conta própria e copiar as chaves de descriptografia.Se você possui uma versão mais recente do winetricks, pode instalar o python-2.7.
Faça com que o script python do vinho seja executado
Para que o plug-in de calibre execute o script, você deve informar onde está localizada sua instalação do wine (o chamado "WINEPREFIX"). Por padrão, o wineprefix é
~/.wine/
. Você pode informar ao plug-in calibre o seuWINEPREFIX
, no Caliber, em Preferências> Avançado> Plug-ins> Plug-ins de tipo de arquivo> DeDRM> Personalizar plug-in> Kindle para PC e Adobe Digital Editions. Você pode solicitar a execução do script pressionando o botão "+" - caso contrário, ele será executado quando você tentar adicionar um livro com o Kindle DRM.Deve ser isso: quando você adicionar livros ao calibre, eles serão automaticamente removidos do DRM. Como alternativa, você pode olhar para a versão (quase) cli, abaixo, que é retirada da maioria das minhas explicações detalhadas.
Versão (quase) puramente de linha de comando
Não copie e cole tudo isso de uma só vez, pois não funcionará - algumas etapas precisam de participação humana.
fonte