Bagaimana saya bisa menghapus drm dari file ePub?

19

Saya ingin menghapus perlindungan DRM dari beberapa eBuku saya, hanya untuk PENGGUNAAN PRIBADI (karena terkunci, saya tidak bisa membacanya). Mereka dilindungi oleh Adobe ADE DRM.

Di Internet ada banyak cara untuk mendapatkan hasilnya, tetapi kebanyakan dari mereka sudah ketinggalan zaman. Apakah ada yang sederhana dan efektif?

ed0
sumber
1
"Ada pertanyaan atau jawaban seperti ini oke" telah dibahas beberapa waktu lalu di meta di sini: meta.askubuntu.com/questions/2971/… . Pertanyaannya tidak keluar dari batas. Di sisi lain, ini adalah pertanyaan rekomendasi perangkat lunak, jadi Anda mungkin mendapatkan downvotes karena alasan itu. Beberapa orang tidak menyukai pertanyaan rekomendasi perangkat lunak.
RobotHumans

Jawaban:

9

Jawaban sederhananya adalah tidak. Ada proses berbelit-belit untuk menghapus DRM dari ebook Anda, tetapi itu mungkin.

Anda harus menginstal kaliber , dan mendapatkan plug-in penghapusan DRM secara terpisah. Untuk mendapatkan kunci dari Adobe ke pembaca ebook Calibre, Anda harus menginstal Adobe Digital Editions (ADE) dengan Wine.

Ikuti instruksi dalam plugin penghapusan DRM untuk membuatnya berfungsi.

Pembaruan 1: ADE 1.7 tidak lagi berfungsi dengan baik di Wine. Upaya untuk mengunduh ebooks ke dalamnya pasti gagal. Hanya versi 2.0.1 yang berfungsi dengan metode ini untuk menghapus DRM, dan masih cukup sulit untuk membuatnya diatur dengan benar di Wine.

Pembaruan 2: Perangkat DeDRM yang ditautkan di sini bahkan lebih mudah digunakan jika Anda memiliki perangkat ebook secara legal. Buku-buku saya yang dibeli atau dimiliki di toko-toko ebook Kobo dan Amazon dapat diproses secara sepele dengan plugin yang termasuk dalam paket DeDRM yang ditautkan dalam jawaban asli saya, karena mereka mengandalkan ID perangkat untuk menghapus DRM. Tidak diperlukan lagi pemasangan ADE. File yang diunduh mencakup langkah-langkah khusus untuk perangkat Anda.

Rewarp
sumber
terima kasih rewarp. Sebenarnya, saya mencoba cara ini, tetapi saya tidak dapat menginstal ADE 3.0 atau 2.0 menggunakan repo Ubuntu 14.04 untuk anggur. ada ide?
ed0
Tampaknya ADE rewel tentang platform tempat diinstalnya (Anda harus menggunakan awalan 32 bit) plus mendapatkan beberapa Windows dll yang diinstal juga. Tampaknya Adobe masih agak jeli dalam mengabaikan keberadaan komunitas Linux secara keseluruhan. appdb.winehq.org/objectManager.php?sClass=version&iId=30159
Rewarp
3
Saya berhasil membuat ADE bekerja dengan menginstal versi 1.7 dari ADE. Hanya saja tidak sepadan dengan kesulitan membuat versi 2.0 dan 3.0 berfungsi.
Rewarp
2
Ini bekerja untuk saya: winetricks adobe_diged. Itu menginstal ADE 1.7.2 ke WINEPREFIX ~ / .local / share / wineprefixes / adobe_diged
bmaupin
@Bmaupin dan jangan lupa sudo apt-get install winetricksdulu :)
BenB
14

Ini adalah cara paling sederhana yang saya temukan:

  1. Instal Adobe Digital Editions menggunakan winetricks
    winetricks adobe_diged
  2. Unduh dan instal ePUBee dalam awalan anggur yang sama dengan yang digunakan oleh Adobe Digital Editions
    $ cd ~ / Downloads
    $ wget http://download.epubee.com/ePUBeeePUBDRMRemoval.exe 
    $ WINEPREFIX = ~ / .local / share / wineprefixes / adobe_diged / wine ePUBeeePUBDRMRemoval.exe
  3. Mulai Adobe Digital Editions dan masuk ke akun adobe Anda
  4. Tambahkan buku DRM'ed Anda dan tunggu hingga dapat dibaca (didekripsi)
  5. Jalankan ePUBee. Seharusnya secara otomatis mendekripsi file yang ditambahkan ke Adobe Digital Editions
    ~ / .local / share / wineprefixes / adobe_diged / drive_c / users / $ {USER} / Application \ Data / decrypt /
  6. Gunakan Calibre atau alat manajemen ePUB favorit Anda untuk memasukkan ePUB ke pembaca Anda
