Прошивка Xbox 360¶
Прошивка Xbox 360 — это установка модифицированного системного программного обеспечения на игровую консоль Microsoft Xbox 360 с целью расширения её возможностей: запуска нелегальных копий игр, установки домашних медиасерверов, эмуляторов и пользовательских программ. Процедура связана с изменением защищённого загрузчика (Bootloader) и NAND-памяти консоли и исторически была доступна только на определённых ревизиях материнских плат.
¶История и правовой статус
Первые способы обхода защиты Xbox 360 появились в 2007–2008 годах после взлома системы подписи прошивок. Ключевой стала утечка так называемого CPU-key, позволившая собирать собственные образы прошивок. В 2011 году компания Microsoft выпустила обновление, блокирующее запуск пиратских копий и изменённых прошивок, что привело к распространению так называемых «glitch»-чипов — аппаратных модулей, вызывающих аппаратную ошибку при загрузке и обходящих проверку подписи.
В России и большинстве стран установка модифицированных прошивок для запуска нелегальных копий игр нарушает закон об авторском праве. Модификация консоли также неофициально аннулирует гарантию Microsoft. В 2013 году компания Microsoft активно блокировала консоли с изменённой прошивкой в сети Xbox Live, лишая их доступа к онлайн-сервисам.
¶Виды прошивок
| Тип | Описание |
|---|---|
| Официальная (stock) | Стандартная прошивка Microsoft, устанавливаемая через Xbox Live или с диска |
| JTAG | Прошивка для ранних ревизий материнских плат (Corona, Falcon, Jasper) с аппаратной уязвимостью; устарела после обновлений 2011 года |
| RGH (Reset Glitch Hack) | Аппаратно-программный метод, использующий glitch-чип для обхода проверки подписи; работает на большинстве ревизий |
| Flashing DVD-привода | Изменение прошивки оптического привода для чтения нелегальных копий дисков |
¶Необходимое оборудование
Для самостоятельной прошивки требуются:
- Паяльник и навыки работы с мелкой электроникой (для установки glitch-чипа);
- Программатор NAND (например, X360USB Pro или Raspberry Pi с соответствующим ПО);
- Компьютер с Windows и специализированным программным обеспечением (J-Runner, Xbox 360 NAND Flasher);
- Дамп (образ) оригинальной NAND-памяти консоли;
- Прошивка, соответствующая ревизии материнской платы.
¶Общая процедура прошивки
¶Шаг 1. Определение ревизии
Ревизия материнской платы определяется по маркировке на корпусе и внутри консоли. От неё зависит тип доступной прошивки: для ревизий Corona (выпуска с 2011 года) применяется RGH3, для более ранних — классический RGH или JTAG.
¶Шаг 2. Снятие дампа NAND
С помощью программатора считывается полный образ NAND-памяти консоли. Этот дамп содержит уникальные ключи и данные консоли (KV — Key Vault), необходимые для работы с Xbox Live. Повреждение или утрата дампа может сделать консоль неработоспособной.
¶Шаг 3. Модификация образа
В дамп встраивается модифицированный загрузчик с обходом проверки подписи. Используемые утилиты (например, J-Runner) автоматически подбирают нужные файлы и собирают итоговый образ.
¶Шаг 4. Прошивка NAND
Модифицированный образ записывается обратно в память консоли. При использовании RGH3 требуется также пайка одного-трёх проводов к определённым точкам материнской платы.
¶Шаг 5. Установка glitch-чипа (для RGH)
На материнскую плату устанавливается модуль, вызывающий аппаратную ошибку в момент загрузки. Точная пайка критична: некачественное соединение приводит к нестабильной загрузке консоли.
¶Альтернативные способы запуска игр
Для консолей, которые невозможно прошить (поздние ревизии Corona с защитой 16MB NAND), существуют альтернативы:
- Xbox 360 GoD (Games on Demand) — установка игр на жёсткий диск через специальные утилиты;
- Xbox Live Arcade (XBLA) — запуск аркадных игр;
- Эмуляция — установка эмуляторов старых платформ (NES, SNES, Sega) через Homebrew-каналы.
¶Риски и последствия
- Потеря гарантии Microsoft;
- Блокировка консоли в сети Xbox Live;
- Возможные юридические последствия при использовании пиратских копий;
- Риск «кирпича» (полной неработоспособности) при некачественной прошивке.
Восстановление консоли после неудачной прошивки возможно при сохранённом дампе NAND, однако без него ремонт сложен и дорог.
