Hacking 3DS Hack: "We hacked it"

  • Thread starter Thread starter michael18
  • Start date Start date
  • Views Views 737,308
  • Replies Replies 2,186
  • Likes Likes 5
Status
Not open for further replies.
[00:06:02] <@yellows8> got code running in arm11 userland/kernel-mode again, and arm9 user/kernel-mode too.(my previous method for arm11 code exec only worked with the gamecard version, this method works with the SD savehax version too)
 
Sightlight..

Look. I know you're excited, but here's one thing to note.

The 3DS has a dual core 268MHz ARM11. The G1/HTC Dream, the FIRST marketed Phone that ran Android 1.0, had a 528MHz ARM11. The MINIMUM required CPU speed for Ice Cream Sandwich and up is 1GHz.

You might be able to hack it to be able to run in some barebones commandline level aspect, but the usability is absolutely NOTHING like you are thinking you'd be able to do. You're not gonna run Dead Trigger on that thing.

I noticed you also referenced the OUYA at one point; That device has a Quad-core 1.6GHz Tegra3 ARM9, which is overclockable (as others with approximately specced Tegra3 devices have tried) to somewhere in the range of 2GHz without cooling, and thanks to the additional cooling fan in the unit, could most likely break the 2.5-3GHz barrier.

You also mentioned COD? you've misread. One of the former lead developers at Infinity Ward, Robert Bowling, Is creating an episodic prequel game in the leadup to a title Slated for release in 2015 called Human Element.

in other words, the 3DS won't run Android. No way, No how. Developing titles directly for the 3DS, however, is another story.
 
That chat log seems a little too good to be true. Any proof that it's even real?
If anyone values my word at all, I can vouch for the authenticity of the chat log.

Also, yellows8 has now got a more fancy hello world instead of the errdisp patch he used for the original "We hacked it" image:

Code:
<yellows8> patching errdisp was the easiest way to quickly display gfx on the screen at the time - my 3ds can display framebuffer gfx for both screens from SD card now though.("Hello World!" on 3D screen)
 
  • Like
Reactions: gamefan5
yes, since that would work too, wouldnt it be a good way to do coding. RAWWWW
No, no it would not.

Coding for non-native code execution purposes is like a nice long crawl through barbed wire - sometimes you can use some shortcuts, but 99 out of 100 times you end up with a convoluted beast.
 
Sightlight..

Look. I know you're excited, but here's one thing to note.

The 3DS has a dual core 268MHz ARM11. The G1/HTC Dream, the FIRST marketed Phone that ran Android 1.0, had a 528MHz ARM11. The MINIMUM required CPU speed for Ice Cream Sandwich and up is 1GHz.

You might be able to hack it to be able to run in some barebones commandline level aspect, but the usability is absolutely NOTHING like you are thinking you'd be able to do. You're not gonna run Dead Trigger on that thing.

I noticed you also referenced the OUYA at one point; That device has a Quad-core 1.6GHz Tegra3 ARM9, which is overclockable (as others with approximately specced Tegra3 devices have tried) to somewhere in the range of 2GHz without cooling, and thanks to the additional cooling fan in the unit, could most likely break the 2.5-3GHz barrier.

You also mentioned COD? you've misread. One of the former lead developers at Infinity Ward, Robert Bowling, Is creating an episodic prequel game in the leadup to a title Slated for release in 2015 called Human Element.

in other words, the 3DS won't run Android. No way, No how. Developing titles directly for the 3DS, however, is another story.
I've said this already, but I'll say it again. Android is an operating system, running it on the 3DS would be pointless for most people. However, many (many) apps will use but a fraction of the overall processing power of the device running them. Dalvik, on the other hand, is the VM that dex apps run on. It's open source and made for arm, so running a few android apps could be a possibility. Not games designed for ouya though, that's pretty stupid.
 
So this will be in the form of a custom firmware? This Hack I mean CFW?
My understanding of it is...

- An exploit is run by using a retail card title, loaded with a modified gamesave (using something like a DS Lite with homebrew, or an R4i Save Dongle)
- The exploit once run can be used to dump your console's unique keys.
- Possessing these unique keys it becomes possible to sign any executable you want to run on the 3DS.

So arguably, this exploit does not even require you to have a custom firmware, it will be able to run whatever applications you sign to work on your system (and yours alone.) It'll just work off the usual home menu and that's that.
 
About the Android thing, that's a definite no, it lacks the resources, however, busybox, perhaps even a port of Dingux, that's much more viable than Android.


If you guys want Android on a handheld, buy a phone. Or even better, build your own handheld with a Raspberry Pi. See, now that's an idea. Take out the 3DSXL innards and shove a Raspberry Pi in. Then write a driver for the 3D and touch screen, SD card slot, buttons, WiFi, and all the rest.

DOOEET
 
  • Like
Reactions: TerryG
My understanding of it is...

- An exploit is run by using a retail card title, loaded with a modified gamesave (using something like a DS Lite with homebrew, or an R4i Save Dongle)
- The exploit once run can be used to dump your console's unique keys.
- Possessing these unique keys it becomes possible to sign any executable you want to run on the 3DS.

So arguably, this exploit does not even require you to have a custom firmware, it will be able to run whatever applications you sign to work on your system (and yours alone.) It'll just work off the usual home menu and that's that.

Well no, not exactly. You can't sign an executable with your unique key. The unique keys can be used to generate MACs for SD card savegames, which would allow them to be modified without the system considering them "corrupt". (unless they actually are corrupted from bad modifications)

Applications are signed with RSA keys. Those keys are so hidden that it's unlikely that they'll ever be dumped, and very much less likely to be leaked even IF they were dumped.
However, with kernel access and enough studying, you can bypass signature checks.
 
I really hope they don't release anything. I am worried about people hacking
Hadn't even considered the implications of online cheating yet, or save modifying...
I mean how easy would it be to just write a homebrew cheat loader, like ocarina for the Wii?
Just boot a retail cartridge or maybe software on the SD card with modified memory addresses, suddenly your Mario Kart racer is going at 300cc in online races...
 
Hadn't even considered the implications of online cheating yet, or save modifying...
I mean how easy would it be to just write a homebrew cheat loader, like ocarina for the Wii?
Just boot a retail cartridge or maybe software on the SD card with modified memory addresses, suddenly your Mario Kart racer is going at 300cc in online races...

Is Nintendos online service even advanced enough to ban people who would do that yet?
 
It is. they can console ban if they wanted to.
Not likely given 1. Nintendo is paranoid about being sued. 2. Being that much of Nintendo's userbase are minors, they will fear an army of angry parent's pissed at them for ruining little Johnny's "game". ('rents always call game systems "the game" :lol:)

I really hope they don't release anything. I am worried about people hacking
There is no way KazoWAR just said this! :o End times.
 
  • Like
Reactions: Punyman
Just curious, have a source?
No I do not, but I can tell you they are banned via the MAC address. both DeSmuME (00-09-BF-12-34-56), and the setya's DS (00-09-BF-10-C3-87) are banned. all you need to do if change the MAC address in DeSmuME's source and wifi magically works again. when you use your firmware for the desmume wifi setups, it changes the mac address to that of your ds. setya's firmware worked for a bit but it was eventually banned when Nintendo noticed so many people using the same MAC address.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum