Консоль Xbox 360 неоднократно взламывали на протяжении многих лет, и почти каждый раз обновления от Microsoft закрывали обнаруженные лазейки. Первый метод заключался в модифицированной прошивке DVD-привода в 2006 году, затем в 2007 году последовал взлом гипервизора, а в 2009 году были раскрыты аппаратные уязвимости, открывающие порты JTAG для отладки. Самым долговечным аппаратным взломом стал эксплойт принудительного сброса процессора 2011 года. Этот маневр требовал специализированного оборудования и чипа для управления напряжением, но предприимчивый техник показал, как его можно выполнить сегодня с помощью Raspberry Pi Pico, стоимостью всего 4 доллара (или около 5 евро / 5 фунтов стерлингов). Этот взлом является кульминацией девятилетних усилий моддера.
Чтобы перейти к главному, да, на прошлой неделе была выпущена постоянная программная модификация PeerPressure для Xbox 360. Но мы здесь, чтобы поговорить о сигналах и проводах. Упомянутый эксплойт сброса включает отправку крошечного сигнала непосредственно на вывод сброса процессора. Вы могли бы подумать, что это сделает то, что написано на этикетке, но вместо этого происходит то, что процессор выполняет текущую инструкцию *некорректно*.
Естественно, кто-то придумал, как использовать это для запуска любого кода на процессоре, тем самым полностью обходя впечатляющие и, честно говоря, весьма эффективные уровни криптографии Microsoft внутри консоли. Однако отправка указанного сигнала для эффективного взлома требует исключительно точного тайминга с разрешением до наносекунд, а глитч-чипы могут потребовать нескольких попыток для успешного “захвата”.
Джошуа Кеннеди, шотландский хакер, купил плату модчипа Matrix Coolrunner Rev D в 2017 году, чтобы взломать свою консоль таким образом, но это требовало пайки проводов, работы с NAND и программаторами, а также терпения. Однажды он попытался создать собственные программаторы, используя параллельный порт старого ПК (обычная замена), но так и не смог реализовать проект и отложил эту идею.
Перенесемся в 2026 год, и появился новый инструмент: весьма успешный Raspberry Pi Pico, очень мощный микроконтроллер на палочке, цена которого начинается всего с 4 долларов. Вооружившись им, он начал процедуру. Он подключил Pi Pico к разъему интерфейса NAND на консоли, чтобы иметь возможность дампить прошивку NAND-флеш консоли — задача, легко выполнимая с помощью простой проводки и утилиты PicoFlasher. Хотя в посте это не упоминается, Кеннеди, вероятно, взял данные NAND, пропатчил их с помощью XeLL и перезагрузил.
Он перешел к загрузке файлов тайминга Octal450, набора мини-программ, запускающих глитч-чип в оптимальное время для попытки сброса процессора. Это необходимо, поскольку окно возможностей различается для каждой аппаратной ревизии Xbox 360. Используя Pi Pico снова, он загрузил файлы тайминга в Matrix Coolrunner и, *предположительно, выполнил оставшуюся часть процесса взлома*. Таким образом, задача была выполнена, и “проект, который победил [Кеннеди] в 2017 году, стал тривиальным в 2026 году благодаря микроконтроллеру за 5 фунтов стерлингов”.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Bruno Ferreira




