Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Xbox 360 Reset Hack Yields Unsigned Code Execution

Soulskill posted about 3 years ago | from the let's-see-if-microsoft-pulls-a-sony dept.

XBox (Games) 177

walshy007 writes "A new exploit has been shown which allows unsigned code execution on the Xbox 360 for all current models. It functions by pulsing the reset pin at a critical time during the checksumming/crypto boot process. The exploit enables the running of Xell, a boot loader which facilitates the running of Linux, amongst other programs."

cancel ×

177 comments

Sorry! There are no comments related to the filter you selected.

Did this remind anybody else... (0)

GameboyRMH (1153867) | about 3 years ago | (#37271742)

...Of Alyx Vance's PDA? Just give it a good zap, it'll do what you want!

Re:Did this remind anybody else... (1)

MokuMokuRyoushi (1701196) | about 3 years ago | (#37271754)

The thought would never have occurred to me had you not represented it. I'll turn in my geek card.

Re:Did this remind anybody else... (0)

Anonymous Coward | about 3 years ago | (#37273164)

Advanced computers default to "all acccess granted" rather than "burst into flames" when exposed to high voltages. It's a safety feature.

Re:Did this remind anybody else... (1)

Opportunist (166417) | about 3 years ago | (#37273502)

Which is horrible from a security point of view. While I'm quite happy in this instance (since I'm not responsible for the security of the console and would like to have control over mine), a core security requirement is a "fail to deny" reaction to any illegal input that cannot be processed.

Re:Did this remind anybody else... (1)

GameboyRMH (1153867) | about 3 years ago | (#37274284)

All good points, but you've been whooshed.

Finally! (2, Funny)

Anonymous Coward | about 3 years ago | (#37271834)

Now I can run Windows on my 360!

Re:Finally! (4, Funny)

Pseudonym Authority (1591027) | about 3 years ago | (#37272092)

I'm installing ReactOS as we speak!

Re:Finally! (1)

unixisc (2429386) | about 3 years ago | (#37272620)

XBox was based on Coppermine, which was a Pentium III and one could do all that. But XBox 360 is based on PowerPC Xenon, and ReactOS doesn't exist on it. Incidentally, what's the native OS that XBox 360 uses? XBox ran something that was a modification of Windows 2000, but is the same true of XBox 360?

Also, what's the current state of ReactOS - ain't it still in alpha? Also, is it still locked on 32-bit?

Re:Finally! (1)

neokushan (932374) | about 3 years ago | (#37272930)

The Xbox360's OS is a modification of the original Xbox OS, so technically it is also based on the Windows Kernel.

Atari 2600, anyone? (1)

Announcer (816755) | about 3 years ago | (#37271838)

That reminds me of the old Atari 2600, how if you hit the "select" switch at just the right moment after power-up or reset, you could add an extra "bullet" to Space Invaders, and really rack up scores! The normal game only allowed one bullet to be on screen at a time, so having two was a significant advantage.

C-64, anyone? (0)

Anonymous Coward | about 3 years ago | (#37271876)

I remember shorting 2 pins at the back of the Commodore C-64 to enable POKEs to cheat.

How the hell could that work? (2)

Viol8 (599362) | about 3 years ago | (#37273584)

Because I assume the code as written could only handle one bullet at a time. I doubt they put in extra memory locations and support code for more "just in case someone hit select at power-up".

Re:How the hell could that work? (2)

Haven (34895) | about 3 years ago | (#37273852)

Any marginally complex computer program has the possibility of exhibiting nearly any behavior given the correct environmental parameters.

Bugs never behave like you imagine they should, and there are always bugs in any computer system.

Re:How the hell could that work? (1)

PopeRatzo (965947) | about 3 years ago | (#37273866)

Any marginally complex computer program has the possibility of exhibiting nearly any behavior given the correct environmental parameters.

It's like the multiverse for computers.

Re:How the hell could that work? (1)

Anonymous Coward | about 3 years ago | (#37273994)

My guess is that the game supported this but was disabled by "marketing" at the time since they
were possibly working on their home computer, and didn't want the capabilities too close to each other.

The Atari's 6502 drew every line on the screen - there was no frame-buffer memory. If I remember,
it only had 128 bytes of memory, and I think that stack shared part of that.

So it's likely that some flag isn't cleared in this case, and this "feature" becomes available.
There's lots of quirks in many of these olde games that are fun to find.

Re:How the hell could that work? (1)

grub (11606) | about 3 years ago | (#37274248)

The Atari 2600 used a 6507 CPU. Similar but with less memory lines and (mumble mumble I forget what else mumble mumble)

Exploit (0)

Anonymous Coward | about 3 years ago | (#37271846)

Too bad the 360 exploit doesn't stop protect their website from the slashdot effect as well.

xbmc360? (1)

The Yuckinator (898499) | about 3 years ago | (#37271848)

Does this open the door to put XBMC back on the XBox?

Re:xbmc360? (1)

Lose (1901896) | about 3 years ago | (#37271918)

The latest SVN snapshots do support compilation using the XDK (and the usual places still offer recent SVN snapshot builds), which I have been able to power my Xbox as a useful media center et. al. for some time with. Granted, the poor old thing struggles with high profile options of most codecs because of its limited CPU power and memory (by today's standards, anyway).

Plus you'll surely brick your 360 for xbox live use. I suppose if you've already accomplished this, it'd be worth experimenting. It still greatly diminishes the gains from being able to get better multimedia functionality out of your 360.

Re:xbmc360? (1)

Gojira Shipi-Taro (465802) | about 3 years ago | (#37271922)

I suppose that's something I hadn't considered. Given the availability of DLNA/UPnP clients on everything from consoles to toasters these days, I'm not sure it's all that necessary, but that would be cool.

Re:xbmc360? (1)

kirbysuperstar (1198939) | about 3 years ago | (#37272122)

I don't know what it is about the 360's DLNA, but it's really bad and flaky. The PS3 client works fine, as does my ruddy phone. Media Centre Extender on the 360 isn't very good either. Plus, XBMC is just.. you know. Nice. Library management, having stuff marked as watched, etc.

Re:xbmc360? (1)

walshy007 (906710) | about 3 years ago | (#37272494)

I find the whole DLNA thing in general flaky, I have nfs shares that supply media to the various tvs in the house but a few devices (blu-ray players, xbox) that require use of DLNA simply refuse to work. They just don't find the media with no way to specify where it is. Not to mention if you employ any kind of subnetting it kills it also.

Re:xbmc360? (1)

SenseiLeNoir (699164) | about 3 years ago | (#37273438)

Nfs, and DNLA are totally different and unrelated things. No wonder you are finding DNLA "flakey" on the blue ray/tv if you are just exposing nfs shares.

Try reading up and understanding what it takes to use DNLA, then you may have success.

I have DNLA working just fine at home. A Western Digital MyBook World Edition, which does DNLA out of the box. All music/pictures/movies store on the box is acessible by ALL devices, including my sammy TV, PS3, DVD player, netbook, laptop, computer, Andriod phone, Nokia N95. The only devices that dont play ball are Apple ones, but thats apple for you, they dont do DNLA.

In addition, I can sit on my pc, right click a movie, and select "play on TV", voila, the item is playing on the TV.

Re:xbmc360? (1)

walshy007 (906710) | about 3 years ago | (#37273536)

You misread what i'm saying, I have both nfs and dlna servers setup, nfs works a charm on all things that support it, dlna does not.

Re:xbmc360? (0)

Anonymous Coward | about 3 years ago | (#37273778)

In addition, I can sit on my pc, right click a movie, and select "play on TV", voila, the item is playing on the TV.

Perhaps if you spent more of your income on furniture instead of tech gadgets you might have a chair or couch to sit on instead of a PC. Sitting on a PC just seems silly and uncomfortable.

Re:xbmc360? (1)

Alarash (746254) | about 3 years ago | (#37273320)

Back with the original Xbox, its (relative) small form factor and power for the time made it a great media center that's true, and I'm glad this gave us XMBC.

However nowadays you get video hardware acceleration chips, low-power dual core CPUs and all you need to run a media center for less than $200, in a case much smaller than an Xbox (even the new, slim one), much less power consumption and much less noise. I'm running XMBC on Ubuntu Server using an Asus S1-AT5NM10E [asus.com] (the mouthful) witch tops at 2% CPU when displaying a 1080p/DTS movie.

I don't see why anyone would want to run XBMC on an Xbox in this day and age.

Re:xbmc360? (0)

Anonymous Coward | about 3 years ago | (#37273400)

I don't see why anyone would want to run XBMC on an Xbox in this day and age.

I see a lot of people using PS3/Xbox360 consoles, streamed from another high-performance computer over a gigabit LAN. I also don't get it. Get one of Popcorn Hour's [popcornhour.com] awesome little players, it'll burn like, 8 watts, and play back anything.

Re:xbmc360? (1)

Gordonjcp (186804) | about 3 years ago | (#37273766)

Because when there's nothing worth watching you can still play GTA:San Andreas.

Re:xbmc360? (1)

Alarash (746254) | about 3 years ago | (#37273898)

So you're saying a media center and a Xbox are mutually exclusive? I can see the advantages of bundling that together (less cables, less space on the shelf), but to me they are totally overshadowed by the downsides (noise, power consumption, hassle to setup...). Can you even easily switch from the regular OS to XBMC with the bootloaders?

Re:xbmc360? (0)

Anonymous Coward | about 3 years ago | (#37274080)

Because of the interface. I run XBMC on my PC, but I also have a 350 GB HDD in my old Xbox running XBMC4Xbox and it's filled with cartoons and movies. The interface and controller are perfect for my 7 and 4 year old daughters to use, and this also totally segregates my media from theirs.

Re:xbmc360? (0)

Anonymous Coward | about 3 years ago | (#37274088)

I have a spare XBOX lying around so might be tempted to try this. If you could get it running alongside the regular OS without it interfering with online play I could see people settling for the one solution - I remember the chip on my original XBOX allowed me to switch between the clean OS install and the Linux install so I could still play legitimate games, you'd need something like that, online is too integral to the 360 experience to want to sacrifice it to add media player functionality (although I guess for less then legal downloads it would also be a solution).

Why? (4, Insightful)

Gojira Shipi-Taro (465802) | about 3 years ago | (#37271860)

I can already run unsigned code on any of half a dozen PCs or similar devices I have that are not the 360 and are FAR more powerful. This is interesting-ish in that it's a neat kind of hack, but really... why would I want to do this now?

Re:Why? (0)

DamienNightbane (768702) | about 3 years ago | (#37271880)

Piracy.

Re:Why? (4, Insightful)

gman003 (1693318) | about 3 years ago | (#37271898)

You're obviously not a real geek, then. Running arbitrary code on a device designed to not let you run arbitrary code is, to a geek, a worthy goal in and of itself.

In other words, "it's not about WHY, it's about WHY NOT!".

Re:Why? (2)

Gojira Shipi-Taro (465802) | about 3 years ago | (#37271908)

I'm all about doing that if it has a purpose. I guess if there weren't PC drivers for the motion sensor gizmo it would be really cool.

Re:Why? (5, Insightful)

gman003 (1693318) | about 3 years ago | (#37272174)

You're still focusing on the wrong thing. The people doing this aren't doing it because they need a computer to do useful tasks. They're doing it because breaking into a system designed to keep you out is fun. Getting a decent machine (the CPU on it is actually fairly impressive, even if the graphics processor isn't that hot, and the memory system opens some interesting opportunities) is just icing on the cake.

Some people, in their leisure time, collect stamps, others play war games, others still read ancient Greek political satire. And some people hack game consoles.

Sure beats arguing on /.

NO IT DOESN'T! (5, Funny)

definate (876684) | about 3 years ago | (#37272534)

Sure beats arguing on /.

NO IT DOESN'T!

Re:NO IT DOESN'T! (2)

TheRealQuestor (1750940) | about 3 years ago | (#37272716)

yes it does you insensitive clod

Re:NO IT DOESN'T! (1)

Jaktar (975138) | about 3 years ago | (#37274074)

M: Look, I CAME HERE FOR AN ARGUMENT, I'm not going to just stand...!!
  Q: OH, oh I'm sorry, but this is abuse.
  M: Oh, I see, well, that explains it.
  Q: Ah yes, you want room 12A, Just along the corridor.
  M: Oh, Thank you very much. Sorry.
  Q: Not at all.
  M: Thank You.
(Under his breath) Stupid git!!

Re:Why? (-1)

Anonymous Coward | about 3 years ago | (#37272482)

I'm all about doing that if it has a purpose.

I guess you don't get laid unless you're trying to have a child too...poor you, you should join the rest of us and start doing some things just for the fun of it.

Re:Why? (2)

scrib (1277042) | about 3 years ago | (#37272082)

Thank you, Cave Johnson!

Re:Why? (1)

tlhIngan (30335) | about 3 years ago | (#37272252)

Running arbitrary code on a device designed to not let you run arbitrary code is, to a geek, a worthy goal in and of itself.

Correction - running arbitrary code on a locked-down device without using the official means.

After all, the Xbox360 (and iOS devices) let you run unsigned code - it just costs $99. Then you can write your code and run it on those things "officially".

Of course, the SDKs have limitations (otherwise Microsoft can't sell dev 360s for $15k each with all the necessary maintenance fees and such), so it's still fun to see if you can do more...

Re:Why? (0)

Anonymous Coward | about 3 years ago | (#37273586)

But Xbox are very unreliable, and their track record for breaking is very known. The geek in me sees no point in running anything on unreliable hardware.

Re:Why? (0, Flamebait)

Anonymous Coward | about 3 years ago | (#37271904)

To pirate games and cheat.

Re:Why? (1)

Anonymous Coward | about 3 years ago | (#37272526)

Biting the troll here. You know full well copyright infringement and cheating are not the only reasons to hack a game console.

Re:Why? (1)

IamTheRealMike (537420) | about 3 years ago | (#37272796)

However in practice this is what the resulting hacks are always used for. I understand that hacking these systems is fun, but you can do that in privacy. I've never been able to get behind these guys who think it's funny or clever to unlock consoles for the world, because they know perfectly damn well that the end result will be PC levels of piracy (90%+) which is what pretty much destroyed the platform for gaming. I like playing high-budget games like Mass Effect and frankly the recent failures of the PS3 and now Xbox security don't impress me much, as it makes it less likely I'll be playing similar games in future, at least until the platforms are resecured and the free riders booted out.

And yes, before some smartarse replies, I know it's possible to pirate 360 games already using a series of awkward mods, as long as you aren't worried about the box being banned from Xbox Live and do some hard work. Unsigned execution is different as it allows for completely undetectable piracy, along with piracy of games that were previously uncopyable like indie/arcade.

Re:Why? (1)

neokushan (932374) | about 3 years ago | (#37272950)

Guns are for defensive purposes, but in practice they're mainly used to shoot people.

Re:Why? (1)

unixisc (2429386) | about 3 years ago | (#37273190)

Yeah, but there is a difference b/w shooting to murder someone, vs shooting either in self defense, or to maim/kill an assailant who's assaulting someone else.

Re:Why? (1)

cheekyjohnson (1873388) | about 3 years ago | (#37273516)

Yeah. Those pirates totally kill all the platforms (by making game developers potentially lose potential profit). Also, we know exactly how many pirates there are (we don't, but we do).

I'm just going to go ahead and say that consoles should never be hacked because people might be able to pirate because of the hacks (which is bad because is causes a potential loss of potential profit).

Re:Why? (2)

Opportunist (166417) | about 3 years ago | (#37273552)

Here's my reason: I prefer playing on PC to console, because I hate those shit controllers. By leveling the piracy amount on all platforms, I encourage game makers to provide me games for my preferred platform. And since I cannot lower piracy on PC, I do the next best thing and am quite happy if I see an increase in piracy on the consoles.

Re:Why? (1)

Akoman (559057) | about 3 years ago | (#37271934)

Beyond the obvious "I want to tinker" motivates the XBox360 is a really nice device in a home theatre. You can do your games, but also Zune Marketplace isn't terrible but if you hate it there is still Netflix. It can play your music off a CD or an attached USB device. I haven't a model with wireless but I'm seriously considering it because thats cool to have. Finally, it advertises the capability of doing UPnP with Windows Media Centre. Unfortunately, it doesn't do UPnP with Linux (or Windows Professional AFAICT), the classic arcade games shop is atrocious AND a massively overpriced ripoff (so emulators), will only play certain digitally locked media files. This isn't much, but its the only things I feel are missing from my entertainment centre. With some work I see MythTV having a place on it.

Re:Why? (1)

badboy_tw2002 (524611) | about 3 years ago | (#37272022)

I stream stuff off my android tablet w/ Twonky and it works just fine. Does that count as Linux? Maybe its the codecs you're using?

Re:Why? (0)

Anonymous Coward | about 3 years ago | (#37271950)

That's grounds for pocket protector removal right there.

You are no longer allowed to be a geek. Go hang out with the dorks. Those are your people now.

Re:Why? (5, Informative)

Anonymous Coward | about 3 years ago | (#37271972)

Because its your hardware, and you should have the right to do so, whether or not you have a reason to at the moment. It's about preserving that right, which seems to be going away on more and more devices over time.

Re:Why? (1)

grumbel (592662) | about 3 years ago | (#37273272)

It's about preserving that right,

If that's the intend, I am not so sure it's working out. As hacking all the closest devices just leads people to buy more of them, instead of going to open alternatives. And judging from the stuff I read around the net, it also seems to have established this expectation that no matter how locked down a device is, hackers will come to fix it, so instead of seeking free devices, people just ignore any lock down as "hackers will fix it". And well, judging by the Xbox360 that "hackers will fix it" might not be so true anymore. The Xbox1 got hacked early enough to be turned into a media center, the Xbox360 is already far later in its lifecycle and while it has been hacked, non of the hacks have lead to as widespread adoption as on the Xbox1. So in essence, the security measurements are getting better. A generation or two down the line I wouldn't be surprised if hackers have an even tougher battle ahead.

Re:Why? (0)

happylight (600739) | about 3 years ago | (#37272002)

Play backup games, use aim bots, wall hacks, any kind of cheat you can think of.

Re:Why? (2, Insightful)

Anonymous Coward | about 3 years ago | (#37272018)

Umm, because it's fun?

Jesus, what the hell has happened to this place... *sigh*

Re:Why? (1)

exomondo (1725132) | about 3 years ago | (#37272030)

I can already run unsigned code on any of half a dozen PCs or similar devices I have that are not the 360 and are FAR more powerful. This is interesting-ish in that it's a neat kind of hack, but really... why would I want to do this now?

You probably wouldn't, and they aren't saying you would or trying to market it to you or anything like that. Since when does publicizing hack yield questions like 'why would i want this'.

Re:Why? (2)

mykos (1627575) | about 3 years ago | (#37272088)

Thanks for bringing me some clarity! I can run unsigned code on my computer, therefore I shouldn't need to be able to run unsigned code on my Android devices, iDevices, or Xbox 360s. I mean, what's the fucking point of running unsigned code on any other devices if I can already run it on one?

Re:Why? (1)

Anonymous Coward | about 3 years ago | (#37272156)

Because it's awesome. Making some random piece of hardware (in this case an Xbox 360) write "Hello World!" to a screen is a heureka moment like no other. I can imagine how it must be to actually discover an exploit like the one in TFA.

Re:Why? (1)

X.25 (255792) | about 3 years ago | (#37272184)

I can already run unsigned code on any of half a dozen PCs or similar devices I have that are not the 360 and are FAR more powerful. This is interesting-ish in that it's a neat kind of hack, but really... why would I want to do this now?

Because some people don't have half a dozen PCs or similar devices connected to their TV, eh?

Re:Why? (-1)

Anonymous Coward | about 3 years ago | (#37272376)

For 99.9% of people, so they can steal games.

Re:Why? (1)

Saffaya (702234) | about 3 years ago | (#37272478)

Because the 360 is region locked and we don't feel like importing from the other side of the world via FedEx + custom tax another 360 regularly because it RRoDs or is simply bricked by Microsoft themselves ?

I'm talking about absolutely genuine, untampered with consoles here. See 1st gen 360 and the 1GB DVD extension update.

Re:Why? (1)

sg_oneill (159032) | about 3 years ago | (#37272800)

Man , I miss the days when the ACCC forced australian shops to only sell multiregion DVD plays and litigated to PROTECT modchipping , because it was necessary to protect parallell importing.

Then we signed a useless treaty with the US that wrecked our sugar exports and in return we "won" tighter copyright controls. Dickhead conservatives :(

Re:Why? (0)

Anonymous Coward | about 3 years ago | (#37274192)

I still don't get why you Aussies don't get some balls and tell us americans to fuck right the hell off. I mean goddamn you're a WHOLE COUNTRY OF CRIMINALS, START ACTING LIKE IT! :D

In all seriousness though if more countries stopped caving to the US it'd not only be helping you guys, but us too, because then the schmucks pulling this stuff off wouldn't be able to use it to rake in as much cash, which in turn would lead to a higher financial burden to lobby our 'elected' officials, which in turn would lead to less power to push unfair laws/treaties both home and abroad which are not in any public's interest.

But hey what do I know, I'm the guy who always gets told I'm wrong by a buncha idiots who think the system is working for them, not against them :)

Heh, captcha was 'dissent'. Slashdot has a real sense of humor, eh?

Re:Why? (1)

Yuioup (452151) | about 3 years ago | (#37272616)

Because the xbox 360 is a pretty decent piece of hardware sold at a price the fraction of an equivalent PC.

Re:Why? (2)

V!NCENT (1105021) | about 3 years ago | (#37273244)

Well you got this billion-trillion-gazillion dollar company that hires the best of the best people to make a million/billion dollar costing platform with some realy serious security that nobody is supposed to break.

And a single guy, doing some hobby hacking, can beat that. It's like chess. He is superior. He won.

That's why. And now he's showing the world that he is smarter than the guys who even gone so far as too make the CPU burn its own key. It's like sport, for nerds.

that's why i don't buy console (2, Insightful)

Anonymous Coward | about 3 years ago | (#37271864)

I refuse to buy devices where the mfg intentionally locks me out of running code I want on a device that I own. Sure, sure, these hacks appear but you have to subvert the attempts by the vendor to lock you out of your own hardware. Same for many cell phones, and with things like the iPad slowly starting to eat away at PC sales, that seems to be how personal computing is going to go. It'll end up that you can only run "approved" code on your own device to prevent "hackers" - just wait.

I don't get why so many other people don't seem to mind giving up control over their own systems. It's a war only one side is fighting.

Re:that's why i don't buy console (-1)

Anonymous Coward | about 3 years ago | (#37272090)

Re:that's why i don't buy console (2)

Elbereth (58257) | about 3 years ago | (#37272276)

That's a bit unfair, really. He's got a point about the restricted code execution, even if it's a technicality that most (99%?) people don't care about. I agree that it comes dangerously close to "I don't own a TV", but, really, he's not a hipster. He's just some guy who cares about things that nobody else does. And isn't that punishment enough, without ridiculing him?

Re:that's why i don't buy console (1)

galaad2 (847861) | about 3 years ago | (#37272284)

hey... the ONION is finally publishing non-fiction?

hmm.. i guess that WAS fiction back in february 2000 when that article was published... currently not anymore though.

Re:that's why i don't buy console (1)

Lord Lode (1290856) | about 3 years ago | (#37274214)

I don't own a TV because...

I spend time on the computer instead, and it can play DVD movies and YouTube!

Re:that's why i don't buy console (1)

tlhIngan (30335) | about 3 years ago | (#37272236)

I don't get why so many other people don't seem to mind giving up control over their own systems. It's a war only one side is fighting.

Depends on which "many" we're talking about. A lot of /. folks and geeks love their Android devices and can properly secure them and examine every permission bit.

The other "many" are folk who the /. folk have to fix computers for (either as a job or "family pricing'). You know, the ones whose PCs have so much crapware running that reinstalling is necessary and the like. These folks are the ones you'll get them a console for so they don't come calling just to play every game that crosses their desk. Or they'll get one themselves so they can play games without all the technical hassles of drivers, or why their Intel Graphics won't let them play at 1920x1080 silky smooth, etc.

Basically, people want their machines to Just Work(tm). Stick disc in, start playing. Not stick disc in, oh, I need and Nviati 8829x04 with 1024TBs and 2085Googles? Well, doesn't my Intel beat all that? Or why they can't play the latest and greatest on their $200 laptop.

Re:that's why i don't buy console (2)

Jmc23 (2353706) | about 3 years ago | (#37272414)

Um, probably because the vast majority of people buy a games console to, you know, play games.

Out of the remainder geeks who do want to run unsigned code they really don't care about being able to run their own code, they just want aded functionality and/or bragging rights by running other people's unsigned code. An even smaller percentage of geeks buy them because of the challenge of breaking the security, finding flaws, and taking advantage of the hardware and possibly making it do things it was never meant to do.

Then there's you, who just whines and bitches and doesn't share in all the different ways others are getting pleasure from a simple game console, and let's be realistic, nobody, neither companies nor peers, cares about your opinion because you are neither buying nor having fun with other people.

NB, I'm using the plural you. Take heart AC there are other losers out there.

Re:that's why i don't buy console (1)

exomondo (1725132) | about 3 years ago | (#37272434)

I refuse to buy devices where the mfg intentionally locks me out of running code I want on a device that I own.

That's the great thing about choice.

I don't get why so many other people don't seem to mind giving up control over their own systems.

Because most people don't need that level of control and in fact that level of control just becomes a burden.

It's a war only one side is fighting.

It's not a war, it's a difference of opinion, if you want control get yourself a Nexus and a PC if not then you can opt for an iphone and an xbox.

Re:that's why i don't buy console (1)

Anonymous Coward | about 3 years ago | (#37272588)

I refuse to buy devices where the mfg intentionally locks me out of running code I want on a device that I own.

Better sell your car then. And your TV. Microwave, coffee maker, and alarm clock are gonna hafta go as well as dozens of other embedded devices.

I don't get why so many other people don't seem to mind giving up control over their own systems.

You're missing something. Ask yourself this: Did you buy a general purpose device or a specifically-purposed device?

Re:this is why you don't get invited to parties (0)

Anonymous Coward | about 3 years ago | (#37273784)

No one cares, man. quit karmawhoring, you posted AC.

Can't wait (2)

ArchieBunker (132337) | about 3 years ago | (#37271978)

For all the usual emulators to get ported. Is it really that big a deal to run a Sega Genesis emulator on your Xbox? If you want a media player then you might as well buy a netbook for around the same price but with a larger hard drive and much lower power requirements.

Re:Can't wait (0)

Anonymous Coward | about 3 years ago | (#37272140)

No matter how you do it. old games just fucking ROCK on a big TV, a controller in your hand, while you sit back and have fun. Also I bought my Xbox1 four years ago for 60 bucks.... and while its not playing the best and the newest, its a 500 gig nas, ok media center, great DVD player and has like 60 gig worth of games on it via emulation.

Re:Can't wait (1)

skirmish666 (1287122) | about 3 years ago | (#37272300)

There's a few emulators out there already, I know MAME runs on the 360. There's even an instructable on how to get earlier fat models to run unsigned code -http://www.instructables.com/id/How-to-JTAG-your-Xbox-360-and-run-homebrew/

Stop buying unfree platforms (0)

Anonymous Coward | about 3 years ago | (#37272084)

If you care about software choice and freedom then stop buying unfree platforms.

They will continue binding our hands and treating us like consumers as long as we put up with it.

If we want the freedom to tinker we must demand it and vote accordingly with our wallets.

Why even invest development energy in a worthless, crippled, corporate platform?

Let's take all of the intelligence elsewhere and leave the game systems to the game kiddies.

Wasnt that the point? (1)

Osgeld (1900440) | about 3 years ago | (#37272086)

I mean you can crash your Xbox360 in many different ways, including unintentional ones. But the entire point of presenting an exploit is the fact that it is useful in some way, even if minor?

During the PSP race.... I used to think OH wow that's a good trick. Check it! the PSP plopped up a hello world, and thus proof that, and no shit, it runs custom code !!OMG!!

Wait a month or 2 and that 360 will be running a Neo-Geo emulator full speed and reasonable sound with chrome in the background on a Debian PPC custom build.

Thanks for the news Captain Obvious.

Re:Wasnt that the point? (1)

neokushan (932374) | about 3 years ago | (#37272970)

There are already several emulators out there for the 360. This isn't the first time there's been an exploit to run unsigned code, in fact it's the 3rd by my count. The first wasn't all that prevalent and it was patched quickly, though. However, in 2009 an exploit was released allowing people to create what are now known as JTAG 360's, which do exactly the same thing as this exploit does. In fact, the video for this exploit shows it booting a basic Linux OS, that's a modified version of the JTAG hack.

Would be nice if (2)

CityZen (464761) | about 3 years ago | (#37272106)

this lets you figure out the keys that are necessary to write to the optical drive firmware to pair them up again, because there are boatloads of systems out there that don't work after someone removed and lost track of the paired drive that was in it.

Re:Would be nice if (4, Informative)

_133MHz (1556101) | about 3 years ago | (#37272168)

It does! Xell spits out the CPU key and the DVD key at the boot console. Just have a digital camera handy!

Re:Would be nice if (1)

neokushan (932374) | about 3 years ago | (#37272980)

Xell also creates a basic HTTP server, you can just browse your 360's IP address and you'll get a lovely site listing all your keys. It'll even let you download them in a .txt file.

Re:Would be nice if (1)

hansamurai (907719) | about 3 years ago | (#37274070)

It would be nice if you didn't phrase half of your post in the subject so I could figure out WTF you were trying to say.

How do people find out this shit? Seriously. (0)

Anonymous Coward | about 3 years ago | (#37272206)

I'm still be-puzzle-ated at how people figure out all these hacks and exploits. I'm at a loss how someone would go about intentionally trying to crack ANYTHING.

someone is going to prison (0)

gearloos (816828) | about 3 years ago | (#37272296)

Someone is going to prison! You play with xbox.. you get the cage box.... F Msoft btw...

Piracy... give it a rest. (0)

Anonymous Coward | about 3 years ago | (#37272496)

I find it surprising the level of bitterness towards hacking game consoles. Most of the kids with jtags have em so they can mod. It's not about piracy and people will want to mod their 360s for a number of reasons outside of piracy. Please don't reply "get PC games and mod then". You have to realize people own the hardware and want to do with what they wish. Novel idea. Just happens to be at the root of all things great about computing. Please stop going on about piracy!

Re:Piracy... give it a rest. (0)

Anonymous Coward | about 3 years ago | (#37273636)

It is about piracy. Always has been and always will be no matter how much want people to believe otherwise. Every jailbreak = piracy no matter what the intention of the original jailbreak coders was.

Not the first 360 hack like this.. (2)

neokushan (932374) | about 3 years ago | (#37272986)

A lot of people are saying things like "ohhh, I wonder how long before emulators appear".

FYI, this is actually the 3rd hack like this to appear for the 360. There was a first hack, the KK (King Kong) exploit that got patched quickly, then in 2009 details for a JTAG hack were released. Because of this, there's quite a few 360's running unsigned code out there and plenty of emulators for them. MAME, SNES, Genesis/MD, I believe someone even ported Final Burn Alpha. Sadly the homebrew scene wasn't quite as rampant as the PS3 homebrew scene and neither had anything on the Xbox homebrew scene, but hopefully this will breathe new life into it.

Suffice to say, as a JTAG owner myself, it's worth it for being able to store and load all your games from a HDD. With most 360 games (full games, that is) clocking in at about 6.5GB, you don't even need a lot of space for a big collection.

Oh great, another improvement. (1)

History's Coming To (1059484) | about 3 years ago | (#37273310)

Thanks guys. You do realise that MS will now "upgrade" all of the XBoxes to "improve service" and "enhance security"?

And you know what that means. My save files will be corrupted, I'll probably lose at least one game plugin, and my Linux->Xbox streaming workaround will stop working around. You had to go and encourage them didn't you?

Re:Oh great, another improvement. (0)

Anonymous Coward | about 3 years ago | (#37273946)

Thanks guys. You do realise that MS will now "upgrade" all of the XBoxes to "improve service" and "enhance security"?

And you know what that means. My save files will be corrupted, I'll probably lose at least one game plugin, and my Linux->Xbox streaming workaround will stop working around. You had to go and encourage them didn't you?

Nope.

If you RTFwiki, this hack is entirely hardware based and utilises among other things, the relatively "dumb" clock PLL, reset wire and very first stage of the (ROM)bootloader.

There's no fix that will patch the hardware.

Re:Oh great, another improvement. (1)

Anonymous Coward | about 3 years ago | (#37274226)

There is a team of engineers at Microsoft that has as much fun patching your "unpatchable" hacks as the people here have hacking their "unhackable" patches. They already closed up a full breach twice now; the e-fuse thing was particularly inspired. This isn't Sony we're talking about.

Re:Oh great, another improvement. (0)

Anonymous Coward | about 3 years ago | (#37274024)

...my Linux->Xbox streaming workaround will stop working around.

Linux to Xbox streaming workaround? I'm not sure I follow. There is absolutely no work around necessary. The 360 is a perfectly functional DLNA/UPnP client. There are is quite a long list of programs that work quite well serving that media up. Not only is it not a "work around" it's intended functionality of the device.

I aware you negative 25 l33t points for pretending that you are doing something hack-y.

Re:Oh great, another improvement. (0)

Anonymous Coward | about 3 years ago | (#37274122)

Microsoft patched the JTAG/SMMC hole by updating the bootloader and system, then blowing an efuse inside the cpu to prevent downgrades to the previous one. This particular hack can happen before the efuses are even checked. Microsoft cannot fix this one with an update, they need to release a new hardware revision.

Load More Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>