UIX History

The story of the Xbox Dashboard modding scene

View on GitHub

UIX History

Most people forgot what TeamUIX did. But some of us remembered.

The original Xbox dashboard was a full 3D application built on Direct3D 8, with its entire UI defined in editable script files. Microsoft never intended anyone outside their team to touch it. They didn’t document the formats, didn’t publish the tools, and signed the archives with crypto.

Then someone noticed the text metadata files used the same extension as textures. And they weren’t signed.

This is the story of what happened next.


The Story


Xbox Internals


The Alpha Builds


The Exploits


The Community


Project What
UIX Desktop Theseus engine running natively on macOS, Linux, and Windows via SDL2 and OpenGL
UIX Lite Patched 5960 dashboard with community XIPs and Rocky5’s skinning tools
Theseus Reverse-engineered dashboard engine for Xbox

TeamUIX

Original: acidbath, BobMcGee, Gcue, ce, JbOnE, MPSnyper, tayior7, slay

Today: acidbath, ILTB, Mattie, Milenko, Odb718, ImOkRuOk, headph0ne, BigJx, Rocky5

The exploits documented here weren’t figured out by one person. They accumulated over years across the Xbox modding scene – tHc, BSX, UIX, and dozens of people sharing discoveries on forums and in IRC. UIX Lite pulled them together. This repo documents what they built.

Special thanks to headph0ne – during COVID, he handed over a massive personal archive of UIX, UIX2, tHc, BSX, Commemorative builds, skins, and development files he’d been sitting on for almost two decades. A huge portion of the screenshots, build comparisons, and historical details in this repo wouldn’t exist without that archive.

Join Us


This documentation was written with AI assistance. See AI_DISCLAIMER.md for details.

This repo contains documentation only – no binaries, no decompiled source, no IDA/Ghidra projects, no Microsoft code. The Xbox, Xbox Dashboard, Direct3D, and related technologies are trademarks of Microsoft Corporation.