Доступным языком про cIPL и pPatch
Внимание! Некоторые детали могут быть намеренно упрощены ради ясности.
Если вы программист/хакер/эникейщик и хотите вникнуть - текст не для вас.
- IPL
- Термин: IPL - загрузчик консоли, что-то вроде BIOS компьютера.
- Подробнее: Положим, у вас есть ключ от замка. Этот ключ имеет три уникальных зубчика, но в процессе отпирания замка участвуют только два. Такая вот недоработка со стороны производителя. Консоли "первой волны" (их принято называть "hackable", т.е. "взламываемые", хотя прижился несколько ошибочный термин "прошиваемая") имеют именно такое упущение. Так вот, самописный IPL ("Custom IPL") это что-то вроде ключа с двумя зубцами, сделанного у местного мастера. Он не совсем такой, но работает отлично. И поведение консоли не меняется коренным образом.
- Модуль
- Термин: модуль - системный файл консоли, вроде exe или dll для Windows.
- Подробнее: В консолях "второй волны" ("непрошивайки") в процессе отпирания участвуют уже все три зубчика и местный мастер только руками разводит - "не понять мне эти ваши нанотехнологии, принесите лучше холодильник на починку". А оригинальный ключик уже у директора хранится, единоличного доступа к нему нет.
Так вот, постоянный патч ("Permanent Patch") - это ложный модуль, который приостанавливает загрузку прошивки, делает свои грязные дела и продолжает загрузку будто так и нужно. То есть вы подходите к директору и говорите "бухгалтер попросил ключ". Он вам его выдаёт, вы открываете сейф и возвращаете ключ. Так было до прошивки 6.20 включительно...
В прошивке 6.30 и поздних добавлена дополнительная проверка подлинности. Это как директор спрашивает у вас бумагу с подписью бухгалтера, что ключ действительно ему (бухгалтеру) нужен и что именно вас за ним послали.
Последний раз редактировалось Yoti; 24.12.2011 в 01:19.
|