• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

3DS HOMEBREW Discussion Thread [exploits/carts/applications/games]

You need a cart of the game with the region that matches the region of your 3DS.

This is a fantastic exploit that enables HOMEBREW ONLY, NO PIRACY.

Can we have a moment of silence for this? I really hope Nintendo goes with the flow on this one, and doesn't come back with an iron shield. I think they are making money off of this
 

Roo

Member
Sorry if it has been asked already but how exactly is Cubic Ninja a homebrew door?
I mean how does it work? Access to memory/ SD card, etc?
 

DorkyMohr

Banned
And no, I don't think it will affect sales of VC sales by much, if at all. If you want to pirate those you can already play them in every other device you own. Hell, at least this puts a fire under Nintendo's asses and maybe they will think of doing proper good emulation on their VC titles instead of the absolute minimum required.

So Nintendo won't be affected in a meaningful way, yet they'll also have pressure put on them to improve their emulation offerings? I don't think you can have both.
 
It isn't if you take backups of the games yourself.

I'm actually not familiar enough with those devices to know how easily available the backup devices are, but I'd be killing for a half decent SNES emulator.

extremly few people are doing this though or even know how to do it.
99% are just downloading roms( or even worse: complete rom sets) from warez sites

it's a pity
 

Rich!

Member
Sorry if it has been asked already but how exactly is Cubic Ninja a homebrew door?
I mean how does it work? Access to memory/ SD card, etc?

Its apparently using the QR code scanner in the level editor in the game. Its utilized to create a buffer overflow which points to a homebrew file on the SD card, loading it.
 

M3d10n

Member
What are the chances this will lead to another more easily available method? Maybe something like the letterbomb loader for wii.

It has been possible to run unsigned code using the Gateway flashcard for several months already. You can even update the 3DS using a virtual NAND on the SD card, but you need FW 4.5 for the initial exploit. It won't help much in exploiting a firmware without known exploits.
 
Actually, if Nintendo *really* wanted to could patch the 3DS firmware itself to "patch" the game during load and close the exploit. But since the game exists in limited quantities, they might not even bother.

They would patch the game, but retain whatever feature is in it that allows it to make custom levels and trade them via QR code? I'm sure this is possible in a hypothetical, anything is possible sense...but is it actually possible to both maintain the advertised full retail functionality that both users (to buy and own the physical release) and Ubisoft (to publish, certify and gain official physical/digital retail license to distribute) paid for, and patch the hole on load?

If there was a way to do that without compromising the game in advertised/paid functionality, that'd definitely be the way to do it.
 
The simple fact that they can't.

  • It's an out of print title
  • Due to the way the 3DS OS works, it's unpatchable without users being able to simply delete the patch afterwards
  • The development team who made it went out of business in 2011 - who's going to develop a patch?
  • It's a physical cart and uses an exploit tied to a system unique for that game - not an exploit in the 3DS OS itself
  • It doesn't need to install anything to the 3DS OS at all. Even if Nintendo restricted stuff from being installed in the 3DS system menu itself, you would still be able to run homebrew and region free by booting up Cubic Ninja first - there's no preventing that

They could just release a firmware update that prevents the game from launching unless you have the patch installed. And not having the original development team isn't really that big of an obstacle to developing a patch. Programmers debug programs without access to the source code all the time.

Actually, if Nintendo *really* wanted to could patch the 3DS firmware itself to "patch" the game during load and close the exploit. But since the game exists in limited quantities, they might not even bother.

Yeah, on the other hand they might not bother because the damage is relatively contained, thanks to the limited quantities of the exploitable game.
 

M3d10n

Member
They would patch the game, but retain whatever feature is in it that allows it to make custom levels and trade them via QR code? I'm sure this is possible in a hypothetical, anything is possible sense...but is it actually possible to both maintain the advertised full retail functionality that both users (to buy and own the physical release) and Ubisoft (to publish, certify and gain official physical/digital retail license to distribute) paid for, and patch the hole on load?

If there was a way to do that without compromising the game in advertised/paid functionality, that'd definitely be the way to do it.

They don't need a major change to close the exploit. The game is using an unsafe memory copy function call, Nintendo would only need to find out where it's located in the game's binary and replace it with a jump to a function that doesn't write outside of bounds.
 
