ePub 파일에서 drm을 어떻게 제거합니까? 사용하는 두 전자 책에서 DRM 보호 기능을

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

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



답변

간단한 대답은 ‘아니요’입니다. 전자 책에서 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를 더 이상 설치할 필요가 없습니다. 다운로드 한 파일에는 장치에 특정한 단계가 포함됩니다.


답변

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

  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를 독자에게 제공하십시오.

답변

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

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

  • Winetricks는 REPOwinetricks을
    • 내가 사용 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에서 책을 추가하십시오.


답변