Slashdot Mirror


Linux On Unmodded Xbox, Improved

An anonymous reader writes "It looks like pSyCo from XEmulation.com Has found a way to boot Xbox Linux Live on an unmodified Xbox with nothing but an Xbox and Linux PC (no memory card of any kind, etc). Also a guide to using this method to flash your Xbox's onboard TSOP with the bios of choice, making the Xbox modded without an actual mod-chip. $5 to rent 007 to mod my xbox sounds nice =) Check it out at: XEmulation.net Forum or XboxHacker.net BBS. *Wonder what the DMCA would think about this...*" This builds on the "007"-based method discussed earlier. Update: 04/15 01:11 GMT by T : XEmulation.com, not .net. Sorry.

29 of 368 comments (clear)

  1. FYI by skrowl · · Score: 4, Insightful

    The previous method that they're talking about involved a buffer overflow in the savegame handling from 007:Agent Under Fire.

    You were able to execute code (in most cases, a BIOS flash to flash the internal TSOP) tacked on to the end of your save game.

    Hopefully this comes as a lesson to ALWAYS ALWAYS sanity check ANY USER INPUT, even if it comes in the form of a file that you THINK you know the layout of.

    --

    Prevent linux based DDOS's!
    http://linux.denialofservice.org/
  2. Neat, but why bother? by Sheetrock · · Score: 0, Insightful

    I tried the NetBSD on Dreamcast thing a while back (much simpler process -- burn a disc and boot) but kind of wondered what the point was after getting it to boot. Walmart sells $200 Lindows machines with more functionality, particularly factoring in the hard drive, so why do folks sink lots of time and effort into this?

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




    1. Re:Neat, but why bother? by Pejorian · · Score: 2, Insightful

      I have to scratch my head at this too.

      The XBox is a game machine, not a PC, and it is designed to run 3D graphics applications really well. I can only conclude that the "run Linux on XBox" thing is a "proof-of-concept" (or as someone else put it, "stick-a-finger-in-M$-eye" thing or a "wow-your-fellow-geeks" thing)

      By the way, I consider soldering to be modding.

      PCs are cheap and plentiful. There are many FREE Linux distros that can be run on them. And, HEY! you DO NOT NEED A MOD CHIP nor do you need to solder ANYTHING to run Linux on them!!

      ya ya... -1 redundant.

      --
      - Murphy's Corollary: - It is impossible to make things foolproof because fools are so ingenious.
    2. Re:Neat, but why bother? by stratjakt · · Score: 2, Insightful

      Simple.

      Linux is just the "front" that lets kids talk about how to flash the BIOS with a hacked version to play warez.

      They act as though they have the moral high ground with all the linux jibber jabber, but go peruse the forums in the links and you can see what 99% of the kids are really interested in hacking the xbox for.

      It aint linux, it ain't Tux racer, it aint backups or imports. It's just code for "warez" and we all know it.

      Eg; a local game shop does mods, and sells imports. I was chatting with the owner one day, and asked him how many mods he does a week. He tells me 50 on a good week. I ask him how many import games he sells. He just kind of laughed and says practically none, they just keep them around to legitimize the whole thing.

      --
      I don't need no instructions to know how to rock!!!!
    3. Re:Neat, but why bother? by RatBastard · · Score: 2, Insightful

      Via Mini-ITX case in a small box with 64MB of RAM and an old hard drive. Fully functional MP3/OGG/etc... living room PC for almost nothing. Install any OS you like. Built in TV-Out, sound, NIC, video, etc... Hell, if it finds a TV connected to the Video-out and no monitor it will boot with the TV as the primary display, even in "DOS Mode".

      No need to solder anything. No voiding of the warranty. No giving MS any more of your money.

      --
      Boobies never hurt anyone. - Sherry Glaser.
    4. Re:Neat, but why bother? by yandros · · Score: 2, Insightful

      I don't believe that you missed the very first item in his list: ``I already have an xbox.'', so you must have chosen to ignore it. Shrug.

      Now, I believe that most people bought an xbox to play games, with an aside of ``and other home entertainment purposes'' (i.e. playing CD's, DVD's, etc). Given this as a starting point, is there something wrong with the idea of `Tux Racer on the XBox'? Maelstrom on the XBox? Frozen Bubble on the XBox? Random-other-linux-game on the XBox? Not-yet-written, free software, open source game on the XBox?

      In general, this hack (and the non-hardware-intrusive one before it) provide a way for people to make xboxes better able to do the sorts of things that many slashdot readers [like to] do. What's so hard to understand?

  3. Hmm. by Anonymous Coward · · Score: 1, Insightful

    Wouldn't this be self defeating? To get a Linux PC you need..a Linux PC? :> Although I guess the XBox is smaller, and it has the cool factor going for it.

  4. The problem with this... by chadamir · · Score: 2, Insightful

    is that I believe the goal of the whole boot linux on your xbox without a modchip was to make it so you don't have to void your warranty. Also, this sounds like it has tons of potential for a bad solder and then some kind of power surge thus frying your xbox. I think I'll stick with my matrix.

  5. Shows Palladium is not going to work by captaineo · · Score: 5, Insightful

    This wonderful example shows how even hardware-enforced media protection schemes aren't going to work, as long as there are any vulnerabilities in the "trusted" software.

    e.g. say you have a DVD player program that is "trusted" and prevents you from taking a screenshot or recording anything from a DVD. If you can find a buffer overflow or any other kind of exploit in the program, you can just have it execute your own code (rip the whole DVD) at its super-trusted privilege level.

    Given that MS has a hard time keeping its HTTP server secure, I don't think buffer overflows will be too hard to find in typical razzle-dazzle media player programs :)

    1. Re:Shows Palladium is not going to work by nick+this · · Score: 4, Insightful
      This wonderful example shows how even hardware-enforced media protection schemes aren't going to work, as long as there are any vulnerabilities in the "trusted" software.

      This is true as far as it goes, but you have to think that the goal (from Microsoft's perspective) isn't to lock hackers out of the hardware, it's to lock them out of the hardware only long enough to ship the next version, built on a platform immune to the vulnerabilities of the previous platform.

      Look at the satellite TV folks -- once pirated satellite got out of hand, they just dropped the H cards and started shipping HU cards. Once the community started getting traction on those, they moved to the next version of smart cards.

      DirectTV doesn't have to lock the hackers out forever, just make it hard enough to reverse engineer that they can move to a newer platform when the dam starts to break. So Microsoft can do the same thing. They can move faster than the community can, particularly when the protection is on die. Makes reversing it *really hard*... both expensive and time consuming.

      So really, the security on Palladium doesn't have to be great, just good enough.

    2. Re:Shows Palladium is not going to work by Minna+Kirai · · Score: 2, Insightful
      This wonderful example shows how even hardware-enforced media protection schemes aren't going to work,

      It only shows that the schemes won't work by merely technical means, and that they'll need the help of laws to make hardware media protection work.

      Legal methods alone won't work, because people will ignore laws that are totally easy to break. And it's impossible to arrest/intimidate millions of people for a non-sexual, non-violent, drug-free, victimless crime.

      Hardware methods alone won't work, because as soon as one smart guy deciphers the hardware, he'll spread his workaround to the entire world.

      The combination of hardware and legal protections can work. If there are laws allowing for severe punishments to the handful of hackers who create the workarounds, and moderate punishment to people who distribute them, it'll be quiet possible to keep 99.99% of people unable to break their hardware "trust" protection. And then the "trusted" code side will have won.

      Given that MS has a hard time keeping its HTTP server secure, I don't think buffer overflows will be too hard to find in typical razzle-dazzle media player programs :)

      That assumption is shortsighted. Maybe it's true today, but it won't stay true. Microsoft currently has many buffer overflows in its software, for 2 reasons.
      1. They have no financial benefit to secure code. People still buy their software (even HTTP servers), regardless of occasional vulnerabilities. BUT, in the future, on devices like the X-Box, they will have more and more incentive to secure the code, and they might start to move security up their priority list.

      2. PCs and servers with Microsoft Windows are currently general-purpose computers, which the end-user sysadmins can and do install unpredictable combinations of their own software on. In an unpredictable, dynamic environment, it's hard to keep things secure. BUT, X-Boxes (and similar hardware offerings) don't need to allow users to continually change and update the software. The routines that do things like unpack disk and network information are unchanging targets. Given time, Microsoft can progressively discover and eliminate any overflow. Then, they will make it impossible for game developers to write their own code for these things, and only allow them to use approved APIs for dangerous situations.
  6. Re:Wow. by FatRatBastard · · Score: 3, Insightful

    Actually, it just may. If the price goes down to $150 (as the rumors are claiming) then I've just saved a boat load of money on my "media PC" that I've been meaning to build (but have been too lazy to actually get around to). A good box with TV out, sound and ethernet to stream my 10K+ mp3 collection. This def. saves me time and money.

  7. Because by FreeLinux · · Score: 4, Insightful
    Because the XBox has

    a powerful processor

    enough memory

    dvd drive

    high-end graphics card

    and more

    All for only $200. You can't get a PC with the same specs for near that price.

    Did you vote?

  8. Re:no mods? by deanpole · · Score: 3, Insightful

    Be glad we have to physically remove the jumbers to write the flash. It also means Microsoft can't "upgrade" BIOSes when connecting to Xbox Live. :-)

  9. Re:But... why? by Anonymous Coward · · Score: 1, Insightful

    Reasons to do so:

    #1. Because I can.
    #2. Because it's cheap hardware and I want to find a use for it after I beat Halo and Fatal Frame.
    #3. Because it's a form factor that looks nice next to my TV and makes a decent media center, playing network available MP3's and movies.
    #4. Because I can, it's my damn XBox and this is another way to prove laws like the DMCA are pure bullsh*t.

    Mostly though, it's all about 'because I can.' People want to boot this OS that boots on so many platforms on one more, just to say they did. After that, maybe people will find a use for that platform running Linux. It's all good.

  10. meet the impossibles by Naikrovek · · Score: 3, Insightful

    the cop says: "I want body armor the size of a handkerchief that can stop a howitzer."

    the fireman says: "i want a firehose that weighs less than a pound that can fight fires 250 feet away."

    the scuba diver says: "i want an oxygen tank that holds 10 hours of air, and fits in my back pocket - those backpack tanks are HEAVY!"

    the hot rodder says: "i want a car that goes from 0-60 in 1 second with a top speed of 400mph in the quarter mile and i don't want to spend over $500."

    the alwsn says: "i want to make some electronic equipment i own do something it was never intended to do without opening the case, changing anything, and i want it to work flawlessly every time."

    ALL RIDICULOUS.

  11. Re:TSOP? by stratjakt · · Score: 2, Insightful

    Yeah, though I thought it was Thin-line Soldered On Package or some such.

    The xbox' bios is a TSOP eeprom.

    You'll also note they talk about burning an "ISO of Halo", when of course, the filesystem they're burning is anything but ISO 9660 (either UDF or Xboxes native system)

    --
    I don't need no instructions to know how to rock!!!!
  12. Re:Whats with all the blatent piracy news stories? by Vodak · · Score: 2, Insightful

    This is not piracy, this is the true art of hacking. Getting something to work in a way it was not intended.

  13. BECAUSE IT'S THERE! by DickBreath · · Score: 2, Insightful

    Walmart sells $200 Lindows machines with more functionality, particularly factoring in the hard drive, so why do folks sink lots of time and effort into this?

    I swear this question gets asked each time the Xbox-Linux topic comes up.

    Because it's there!


    Why did people used to buy Heathkit TV's when you could buy a pre-built similar TV for less money?

    Why should some kid build a linux-workalike when there were already other OSes that ran on his hardware?

    Why build a motorized car out of lego bricks when you can buy a ready made motorized car for less?

    Why do people do pointless things? Model railroading? Build their own automobile from a kit? Fix their own car? Why does a kid with a soldering iron to spend $30 bucks on parts to build his own radio, when he could have bought a ready made transistor radio for $5? Why does my straight cute neighbor build all kinds of things out of wood when he could purchase ready made items? (Mailbox, Playhouse, Swingset) Why would someone spend many hours learning to program a simple no-frills text editor for the millionth time when many people already have notepad pre-installed?

    --

    I'll see your senator, and I'll raise you two judges.
  14. What for? by kavau · · Score: 2, Insightful

    This is meant to be an honest question, not a flame: What's the point of running Linux on your Xbox? Linux runs fine on a PC. Is it just the "because we can" factor, or are there any really useful things you can do with Linux on an Xbox that you can't do on a PC?

    1. Re:What for? by tweek · · Score: 2, Insightful

      Actually the xbox is of more use than any of the others. You've basically got a pretty decent spec'd PC in a small formfactor for $149 bucks.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    2. Re:What for? by Anonymous Coward · · Score: 1, Insightful
      If you can boot Linux, then you can boot anything. You can just use Linux as a program loader, if you're really lazy. Whatever.

      That means that you can develop software (e.g. games) for the Xbox, without necessarily having to license their SDK.

      The value of that that, should be obvious to any hacker. If you don't see the value in being able to program a computer, then .. uh .. I just can't relate to you.

      But another consequence (non-hacker-oriented), is that if you can do this without requiring any hardware mods or expensive third-party stuff (e.g. that 007 game) then you can have a fairly large commercial market for your software but don't have to pay any royalties to the dark lord and also don't have to sign any bizarre contracts that contain heinous terms above-and-beyond the merely financial aspects.

      Piggy-backing on Microsoft's marketing and subverting their business model, would have a delicious payoff.

      1. You get to hurt someone who sucks. Why not wreak havoc on Microsoft? Why not smite, in the name of All That Which Does Not Suck, the primary enemy of personal computer technology? Why not cause damage to the force that has brought about so much homogeneity? Justice and vengeance are rewards all on their own.
      2. They either have to put up with it, or change their business model (charge more for the computer and less for games). That would put them at a disadvantage to their competitors, which goes back to the "hurt someone who sucks" value.
      3. Oh yeah: profit. Sell your game too all the Xbox sheep, without the royalty expense.
  15. No network on DCs. by RatBastard · · Score: 2, Insightful

    Unless you got really lucky and found one a while back, you will not be getting ethernet on your Dreamcast. While the DC might be cheap, the broadband adapter is as reare as hen's teeth.

    --
    Boobies never hurt anyone. - Sherry Glaser.
  16. Re:no mods? by MoonBuggy · · Score: 5, Insightful

    Anyways. Dont think the majority of the chatter on these forums is really about running linux. It's about using linux as a "legal" front to getting a hacked bios on the box that allows warezed to be played. There are "fair use" backups, sure. You can use linux, sure. But 99.999999% of the posts on the forums are of the nature of "how do u copy renterd gamez?"

    You're right, I'm sure, for the sites that this was originally posted on, but I would think that most /. users actually do want to run linux on their Xboxes. It may be a front, but it's a front that benefits alot of us around here (spare computer, multi-use DVD player, file storage etc.) and it'd be unfortunate if people thought that ALL modders simply wanted to playe warez.

  17. Re:no mods? by mark-t · · Score: 2, Insightful

    It may be a lot simpler to USE a mod-chip, but the effort required to actually OBTAIN a mod-chip in the first place can be substantial, unless you are lucky enough to know where you can obtain one without resorting to international mail order, which is often subject to inspection.

  18. What about SUN by Anonymous Coward · · Score: 1, Insightful

    Microsoft has crushed sun from it very powerfull days. Microsoft could end the xbox project any time they like just place a way for open source linux to run on it. Number one linux prides it self of being able to run on almost any thing. That is hand helds to mainframes. PS2 and Dreamcast can be made run linux.

    IBM and Sun are American companys are you say that they are wrong. Sun run the open office project the most useful open source project to date in my opion. IBM runs many small open source projects too.

    Basicly wake up microsoft has made enemys it is now paying the piper.

    And the game has not began yet just see some time gnome will come to windows then the war will be on.

    Basicly this is war with IBM and SUN and other companys supporting linux the battle will only get stronger.

    And you call it RIGHTFUL profit. What about ripping Netscape off and destory them. Basicly it is come back to them. You undermine someone else proft just because they are not prepare to give up there product. If any american company is truely great it is cisco if anyone can beat what they have they allow the company to use there brand name ie for a fee of course.

    And if any IT company is a Saddam with thugs it is Bill Gates and Microsoft.

    Basicly the Microsoft Thug acts are long and harmful. Breaking global aggrements, keep secrets and being pig headed. Yep Microsoft has done all of the above.

    Now you are just as fool who belives what you are told with out finding the truth.

  19. Impossible is done every day. by Groo+Wanderer · · Score: 5, Insightful

    There was an old quote on l0pht a while back, before they went corporate and scrubbed the site with the wire brush of PC-ness, that went something like:

    "That problem is strictly theoretical" -Microsoft
    "L0pht, making the theoretical possible since...."

    What you are decrying is innovation, not MS style word corruption, but the real thing. My parents bought a building in the 70's. It was ~75,000 sq feet, 30 foot ceilings, and a HUGE air conditioner, but almost no heater. It was built in the 1950s to house a computer. I shudder to think what it cost, much less cost to run. Today, my $27 timex wristwatch has over 10x the computing power of that HUGE computer, runs for about 3 years on a button battery, and never breaks, can work under water to 100m, survive heat, cold shock, and me beating it.

    Looking down the list of 'rediculous' things you mention, that is far and away 'more rediculous' than any of the things you mention.

    For another example, my roommate has a bullet proof vest. Another friend makes plate mail armor. The plate costs ~$2500 and takes months to build. A .45 will put a hole in one side, a bigger hole in the soft squishy thing in the middle, and a bigger hole in the back. The bulletproof vest will stop it, and probably only leave you with a big briuse and possibly a cracked rib or 3. The vest cost less than 1/10th of the armor, weighs about 1/100th of the weight, and is more readily available.

    Rediculous!

    So, what is your problem with innovation. The very best things that you use came from the same spirit that the people doing XBox hacks have. I mean, why bother with things like transistors, antibiotics, lasers, nuclear power, and CIA mind control lasers. Oops, you aren't supposed to know about that one.

    Rediculous!

    Before you decry cool stuff that others do, I suggest you try the following in order.

    1) Take a deep breath.
    2) Try ignoring things that bother you.
    When that fails
    3) Don't bitch at people doing things you don't like.
    4) Move out of your mother's basement
    5) Do something usefull yourself.

    Rediculous!, I know.

    Seriously, the world needs more cool things, be they useful or frivolous. Strange things come from seemingly random events, and noone tends to see the next killer app ahead of time. Don't be a roadblock.

    -Charlie

  20. Re:What is the point? by Anonymous Coward · · Score: 1, Insightful

    everyone seems to have also failed mentioning that you get a fully functional on the fly dolby digital encoding chipset... note that the nforce by nvidia which is the only one that will do it will cost u as much as the xbox, this one just also happens to come with a tweaked to the max gaming system with modified geforce4 with writable hardware effects, hdtv ready out, and ir in...
    if u cant see the point, then u obviously are too lazy and non-observant to do this, why are you here wasting your time...

    Mr.Big

  21. Been there, done that... by MsGeek · · Score: 2, Insightful

    Take a look at Buttercup. It's getting a GeForce 4MX 440SE 64MB with 64MB DDR. It has 512MB RAM, the highest an i815 motherboard can go up to. And it will probably do much, much more than anything a modded XBox can do. And even though the case is a bit bigger than an XBox, it isn't much bigger than a VCR or an audio receiver. Put a TV tuner card in there with MythTV and you have a TIVO.

    --
    Knowledge is power. Knowledge shared is power multiplied.