I feel it's time to shed some light on this. I have been working on this on an off for a little over a year now. Collectively I have spent 6 solid months doing reverse engineering and programming to make this happen. Here is a little something to show my progress. This video was recorded on an xbox development console while connecting to my "xbl" server service which was running on my computer. There are NO modifications to the dashboard running on the development console, no patching, no bypassing security checks, nothing. All of the code I have written is 100% compatible with the code the console runs, for both devkits and retail consoles. The network code is the same between the two. There are no private keys that are used in the xbox live code, so this will work on completely unmodified retail consoles as well, provided I have the needed keys to decrypt kerberos tickets (hdd key, online key, etc). All of the kerberos and SG replies are authentic, there are no replays, no spoofing data, nothing hacky. This is simply a test of the connection to the xbl server. For a full account sign in there is more work needed for the online services. Ignore the music in the video, I forgot to pause spotify. In this video you will see wireshark sniffing the packets going between the xbox (192.168.1.135) and my computer (192.168.1.250). The upper right cmd window is the kerberos portion of the server code, and the lower right cmd window is the security gateway portion of the server. The ping times are kind of wonky because I haven't fully figured out the right timings for when to start computing them and how to determine the gaps between pings. So here you go, something you can sip a beer to. http://icode4.coffee/photos/xbl_poc.mp4 Here is where I stand with this project. I currently live a life just like any of you, I go to school full time, I have a job, a gf, and shit to do. I work on this as much as I can but I am by no means promising something usable anytime soon. My goal is to finish login and the other services needed for a full signin and sitting at the retail dashboard, as well as account creation. Then I have already asked someone when the time comes to start working on a title server for halo 2, while I do some code cleanup and try to get this beast ready to scale for mass connections. I will also work on an API and standard for anyone who wishes to implement a title server for other games, although there will be strict requirements that must be met to maintain quality of content. Once I deem the service worthy and the halo 2 title server is complete it will open to the public in stages. The first stage will allow people to create an account or recover an old account provided I can get them to work. You may also be able to sign into "xbl" while at the dashboard but not in any other title. The second stage will allow you to play halo 2 and download content we will provide. The third stage will allow developers to use an SDK which I will develop to allow them to create title servers for other games. Once the title server meets a set of requirements for quality control it's IP will be added to the "xbl" server and will be usable by users. This server will be free to the public and should only require DNS redirects or a DNS spoof setup in order to work on any dev or retail console. I believe I can also make any old gamer profiles people may have laying around work as well, assuming you still have the same files for them. This service will be in no way affiliated with xbox live or Microsoft, it will run with a different name and will only work with the original xbox. If Microsoft has any issues with it I will be shutting it down immediately. The source code will not be released.