Como posso remover o drm de um arquivo ePub?

19

Gostaria de remover a proteção DRM de alguns dos meus e-books, apenas para USO PESSOAL (uma vez que estão bloqueados, não consigo lê-los). Eles são protegidos pelo Adobe ADE DRM.

Na Internet, existem muitas maneiras de obter o resultado, mas a maioria está desatualizada. Existe um simples e eficaz?

ed0
fonte
1
O "são perguntas ou respostas como esta bem" foi discutido há algum tempo na meta aqui: meta.askubuntu.com/questions/2971/… . A questão não sai dos limites. Por outro lado, é uma questão de recomendação de software; portanto, você pode receber votos negativos por esse motivo. Algumas pessoas desaprovam as perguntas sobre recomendação de software.
RobotHumans

Respostas:

9

A resposta simples é não. Existe um processo complicado para remover o DRM dos seus e-books, mas é possível.

Você precisará instalar o calibre e obter o plug-in de remoção de DRM separadamente. Para inserir suas chaves da Adobe no leitor de e-book Caliber, você precisará instalar o Adobe Digital Editions (ADE) com o Wine.

Siga as instruções no plug-in de remoção do DRM para fazê-lo funcionar.

Atualização 1: O ADE 1.7 não funciona mais corretamente no Wine. Tentativas de baixar e-books para ele inevitavelmente falham. Somente a versão 2.0.1 funciona com esse método de remoção de DRMs, e ainda é muito difícil configurá-lo corretamente no Wine.

Atualização 2: as ferramentas DeDRM vinculadas aqui são ainda mais simples de usar se você possui um dispositivo de ebook legalmente. Meus livros comprados ou pertencentes às lojas de e-book da Kobo e da Amazon podem ser processados ​​de maneira bastante trivial com os plug-ins incluídos nos pacotes DeDRM vinculados na minha resposta original, pois eles dependem do ID do dispositivo para remoção do DRM. Não é mais necessária a instalação do ADE. Os arquivos baixados incluem etapas específicas para o seu dispositivo.

Rewarp
fonte
graças rewarp. Na verdade, tentei dessa maneira, mas não consigo instalar o ADE 3.0 nem o 2.0 usando os repositórios Ubuntu 14.04 para wine. alguma ideia?
Ed
Parece que o ADE é meticuloso com a plataforma em que está instalado (você precisará usar um prefixo de 32 bits), além de instalar algumas dlls do Windows também. Parece que a Adobe ainda está bastante interessada em ignorar a existência da comunidade Linux como um todo. appdb.winehq.org/objectManager.php?sClass=version&iId=30159
Rewarp
3
Consegui fazer o ADE funcionar instalando a versão 1.7 do ADE. Simplesmente não vale a pena fazer as versões 2.0 e 3.0 funcionarem.
Rewarp
2
Isso funcionou para mim: winetricks adobe_diged. Ele instala ADE 1.7.2 em WINEPREFIX ~ / .local / share / wineprefixes / adobe_diged
bmaupin
@bmaupin e não se esqueça sudo apt-get install winetricksprimeiro :)
BenB
14

Esta é a maneira mais simples que eu encontrei:

  1. Instale o Adobe Digital Editions usando winetricks
    winetricks adobe_diged
  2. Baixe e instale o ePUBee dentro do mesmo prefixo de vinho usado pelo Adobe Digital Editions
    $ cd ~ / Downloads
    $ wget http://download.epubee.com/ePUBeeePUBDRMRemoval.exe 
    $ WINEPREFIX = ~ / .local / share / wineprefixes / adobe_diged / wine ePUBeeePUBDRMRemoval.exe
  3. Inicie o Adobe Digital Editions e faça login na sua conta da Adobe
  4. Adicione seus livros com DRM e aguarde até que sejam legíveis (descriptografados)
  5. Execute o ePUBee. Ele deve descriptografar automaticamente todos os arquivos adicionados ao Adobe Digital Editions para
    ~ / .local / share / wineprefixes / adobe_diged / drive_c / users / $ {USER} / Aplicativo \ Dados / descriptografar /
  6. Use o Caliber ou sua ferramenta de gerenciamento ePUB favorita para colocar os ePUBs no seu leitor
