XBMC Running on Xbox 360 via Linux

InsaneNutter

Resident Nutter
Joined
Jun 1, 2007
Messages
11,867
Location
UK
Team Cygnos have posted a video of XBox Media Center (XBMC) running on XBox 360 with Ubuntu launched via the Xell loader by tmbinc.

To quote: We managed to patch XBMC for Linux so that it runs on the XBox 360. It is still a proof-of-concept and does not have sound or 3D acceleration, but it runs!

This is a demonstration of XBMC (Xbox Media Center) running on an XBox 360 with Ubuntu 7.10.

More information on Cygnos360 News

[video=youtube;biCZJNFV8nI]https://www.youtube.com/watch?v=biCZJNFV8nI[/video]

As I’m a big XBMC fan I had to share ;)
 
Its getting so close to running homebrew. As you can see its pretty much there. Once the minor problems have been fixed then I'll be installing lots. I have 7 Xbox 360's here at the moment. Only two working, though I'm sure I'll get then fixed some how soon! ;)
 
The only problem is that to downgrade a console it has to have been manufactured before August 2007 and be a console without a HDMI connection.

Hopefully the 360 Linux port will improve over time, XBMC on the 360 would be great ;)

Good luck with fixing them 7 360’s!
 
That was interesting. It would be cool to see homebrew and XBMC on a 360. The newer the consoles it seems the harder and harder it is to mod it, except for Wii's they cracked that easily.
 
The only problem is that to downgrade a console it has to have been manufactured before August 2007 and be a console without a HDMI connection.

That part isn't completely true, it's possible with the cygnos360 to have more than one kernel on the same xbox360, this is of course a hardmod however. It'll be more probably for someone to find a new game exploit and then using that, discover a new xbox exploit. The main reason homebrew is so difficult is because games don't have complete control, so when they found the kingkong shader exploit they couldn't do very much until they foudnt he hyperviser exploit which allowed total access.
 
The Cygnos360 chip still only works on 360’s manufactured before August 2007 without a HDMI connection though. I would imagine after August 2007 all the 360’s manufactured were a new hardware revision which the old dashboard and kernel couldn’t run.

If you’re lucky enough to have one of these 360’s the chip does mean you can use it as a normal 360, update it and play on live, then exploit it as you please.
 
On Tuesday, Microsoft has released an Xbox 360 software update that overwrites the first stage bootloader of the system. Although there have been numerous software updates for Microsoft's gaming console in the past, this is the first one to overwrite the vital boot block. Any failure while updating this will break the Xbox 360 beyond repair. Statistics from other systems have shown that about one in a thousand bootloader updates goes wrong, and unless Microsoft has a novel solution to this problem, this puts tens of thousands of Xboxes at risk.

It seems that this update is being done to fix a vulnerability already known to the Free60 Project. This vulnerability has been successfully exploited to run arbitrary code, and a complete end user compatible hack has been in development for some time and is planned to be released on free60.org shortly. It will allow users to take back control of their Xboxes and run arbitrary code like homebrew applications or Linux right after turning on the console and without the need of a modchip, finally opening up the Xbox 360 to a level of hacking as the original Xbox.

Because of the dangerousness of the update and the homebrew lockout, the Free60 Project advises all Xbox 360 users to not update their systems to the latest software version. The Project website at Main Page - Free60 Project will provide the latest information on this ongoing topic, including the final hack software.

Free60 (Main Page - Free60 Project) is a project that aims to enable Xbox 360 users to run homebrew applications and operating systems like Linux on their consoles. The effort is headed by Felix Domke and Michael Steil, who have a background in dbox2, Xbox and GameCube hacking, and who have spoken at various conferences about their findings. Two years ago, Free60 released a hack that allowed arbitrary code execution using a game ("King Kong Hack") as well as an adapted version of Linux, but this possibility has been disabled by Microsoft in subsequent updates of the Xbox 360 software.

Felix and Michael have repeatedly argued that game console manufacturers should open up their platforms to Linux and homebrew, similar to what Sony has done with the PlayStation 3.

[video=youtube;2KgTWJUbToM]https://www.youtube.com/watch?v=2KgTWJUbToM[/video]

Should be good, bring on the homebrew stuff :)

When this is released ill be switching the region of my non updated 360 to the USA so I can play a couple of region locked games that will probably never be released in Europe.
 
If you buy the Cygnos, you can have the updated and hacked firmwares on the same xbox, just swap with the switch like that guy does in the video.
 
YouTube - new jtag hack booting off a Cygnos360 NAND

Should be good, bring on the homebrew stuff :)

When this is released ill be switching the region of my non updated 360 to the USA so I can play a couple of region locked games that will probably never be released in Europe.

