Làm cách nào để xóa drm khỏi tệp ePub?


19

Tôi muốn xóa bảo vệ DRM khỏi một vài Sách điện tử của tôi, chỉ để SỬ DỤNG CÁ NHÂN (vì chúng bị khóa, tôi không thể đọc chúng). Chúng được bảo vệ bởi Adobe ADE DRM.

Trên Internet có nhiều cách để có được kết quả, nhưng hầu hết chúng đều lỗi thời. Có một đơn giản và hiệu quả?


1
"Là những câu hỏi hoặc câu trả lời như thế này ổn" đã được thảo luận cách đây một thời gian trên meta tại đây: meta.askubfox.com/questions/2971/ . Câu hỏi không làm cho nó ra khỏi giới hạn. Mặt khác, đây là một câu hỏi đề xuất phần mềm, vì vậy bạn có thể nhận được downvote vì lý do đó thay vào đó. Một số người nhăn mặt với các câu hỏi đề xuất phần mềm.
RobotHumans

Câu trả lời:


9

Câu trả lời đơn giản là không có. Có một quy trình phức tạp để loại bỏ DRM khỏi sách điện tử của bạn, nhưng có thể.

Bạn sẽ cần phải cài đặt cỡ nòng và có được trình cắm loại bỏ DRM riêng. Để nhận các khóa của bạn từ Adobe vào trình đọc ebook Calibre, bạn sẽ cần cài đặt Adobe Digital Editions (ADE) với Wine.

Làm theo các hướng dẫn trong plugin loại bỏ DRM để làm cho nó hoạt động.

Cập nhật 1: ADE 1.7 không còn hoạt động chính xác trong Wine. Nỗ lực tải ebook vào đó chắc chắn thất bại. Chỉ phiên bản 2.0.1 hoạt động với phương pháp loại bỏ DRM này và vẫn còn khá khó khăn để thiết lập đúng cách trong Wine.

Cập nhật 2: Các công cụ DeDRM được liên kết ở đây thậm chí còn đơn giản hơn để sử dụng nếu bạn sở hữu hợp pháp một thiết bị ebook. Sách của tôi đã mua hoặc sở hữu trên các cửa hàng ebook của Kobo và Amazon có thể được xử lý khá đơn giản với các plugin có trong các gói DeDRM được liên kết trong câu trả lời ban đầu của tôi, vì chúng dựa vào ID thiết bị để loại bỏ DRM. Không cần cài đặt thêm ADE. Các tập tin tải xuống bao gồm các bước cụ thể cho thiết bị của bạn.


cảm ơn viết lại. Trên thực tế, tôi đã thử cách này, nhưng tôi không thể cài đặt ADE 3.0 hay 2.0 bằng cách sử dụng repos Ubuntu 14.04 cho rượu vang. có ý kiến ​​gì không
ed0

Dường như ADE rất khó hiểu về nền tảng được cài đặt trên đó (bạn sẽ cần sử dụng tiền tố 32 bit) cộng với việc cài đặt một vài dll Windows. Có vẻ như Adobe vẫn khá quan tâm trong việc bỏ qua sự tồn tại của cộng đồng Linux nói chung. appdb.winehq.org/objectManager.php?sClass=version&iId=60259
Thưởng lại

3
Tôi đã quản lý để ADE hoạt động bằng cách cài đặt phiên bản 1.7 của ADE. Nó không đáng để rắc rối khi các phiên bản 2.0 và 3.0 hoạt động.
Thưởng

2
Điều này làm việc cho tôi : winetricks adobe_diged. Nó cài đặt ADE 1.7.2 vào WINEPREFIX ~ / .local / share / Wineprefixes / adobe_diged
bmaupin

@bmaupin và đừng quên sudo apt-get install winetricksđầu tiên :)
BenB

14

Đây là cách đơn giản nhất mà tôi đã tìm thấy:

  1. Cài đặt Adobe Digital Editions bằng winetricks
    winetricks adobe_diged
  2. Tải xuống và cài đặt ePUBee trong cùng một tiền tố rượu vang được sử dụng bởi Adobe Digital Editions
    $ cd ~ / Tải xuống
    $ wget http://doad.epubee.com/ePUBeeePUBDRMRemoval.exe 
    $ WINEPREFIX = ~ / .local / share / Wineprefixes / adobe_diged / rượu ePUBeeePUBDRMRemoval.exe
  3. Bắt đầu Adobe Digital Editions và đăng nhập vào tài khoản adobe của bạn
  4. Thêm sách DRM của bạn và đợi cho đến khi chúng có thể đọc được (được giải mã)
  5. Chạy ePUBee. Nó sẽ tự động giải mã bất kỳ tệp nào được thêm vào Adobe Digital Editions vào
    ~ / .local / share / Wineprefixes / adobe_diged / drive_c / users / $ {USER} / Ứng dụng \ Dữ liệu / giải mã /
  6. Sử dụng Calibre hoặc công cụ quản lý ePUB yêu thích của bạn để đưa ePUB vào trình đọc của bạn

