Гид по технологиям

Как удалить DRM из файлов MOBI и PRC

7 min read Электронные книги Обновлено 03 Dec 2025
Как удалить DRM из MOBI и PRC
Как удалить DRM из MOBI и PRC

kindle

Изображение: Электронная книга Kindle на фоне — устройство для чтения электронных книг.

Mobi и PRC — стандартные форматы электронных книг, используемые популярным MobiPocket. В 2005 году компанию приобрёл Amazon, поэтому и знаменитый Amazon Kindle совместим с этими файлами. При покупке книги в крупных магазинах вы с большой вероятностью получите файл в формате Mobi.

Не поймите неправильно: формат хороший, и многие читатели наслаждались книгами через MobiPocket. Но большинство таких зашифрованных файлов доставляют проблемы, если вы хотите читать книгу на другом устройстве или в другом приложении.

В этой статье переведён и структурирован исходный материал о том, как снять шифрование с MOBI/PRC. Другими словами — как удалить DRM из MOBI и PRC. После выполнения описанных шагов вы получите незашифрованную версию и сможете читать её на любом устройстве или конвертировать в другой формат.

ВАЖНО: Снятие защиты с электронных книг может быть незаконным в вашей стране. Распространение расшифрованных книг почти наверняка нарушает закон. Эта статья носит только информационный характер. Решайте сами и учитывайте риски.

Что такое DRM — одно предложение

DRM (Digital Rights Management) — это механизм управления доступом к цифровому контенту, который шифрует файл и привязывает его к определённому устройству или учётной записи.

MobiDeDRM [Уже недоступен]

Инструмент, который в своё время умел ломать многие варианты шифрования mobi/prc, назывался MobiDeDRM, автор — pdurrant. Архив содержал четыре простых Python-скрипта: версии 0.01, 0.02 и 0.05.

Установка Python

Эти скрипты должны работать на любой операционной системе, если установлены нужные компоненты. Следовательно, прежде чем начать, скачайте Python и расширение, например wxPython, соответствующее вашей ОС.

На сайте загрузки вам будет показана страница, похожая на изображение ниже.

openrpg_-online-virtual-tabletop

Изображение: Страница загрузки Python и сопутствующих модулей с вариантами для разных ОС.

В шагах 1 и 2 выберите версии Python и wxPython, соответствующие вашей системе. После установки Python-скрипты должны запускаться без проблем на Windows, macOS и Linux.

Нахождение PID

PID — это персональный ключ, который использует читатель для чтения и шифрования файла. Этот ключ понадобится, если вы хотите постоянно убрать защиту с электронной книги.

Поскольку MobiPocket рассчитан на работу с разными устройствами, PID доступен пользователю в интерфейсе. Если книга хранится на другом устройстве (например, на Kindle), синхронизируйте устройство с настольным приложением, прежде чем продолжать.

pid

Изображение: Экран MobiPocket с разделом Devices и полем Details, где отображается PID.

В MobiPocket на рабочем столе откройте раздел Devices, и в Details вы увидите PID соответствующего устройства. Обратите внимание: PID зависит и от устройства, и от конкретной книги. При переносе книги PID меняется, поэтому нужен PID того устройства, с которого произведён экспорт; иначе расшифровка не удастся.

При покупке mobi-книги в магазине вас часто просят указать PID до скачивания. Это и есть PID, который вам нужен. В других случаях процесс может быть обратным: если при добавлении книги вас попросят логин магазина, файл может не быть связан с PID. Тогда сначала перенесите книгу на устройство (например, Kindle или Windows Mobile) и используйте PID этого устройства.

Удаление шифрования — перевод оригинальных шагов

Как только у вас будет правильный PID, большая часть работы уже позади. Далее вы используете скрипты для постоянного удаления шифрования. Для удобства поместите электронную книгу и Python-скрипты в одну папку.

drmfiles

Изображение: Папка с файлами электронной книги и Python-скриптами.

Первое — откройте Терминал или командную строку.

На Windows XP: Пуск → Выполнить, введите cmd и нажмите Enter. В Vista: нажмите Пуск, введите cmd в поле поиска и нажмите Enter.

Приложение Терминал находится в /Applications/Utilities для macOS.

Если вы используете Linux, вы, вероятно, уже знаете, где находится ваш терминал. В большинстве дистрибутивов это тоже будет в разделе Applications/Utilities.

cmd

Изображение: Окно терминала с примером команд.

Далее перейдите в папку с файлами. Для этого введите cd, затем полный путь к папке, и нажмите Enter. Например: cd /home/simon/ebook. Если путь содержит пробелы, возьмите его в одинарные кавычки (‘).

cd

Изображение: Пример команды cd, указывающей путь к папке.

Теперь нужно запустить скрипт. Введите:

python mobidedrm005.py infile.mobi outfile.mobi PID

