С целью предотвращения нелегального распространения DVD-видео дисков, ассоциация разработчиков DVD-дисков ввела в спецификацию DVD несколько методов защиты. Наиболее распространённой является региональная защита. Суть её такова.
Разработчики поделили мир на несколько регионов:
- Канада, и США
- Япония, Европа, Южная Африка, Ближний Восток (включая Египет)
- Юго-Восточная Азия, Восточная Азия (включая Гонконг)
- Австралия, Новая Зеландия, Тихоокеанские Острова, Центральная Америка, Южная Америка, Карибские острова
- Бывший Советский Союз, Индийский полуостров, Африка (также Северная Корея, Монголия)
- Китай
- Зарезервированный
- Экстерриториальная зона (самолеты, круизные лайнеры и пр.), но она практически не используется.
Любое устройство для воспроизведения DVD-дисков (в том числе и компьютерные DVD-приводы), произведённое в настоящее время обязано поддерживать региональную защиту, кроме этого, подобную же защиту должны поддерживать и все программные средства предназначенные для проигрывания DVD-видео. Такие устройства и программы при каждом проигрывании DVD-диска сравнивают код региона записанный на диске со своим внутренним кодом, и если он не совпадает, то отказываются проигрывать диск.
Для снятия защиты на программном уровне, существует несколько способов. Наиболее простой, это использование программки под названием DVD Genie. Эта утилита позволяет менять региональный код многих популярных программных плееров сколько угодно раз. Однако, если она не знает версии вашей программы-плеера, то ничего с ним сделать она не сможет. Тогда придётся использовать программу под названием DVD Region Killer. Она действует более радикально. Вися в трее эта программка создаёт виртуальный драйвер, который перехватывает обращения системы к DVD приводу, и выдаёт «на гора» нужную информацию о региональном коде. Эта методика позволяет «обмануть» любые программы которые запрашивают эту информацию в среде Windows.
Но не стоит себя обманывать, для работы любой из этих утилиток обязательно наличие DVD привода со снятой региональной защитой. Процесс проверки кода происходит внутри привода, на аппаратном уровне, и если код не совпадает, то диск просто не будет читаться, и никакая внешняя программа этому не поможет. Код региона на современных дисках, как правило, может изменен не более 5 раз, после чего он записывается навечно, и стандартными средствами с этим поделать ничего нельзя (такие приводы называются RPC 2). Однако, не всё так мрачно. Первые модели DVD-приводов выпускались без региональной защиты, и если ваш привод медленнее чем 4x , то скорее всего защиты в нём нет (такие приводы называются RPC1). Начиная с 6х приводов защита начала появляться, а 10х модели уже практически все оснащены подобной защитой. Проверить это можно с помощью программы driveinfo. Только не забудьте перед проверкой выгрузить Region Killer, или другие подобные программы, если они загружены. Ведь они обманут не только программы для проигрывания, но и программу для проверки защиты привода.
Если ваш привод оснащён региональной защитой, то существует возможность найти прошивку firmware (это программное обеспечение которое зашивается в привод при изготовлении производителем, и управляет его работой), в которой региональная защита будет удалена (то есть, ваш привод из RPC 2 станет RPC 1, поэтому такие прошивки часто называются RPC 1 прошивками). Впрочем, такой прошивки может и не существовать, поэтому если вы предполагаете использовать DVD-диски из разных регионов, я бы советовал ещё до покупки DVD-привода поинтересоваться, существует ли RPC 1 прошивка для выбранной модели, или какой-либо ещё способ сделать эту модель region-free. Поискать прошивки можно здесь. Единственная проблема состоит в том, что, если прошить неправильную прошивку, или если что-либо пройдёт не так в процессе прошивки правильной, то вы останетесь с полностью неработоспособным приводом, и починить его в домашних условиях будет невозможно, так что будьте внимательны.
Как работает снятие региональной защиты?
Снятие региональной защиты у приводов может работать несколькими способами. Привод может выставиться на 0 регион, что соответствует мультизонным приводам. Кроме этого, прошивка может остановить счётчик смены зон, и меняться она будет на 5 раз, а сколько угодно. Каждый их этих способов имеет свои плюсы и минуты. Так, например, при неограниченном количестве смен зон никто не сможет сказать Вам, сколько циклов записи выдержит микросхема в которой хранится зона. С другой стороны, я не стал бы об этом сильно беспокоиться, обычно DVD привод умирает раньше, чем кончается ресурс. При установленной 0 зоне таких проблем нет, даже в теории. Зато возникают проблемы с некоторыми дисками, использующими RCE (region code enhancement) технологию. Суть её состоит в том, что диск проверяет регион, и играется только в том случае, если он совпадает. Какой именно метод используется для снятия защиты у конкретного привода, можно узнать в инструкции по снятию региональной защиты именно этого привода.
Защита от копирования. Кроме региональной защиты в DVD-видео дисках может использоваться несколько методов защиты дисков от нелегального копирования. Прежде всего это Macrovision protection, предназначенная для предотвращения нелегального копирования с аналогового (телевизионного) выхода воспроизводящей DVD-видео аппаратуры. Суть этой защиты состоит в том, что в видеосигнал добавляются помехи, которые не дают сделать нормальную запись на видеомагнитофон. Естественно, эти же помехи будут воспроизведены если проигрывать DVD-видео диски на аппаратуре которая не поддерживает Macrovision, но в настоящее время такая уже давно не производится. Аппаратура которая поддерживает Macrovision способна фильтровать помехи, и показывать нормальную картинку.
Для предотвращения копирования содержимого DVD-видео диска на жёсткий диск компьютера (откуда его можно копировать как угодно, и на что угодно), используется Content Scrambling System (CSS). Суть её состоит в том, что содержимое диска шифруется, и для расшифровки требуется ключ, который получается из двух частей. Одна часть, это один из 400 хранящихся на каждом CSS DVD-видео диске, вторая часть ключа зависит от конкретного DVD-привода. Процесс расшифровки осуществляется программой-декодером, которая и проигрывает DVD-видео. Таким образом, если просто переписать содержимое DVD-видео диска защищённого с помощью CSS на жёсткий диск, то декодер не сможет получить вторую половину ключа, и данные не будут расшифрованы. Слабость этой системы состоит в том, что блок дешифрования должен быть встроен в каждый софтверный декодер, которые может проигрывать такие диски, и любой может абсолютно легально скачать такую программу, и препарировать её. В итоге произошло то, что должно было произойти. 16 летний норвежский программист Jon Johansen сумел разобраться в работе дешифровального блока, и выпустил программку называемую DeCSS, которая расшифровывает данные и позволяет записывать содержимое защищённых DVD-видео дисков в чистом виде на винт. Это событие послужило поводом к серии судебных разбирательств, которые не закончились до сих пор. Но пока эта программа запрещена для использования и прямое выкладывание её на WEB чревато разборками и проблемами.