Xbox 360
Microsoft's second-generation home video game console, known for its multi-layered hardware security protections, secure boot chain, and firmware obfuscation.
Timeline (last 90 days)
XAM (Xbox Application Manager) is the core component in the Xbox 360 system software responsible for the user interface, input routing and system notifications, and the global response to the Guide button is handled by XAM.
During development a register width mismatch problem was encountered: the toolchain saves registers as 32-bit values while the kernel expects 64-bit, resulting in the need to add assembly thunks around each kernel callback.
Reddit user Jacckii used Claude Code to reverse-engineer the USB stack and XAM input path of the Xbox 360 kernel and wrote a native driver.
The native driver allows up to four Xbox Series X|S controllers to work wirelessly on the Xbox 360 as ordinary controllers, with support for rumble and the Guide button.
The Xbox 360 (kernel version 17559) lacks any support for Series X|S controllers, and its kernel environment is a PowerPC-based, resource-constrained, poorly documented closed-source system.
The Xbox 360 uses the earlier XInput protocol, so the driver needs to translate GIP messages into XInput-compatible input reports.
The Xbox 360's firmware obfuscation strength was at the industry's top level at the time
In the Xbox 360's firmware and bootloader, Microsoft made extensive use of obfuscation methods such as control flow flattening, bogus branches and instruction substitution
A developer spent nine years breaking through the Microsoft Xbox 360's security defenses
The Xbox 360 adopted multiple layers of security protection mechanisms, including signature verification, a hardware-level secure boot chain, and obfuscated firmware
5 more timeline events
All Facts (16)
游戏主机硬件更新周期从FC/SFC时代的约5年延长至PS3/Xbox 360时代的7至8年
80%UnverifiedDuring development a register width mismatch problem was encountered: the toolchain saves registers as 32-bit values while the kernel expects 64-bit, resulting in the need to add assembly thunks around each kernel callback.
50%UnverifiedThe native driver allows up to four Xbox Series X|S controllers to work wirelessly on the Xbox 360 as ordinary controllers, with support for rumble and the Guide button.
50%UnverifiedThe Xbox 360 (kernel version 17559) lacks any support for Series X|S controllers, and its kernel environment is a PowerPC-based, resource-constrained, poorly documented closed-source system.
50%UnverifiedThe Xbox 360 uses the earlier XInput protocol, so the driver needs to translate GIP messages into XInput-compatible input reports.
50%UnverifiedXAM (Xbox Application Manager) is the core component in the Xbox 360 system software responsible for the user interface, input routing and system notifications, and the global response to the Guide button is handled by XAM.
50%UnverifiedTo break through the Xbox 360's secure boot chain, an attacker must find a logic flaw in the signature verification implementation, exploit physical side channels at the hardware level (such as voltage glitching or bus snooping), or manage to extract Microsoft's internal signing private key
50%UnverifiedDuring the Xbox 360's lifecycle, extracting Microsoft's internal signing private key was considered almost impossible
50%UnverifiedIn the Xbox 360's firmware and bootloader, Microsoft made extensive use of obfuscation methods such as control flow flattening, bogus branches and instruction substitution
50%UnverifiedThe Xbox 360's firmware obfuscation strength was at the industry's top level at the time
50%UnverifiedThe Xbox 360 adopted multiple layers of security protection mechanisms, including signature verification, a hardware-level secure boot chain, and obfuscated firmware
50%UnverifiedThe Xbox 360's boot chain starts from the read-only boot ROM in the hardware, verifying level by level the subsequently loaded bootloader, system kernel and even game executable files
50%UnverifiedGamerscore was introduced in 2005 alongside the Xbox 360.
50%UnverifiedThe boot animations from the original Xbox and Xbox 360 era were produced at resolutions ranging from 480p to 720p and in the SDR BT.709 color gamut.
50%UnverifiedReddit user Jacckii used Claude Code to reverse-engineer the USB stack and XAM input path of the Xbox 360 kernel and wrote a native driver.
50%UnverifiedA developer spent nine years breaking through the Microsoft Xbox 360's security defenses
50%