I'm wondering, it says "A new hack is in development which works on all consoles not yet updated to the 849x update (Summer 09). This hack will be released soon." However, I'm wondering just when will this update be released. As it has taken quiet a while to reach this point. Will it be an hour form now, tomorrow, or next year? Saying "will be released soon" isn't exactly telling anyone when, other than "soon". Which is like saying I plan to get a job "soon". ;)

According to there site, they added that information on August, 11th 2009. Which I must ask, how much longer will it take for this so called hack to be released? I'm dieing to see it actually work. In fact the sooner the better for me. As I have three 360's standing by (1 working - 2 non working) wanting this hack. Though the sooner I get this hack the sooner I can get those 360's replaced or repaired, so they could also be used for homebrew!
 
Last edited:
Part of the hack has been released just a few hours ago! it’s not really in a state where we could use it yet though, it’s more progress though.

From Xbox-Scene:

As a first step toward a "release", I've committed the tool to build an image suitable for the hack, as well as some additional information and a description of "how it works". You can find that work in the free60.org repository:
SourceForge.net Repository - [free60] Index of /imgbuild

I understand that not all of the required binaries are available right now, but we'll work on provider ways to derive them from nand dumps. But those of you who are able to recover the required binaries should be able to build an image which boots right into xell.

There are 3 things that we have to take care about:
- The 1920+ CB/CD. If somebody has a 1920 box, just do the timing attack, extract your cpu key, add that cpukey into "decrypt_CD", and use that image. You'll get the decrypted CB/CD in your "output"-directory. I'll then describe how to build the 1921 and the other CDs from that.
- the hacked SMC for kicking off the read. You basically need to add writing to the nand command register in command 04. The command you need to write is 07. I can explain this more, but there are people who understand the SMC code much better than I do, so maybe they can drop in here.
- the SMC JTAG stuff, which Tiros wrote, so you only need to add resistors instead of a uC.

The generated image will run on all boxes of that type [Xenon (no HDMI), Zephyr (HDMI, but 90nmCPU/80nm GPU), Falcon/Opus (60nm CPU) or Jasper (new Southbridge, 60nm GPU, 60nm CPU)]. So we need 4 images in total, nothing more.
But for each box type, we need to extract a decrypted CD *once*. Due to copyright reasons I cannot just put them up here, so I will give an explanation of *how you can extract those* instead.

The CD.1920 is the simplest, so let's start with that one: Just TA, and use that to decrypt.
1921 is more complicated, since we cannot TA those boxes, but you can patch CD.1920 until it matches the hash of CD.1921 (i.e. until you have the CD.1921 binary - this is not a hash collision, it's a "plaintext recovery"). If you have 1921, the other ones will be easy again. I can help here, but first step is 1920.

At first I don’t think it will be very exciting but I’ll be very interested to see what happens over the next few months, hopefully this will be the start of nice homebrew apps and some nice hacks for the 360, such as playing region locked games. I bet the GameCube / Wii emulator could be ported and work quite well on the 360 too ;)

I wonder how easy / hard it will be to setup once more is known about it.
 
Xell DHCP 1024x786 VGA Xenon Kernel for JTAG Hack

Xbox-Scene said:
>> A pre-made ready-to-use bios/kernel replacement image has been released for Xbox360 Xenon/v1 boards to work with the recently released JTAG hack to boot ur Xenon Xbox360 right into Xell (the linux bootloader). Note that this image will ONLY work on Xenon/v1 boards and only if you didn't update to the newest official MS kernel/dashboard with the new 2BL and CB lockdown.

From the readme/nfo:
Original Xenon_Hacked.bin, updated with the xell-1f.bin file that adds DHCP, and 1024x786 VGA out and Support for composite RGB

Still no sound
RCA cables do not work

You need either VGA or RGB(component) Cables

Download: n/a (might be illegal under DMCA/EUCD)
News-Source: xbins.org
Discuss this news item on our forums: forums.xbox-scene.com

If seems like this is getting closer. Too bad I don't have the Xenon/v1 board, as mine has a HDMI port. ;(
 
My friend still has a working Xenon motherboard but he updated to the summer update so hes screwed too.
 
I really need to get the Cygnos 360 for my launch console ;) its not getting updated thats for sure.
 

About Digiex

Digiex is a technology and gaming forum, founded in 2004 by InsaneNutter and Nimrod. Digiex has served the internet community with breaking news, detailed guides, exclusive downloads and a popular discussion forum. A small, friendly community of like‑minded people has developed over the years. People are encouraged to register and participate in on‑going discussions.

Get Social

Top Bottom