ePub 파일에서 drm을 어떻게 제거합니까?


19

개인 용도로만 사용하는 두 전자 책에서 DRM 보호 기능을 제거하고 싶습니다 (잠긴 상태이므로 읽을 수 없음). 그것들은 Adobe ADE DRM에 의해 보호됩니다.

인터넷에는 여러 가지 방법으로 결과를 얻을 수 있지만 대부분 구식입니다. 간단하고 효과적인 것이 있습니까?


1
는 "이 괜찮 같은 질문 또는 답변이 있습니다"여기에 메타에 몇 시간 전에 논의되었다 : meta.askubuntu.com/questions/2971/...를 . 질문은 그 범위를 벗어나지 않습니다. 반면에 소프트웨어 권장 사항이므로 해당 이유로 인해 다운 보트를받을 수 있습니다. 어떤 사람들은 소프트웨어 추천 질문에 눈살을 찌푸립니다.
RobotHumans

답변:


9

간단한 대답은 '아니요'입니다. 전자 책에서 DRM을 제거하는 과정은 복잡하지만 가능합니다.

caliber 를 설치 하고 DRM 제거 플러그인을 별도로 가져와야합니다. Adobe에서 Calibre 전자 책 리더로 키를 가져 오려면 Wine과 함께 Adobe Digital Editions (ADE)를 설치해야합니다.

DRM 제거 플러그인의 지침에 따라 작동 시키십시오.

업데이트 1 : ADE 1.7이 더 이상 와인에서 제대로 작동하지 않습니다. 전자 책을 전자 책으로 다운로드하려는 시도는 필연적으로 실패합니다. 버전 2.0.1 만 DRM을 제거하는이 방법으로 작동하며 Wine에서 올바르게 설정하기가 여전히 어렵습니다.

업데이트 2 : 여기에 링크 된 DeDRM 도구는 합법적으로 ebook 장치를 소유 한 경우 사용하기가 훨씬 간단합니다. Kobo 및 Amazon ebook 스토어에서 구매하거나 소유 한 내 책은 DRM 제거를 위해 장치 ID를 사용하므로 원래 답변에 링크 된 DeDRM 패키지에 포함 된 플러그인으로 아주 간단하게 처리 할 수 ​​있습니다. ADE를 더 이상 설치할 필요가 없습니다. 다운로드 한 파일에는 장치에 특정한 단계가 포함됩니다.


감사합니다. 실제로이 방법을 시도했지만 와인에 Ubuntu 14.04 저장소를 사용하여 ADE 3.0 또는 2.0을 설치할 수 없습니다. 어떤 아이디어?
ed0

ADE는 설치된 플랫폼 (32 비트 접두사를 사용해야 함)에 대해 까다 롭고 몇 가지 Windows dll도 설치하는 것처럼 보입니다. Adobe는 여전히 Linux 커뮤니티의 존재를 무시하고 싶어합니다. appdb.winehq.org/objectManager.php?sClass=version&iId=30159
워프

3
ADE 버전 1.7을 설치하여 ADE를 작동시킬 수있었습니다. 2.0 및 3.0 버전을 작동시키는 데 어려움이 없습니다.
14:20:18에 리 워프

2
이것은 나를 위해 일했다 : winetricks adobe_diged. 그것은 ADE 1.7.2를 WINEPREFIX에 설치합니다 ~ / .local / share / wineprefixes / adobe_diged
bmaupin

@ bmaupin 그리고 sudo apt-get install winetricks먼저 잊지 마세요 :)
BenB

14

이것이 내가 찾은 가장 간단한 방법입니다.

  1. winetricks를 사용하여 Adobe Digital Editions 설치
    winetricks adobe_diged
  2. Adobe Digital Editions에서 사용하는 것과 동일한 와인 접두사 내에서 ePUBee를 다운로드하여 설치하십시오.
    $ cd ~ / 다운로드
    $ wget http://download.epubee.com/ePUBeeePUBDRMRemoval.exe 
    $ WINEPREFIX = ~ / .local / share / wineprefixes / adobe_diged / wine ePUBeeePUBDRMRemoval.exe
  3. Adobe Digital Editions를 시작하고 Adobe 계정에 로그인하십시오.
  4. DRM 도서를 추가하고 읽을 수있을 때까지 기다립니다 (암호 해독).
  5. ePUBee를 실행하십시오. Adobe Digital Editions에 추가 된 모든 파일을 자동으로 해독해야합니다.
    ~ / .local / share / wineprefixes / adobe_diged / drive_c / users / $ {USER} / Application \ Data / decrypt /
  6. Calibre 또는 자주 사용하는 ePUB 관리 도구를 사용하여 ePUB를 독자에게 제공하십시오.

