Como posso remover o drm de um arquivo ePub?

16

Gostaria de remover a proteção contra DRM de alguns dos meus eBooks, apenas para USO PESSOAL (já que eles 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 delas está desatualizada. Existe um simples e eficaz?

    
por ed0 06.05.2014 / 00:31

3 respostas

9

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

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

Siga as instruções no plug-in de remoção de DRM para que funcione.

Atualização 1: o ADE 1.7 não funciona mais corretamente no Wine. Tentativas de baixar ebooks nele inevitavelmente falhar. Somente a versão 2.0.1 funciona com este método de remoção de DRMs, e ainda é muito difícil configurá-lo adequadamente no Wine.

    
por Rewarp 06.05.2014 / 02:51
12

Esta é a maneira mais simples que encontrei:

  1. Instale o Adobe Digital Editions usando winetricks
    winetricks adobe_diged
  2. Faça o download e instale o ePUBee no 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 estejam 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}/Application\ Data/decrypt/
  6. Use o Caliber ou sua ferramenta de gerenciamento ePUB favorita para colocar os ePUBs no seu leitor
por user3394233 11.04.2015 / 12:30
6

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

Observação: o wine1.7 e a versão no repositório de winetricks falharam na instalação do dotdeb (necessário para o ADE 2.0.1), então eu instalei os últimos winetricks e vinhos

  • Reporte Winetricks - winetricks
    • usei whereis winetricks para encontrá-lo e movi os winetricks baixados para esse local (por exemplo, /usr/bin/winetricks )
  • Wine2.0 - guia
    • Remova sua versão atual do vinho 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 baixar Passos
  • WINEPREFIX=~/.adewine WINEARCH=win32 wineboot
  • export WINEPREFIX=$HOME/.adewine/
  • winetricks -q windowscodecs && winetricks -q corefonts
  • wine ~/Downloads/dotnetfx35setup.exe # Levará algum tempo
  • wine ~/Downloads/ADE_2.0_Installer.exe

Neste ponto, você deve abrir o ADE e efetuar login para autorizá-lo para permitir que o calibre obtenha sua chave mais tarde.

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

Instalar o Python e o Pycrypto for Caliber

O script para remoção de drm com calibre recomenda o python2.7, mas o python2.6 parece funcionar. Para mim, houve um bug onde o vinho não pode encontrar python.exe e tem um erro de

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

Eu trabalhei em torno disso, ligando-o.

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

Instalar plug-in de calibre e drm

Instalar calibre
  • sudo apt-get install calibre

    Instalar o plugin de calibração DeDRM
  • Faça o download de DeDRM_tools deste repo

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

Configurar o Plugin DRM

  • Nos plug-ins (de antes), pesquise drm ou DeDRM
  • Selecione Customize plugin - > %código%
  • Em WINEPREFIX, coloque em Adobe Digital Editions ebooks # Substitua 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 no ADE abrindo o arquivo .ascm (ou arrastando-o para ele). Você pode abrir o ADE executando /home/YOURUSERNAME/.adewine

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

por Miati 26.04.2017 / 20:27

Tags