The simple fact that they can't.

  • Due to the way the 3DS OS works, it's unpatchable without users being able to simply delete the patch afterwards
  • The development team who made it went out of business in 2011 - who's going to develop a patch?
  • It's a physical cart and uses an exploit tied to a system unique for that game - not an exploit in the 3DS OS itself
  • It doesn't need to install anything to the 3DS OS at all. Even if Nintendo restricted stuff from being installed in the 3DS system menu itself, you would still be able to run homebrew and region free by booting up Cubic Ninja first - there's no preventing that
It's not that simple. 3DS is no Wii, and even on Wii I think patching Smash Stack is possible. On 3DS all games supposedly run under an actual, if minimal, operating system, so they can actually patch the behavior of the game to a certain degree by changing code on their side.
 
Posted in the other thread but belongs here too:
https://twitter.com/smealum/status/534771433373585409 said:
sooo, i'd been warned about this but damn i did not expect the game's price to increase this fast. i thought it'd be weeks, not hours.
I guess it was a shock to him...
 

vgamer1

Member
It has been possible to run unsigned code using the Gateway flashcard for several months already. You can even update the 3DS using a virtual NAND on the SD card, but you need FW 4.5 for the initial exploit. It won't help much in exploiting a firmware without known exploits.

Apparently the latest firmwares are hacked as well and those hacks will be released soon.
 

RionaaM

Unconfirmed Member
Last I ever checked, 3DS does not have flash karts for the 3DS software.

You're also entirely missing the point of what emulators will do to virtual console sales.
It does. There are flash cards that work with older versions of the 3DS firmware.

And people who bought VC games will probably keep doing it. As far as I know, emulators have been out there for many years now, and yet people paid money for VC titles.
 

RoyalFool

Banned
Urg, the amazon seller has mysteriously e-mailed me telling me they had the "stock levels wrong" and had to cancel.

Then relisted at a much higher price.

Oh well, dog eat dog world.
 

MUnited83

For you.
So Nintendo won't be affected in a meaningful way, yet they'll also have pressure put on them to improve their emulation offerings? I don't think you can have both.

It's more of a hope than anything. I'm sure Nintendo will do jackshit to improve their emulation.
 
A lot of people will be very surprised when the exploit releases and they realize this doesnt give them piracy, no way all these people buying this cart are doing it for unfinished homebrew software and some buggy emulators.

I bet the game will come down in price in a few weeks time.
 
got my confirmation email from gamestop. gonna get it in a bit. game is also available on the eshop i believe for those who want to track it. not to sure though
 

Rich!

Member
unfinished homebrew software and some buggy emulators.

I bet the game will come down in price in a few weeks time.

Look at my previous post. Gameyob is fully featured, has extremely high compatibility and runs all GB and GBC games at full speed with Super Game Boy support.
 

atomsk

Party Pooper
A lot of people will be very surprised when the exploit releases and they realize this doesnt give them piracy, no way all these people buying this cart are doing it for unfinished homebrew software and some buggy emulators.

I bet the game will come down in price in a few weeks time.

the potential for region free is worth the 5 dollar gamble on my end.

if nothing happens, oh well, 5 bucks.

hell of a lot cheaper than buying a JP 3DS
 
Can we have a moment of silence for this? I really hope Nintendo goes with the flow on this one, and doesn't come back with an iron shield. I think they are making money off of this

No piracy? Uh...

ibgpIlEMjy3G5j.jpg

http://www.nintendo.com/games/detail/s8wa9YrzR0vDx7nLek__DpyusU7MSh4U

ZV0bz9n.jpg
 
Are you accusing me of piracy? I ripped that game using a transfer pak and my everdrive 64.

And look at the comparison you posted - do you honestly expect me to play the shoddy VC version when I can play my copy with full SGB colour and borders?

This has been covered before: Emulation using your own backups isn't piracy.

I think UncleSporky was contradicting the people who were saying that this exploit cannot be used for piracy when clearly it can, in the case of GB/GBC ROMs.

And I don't really see how the exploit could be usable for region free when it can't be used for launching pirated 3DS ROMs. Either it can change the restrictions on the way the system launches games or it can't. It's hard to see how it could do one but not the other.
 
