मैं ePub फ़ाइल से ड्रम कैसे निकाल सकता हूं?


19

मैं अपने eBooks के एक जोड़े से DRM सुरक्षा को हटाना चाहता हूं, बस व्यक्तिगत उपयोग के लिए (क्योंकि वे बंद हैं, मैं उन्हें नहीं पढ़ सकता)। वे एडोब एडीई डीआरएम द्वारा संरक्षित हैं।

इंटरनेट पर परिणाम प्राप्त करने के कई तरीके हैं, लेकिन उनमें से अधिकांश पुराने हैं। क्या एक सरल और प्रभावी है?


1
"इस तरह के प्रश्न या उत्तर ठीक हैं" पर कुछ समय पहले यहां मेटा पर चर्चा की गई थी: meta.askubuntu.com/questions/2971/… । सवाल खुद को सीमा से बाहर नहीं करता है। दूसरी ओर, यह एक सॉफ्टवेयर अनुशंसा प्रश्न है, इसलिए हो सकता है कि आप इसके बजाय उस कारण के लिए डाउनवोट हो रहे हों। कुछ लोग सॉफ्टवेयर की सिफारिश के सवालों पर भड़क गए।
रोबोटहुम्स

जवाबों:


9

सीधा - सा जवाब है 'नहीं'। DRM को आपकी ebooks से छीनने की एक जटिल प्रक्रिया है, लेकिन यह संभव है।

आपको कैलिबर स्थापित करने की आवश्यकता होगी , और DRM हटाने प्लग-इन को अलग से प्राप्त करना होगा। अपनी कुंजियों को एडोब से कैलिबर ईबुक रीडर में लाने के लिए, आपको वाइन के साथ एडोब डिजिटल एडिशन (एडीई) इंस्टॉल करना होगा।

इसे प्राप्त करने के लिए DRM हटाने वाले प्लग इन के निर्देशों का पालन करें।

अपडेट 1: ADE 1.7 अब वाइन में ठीक से काम नहीं करता है। इसमें ई-बुक्स डाउनलोड करने का प्रयास अनिवार्य रूप से विफल है। केवल संस्करण 2.0.1 डीआरएम को हटाने की इस पद्धति के साथ काम करता है, और इसे वाइन में ठीक से स्थापित करना अभी भी काफी मुश्किल है।

अद्यतन 2: यहाँ से जुड़े DeDRM उपकरण उपयोग के लिए और भी सरल हैं यदि आप कानूनी रूप से ईबुक डिवाइस के मालिक हैं। कोबो और अमेज़ॅन ईबुक स्टोरों पर खरीदी गई या स्वामित्व वाली मेरी किताबें, मेरे मूल उत्तर में लिंक किए गए DeDRM पैकेज में शामिल प्लगइन्स के साथ काफी तुच्छ रूप से संसाधित की जा सकती हैं, क्योंकि वे DRM हटाने के लिए डिवाइस आईडी पर निर्भर हैं। ADE की अधिक स्थापना की आवश्यकता नहीं है। डाउनलोड की गई फ़ाइलों में आपके डिवाइस के लिए विशिष्ट चरण शामिल हैं।


धन्यवाद फिर से। वास्तव में, मैंने इस तरह की कोशिश की, लेकिन मैं शराब के लिए Ubuntu 14.04 रिपोज का उपयोग करके एडीई 3.0 या 2.0 स्थापित नहीं कर सकता। कोई विचार?
ed0

ऐसा प्रतीत होता है कि ADE उस प्लेटफ़ॉर्म के बारे में बारीक है, जिस पर इसे स्थापित किया गया है (आपको 32 बिट उपसर्ग का उपयोग करने की आवश्यकता होगी) साथ ही कुछ विंडोज़ डीएल भी स्थापित हो रहे हैं। ऐसा प्रतीत होता है कि Adobe अभी भी समग्र रूप से लिनक्स समुदाय के अस्तित्व की अनदेखी करने के लिए उत्सुक है। appdb.winehq.org/objectManager.php?sClass=version&iId=30159
रीवरप

3
मैं ADE के संस्करण 1.7 को स्थापित करके ADE को काम में लाने में कामयाब रहा। यह सिर्फ 2.0 और 3.0 वर्जन के काम करने में परेशानी के लायक नहीं है।
रिवरप