user3394233
fonte
2
Esse método ainda está funcionando, agora que o ADE 1.7 não funciona mais corretamente com os servidores de download? Eu espero que isso pareça muito mais fácil do que minha resposta.
Rewarp
1
o passo 5 não funcionou para mim; portanto, usei a chave em ~ / .local / share / wineprefixes / adobe_diged / drive_c / users / $ {USER} / Application Data / magic_keys no plugin DeDRM no calibre.
Ferroao 22/06
7

As outras respostas não funcionam mais (ou funcionaram para mim). Infelizmente, fazê-lo funcionar é complicado e usará + 5 GB de espaço. No entanto, foi o que fiz para fazê-lo funcionar. Espero ter incluído todas as etapas. Instala o ADE 2.0.1

Nota: o wine1.7 e a versão no repo para winetricks falharam ao instalar o dotdeb (necessário para o ADE 2.0.1), por isso instalei os últimos winetricks e wine

  • Repositório do Winetricks - winetricks
    • Eu costumava whereis winetricksencontrá-lo e movi os winetricks baixados para esse local (por exemplo /usr/bin/winetricks)
  • Wine2.0 - guia
    • Remova sua versão atual do wine antes de instalar a nova versão
    • sudo add-apt-repository ppa:ricotz/unstable
    • sudo apt-get update && sudo apt install wine-stable

Instalando o ADE 2.0.1

Eu usei este guia (parcialmente replicado aqui)

Arquivos para download Passos
  • WINEPREFIX=~/.adewine WINEARCH=win32 wineboot
  • export WINEPREFIX=$HOME/.adewine/
  • winetricks -q windowscodecs && winetricks -q corefonts
  • wine ~/Downloads/dotnetfx35setup.exe # Vai demorar um pouco
  • wine ~/Downloads/ADE_2.0_Installer.exe

Nesse ponto, você deve abrir o ADE e efetuar login para autorizá-lo a permitir que o calibre obtenha sua chave posteriormente.

WINEPREFIX=$HOME/.adewine/ wine ~/.adewine/drive_c/Program\ Files/Adobe/Adobe\ Digital\ Editions\ 2.0/DigitalEditions.exe

Instale Python e Pycrypto para Calibre

O script para remover drm com calibre recomenda python2.7, mas python2.6 parece funcionar. Para mim, houve um erro em que o vinho não consegue encontrar python.exe e tem um erro de

wine: cannot find L"C:\\windows\\system32\\python.exe"

Eu trabalhei em torno disso, vinculando-o.

Instale python26
  • export WINEPREFIX=$HOME/.adewine/
  • winetricks python26
  • cd ~/.adewine/drive_c/windows/system32 && ln -s ../../Python26/python.exe ./; cd -
Instale o Pycrypto

Instalar calibre e plugin drm

Instalar calibre
  • sudo apt-get install calibre

    Instale o plug-in de calibre DeDRM
  • Descarregar DeDRM_tools deste repo

  • Extraia o diretório DeDRM_calibre_plugin dentro do arquivo zip para qualquer lugar
  • Abra o Calibre e entre em: Preferences-> Plugins-> Load Plugin from file-> Escolha também DeDRM_plugin.zipo diretório que você extraiu.

Configurar o plug-in DRM

  • Nos plug-ins (de antes), procure drmouDeDRM
  • Selecione Customize plugin->Adobe Digital Editions ebooks
  • No WINEPREFIX, insira /home/YOURUSERNAME/.adewine# Replace YOURUSERNAME pelo seu nome de usuário :)
  • Selecione o sinal de mais verde e dê um nome à chave

Teste

  • Faça o download de um livro para o ADE, abrindo o arquivo .ascm (ou arrastando-o). Você pode abrir o ADE executandoWINEPREFIX=$HOME/.adewine/ wine DigitalEditions.exe

  • Execute o Calibre e adicione um livro de ~ / Documents / My Digital Editions / bookname.epub

Miati
fonte