2
Phương pháp này có còn hoạt động không, bây giờ ADE 1.7 không còn hoạt động chính xác với các máy chủ tải xuống? Tôi hy vọng như vậy vì điều này có vẻ dễ hơn nhiều so với câu trả lời của tôi.
Thưởng lại

1
Bước 5 không làm việc cho tôi, vì vậy tôi đã sử dụng, khóa trong ~ / .local / share / Wineprefixes / adobe_diged / drive_c / users / $ {USER} / Dữ liệu ứng dụng / magic_keys trong plugin DeDRM ở cỡ nòng.
Ferroao

7

Các câu trả lời khác không còn hoạt động (hoặc đã làm cho tôi). Thật không may, làm cho nó hoạt động rất phức tạp và sẽ sử dụng + 5GB dung lượng. Tuy nhiên, đây là những gì tôi đã làm để làm cho nó hoạt động. Tôi hy vọng tôi bao gồm tất cả các bước. Nó cài đặt ADE 2.0.1

Lưu ý: Wine1.7 và phiên bản repo cho winetricks không thành công khi cài đặt dotdeb (bắt buộc cho ADE 2.0.1) vì vậy tôi đã cài đặt winetricks và rượu vang mới nhất

  • Winetricks repo - winetricks
    • Tôi đã từng whereis winetrickstìm thấy nó và di chuyển winetricks đã tải xuống đến vị trí đó (ví dụ /usr/bin/winetricks)
  • Wine2.0 - hướng dẫn
    • Xóa phiên bản rượu hiện tại của bạn trước khi cài đặt phiên bản mới
    • sudo add-apt-repository ppa:ricotz/unstable
    • sudo apt-get update && sudo apt install wine-stable

Cài đặt ADE 2.0.1

Tôi đã sử dụng hướng dẫn này (sao chép một phần ở đây)

Tập tin để tải về Các bước
  • WINEPREFIX=~/.adewine WINEARCH=win32 wineboot
  • export WINEPREFIX=$HOME/.adewine/
  • winetricks -q windowscodecs && winetricks -q corefonts
  • wine ~/Downloads/dotnetfx35setup.exe # Sẽ mất một thời gian
  • wine ~/Downloads/ADE_2.0_Installer.exe

Tại thời điểm này, bạn nên mở ADE và đăng nhập để ủy quyền cho phép tầm cỡ lấy được khóa của bạn sau này.

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

Cài đặt Python và Pycrypto cho Calibre

Kịch bản để loại bỏ drm với caliber khuyên dùng python2.7 nhưng python2.6 dường như hoạt động. Đối với tôi, có một lỗi mà rượu vang không thể tìm thấy python.exe và có lỗi

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

Tôi đã làm việc xung quanh đó bằng cách liên kết nó.

Cài đặt python26
  • export WINEPREFIX=$HOME/.adewine/
  • winetricks python26
  • cd ~/.adewine/drive_c/windows/system32 && ln -s ../../Python26/python.exe ./; cd -
Cài đặt Pycrypto

Cài đặt plugin tầm cỡ và drm

Cài đặt tầm cỡ
  • sudo apt-get install calibre

    Cài đặt plugin DeDRM tầm cỡ
  • Tải xuống DeDRM_tools từ repo này

  • Trích xuất thư mục DeDRM_calibre_plugin bên trong zipfile tới bất cứ đâu
  • Mở Calibre và đi vào: Preferences-> Plugins-> Load Plugin from file-> Chọn DeDRM_plugin.ziptừ thư mục bạn đã trích xuất.

Cấu hình Plugin DRM

  • Trong các plugin (từ trước) tìm kiếm drmhoặcDeDRM
  • Chọn Customize plugin->Adobe Digital Editions ebooks
  • Trong WINEPREFIX, hãy đặt /home/YOURUSERNAME/.adewine# Thay thế tên của bạn bằng tên người dùng của bạn :)
  • Chọn ký hiệu Green Plus và đặt tên cho khóa

Kiểm tra

  • Tải sách xuống ADE bằng cách mở tệp .ascm (hoặc kéo vào đó). Bạn có thể mở ADE bằng cách chạyWINEPREFIX=$HOME/.adewine/ wine DigitalEditions.exe

  • Chạy Calibre và thêm sách từ ~ / Documents / Phiên bản kỹ thuật số của tôi / bookname.epub

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.