ฉันจะลบ drm ออกจากไฟล์ ePub ได้อย่างไร


19

ฉันต้องการลบการป้องกัน DRM ออกจาก eBooks ของฉันสองสามเล่มเพียงเพื่อใช้เป็นการส่วนตัว (เนื่องจากถูกล็อคไว้ฉันไม่สามารถอ่านได้) ได้รับการคุ้มครองโดย Adobe ADE DRM

บนอินเทอร์เน็ตมีหลายวิธีในการรับผลลัพธ์ แต่ส่วนใหญ่แล้วล้าสมัย มีวิธีที่ง่ายและมีประสิทธิภาพไหม


1
"การเป็นคำถามหรือคำตอบเช่นนี้โอเค" ที่ถูกกล่าวถึงเวลาที่ผ่านมาในการเมตานี่: meta.askubuntu.com/questions/2971/... คำถามไม่ได้ทำให้ตัวเองไร้ขอบเขต ในทางตรงกันข้ามมันเป็นคำถามที่แนะนำซอฟต์แวร์ดังนั้นคุณอาจได้รับ downvotes ด้วยเหตุผลนั้นแทน บางคนขมวดคิ้วกับคำถามที่แนะนำซอฟต์แวร์
RobotHumans

คำตอบ:


9

คำตอบง่ายๆคือไม่ มีกระบวนการที่ซับซ้อนในการดึง DRM ออกจาก ebooks ของคุณ แต่เป็นไปได้

คุณจะต้องติดตั้งขนาดและรับปลั๊กอินการลบDRMแยกต่างหาก ในการรับกุญแจจาก Adobe เข้าสู่เครื่องอ่าน ebook ของ Caliber คุณจะต้องติดตั้ง Adobe Digital Editions (ADE) ด้วย Wine

ทำตามคำแนะนำในปลั๊กอินการลบ DRM เพื่อให้ทำงานได้

อัปเดต 1: ADE 1.7 ทำงานได้ไม่ถูกต้องใน Wine ความพยายามในการดาวน์โหลด ebooks ลงไปนั้นล้มเหลวอย่างหลีกเลี่ยงไม่ได้ มีเพียงเวอร์ชั่น 2.0.1 เท่านั้นที่ทำงานกับวิธีการลบ DRM นี้และมันก็ค่อนข้างยากที่จะตั้งค่าอย่างถูกต้องใน Wine

อัปเดต 2: เครื่องมือ DeDRM ที่เชื่อมโยงที่นี่ตรงไปตรงมามากขึ้นสำหรับการใช้งานถ้าคุณเป็นเจ้าของอุปกรณ์ ebook ตามกฎหมาย หนังสือของฉันที่ซื้อหรือเป็นเจ้าของในร้าน ebook Kobo และ Amazon สามารถดำเนินการได้ค่อนข้างมากกับปลั๊กอินที่รวมอยู่ในแพ็คเกจ DeDRM ที่เชื่อมโยงกับคำตอบเดิมของฉันเนื่องจากพวกเขาพึ่งพา ID อุปกรณ์สำหรับการลบ DRM ไม่จำเป็นต้องติดตั้ง ADE อีกต่อไป ไฟล์ที่ดาวน์โหลดมีขั้นตอนเฉพาะสำหรับอุปกรณ์ของคุณ


ขอบคุณ rewarp ที่จริงฉันลองด้วยวิธีนี้ แต่ฉันไม่สามารถติดตั้ง ADE 3.0 หรือ 2.0 โดยใช้ Ubuntu 14.04 repos สำหรับไวน์ ความคิดใด ๆ
ed0

ดูเหมือนว่า ADE จะพิถีพิถันเกี่ยวกับแพลตฟอร์มที่ติดตั้งบน (คุณจะต้องใช้คำนำหน้า 32 บิต) รวมทั้งการติดตั้ง Windows ไม่กี่ตัวเช่นกัน ดูเหมือนว่า Adobe ยังค่อนข้างกระตือรือร้นที่จะเพิกเฉยต่อการมีอยู่ของชุมชน Linux โดยรวม appdb.winehq.org/objectManager.php?sClass=version&iId=30159
Rewarp

3
ฉันจัดการเพื่อให้ ADE ทำงานได้โดยติดตั้ง ADE รุ่น 1.7 มันไม่คุ้มค่ากับปัญหาในการทำให้เวอร์ชัน 2.0 และ 3.0 ทำงานได้
Rewarp

