Я хотел бы знать, как я могу удалить DRM из книги Kindle. Я хотел бы купить книгу Kindle от Amazon. Я бы вырезал DRM и конвертировал бы его в Epub (чтобы я мог слушать его на гарнитуре, подключенной к моему iPhone) и в формат PDF (поэтому, слушая, я могу следить за историей в программе чтения PDF (Okular), используя мой дистрибутив на основе Ubuntu, и аннотируйте книгу).
Я потратил час на поиск программного обеспечения для удаления DRM, но нашел только ссылки на страницы, содержание которых не показалось мне полезным или которым я не доверял.
Ответы:
Я оставлю законность и этичность на усмотрение юристов, но, насколько я понимаю, нарушать DRM незаконно, но законно делать одну резервную копию материала DRM, к которому у вас есть законное право иметь доступ.
Ответ на вопрос, который я считаю, найден путем объединения двух отдельных работ:
Инструкции подробно описаны по ссылке на плагин.
источник
Я не собираюсь вдаваться в законность удаления DRM, так как оно варьируется в зависимости от страны - в одних это подпадает под добросовестное использование, в других ситуация мутная, а в других, но это явно незаконно.
Следующие шаги работали для меня, на Ubuntu 18.04.
Установите необходимые программы с помощью менеджера пакетов
Скачать другие необходимые программы
DeDRM плагин
Kindle для ПК v 1.17
(Внимательно основываясь на информации из официального FAQ (снимок) . Ссылка на последнюю версию .)
Для достижения наилучших результатов вам нужна старая версия Kindle для ПК (≤1.17). (Несколько более поздние версии (≥1.24) используют субоптимальный формат файла KFX для загруженных книг, в то время как даже более свежие версии вообще не могут быть «использованы» плагином DeDRM.)
К сожалению, эта версия Kindle для ПК больше не доступна на сайтах Amazon, поэтому вам нужно зайти по адресу google / duckduckgo
KindleForPC-installer-1.17.44170.exe
и загрузить его с какого-нибудь схематичного сайта. Чтобы убедиться, что вы загрузили «оригинальный» файл (а не модифицированную версию с бонусными вредоносными программами), вам необходимо проверить хеш файла. (MD5 "сломан", а sha1 частично "сломан", поэтому я не рекомендую полагаться исключительно на них.)Если вы не доверяете мне, случайному человеку в Интернете, чтобы сказать вам правильный хеш, (у вас нет причин для этого), вы можете перейти к официальному FAQ, выше - в конце концов, вы уже доверяете плагину DeDRM не быть злым. (По какой-то причине в хэше sha256 есть пробел.)
winetricks
Мы не можем использовать winetricks для Kindle для ПК, так как при этом устанавливается версия 1.20, которая не так подходит.
Установите и запустите Kindle для ПК
Введите данные своей учетной записи Amazon, загрузите соответствующие книги на «устройство» (то есть на компьютер) и т. Д.
Установите плагин калибра DeDRM
Кроме того, после распаковки вы можете просто установить его через стандартный интерфейс Calibre. (Настройки> Дополнительно> Плагины> Загрузить плагин из файла.)
Извлеките свои ключи зажигания
Если вы используете WINE / Linux, плагин DeDRM не будет извлекать ключи сам по себе "автоматически" без каких-либо хлопот.
DeDRM_calibre_plugin/DeDRM_plugin_ReadMe.txt
содержит некоторые предложения о том, как действовать. Они частично, но не полностью работали на меня.Установить Python (внутри Wine)
Чтобы извлечь ключи DRM, скрипт python (предоставляемый плагином калибра) должен быть запущен в Wine (в идеале) самим плагином калибра. Следовательно, вам нужно установить Python в среде Wine.
Здесь есть две альтернативы - использовать winetricks или установить вручную с официального сайта python.
Ручная установка (в настоящее время рекомендуется)
Обратите внимание, что это отличается от инструкций в настоящее время в
DeDRM_calibre_plugin/DeDRM_plugin_ReadMe.txt
решающем добавленииALLUSERS=1
.Winetricks (не рекомендуется, если у вас нет новой версии winetricks)
Если вы используете winetricks, установленный из репозиториев Ubuntu 18 апреля, то, к сожалению,
winetricks python26
доступен только python-2.6 (который вы можете установить с помощью ). Поскольку плагин калибра в настоящее время жестко кодирует путь к стандартной установке python-2.7, это неоптимально. Следовательно, вам нужно либо пропатчить плагин калибра, либо запустить скрипт Wine Python самостоятельно и скопировать ключи дешифрования.Если у вас есть более новая версия winetricks, вы можете установить python-2.7.
Запустите скрипт винного питона
Чтобы плагин калибра запускал скрипт, вы должны сообщить ему, где находится ваша винная установка (так называемая «WINEPREFIX»). По умолчанию wineprefix есть
~/.wine/
. Вы можете указать свой плагин калибраWINEPREFIX
в Calibre, выбрав «Настройки»> «Дополнительно»> «Плагины»> «Плагины типов файлов»> «DeDRM»> «Плагин настройки»> «Kindle для ПК» и «Adobe Digital Editions». Вы можете предложить запустить скрипт, нажав кнопку «+», иначе он будет запущен при первой попытке добавить книгу с Kindle DRM.Так и должно быть - когда вы добавляете книги в калибр, они автоматически лишаются DRM. В качестве альтернативы вы можете взглянуть на (почти) версию cli ниже, которая лишена большинства моих подробных объяснений.
(Почти) чисто версия командной строки
Не просто скопируйте и вставьте все это за один раз, поскольку это не сработает - пара шагов требует участия человека.
источник