- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Isn't it obvious? To artificially drive prices up in other regions. PAL regions suffer from this the most. In Australia, it can cost $110 for a new PS3 game. How much in America? Less than half that. I could buy a PS3 game from the United States and even with the international shipping fees, would be drastically cheaper than buying it from any store in Australia.
Damn, I've got to sell my Wii to get a PS3.
Admin
Admin
Different countries have different rules. Rules regarding sales, promotions, content, intellectual property, etc... Some games are rated differently, some need to have changes, and some are flat out banned in certain countries. Region locking puts reasonable restrictions in place for such things. There's also the currency exchanges to consider. It's possible that buying from another country might cost less, and your region probably doesn't like that. Moving money out of the country causes the value of the currency to go down. Also taxes: Government likes to get their cut. For existing IP, the game maker may not be licensed to distribute in that region. If a movie comes out and a publisher wants to make a game for it, they may only pay to acquire the license for North America. Say the movie did great there, but was a flop in Europe. Why pay licensing fees to distribute a game to a region where it's expected to do poorly? Differences in hardware also applies. The difference between 50hz and 60hz can really cause some games problems, if they rely on the vsync for any reason.
Admin
TRWTF here is Nintendo's reluctance to support any kind of homebrews. If they had an actual communication channel to their homebrew content creators, they'd have an incredible mass of people helping them fight piracy as well. Still, if they had a channel to the homebrewers, there wouldn't be that much of a need to find the latest exploit and ...well, exploit it.
Admin
Take a poll, ask your friends, visit/moderate a main-stream game site, visit (informal) game conventions, or just read your local game-dev monthlies. I'm not a researcher and I left my piracy log book is in my other pants.
Very commendable that the modders try to discourage piracy and I give you all big hugs and kisses from the bottom of my wallet. :D
...but for every lawful good modder there is a chaotic evil bastard who puts a hack online and whoops the shit hits the mainstream fan and downloads go through the roof while sales tank.
Admin
11000111100101110000110011101110110111001100001110110000011101010100010010010000001000000001101001111010101001100001001111001101011100111001000100010000100000011100011110010000111101011111000110101000011100100110111101000110001101010101000010111011010110110111111111110000110110111000111000011110101000010001100010011110110001110010111110010011110100010110010100000000000100011011110101110010000110101110111010101100110000101010110011011110001100101010000001000001000001111111000001100100100011000010100000010011101000110001111101011011000010110111011101100101111111111000101101000100101101001011011011111111110010010011001110000100101101100100011011101011000010011100011111001111010111101000010110010010110101000000111010100011001111001000000000000011100111110011010110110100111100010100101000000100101101010001111101111011111111010111100000011011111001001101000101100111001100010110010010111010100011101011100110010001110000101100010011010111001100001011101110111110001101011111010110010010101111011110111101010010010010101111011111101000110110101110111111010010011011000110011011111100000000101100010001111001101011111000100111010110010011010011011100111111010001000010011100001001010000111001110111100110011011001110101110010101010111110011111010100011011111010101000101011001111101100001001101011000000010011111100001010011001101001011010111001011000110000001001110101101110111001000000011001101000001010110000010011111000100001010110001101010100101011010110101100101100001110010110010010000100101010010010110111101101011010011001010111100011100101001010110010010011001000010100100100000111100100100110001100001110111000101101100111100001110110111100100100011111001010110101100010110101001001101100111010011011100111101100001110010000111110010010010100011111111000000111100011011001100010011000111110101010101100001010100010111001010000110011010111100110011000011000011111001010100000101010011001000001001001110011100110011101001011110101101101000000101111111011110111100000101100011100110011101010010001100011000110110000111001100011111100101
Admin
What's that in Uniary? I have a need for some large base 1 numbers for a project due friday. Plz email me teh codez.
Admin
This one's easy. Nintendo distributes a lot of third-party games via VC. They have to get the rights to do this, and the original publishers may want to sell the distribution rights per country.
Here's a side-wtf. I just noticed that the default "Your Name" field is "captcha: $captcha" where $captcha is the answer to the captcha which is required to post. Is that intentional? Doesn't that just mean that a bot could read that field? Has this been discussed before and I'm just slow?
Admin
Yeah, seems like the real WTF is that console makers (specifically Nintendo) aren't supporting homebrew. You know how much PR you get by letting people write games for your console? That PR can also turn into cash pretty easily.
I can totally understand about the want to block piracy but as someone else already said, if they were supporting homebrew, the homebrewers would HELP them stop piracy.
Nice article by the way. Very interesting information.
Admin
I guess you can count me in the 1%. I want to use my backups as my main play disk for those stupid games that require a disk to be in the drive (some PC games, all consoles). That way I don't destroy the original. It really irks me to have to pay twice, or more, for a game (especially when they approach $40+ per game)
Admin
I had to laugh when I noticed that all the sponsored Google ads down the left of the page are for WiiKeys and R4DS cartridges. Looks like the big G has just put its stamp of approval on Wii/DS piracy and who the hell are we to argue with them?! Score another one for context sensitive advertising - perhaps tomorrow you could do an article about hash functions, who knows what good stuff Google might serve up to us...
Admin
The important question is:
Where can I get "Bob Ross Painting" for the PS3?
Admin
Up Down Up Down Left Right Left Right A B A B Start
Admin
Admin
Just want to point out that WiiConnect24 doesn't actually push new system firmware updates to consoles. All it does is send you a message saying there's an update available. You then have the option to download it or not. However, newer games tend to require the latest firmware to run and include a copy of it on retail discs (which you still have the option to not install, although then the game won't run).
Admin
All you need to do to hack the Wii is to enter the following movements on your remote and you will have access to anything you want:
up-up-down-down-left-right-left-right-B-A
You're welcome
Admin
::but for every lawful good modder there is a chaotic evil bastard who puts a hack online and whoops the shit hits the mainstream fan and downloads go through the roof while sales tank.::
Funny guy.
Give me the chance to pay for what I want, and I'll give you the money.
Examples: Quake 4 - worth $18, paid $20, released at $60 Spiderman 2 - worth $6, paid $0(waited for braodcast), released at $12 Mettalica "Magnetic Death" - worth $8, paid $0 (will never purchase), released at $25 Wizardy 8 - worth $120, paid $20, released at $45 Batman Begins - worth $14, paid $14 (IMAX), released at $12 NIN "The Slip" - worth $25, paid $160 (two concert tickets), released at $0
Admin
::but for every lawful good modder there is a chaotic evil bastard who puts a hack online and whoops the shit hits the mainstream fan and downloads go through the roof while sales tank.::
Funny guy.
Give me the chance to pay for what I want, and I'll give you the money.
Examples: Quake 4 - worth $18, paid $20, released at $60 Spiderman 2 - worth $6, paid $0(waited for braodcast), released at $12 Mettalica "Magnetic Death" - worth $8, paid $0 (will never purchase), released at $25 Wizardy 8 - worth $120, paid $20, released at $45 Batman Begins - worth $14, paid $14 (IMAX), released at $12 NIN "The Slip" - worth $25, paid $160 (two concert tickets), released at $0
Admin
Wow, this is hilarious. As I long-time hackmii lurker I was stunned when I saw this popping up here. Brillant!
I would still like to know how Nintendo responded to your open letter. But I guess you won't tell.
Admin
I vote Wiitard
Admin
Not sure if this has been posted, but this is the website where this story originated (I recognized it right away):
http://hackmii.com/
You can check there for more details. For example, there were not just the one bug in Nintendo's save verifier code, but 4 or 5 bugs which could have been exploited to work around the checks. The reverse-engineered pseudo code looked of very poor quality indeed.
Admin
The disassembly for the Zelda anti-hack in particular was obtained from online updates though. I wrote a program to "impersonate" a Wii during the update process (Wiimpersonator), and have it scheduled to run on a cron job at my server. It generates reports whenever it detects an update, and downloads and decrypts everything for later analysis. You can read up-to-date reports here. If you feel the need to grab anything yourself to look at (I'm not disitributing them due to copyright concerns), download the encrypted files from the Nintendo URLs mentioned in the logs, then decrypt using AES-128-CBC, using the relevant decrypted ETicket title key mentioned in the report (match up the TitleID with the URL - it's in hex in the URL), and the big-endian 16-bit content ID from the TMD dump (NOT CONTENT INDEX), padded with 14 zero bytes, as the IV.
Example: this report (the update mentioned in the article), title 00000001-00000002 (system menu) executable (boot index) is index 8. The Content ID is 0000005B, downloadable here, the key is the 33 c5 c1 ... "Title key (decrypted)" from the report (I'm not posting it here in case Alex objects), and the IV is 00 08 and 14 zero bytes. You'll get a DOL executable file as a result in that case (if the first bytes are 00 00 01 00 and the rest looks sane, you did it right). Google for a DOL plugin for IDA if you feel like disassembling (it's PPC code).
If you try contents from IOSes, you'll usually get a small loader prepended to an ELF file for the boot content, and plain vanilla ELF files for all of the other contents. Those will load in any ARM disassembler (the Wii's security CPU - Starlet, we call it (part of Hollywood, heh) - is an ARM core).
Admin
At least Nintendo has gotten better about region encoding. The SNES was region encoded. In the hardware. Technically. Because a US SNES had these two plastic probes that fit into grooves in a US SNES cartridge. These grooves were absent in a Japanese SNES cartridge, so anyone trying to turn on an American SNES with a Japanese cart in it physically couldn't.
Of course, hacking an American SNES for region encoding just required a screwdriver and an X-acto knife.
Admin
Sure that that is pseudo-code and not C++? :P
Admin
Thanks for the reply Hector I'll definetely be reading and researching futher to build my 1337 rep :-)
Admin
More likely a developer decision. First there's the NIH syndrome, and second why would the developer NOT want people to dig into and extend the system? He's more likely than the corporate drone to know how popular it will make it and how to secure it using simple functions that will be easy to circumvent - as is clearly the case on the Wii.
Admin
"You can code on the PS2 if you buy the Linux kit, but for the PS3 there's no large-scale initiative to give development tools to consumers."
Erm, actually all PS3 models let you install Linux on them without buying anything extra.
Admin
You all have missed a lesson.
Plant a bug in a game that allows arbitrary code execution - and BAM, a bestseller.
Admin
Go back to slashdot. Nintendo has always used DRM to restrict the code that can run on their machines. NES games, for example, all included the same "verifying" ROM. Indeed, an unauthorized third party game developer got sued to hell for selling NES games after breaking/slurping up their ROM. (Funnily enough, they used copyright law as the basis for their suit -- the third party's ROM was decided to be an unauthorized derived work)
And there is certainly much to gain from console DRM. Anybody who thinks tinkerers make up the majority of console crackers is deluded. If that was true, you wouldn't see mod chips, advertising that they can play ripped/out-of-region games -- being sold all over the damn internet. You also wouldn't see people waiting to see which console was the most easily hacked -- the Dreamcast sold surprisingly well considering it had almost no game sales.
I agree that console DRM is ultimately futile, but if it ends up taking 3 years to break through a DRM system, that is 3 years of no competition from piracy.
Admin
TRWTF is that you didn't abuse the naming feature and name Link "Ass".
Admin
Disclaimer: I'm a huge fan of homebrews and I disagree strongly with what JimmyVile said.
Still, Alex, I'd like to nominate his post for Blue Color because he made an important contribution to the discussion and because your choice of Blue Color'ed posts does look a little biased otherwise ;)
Admin
You can code on the PS2 if you buy the Linux kit, but for the PS3 there's no large-scale initiative to give development tools to consumers.
The PS3 can run Linux. It's even supported. There's an Install Other OS option. Fedora and Yellow Dog Linux have images specifically for the PS3.
The real WTF here is that the submitter didn't know that the PS3 is actually the cheapest Cell Development Kit on the market.
Admin
Just FYI, the commercial developers' kits for the Xbox360 are heavily restricted as well. Games can't access the file system directly and all game's data is stored in some sort of "Archive" though which you could access game data. You could access other games' data if it belonged to the same studio/publisher (eg all EA games can share data data) .
Admin
Admin
The linux flavour is Yellow Dog PPC, much nicer than the PS2's flaky Red Hat kernel. You can download it for free from: http://www.terrasoftsolutions.com/products/ydl/
p.s. why not just get a job in the games industry? good game developers are hard to find and if you can disassemble a console you'll make some decent money doing it for tipple A's.
Admin
I bought a PSP and wanted to play a homebrew version of NetHack. Sony updated the firmware to make that impossible(or rather painful). I also wanted to write some crappy homebrew games, but Sony would have none of that.
I ended up giving my PSP to my brother.
I love to support small indie developers by buying their games, but closed systems make those games impossible and the world is a worse place because of it.
While you might think homebrew is "always" about free games it's not.
Admin
Admin
Admin
We understand that you hate competition and believe in artificial barriers because your allegedly "professional" games can't compete with a bunch of high school kids goofing off, but if Nintendo followed the Microsoft model, then there would be a legitimate channel for independant hobbyist game developers who would not have to hack their console.
Maybe there are pirates, maybe not, but Nintendo's efforts to stamp out hobbyist games mean that the hacks are necessary, and if some people use them to pirate the games that's too damn bad for you. If it hurts you, tough titty - go develop for the XBox360 where the hacks don't have the same ligitimate justification.
And I can not believe I just praised Microsoft's approach to software licensing. That's the real WTF here - MS is the company suppoting and encouraging hobbyist developers? Isn't that a sign of the coming apocolypse?
Admin
Something about those numbers... maybe its the smell, the color, or something else but they totally seem like they've been pulled out of an ass.
Admin
What's also somewhat intersting is that the same guys are making up for Nintendo's mistakes in other areas with things like Save Mii (http://savemii.net/).
Admin
If you're going to post the Konami Code, at least get it right:
UP UP DOWN DOWN LEFT RIGHT LEFT RIGHT B A START
Admin
What, you mean like the PS3? Pop in an Ubuntu (or Yellowdog, or SUSE, or Fedora, etc) Linux disc, hit "Install Operating System" from the system menu in the XMB, and voila!
Admin
Admin
Admin
Nice troll.
Most people in this forum likley have the means to buy any games they want. We "pirating" to get around the copy protection preventing us from playing games we legally bought.
Admin
The real WTF is that you didn't even mention the epic hack they used to get the "core functions" in the first place, i.e. the twiizer hack. And I've been reading about the crypto bugs and so on since the beginning, and this is the first I've heard of throwing away 236 bytes.
Proper Wii hack timeline:
WTF #5: The system's bootROM, which is effectively read-only, has the same signature checking bug (it checks the signature of the program it loads from the flash ROM), so once you're in, there's no way to prevent you from replacing the signed executable that runs with full system access immediately at startup (i.e. BootMii), and this flaw can never be fixed in existing Wiis, only new ones.
There's a 6th WTF in how the bootROM (i.e. "boot1") is "effectively" read-only (you actually can modify it, but any modification will brick the console), but I don't know the details well enough to describe it.
There, FTFY.
Admin
We don't make Wii games, but all the other "next-gen" platforms. And developers don't put in the copy protection, the publishers do. We hate them because they make our work much harder and we get all the hate-mail. :D
And yes it sucks, but it is understandable. A lot of games don't even make it past the break-even point, and some publishers (don't know which ones, not ours at least) put all the risk on the shoulders of de devvers just to save their own necks. A lot of them go down because they simply never get the investment back.
Look at Sin:ep1 for a nice example of a game destroyed by piracy, or look at popcap/xylom-games with a piracy rating of 95% (Look it up in GameDeveloper a few months back i think, big interview) Ok, it's not console but it gives a idea about the impact of piracy.
People seem to think that making and running homebrew is some kind devine right. It's not. Buy the thing. Play the games. Don't get me wrong; go nuts with your soldering iron if you want to. Mod it/pack it/paint it orange, it's your party. Yes. Publishers are bastards with all their regions, tricks and diabolical release schedules but don't pretend modding is innocent.
I see all the toes I stepped on with my 99% "statistic". Screaming for sources when it's clear there are none kinda stops any discussion. Next time I'll make it clear I'm speaking of personal experience and not quoting from Piracy Figures and Troll Statistics monthly. I'm just using the user base of a medium sized (for US standards) European game community I used to work for. Make it 90%..80%? 70% if you want to be more optimistic. It's still way too much!
Admin
Still not with you on this one.
Most of the value of locks, perhaps 99% in this case, is in being able to tell authorities (police, judges, etc), "We had a lock, we were using a lock, and they bypassed the lock." Why? Because it goes towards showing intent. Someone who wanders through an open or unlocked door can argue they didn't realize there was anything wrong with doing so. Someone who picks or forces the lock has a much harder time making that argument.
That's true for your front door and the Wii's encryption.
The difference, getting back to your point, is that the brand or type of lock is much easier to explain to a judge than the details of how it was installed. Using RSA or Schlage or any other name brand means you can say, "I had an industry standard lock from the manufacturer that supplies 82% of all locks used in this type of application. It was installed by professionals. I exercised due care and the harm existed only because the defendant took deliberate steps to circumvent my efforts." That's short, sweet, and the judges will get it. If OTOH you say, "I had my codemonkeys patch up something that seemed secure/I paid some guy behind the local wal-mart to make and install a lock for my door," the defendant might say, "I don't know what all that means but I didn't identify their 'security' as a lock and didn't realize I was bypassing 'security' when I went in."
Nintendo used a name brand lock, had it installed by professionals, and can get the use of that lock when they sue commercial entities (3rd party game developers) and/or request law enforcement pursue criminal charges against unauthorized game distributors. The fact that people can bypass the lock is totally irrelevant to their use. Most houses have large glass windows right next to the front door. Some houses even have large glass windows in the doors. Anyone with a rock can enter those houses. That's OK because the purpose of the lock isn't to keep determined people out...it is to establish that those who got in were determined to do so.
Nintendo isn't trying to safeguard precious data over some defined useful life. They are trying to establish that people who violate their licensing terms had to break the law to do so.
To the extent I can see your point at all I think your perception of a WTF must be based on thinking that locks are always to provide the entire security and that it doesn't make sense to install a good lock on a glass door. That's true in a lawless "no rule but strength" type of world but the purpose of a society with a framework of laws is to reduce the individual security burden. To allow people to have windows and cheap locks. Nintendo knows that, is comfortable with the legal environment, and has built their system accordingly.
Get rid of the DMCA and I bet Nintendo wouldn't be so lax.
Admin
[quote user=Hector Martin]By the way, we don't support "backups" either, because (and we'll definitely agree on this) 99% of people who claim they want to use "backups" really want to pirate games. [quote]
Put me in that 1%. I really do just want to make backups. With 3 small children, discs get scratched very quickly. Even my discs, not just the kid's games. I'd rather jump through the hoops required to make a disc backup than explain to my 4 year old why he can't play his favorite game today, or have to stop playing my latest RPG until a new copy arrives from Amazon.
I've modded every console since my PS1, all for backups. I had intended to import some games, but never got around to learning Kanji...