Not worth their time probably but if the stealth guys come and reveal them juicy secrets then that's a whole nother can of gummy worms.
I feel like at first we need to analyze how the authentication works and stuff and either 1. take advantage of it 2. strip it out via an update or something 3. spoof it and just use stock k/d 5960. I personally think 3 would be the best option because then stock xboxen would be able to use it to a degree through a pc with a modified hosts file. Second off we need to actually build a server that will manage logins and stuff and a database of gamertags and stuff like free DLC. Third would be the servers for the individual games and either do matchmaking or dedicated servers, but that can't be until later. In all, I think this project has a lot of potential and with the right people and enough time, this could be a very successful project and might get more people to fire up their old xbox out of their closet and play for a while. P.S. I am going into a cybersecurity class next year at school and I'll learn a lot about cracking encryption and stuff so I might be able to contribute to the analyzing stage in the near future.
So just found all this the other day and am really happy to see so many people would be up for working on it and putting in the effort needed to get it all going. Thinking about picking up a DVT4 and starting to research some of this stuff to join the crew in figuring out something here. Who would be the best person to contact to get an environment setup and all the source code that we have so far?
3. Is the best option but requires the most work, not just including the initial challenges and responses (which has been done). You will need to also re-implement all of the services that xbox live uses behind the scenes, which I don't think anyone but MS has code/documentation for. So that means you will have to reverse what the executables are expecting and fuzz them to figure out what goes where which isn't accurate by any means. What have you have described is "generically" what needs to happen but the actual amount of work is substantial. 1 and 2. Seem like they go hand in hand, it would probably be much easier to just hook the XOnline API's that are compiled into the executable and just return spoofed data. But then again you will also probably need a debug kit due to there isn't really much space to tack on hooking code etc anywhere.
there should be no need of flashing anything to the xbox, all that would be needed would be a dns server, since we want to emulate xbl, theres no need to change how it connects.
How about flashing it to remove some of the security challenges in order to make things easier? Unless you want a 1:1 XBL clone but good luck with that.
Exactly, just like your 100% non-informative shit post. There has been progress with this, pretty much have gotten signed in with the user and console, just needing services implemented. Patching out the requirement for these services would at least get the xbox to sit idle happy thinking it was connected. But without these services nothing will work correctly (billing/accounting/mm/presence) so they are all needed (well maybe not billing) and without the OG Live services being up we can't dump these properly and only have to go off of what the xbox is wanting. Here lies the problem, do we 1. Patch out the requirement for these (since every xbox should be running cfw/dash at this point anyway) but that also leaves another issue that there isn't anything running in the background like 360, everything in inlined (so per-game/executable). 2. Try and re-implement a service that we don't know very much about how it works/is handled just based off of the responses the Xbox is expecting (which mind you isn't 100% either due to us RE it instead of having actual structures/code) It's a tossup at this point... Choose your poison.
github repo somewhere, or private? I say go with option #1 and patch out the requirements for right now since everyone has their consoles modded and we could just go from there if it's easier.
I am working on getting an environment setup to spend a little time working on this. For those of you that want to discuss this and are actively working on it - I created a Slack group at xdkneighborhood.slack.com It is open for anyone to join and discuss whatever but might be a good area to convene and discuss ideas about implementing this Live service there. I can help with some of the black boxed services that would need to be implemented as well so that we can do option 2.
Just wondering what the current progress of the project is as its been a while since I was on this forum. from a quick look at the kernel source code that someone posted a while ago it appears to be based upon a modified windows 2000 kernel but it doesn't look like the source code is complete so it will take some work to make it usable but it might be possible to patch the current kernel on the xbox if we can find out what we need to change or remove
Dunno yet, there has been some people gathering programmers or trying to collect knowledge and get things going. its probably just as fast as some emulators. When time and enjoyment are inplace, work is done. Its some WAAAAAayyyyy back based on windows 2000. MS modified enough that I dont think its easy to add some GUI to make it windows 2000. also alott is missing on purpose by ms, they dint need it for a xbox registery? gone. Win32 loading? gone. GUI(start btn stuff)? gone. Drivers? Gone/put in the kernel directly.* The way executables are loaded?... changed... *It might be slightly diferently but its not as easy as "take windows 2000 source and trow in the xbox source tree and compile"... sadly(?).
I got a second hand xbox a few years ago and I was wondering if xbmc is installed on it by default as everywhere I've looked shows how to mod the xbox to install it
Thats.... realy offtopic I think. xbmc is a dashboard, homebrew. if its installed in a way that it boots directly and you cant find a modchip (wich has probably a modded kernel to boot xbmc as a dash) its probably a TSOP mod or softmod. These "custom" dashboards arent realy gonna help us making a clone xbox live. the technical details has been described earlier, maybe not completly or 100% to MS inner workings, but please look into those. maybe try some mods yourself, and maybe some random MS sample (like a triangle).
ok I was just wondering because when I put a blank cd or dvd in it boots to xbmc and then allows me to browse files on the system and do basic tasks like renaming and opening files
Dude, I'm not trying to sound like a dick but...this isn't the thread for that discussion. You are in the right section (Original xbox) but this thread is about creating an open source xbox live. XBMC has nothing to do with that.
Focusing on supporting stock Xboxes might not be a wise route. I can picture having the ability to run patched xbe's, kernels, and bioses would be pretty crucial to a project like this just to get around some of the security checks. To be able to run it all from a PC would be great but I would suspect you'd need keys from MS in order to do so. Also, I know this whole project would take place without MS's blessings (obviously) but offering a DLC distribution channel on top seems like it's asking for attention. It's kind of in the same realm of providing a means to download games. DLC is pretty easy to get for the most part anyways so I would skip that. Just my two cents. Overall though, this seems like a very cool idea and I applaud everyone's efforts and input towards this idea. I personally can't offer much help but if it ever gets online I'll definitely donate to help keep it running.
I was looking at an old site I used to use to get files for my old Nokia and it turns out they have an xbox section with some useful software like dash launch and xbox image browser as well as a backup manager and some other software http://www.mobuware.net/free-xbox-360-os-software-download-all-1-date.html