и нажмите Enter. Замените infile.mobi, outfile.mobi и PID на соответствующие имена файлов и на ваш PID. В примере это выглядит так:

python mobidedrm005.py ebook.prc outfile.prc 1234567$ab

Если возникают проблемы, попробуйте поместить PID в одинарные кавычки (‘) или использовать одну из предыдущих версий скрипта (например, mobidedrm002.py). Некоторые книги отказываются работать с более поздними версиями скриптов, но открываются со старыми.

files

Изображение: Директория с исходным и расшифрованным файлом.

Если всё прошло успешно, вы получите незашифрованную версию книги.

После этого вы сможете синхронизировать файл с любым устройством или конвертировать его в форматы PDF, RTF или HTML. Такие программы, как Calibre, помогают с конвертацией. Просто помните: Calibre работает с файлами без DRM.

Как это сработало у вас? Нравится ли вам читать на одном устройстве или предпочитаете свободу выбора — делитесь в комментариях.

Законность, риски и рекомендации (Важно)

  • Закон: Во многих юрисдикциях снятие DRM является нарушением законодательства об авторских правах. Перед любыми действиями ознакомьтесь с местными законами и условиями продажи.
  • Распространение: Передача расшифрованной копии третьим лицам почти всегда незаконна.
  • Риски безопасности: Использование непроверённых инструментов и скриптов может повлечь за собой риск вредоносного ПО. Скачивайте программы только из надёжных источников и сканируйте файлы антивирусом.
  • Личная ответственность: Все действия выполняются на ваш страх и риск.

Законные альтернативы (без инструкций по снятию DRM)

  • Читайте в официальных приложениях магазина: они обеспечивают совместимость и обновления лицензий.
  • Запросите другой формат у издателя или магазина, особенно если вам нужен формат для специальных устройств или доступности (например, для слабовидящих).
  • Используйте легальные сервисы обмена/библиотеки, которые поддерживают нужные платформы.
  • Сделайте резервную копию легально доступных файлов в рамках условий лицензии продавца.

Когда попытка не сработает — типичные причины

  • Неправильный PID: PID должен совпадать с устройством, на которое привязана книга.
  • Несовместимая версия скрипта: некоторые книги шли с вариациями шифрования и требовали другой версии инструмента.
  • Книга привязана к аккаунту магазина, а не к устройству: тогда в интерфейсе магазина может требоваться иная процедура.

Практические подсказки без нарушения закона

  • Храните записи покупок и квитанции: при обращении в поддержку магазина это поможет доказать право владения.
  • Используйте официальные способы переноса между вашими устройствами: многие магазины и приложения позволяют привязать несколько устройств к одной учётной записи.
  • Для людей с ограниченными возможностями: обращайтесь к издателю и магазину — часто предоставляют альтернативные форматы по запросу.

Краткая сводка для разных ролей

  • Покупатель: Сохраняйте подтверждения покупки; используйте официальные приложения; сначала уточните возможности у продавца.
  • Библиотекарь/администратор: Рекорд транзакций и политики доступа — ключ к быстрой помощи пользователям.
  • Разработчик/администратор системы: Предлагайте пользователям понятные инструкции по использованию официальных API и инструментов, не поощряйте обход защиты.

Факт-бокс — ключевые числа и понятия

  • DRM: механизм контроля доступа к медиа.
  • PID: персональный идентификатор устройства (device ID), требуемый для расшифровки в исходной инструкции.
  • Инструменты: исходный материал упоминает Python-скрипты (mobidedrm005.py и др.).

Глоссарий в одну строку

  • PID — идентификатор устройства, используемый для привязки зашифрованной книги к конкретному ридеру.
  • Mobi/PRC — форматы электронных книг, часто используемые в магазинах и ридерах на базе MobiPocket.
  • Calibre — популярная программа для управления библиотекой электронных книг и конвертации форматов (работает с файлами без DRM).

Итог

Статья переводит оригинальные шаги по удалению шифрования из MOBI/PRC. Помните, что любые действия по снятию защиты связаны с юридическими и этическими рисками. Рассмотрите законные альтернативы до того, как предпринимать технические шаги.

Важно: если вы сомневаетесь в правомерности своих действий, обратитесь за юридической консультацией.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как скачать Arc Browser — руководство по установке
Программное обеспечение

Как скачать Arc Browser — руководство по установке

Совместная работа: Teams, OneDrive и SharePoint
Продуктивность

Совместная работа: Teams, OneDrive и SharePoint

Как открыть JSON-файл в Windows 11
Руководство

Как открыть JSON-файл в Windows 11

Roku как веб‑браузер на телевизоре
Руководство

Roku как веб‑браузер на телевизоре

Отключение TLS 1.0/1.1 и включение TLS 1.2/1.3
Безопасность

Отключение TLS 1.0/1.1 и включение TLS 1.2/1.3

Установить Google Input Tools в Windows 11
Windows

Установить Google Input Tools в Windows 11