pengguna3394233
sumber
2
Apakah metode ini masih berfungsi, sekarang ADE 1.7 tidak lagi berfungsi dengan benar dengan server unduhan? Saya berharap jadi ini sepertinya jauh lebih mudah daripada jawaban saya.
Rewarp
1
langkah 5 tidak bekerja untuk saya, jadi saya menggunakan, kunci ~ / .local / share / wineprefixes / adobe_diged / drive_c / users / $ {USER} / Data Aplikasi / magic_keys di plugin DeDRM di kaliber.
Ferroao
7

Jawaban yang lain tidak lagi berfungsi (atau berhasil untuk saya). Sayangnya membuatnya berfungsi berbelit-belit dan akan menggunakan ruang + 5GB. Namun, inilah yang saya lakukan untuk membuatnya bekerja. Saya harap saya memasukkan semua langkah. Ini menginstal ADE 2.0.1

Catatan: wine1.7 dan versi dalam repo untuk winetricks gagal menginstal dotdeb (diperlukan untuk ADE 2.0.1) jadi saya menginstal winetricks dan anggur terbaru

  • Repo winetricks - winetricks
    • Saya biasa whereis winetricksmenemukannya dan memindahkan winetricks yang diunduh ke lokasi itu (misalnya /usr/bin/winetricks)
  • Wine2.0 - panduan
    • Hapus versi anggur Anda saat ini sebelum menginstal versi baru
    • sudo add-apt-repository ppa:ricotz/unstable
    • sudo apt-get update && sudo apt install wine-stable

Menginstal ADE 2.0.1

Saya menggunakan panduan ini (sebagian direplikasi di sini)

File untuk diunduh Langkah
  • WINEPREFIX=~/.adewine WINEARCH=win32 wineboot
  • export WINEPREFIX=$HOME/.adewine/
  • winetricks -q windowscodecs && winetricks -q corefonts
  • wine ~/Downloads/dotnetfx35setup.exe # Akan butuh waktu
  • wine ~/Downloads/ADE_2.0_Installer.exe

Pada titik ini, Anda harus membuka ADE dan masuk untuk mengizinkannya untuk memungkinkan kaliber mendapatkan kunci Anda nanti.

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

Instal Python dan Pycrypto untuk Calibre

Skrip untuk menghapus drm dengan kaliber merekomendasikan python2.7 tetapi python2.6 tampaknya berfungsi. Bagi saya, ada bug di mana anggur tidak dapat menemukan python.exe dan memiliki kesalahan

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

Saya mengatasinya dengan menghubungkannya.

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

Instal plugin kaliber dan drm

Instal kaliber
  • sudo apt-get install calibre

    Instal plugin kaliber DeDRM
  • Unduh DeDRM_tools dari repo ini

  • Ekstrak direktori DeDRM_calibre_plugin di dalam zipfile ke mana saja
  • Buka Calibre dan masuk ke: Preferences-> Plugins-> Load Plugin from file-> Pilih DeDRM_plugin.zipdari direktori yang Anda ekstrak juga.

Konfigurasikan Plugin DRM

  • Di plugin (dari sebelumnya) cari drmatauDeDRM
  • Pilih Customize plugin->Adobe Digital Editions ebooks
  • Di WINEPREFIX masukkan /home/YOURUSERNAME/.adewine# Ganti YourUSERNAME dengan nama pengguna Anda :)
  • Pilih tanda Green Plus dan beri nama kunci

Uji

  • Unduh buku ke ADE dengan membuka file .ascm (atau menariknya). Anda dapat membuka ADE dengan menjalankanWINEPREFIX=$HOME/.adewine/ wine DigitalEditions.exe

  • Jalankan Calibre dan tambahkan buku dari ~ / Documents / My Digital Editions / bookname.epub

Miati
sumber