2
यह मेरे लिए काम किया winetricks adobe_diged:। यह ADE 1.7.2 को WINEPREFIX में स्थापित करता है ~ / .लोकल / शेयर / वाइनपर्फिक्स / 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 / वाइन
  3. एडोब डिजिटल एडिशन शुरू करें और अपने एडोब खाते में लॉगिन करें
  4. अपनी DRM'ed पुस्तकें जोड़ें और उनके पढ़ने योग्य होने तक प्रतीक्षा करें (डिक्रिप्टेड)
  5. EPUBee चलाएं। इसे स्वतः ही Adobe Digital Editions में जोड़ी गई किसी भी फाइल को डिक्रिप्ट करना चाहिए
    ~ / .लोकल / शेयर / शराब की भट्टियां / adobe_diged / drive_c / उपयोगकर्ताओं / $ {USER} / Application \ Data / डिक्रिप्ट /
  6. अपने पाठक के लिए ePUB प्राप्त करने के लिए कैलिबर या अपने पसंदीदा ePUB प्रबंधन टूल का उपयोग करें

2
क्या यह विधि अभी भी काम कर रही है, अब डाउनलोड सर्वर के साथ ADE 1.7 अब सही ढंग से कार्य नहीं करता है? मुझे आशा है कि यह मेरे उत्तर की तुलना में बहुत आसान लगता है।
रिवरप

1
चरण 5 मेरे लिए काम नहीं करता है, इसलिए मैंने इस्तेमाल किया, ~ / .local / share / wineprefixes / adobe_diged / drive_c / users / $ {USER} / Application Data / magic_keys में कुंजी को कैलिबर में प्लगइन DeDRM में इस्तेमाल किया।
फेरो

7

अन्य जवाब अब काम नहीं करते (या मेरे लिए किया था)। दुर्भाग्य से यह काम करने के लिए तैयार है और अंतरिक्ष के 5GB का उपयोग करेगा। हालांकि, यह वही है जो मैंने इसे काम करने के लिए किया था। मुझे उम्मीद है कि मैंने सभी चरणों को शामिल किया। यह ADE 2.0.1 स्थापित करता है

नोट: वाइन1.7 और winetricks के लिए रेपो में संस्करण dotdeb (ADE 2.0.1 के लिए आवश्यक) स्थापित करने में विफल रहा है इसलिए मैंने नवीनतम winetricks और शराब स्थापित किया

  • Winetricks रेपो - winetricks
    • मैं whereis winetricksइसे ढूंढता था और डाउनलोड की गई जीत को उस स्थान पर ले जाता था (उदाहरण के लिए /usr/bin/winetricks)
  • शराब २.० - गाइड
    • नए संस्करण को स्थापित करने से पहले शराब के अपने वर्तमान संस्करण को हटा दें
    • 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

कैलिबर के लिए पायथन और पाइक्रिप्टो स्थापित करें

कैलिबर के साथ ड्रम को हटाने की स्क्रिप्ट 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 -
पाइक्रिप्टो स्थापित करें

कैलिबर और ड्रम प्लगइन स्थापित करें

कैलिबर स्थापित करें
  • sudo apt-get install calibre

    DeDRM कैलिबर प्लगइन स्थापित करें
  • इस रेपो से DeDRM_tools डाउनलोड करें

  • कहीं भी ज़िप के अंदर DeDRM_calibre_plugin निर्देशिका निकालें
  • कैलिबर खोलें और: Preferences-> Plugins-> Load Plugin from file->> DeDRM_plugin.zipउस निर्देशिका से चुनें जिसे आपने निकाला था।

DRM प्लगइन कॉन्फ़िगर करें

  • में प्लगइन्स (पहले से) के लिए खोज drmयाDeDRM
  • चयन करें Customize plugin->Adobe Digital Editions ebooks
  • WINEPREFIX में /home/YOURUSERNAME/.adewine# अपना उपयोगकर्ता नाम बदलें अपने उपयोगकर्ता नाम के साथ :)
  • ग्रीन प्लस साइन चुनें और कुंजी को एक नाम दें

परीक्षा

  • .Ascm फ़ाइल खोलकर (या इसमें खींचकर) ADE के लिए एक पुस्तक डाउनलोड करें। आप ADE को चलाकर खोल सकते हैंWINEPREFIX=$HOME/.adewine/ wine DigitalEditions.exe

  • कैलिबर चलाएं और ~ / दस्तावेज़ / मेरा डिजिटल संस्करण / bookname.epub से एक पुस्तक जोड़ें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.