Are you accusing me of piracy? I ripped that game using a transfer pak and my everdrive 64.

And look at the comparison you posted - do you honestly expect me to play the shoddy VC version when I can play my copy with full SGB colour and borders?

I don't care whether or not you ripped the game. Obviously you aren't playing that on the 3DS either because the exploit hasn't been released yet.

The post said "no piracy." With this exploit, anyone is able to load up a GB ROM on the 3DS to play a game that you can legitimately buy on the eShop. That's piracy. You can't spin that.

I don't care whether it's full color or not either. The exploit would just as easily allow you to load up the shitty black and white version too. Either way, it already enables piracy, no matter how minor. Not really arguable.
 
I don't care whether or not you ripped the game. Obviously you aren't playing that on the 3DS either because the exploit hasn't been released yet.

The post said "no piracy." With this exploit, you are able to load up a GB ROM on the 3DS to play a game that you are able to legitimately buy on the eShop. That's piracy. You can't spin that.

I don't care whether it's full color or not either. The exploit would just as easily allow you to load up the shitty black and white version too. Either way, it already enables piracy, no matter how minor. Not really arguable.

It doesn't enable any 3DS software piracy. Happy now?

You can already play GBC games on a 3DS vis DS flash card.
 

Zaku

Member
You need a cart of the game with the region that matches the region of your 3DS.

This is a fantastic exploit that enables HOMEBREW ONLY, NO PIRACY. YET

Corrected that for you.

As soon as someone cracks a system for homebrew, the efforts to turn that into an avenue for piracy begin. While the 3DS is nowhere near cracked wide open by this, it is one step closer to opening the system up to wider-scale piracy.
 

Vuze

Member
If you already have x what is the benefit of this new exploit?
Shh, not sure if you are allowed to talk about this here on GAF. There isn't one afaik, there'll probably be a way to install the "official" homebrew channel without the game. You can run homebrews already if you got both.
Now imagine if Watch Dogs was the exploit for the WiiU Homebrew.
That would be amazing lol
 

gngf123

Member
I don't care whether or not you ripped the game. Obviously you aren't playing that on the 3DS either because the exploit hasn't been released yet.

The post said "no piracy." With this exploit, anyone is able to load up a GB ROM on the 3DS to play a game that you can legitimately buy on the eShop. That's piracy. You can't spin that.

I don't care whether it's full color or not either. The exploit would just as easily allow you to load up the shitty black and white version too. Either way, it already enables piracy, no matter how minor. Not really arguable.

He is using a DS cart running on a 3DS. You've been able to do that for a while.
 
Corrected that for you.

As soon as someone cracks a system for homebrew, the efforts to turn that into an avenue for piracy begin. While the 3DS is nowhere near cracked wide open by this, it is one step closer to opening the system up to wider-scale piracy.

Several other groups are already making headway with backup loading on 3DS including Gateway
 

rekameohs

Banned
If you already have a Gateway and a Gateway compatible 3DS what is the benefit of this new exploit?
Nothing. It's just a cheaper option (won't be for long though!), is likely harder to patch, but has fewer capabilities (this exploit will never play dumped games like Gateway can, but it's possible that a different exploit could use the same game in the future).
 
And I don't really see how the exploit could be usable for region free when it can't be used for launching pirated 3DS ROMs. Either it can change the restrictions on the way the system launches games or it can't. It's hard to see how it could do one but not the other.

There could be a homebrew program that launches a game inserted in the 3DS.

This is what Gecko did on the Wii. My Wii is homebrewed but I don't have any pirated software. I load up the homebrew channel, launch Gecko, put PAL Xenoblade in the system and it boots right up. That's how I played the game before it was released in the US. :)
 

blazeuk

Member
Ordered the game from Gameseek (via Play.com) this morning before leaving for work, bad decision in the end, they decided to cancel and say they never had stock of it in the first place (despite having 22 on their website this morning). A company to avoid in the future.
 

$h@d0w

Junior Member
Playing the game now, it's actually quite good.

Ordered the game from Gameseek (via Play.com) this morning before leaving for work, bad decision in the end, they decided to cancel and say they never had stock of it in the first place (despite having 22 on their website this morning). A company to avoid in the future.

They probably did and are now selling it for $100 a piece.
 
Top Bottom