Шотландський ентузіаст Джошуа Кеннеді зміг успішно зламати ігрову консоль Xbox 360 після дев’яти років спроб. Для цього він використав мініатюрний мікроконтролер Raspberry Pi Pico, вартість якого становить усього близько чотирьох доларів. Цей успіх став яскравим завершенням довготривалого проєкту, який вперше зайшов у глухий кут ще у 2017 році.
Історія модифікацій Xbox 360 налічує майже два десятиліття, протягом яких корпорація Microsoft постійно оновлювала захист приставки, закриваючи виявлені вразливості. Попередні методи включали модифікацію прошивки DVD-приводу, хаки гіпервізора та використання відлагоджувальних портів. Одним із найвідоміших апаратних методів став експлойт примусового скидання центрального процесора, який вимагав складного обладнання та спеціальної плати для маніпуляцій з напругою.
Суть методу полягає в подачі надзвичайно точного імпульсу з точністю до наносекунд на спеціальний пін процесора. Через це чип виконує інструкцію з помилкою, що дозволяє запустити сторонній код та повністю оминути багаторівневу криптографію системи. У 2017 році Кеннеді придбав спеціальну плату Matrix Coolrunner Rev D, але через складність пайки, нестачу інструментів та проблеми з програматорами відклав ідею на роки.
Ситуація змінилася з появою доступного та потужного мікроконтролера Raspberry Pi Pico. За допомогою нього ентузіаст зміг підключитися до інтерфейсу NAND та зберегти прошивку пам’яті консолі. Після цього він використав спеціалізовані мініпрограми від розробника Octal450 для налаштування таймингів спрацьовування чипа під конкретну ревізію апаратного забезпечення.
Попри появу новіших програмних методів зльому консолі, апаратні модифікації досі відіграють важливу роль у збереженні ретро-обладнання. Подібні технічні рішення гарантують, що старі пристрої залишаться добре вивченими та придатними для ремонту в майбутньому. Сам Кеннеді довів, що складні колись завдання тепер можна виконувати за допомогою копеєчних сучасних компонентів.
Джерела: tomshardware.com