2
ADE 1.7이 더 이상 다운로드 서버에서 올바르게 작동하지 않으므로이 방법이 여전히 작동합니까? 이것이 내 대답보다 훨씬 쉬워 보이기를 바랍니다.
Rewarp

1
5 단계는 나에게 도움이되지 않았기 때문에 ~ / .local / share / wineprefixes / adobe_diged / drive_c / users / $ {USER} / Application Data / magic_keys의 키를 칼리버의 DeDRM 플러그인에 사용했습니다.
Ferroao

7

다른 답변은 더 이상 작동하지 않습니다 (또는 나를 위해했습니다). 불행히도 작동하게하려면 + 5GB의 공간이 필요합니다. 그러나 이것이 내가 작동하게하는 일입니다. 모든 단계를 포함하기를 바랍니다. ADE 2.0.1을 설치합니다

참고 : wine1.7 및 winetricks의 repo 버전은 dotdeb (ADE 2.0.1에 필요)를 설치하지 못하여 최신 winetricks 및 와인을 설치했습니다.

  • Winetricks는 REPO - winetricks을
    • 내가 사용 whereis winetricks하는 위치에 다운로드 winetricks를 찾을하고 이동 (예를 들어 /usr/bin/winetricks)
  • Wine2.0- 가이드
    • 새 버전을 설치하기 전에 현재 버전의 와인을 제거하십시오
    • sudo add-apt-repository ppa:ricotz/unstable
    • sudo apt-get update && sudo apt install wine-stable

ADE 2.0.1 설치

이 안내서를 사용 했습니다 (여기 부분적으로 복제 됨)

다운로드 할 파일 단계
  • WINEPREFIX=~/.adewine WINEARCH=win32 wineboot
  • export WINEPREFIX=$HOME/.adewine/
  • winetricks -q windowscodecs && winetricks -q corefonts
  • wine ~/Downloads/dotnetfx35setup.exe # 시간이 좀 걸릴 것이다
  • wine ~/Downloads/ADE_2.0_Installer.exe

이 시점에서 ADE를 열고 로그인하여 나중에 칼리버가 키를 얻을 수 있도록 승인해야합니다.

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

Calibre 용 Python 및 Pycrypto 설치

구경으로 drm을 제거하는 스크립트는 python2.7을 권장하지만 python2.6은 작동하는 것 같습니다. 나에게 와인이 python.exe를 찾을 수 없으며 오류가있는 버그가있었습니다.

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

나는 그것을 연결함으로써 그 문제를 해결했습니다.

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

구경과 drm 플러그인 설치

구경 설치
  • sudo apt-get install calibre

    DeDRM caliber 플러그인 설치
  • 저장소 에서 DeDRM_tools 를 다운로드 하십시오.

  • zip 파일 내의 DeDRM_calibre_plugin 디렉토리를 어디든지 추출하십시오
  • Calibre를 열고 Preferences-> Plugins-> Load Plugin from file-> DeDRM_plugin.zip압축을 푼 디렉토리에서 선택하십시오 .

DRM 플러그인 구성

  • 플러그인에서 (이전부터) drm또는DeDRM
  • 선택 Customize plugin->Adobe Digital Editions ebooks
  • WINEPREFIX에서 /home/YOURUSERNAME/.adewine#을 입력하십시오. YOURUSERNAME을 사용자 이름으로 바꾸십시오. :)
  • 녹색 더하기 부호를 선택하고 키 이름을 지정하십시오.

테스트

  • .ascm 파일을 열거 나 끌어서 ADE에 책을 다운로드하십시오. 당신은 실행하여 ADE를 열 수 있습니다WINEPREFIX=$HOME/.adewine/ wine DigitalEditions.exe

  • Caliber를 실행하고 ~ / Documents / My Digital Editions / bookname.epub에서 책을 추가하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.