Я хотел бы снять защиту DRM с пары моих электронных книг, только для ЛИЧНОГО ИСПОЛЬЗОВАНИЯ (так как они заблокированы, я не могу их прочитать). Они защищены Adobe ADE DRM.
В Интернете есть много способов получить результат, но большинство из них устарели. Есть ли простой и эффективный?
Простой ответ нет. Существует замысловатый процесс к получению DRM, разделенного от Ваших электронных книг, но это возможно.
необходимо будет установить калибр и добраться плагин удаления DRM отдельно. Для получения ключей от Adobe в устройство чтения электронных книг Калибра необходимо будет установить Adobe Digital Editions (ADE) с Вином.
Следуют инструкциям в плагине удаления DRM для получения его работа.
Обновление 1: ADE 1.7 больше не работает правильно в Вине. Попытки загрузить электронные книги в него неизбежно перестали работать. Только версия 2.0.1 работает с этим методом удаления DRMs, и все еще довольно трудно получить настроенный правильно в Вине.
Это - самый простой способ, которым я нашел:
winetricks adobe_diged
$ cd ~/Downloads $ wget http://download.epubee.com/ePUBeeePUBDRMRemoval.exe $ WINEPREFIX=~/.local/share/wineprefixes/adobe_diged/ wine ePUBeeePUBDRMRemoval.exe
~/.local/share/wineprefixes/adobe_diged/drive_c/users/${USER}/Application\ Data/decrypt/
Другие ответы больше не работают (или сделал для меня). К сожалению, получение этого работать является замысловатым и будет использовать +5GB пространства. Однако это - то, что я сделал для получения его работа. Я надеюсь, что включал все шаги. Это устанавливает ADE 2.0.1
Примечание: wine1.7 и версия в repo для winetricks перестали работать для установки dotdeb (требуемый для ADE 2.0.1), таким образом, я установил последний winetricks и вино
whereis winetricks
найти его и переместило загруженный winetricks в то местоположение (например, /usr/bin/winetricks
)sudo add-apt-repository ppa:ricotz/unstable
sudo apt-get update && sudo apt install wine-stable
Я использовал это руководство (частично копируемый здесь)
Файлы для загрузки Шаги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
Сценарий для удаления DRM с калибром рекомендует python2.7, но python2.6, кажется, работает. Для меня была ошибка, где вино не может найти python.exe и имеет ошибку
wine: cannot find L"C:\\windows\\system32\\python.exe"
Я работал вокруг этого путем соединения его.
Установка 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
sudo apt-get install calibre
Загрузите DeDRM_tools с этого repo
Preferences
-> Plugins
-> Load Plugin from file
-> Выбирают DeDRM_plugin.zip
из каталога Вы извлекли также.drm
или DeDRM
Customize plugin
-> Adobe Digital Editions ebooks
/home/YOURUSERNAME/.adewine
# Замените YOURUSERNAME своим именем пользователя :)Загрузите книгу на ADE путем открытия .ascm файла (или перетаскивания в него). Можно открыть ADE путем выполнения WINEPREFIX=$HOME/.adewine/ wine DigitalEditions.exe
Выполненный Калибр и добавляет книгу от ~/Documents/My Цифровой Editions/bookname.epub
Ответ Миати и руководство у меня работало с Ubuntu 18.04. Но на новом ноутбуке с 19.10 и Wine 4 я не мог заставить его работать, несмотря на то, что пытался часами.
Я думаю, это потому, что Adobe Digital Editions 2.0.1 и DotNet 3.5 требуют 32-битной Windows XP, я не уверен, но это вообще очень сложная установка ...
Но потом я нашел другой способ, который даже намного проще и быстрее: используйте Lutris для установки Adobe Digital Editions (вкратце: ADE)!
Шаг за шагом:
WINEPREFIX = / home / YOUR_USERNAME / Games / adobe-digital-editions wine start Загрузки / python-2.7.17.msi
Здесь / home / ВАШЕ ИМЯ_ПОЛЬЗОВАТЕЛЯ / Games / adobe-digital-editions
- это WINEPREFIX, созданный Лутрисом. Измените YOUR_USERNAME на свое имя пользователя. WINEPREFIX = / home / YOUR_USERNAME / Games / adobe-digital-editions wine Downloads / pycrypto-2.6.win32-py2.7.exe
Снова измените YOUR_USERNAME на свое имя пользователя. Вот и все. Что касается настройки Caliber и плагина DeDRM, используйте ответ Miati .
По прошествии времени всегда следите за Wine AppDB для ADE 2.0.1 . Так я узнал об использовании Lutris.