2
สิ่งนี้ได้ผลกับฉัน: winetricks adobe_diged. มันติดตั้ง ADE 1.7.2 ใน WINEPREFIX ~ / .local / share / wineprefix / adobe_diged
bmaupin

@bmaupin และไม่ลืมที่sudo apt-get install winetricksแรก :)
BenB

14

นี่เป็นวิธีที่ง่ายที่สุดที่ฉันได้พบ:

  1. ติดตั้ง Adobe Digital Editions โดยใช้ winetricks
    winetricks adobe_diged
  2. ดาวน์โหลดและติดตั้ง ePUBee ภายในส่วนนำหน้าเดียวกับไวน์ที่ใช้โดย Adobe Digital Editions
    $ cd ~ / ดาวน์โหลด
    $ wget http://download.epubee.com/ePUBeeePUBDRMRemoval.exe 
    $ WINEPREFIX = ~ / .local / share / wineprefixes / adobe_diged / ไวน์ 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 / ถอดรหัส /
  6. ใช้ Caliber หรือเครื่องมือจัดการ ePUB ที่คุณโปรดปรานเพื่อนำ ePUB มาไว้ในเครื่องอ่านของคุณ

2
วิธีนี้ยังคงใช้งานได้หรือไม่ในขณะนี้ที่ ADE 1.7 ทำงานได้ไม่ถูกต้องกับเซิร์ฟเวอร์ดาวน์โหลด ฉันหวังว่าจะเป็นเช่นนี้ดูเหมือนจะง่ายกว่าคำตอบของฉัน
Rewarp

1
ขั้นตอนที่ 5 ไม่ได้ผลสำหรับฉันดังนั้นฉันจึงใช้กุญแจใน ~ / .local / share / wineprefixes / adobe_diged / drive_c / users / $ {USER} / ข้อมูลแอปพลิเคชัน / magic_keys ในปลั๊กอิน DeDRM ที่มีความสามารถ
Ferroao

7

คำตอบอื่น ๆ ไม่ทำงานอีกต่อไป (หรือสำหรับฉัน) น่าเสียดายที่การทำให้มันใช้งานได้นั้นซับซ้อนและจะใช้พื้นที่ + 5GB อย่างไรก็ตามนี่คือสิ่งที่ฉันทำเพื่อให้มันทำงานได้ ฉันหวังว่าฉันรวมทุกขั้นตอน ติดตั้ง ADE 2.0.1

หมายเหตุ: wine1.7 และรุ่นใน repo สำหรับ winetricks ล้มเหลวในการติดตั้ง 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

ติดตั้ง Python และ Pycrypto สำหรับ Caliber

สคริปต์สำหรับการลบ drm ด้วย caliber แนะนำ 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

    ติดตั้งปลั๊กอิน Caliber DeDRM
  • ดาวน์โหลดDeDRM_toolsจากrepoนี้

  • แตกไดเร็กทอรี DeDRM_calibre_plugin ภายใน zipfile ไปที่ใดก็ได้
  • เปิด Calibre และไปที่: Preferences-> Plugins-> Load Plugin from file-> เลือกDeDRM_plugin.zipจากไดเรกทอรีที่คุณแตกออกมาเช่นกัน

กำหนดค่าปลั๊กอิน DRM

  • ในปลั๊กอิน (จากก่อนหน้า) ค้นหาdrmหรือDeDRM
  • เลือกCustomize plugin->Adobe Digital Editions ebooks
  • ใน WINEPREFIX ให้ใส่/home/YOURUSERNAME/.adewine# แทนที่ชื่อผู้ใช้ของคุณด้วยชื่อผู้ใช้ของคุณ :)
  • เลือกสัญลักษณ์ Green Plus และตั้งชื่อให้กับคีย์

ทดสอบ

  • ดาวน์โหลดหนังสือไปที่ ADE โดยเปิดไฟล์. ascm (หรือลากเข้าไป) คุณสามารถเปิด ADE โดยเรียกใช้WINEPREFIX=$HOME/.adewine/ wine DigitalEditions.exe

  • เรียกใช้ Caliber และเพิ่มหนังสือจาก ~ / Documents / My Digital Editions / bookname.epub

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.