Chciałbym usunąć ochronę DRM z kilku moich eBooków, tylko do UŻYTKU OSOBISTEGO (ponieważ są one zablokowane, nie mogę ich odczytać). Są chronione przez Adobe ADE DRM.
W Internecie istnieje wiele sposobów na uzyskanie wyniku, ale większość z nich jest nieaktualna. Czy istnieje prosty i skuteczny?
Odpowiedzi:
Prostą odpowiedzią jest: nie. Proces usuwania DRM z ebooków jest skomplikowany, ale jest to możliwe.
Musisz zainstalować kaliber i osobno pobrać wtyczkę do usuwania DRM . Aby przenieść klucze z Adobe do czytnika e-booków Calibre, musisz zainstalować Adobe Digital Editions (ADE) z Wine.
Postępuj zgodnie z instrukcjami we wtyczce do usuwania DRM, aby ją uruchomić.
Aktualizacja 1: ADE 1.7 nie działa już poprawnie w Wine. Próby pobrania do niego ebooków nieuchronnie się nie udają. Tylko wersja 2.0.1 działa z tą metodą usuwania DRM i nadal jest dość trudne do prawidłowego skonfigurowania w Wine.
Aktualizacja 2: narzędzia DeDRM, do których się tutaj odnaleziono, są jeszcze prostsze w użyciu, jeśli legalnie posiadasz urządzenie ebook. Moje książki zakupione lub będące własnością e-booków Kobo i Amazon można dość trywialnie przetwarzać za pomocą wtyczek zawartych w pakietach DeDRM połączonych z moją pierwotną odpowiedzią, ponieważ polegają one na identyfikatorze urządzenia do usunięcia DRM. Nie wymaga już instalacji ADE. Pobrane pliki zawierają kroki właściwe dla Twojego urządzenia.
źródło
winetricks adobe_diged
. Instaluje ADE 1.7.2 w WINEPREFIX ~ / .local / share / wineprefixes / adobe_digedsudo apt-get install winetricks
pierwszy :)Oto najprostszy sposób, jaki znalazłem:
źródło
Inne odpowiedzi już nie działają (lub nie działały dla mnie). Niestety uruchomienie go jest skomplikowane i zajmie + 5 GB miejsca. Jednak to właśnie zrobiłem, aby to działało. Mam nadzieję, że zawarłem wszystkie kroki. Instaluje ADE 2.0.1
Uwaga: wine 1.7 i wersja in repo dla winetricks nie powiodła się podczas instalacji dotdeb (wymagana dla ADE 2.0.1), więc zainstalowałem najnowsze winetricks i wino
whereis winetricks
go znajdowałem i przenosiłem pobrane winetricks do tej lokalizacji (na przykład/usr/bin/winetricks
)sudo add-apt-repository ppa:ricotz/unstable
sudo apt-get update && sudo apt install wine-stable
Instalowanie ADE 2.0.1
Skorzystałem z tego przewodnika (tutaj częściowo skopiowano)
Pliki do pobraniaWINEPREFIX=~/.adewine WINEARCH=win32 wineboot
export WINEPREFIX=$HOME/.adewine/
winetricks -q windowscodecs && winetricks -q corefonts
wine ~/Downloads/dotnetfx35setup.exe
# Zajmie to chwilęwine ~/Downloads/ADE_2.0_Installer.exe
W tym momencie powinieneś otworzyć ADE i zalogować się, aby autoryzować go, aby umożliwić kaliberowi uzyskanie klucza później.
WINEPREFIX=$HOME/.adewine/ wine ~/.adewine/drive_c/Program\ Files/Adobe/Adobe\ Digital\ Editions\ 2.0/DigitalEditions.exe
Zainstaluj Python i Pycrypto dla Calibre
Skrypt do usuwania drm z kalibrem zaleca python2.7, ale wydaje się, że python2.6 działa. Dla mnie wystąpił błąd, w którym wino nie mogło znaleźć pliku python.exe i wystąpił błąd
wine: cannot find L"C:\\windows\\system32\\python.exe"
Obejrzałem to, łącząc to.
Zainstaluj python26export WINEPREFIX=$HOME/.adewine/
winetricks python26
cd ~/.adewine/drive_c/windows/system32 && ln -s ../../Python26/python.exe ./; cd -
export WINEPREFIX=$HOME/.adewine/
wine pycrypto-2.6.win32-py2.6.exe
Zainstaluj wtyczkę calibre i drm
Zainstaluj kaliber
Zainstaluj wtyczkę kalibru DeDRMsudo apt-get install calibre
Pobierz DeDRM_tools z tego repozytorium
Preferences
->Plugins
->Load Plugin from file
-> WybierzDeDRM_plugin.zip
z wyodrębnionego katalogu.Skonfiguruj wtyczkę DRM
drm
lubDeDRM
Customize plugin
->Adobe Digital Editions ebooks
/home/YOURUSERNAME/.adewine
# Zamień NAZWĘ UŻYTKOWNIKA na swoją nazwę użytkownika :)Test
Pobierz książkę do ADE, otwierając plik .ascm (lub przeciągając do niego). Możesz otworzyć ADE, uruchamiając
WINEPREFIX=$HOME/.adewine/ wine DigitalEditions.exe
Uruchom Calibre i dodaj książkę z ~ / Documents / My Digital Editions / bookname.epub
źródło