Все о моделировании в Компас-3D LT
   Главная Статьи Файлы Форум Ссылки Категории новостей
Март 29 2023 04:35:41   
Навигация
Главная
Статьи
Файлы
FAQ
Форум
Ссылки
Категории новостей
Обратная связь
Фото галерея
Поиск
Разное
Карта Сайта
Популярные статьи
Что необходимо ... 65535
Учимся удалять!... 31171
4.12.1 Професси... 30230
Примеры, синони... 22779
Просмотр готовы... 21567
Декартовы коорд... 21154
FAST (методика ... 20889
содержание - се... 20044
Просмотр готовы... 18192
Работа с инстру... 13942
Сейчас на сайте
Гостей: 1
На сайте нет зарегистрированных пользователей

Пользователей: 9,955
новичок: Logyattella
Друзья сайта
Ramblers Top100
Рейтинг@Mail.ru

Дизельное топливо краснодарский край - цены на дизель сегодня в краснодарском крае.
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ по Delphi
Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog
Как «исправить» firmware
Как «исправить» firmware
Процесс «коррекции» firmware в общем случае аналогичен применяемому для любых других программ. Микропрограмма считывается из привода либо посредством специальной утилиты, либо программатором с извлечением микросхемы памяти. Полученный код реассемблируется, затем в нем нужно найти место, где осуществляется проверка совпадения зоны диска и привода. Найти соответствующий участок программы не слишком легко, но некоторые признаки могут помочь это сделать, например, определенная последовательность команд или обращения к некоторым адресам. Далее условие или команды проверки (обычно это XOR с последующим условным переходом по равенству результата нулю) изменяются таким образом, чтобы переход всегда осуществлялся в сторону ветви, продолжающей нормальное воспроизведение диска. Исправленная микропрограмма снова записывается во флэш-память контроллера привода с помощью соответствующих средств, либо пишется программа для PC, выполняющая за один раз операции считывания, исправления и обратной записи микропрограммы. Несмотря на внешнюю простоту, для такой работы требуются навыки работы с микроконтроллерами и специализированное программное обеспечение (эмуляторы, дизассемблеры, отладчики), к тому же не всегда можно легко найти документацию по устройству и системе команд примененного в приводе микроконтроллера.
Описанный вариант не делает привод RPC1 приводом RPC21: на запросы устройство все равно отзывается как RPC1. Впрочем, с этой проверкой можно бороться уже программными средствами путем перехвата запросов от программы-плеера к приводу и подмены ответов, такую технологию реализует, например, программа DVD Region Killer.
Еще один вариант — полная замена микропрограммы — применяется, когда устройство выпускается в модификациях как RPC1, так и RPC2. В данном случае обычно достаточно просто перезаписать микропрограмму RPC2 в устройство RPC1.
[Сергей Леонов]

Как правило, в руки потребителю попадает привод типа RPC2, позволяющий изменять код региона не более пяти раз, после чего эта процедура блокируется. Так устроены все современные приводы, соответствующие стандарту DVD, в котором оговорены эти ограничения. Приводы, выпускавшиеся ранее, не имели региональной защиты и назывались RPC1. Так же по аналогии стали называть и прошивки, удаляющие защиту с приводов RPC2 и превращающие их в RPC1. И хотя в Сети регулярно появляются RPC1-прошивки для различных моделей (такие списки, к примеру, ведутся на сайтах http://www.firmware.fr.st/, http://www.ddigest.com/), не факт, что вам удастся легко найти прошивку, соответствующую вашему приводу.
Мало того, ее может не быть вовсе. В этом случае у вас два выхода: либо ждать появления таковой, либо купить модель, для которой прошивка уже написана. Третий вариант — поиск специалиста по изготовлению firmware для приводов, другими словами, программиста — исключен, поскольку его услуги могут обойтись в стоимость приличного автомобиля. Кстати, есть и другая сложность. Если вы начнете устанавливать не «тот» патч или что-то не заладится в процессе правильной прошивки, вы рискуете остаться с неработоспособным приводом.
Впрочем, если «подойти к взлому творчески», можно найти нетривиальное решение в ситуации, когда к приводу нет ни прошивки RPC1, ни «сломанной» прошивки RPC2. Так, год назад один сотрудник «Компьютерры» задался целью сделать мультизонным привод малоизвестной компании QSI. Предположив, что QSI может использовать в своих изделиях «начинку» от какой-нибудь известной модели, он вскрыл привод и обнаружил, что большинство электронных схем изготовлено Hitachi. Рискуя испортить привод, наш Кулибин испробовал программы, предназначенные для взлома похожих моделей Hitachi. Одна из них сработала. С тех пор, как только в счетчике попыток смены зонального кода остается «0», он снова возвращается на «5».
Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Случайные статьи
Страница «Навигация»
Программное обеспе...
5. Продукции типа...
5.12.1 Системная ф...
Использование един...
ГЛАВА 5. СИСТЕМНЫЕ...
3. Переосмысление ...
Глава пятая
Цена до 300 долларов
5.18 СОПРОВОЖДЕНИЕ...
Вывод на семантич...
7.2.2. Необходимые...
Проверка внедрения
Как правильно наст...
Промежуточный хара...
5.9 СМЕНА ТЕКУЩЕГО...
Автомобильные пробки
9.1.3 Загрузка (по...
О чем мы узнали ?
Структура книги
Глава вторая
По законам джунглей
Анализ результатов...
2.2.2.3 Переходы и...
3. SADT-технология...
Группа 2 — програм...
11.1 ТРАССИРОВКА П...
Глава 8. Точность ...
Стоимость эксплуат...
Датчики
7.9 ЗАГРУЗКА СИСТЕ...
2.4.3 Блоковые коды
7.3.6. Технология...
СИСТЕМНЫЕ ОПЕРАЦИИ
Яблочная сеть
4.2 СТРУКТУРА ФАЙ...
Новая «общественна...
Настройки Графичес...
9.1.2.1 Выгрузка п...
Комплект Pocket Na...
Мини-чат
Вам необходимо залогиниться.

Нет присланных сообщений.
Copyright © 2009