Hacking 3DS Hack: "We hacked it"

Status
Not open for further replies.

ken28

Well-Known Member
Member
Joined
Oct 21, 2010
Messages
1,181
Trophies
1
XP
1,693
Country
Germany
[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)
 

muskieratboi

Rydian's got some competition!
Member
Joined
Sep 19, 2012
Messages
423
Trophies
1
XP
436
Country
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.
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
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

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,825
Trophies
3
Location
Gaming Grotto
XP
29,852
Country
Poland
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.
 

McHaggis

Fackin' Troller
Member
Joined
Oct 24, 2008
Messages
1,749
Trophies
0
XP
1,466
Country
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.
 

RupeeClock

Colors 3D Snivy!
Member
Joined
May 15, 2008
Messages
6,497
Trophies
1
Age
34
Website
Visit site
XP
2,968
Country
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.
 

chyyran

somehow a weeb now.
Developer
Joined
Dec 10, 2009
Messages
2,845
Trophies
1
Location
here
Website
ronnchyran.com
XP
1,076
Country
Canada
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

CollosalPokemon

ばん。。。かい
Member
Joined
Oct 18, 2009
Messages
682
Trophies
0
XP
1,724
Country
United States
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.
 

RupeeClock

Colors 3D Snivy!
Member
Joined
May 15, 2008
Messages
6,497
Trophies
1
Age
34
Website
Visit site
XP
2,968
Country
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...
 

metroid maniac

An idiot with an opinion
Member
Joined
May 16, 2009
Messages
2,088
Trophies
2
XP
2,654
Country
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?
 

Snailface

My frothing demand for 3ds homebrew is increasing
Member
Joined
Sep 20, 2010
Messages
4,324
Trophies
2
Age
40
Location
Engine Room with Cyan, watching him learn.
XP
2,256
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

KazoWAR

Well-Known Member
Member
Joined
Aug 12, 2008
Messages
1,952
Trophies
1
Age
35
Location
Winter Haven
XP
2,130
Country
United States
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

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: CRAZY HAMBURGER