Hacking 3DS decapping fundraising topic.

Status
Not open for further replies.

gshock

Well-Known Member
OP
Member
Joined
Mar 8, 2008
Messages
63
Trophies
0
XP
131
Country
Canada
Greetings. I'm one of the contributors on 3DBrew, going as JL12 there as well as a variety of other reverse-engineering, haxing and development communities.

I've been participating in the reverse engineering of the 3DS since launch, although there have been leaps and bounds due to the combined efforts of many contributors, I strongly feel much of what we're doing would be expedited by extracting the boot code and other proprietary information (/secretz) from the custom Nintendo (System-On-a-Chip) of a retail 3DS.

For those that are unfamiliar: the CPU, GPU & DSP all exist on one proprietary SOC design used on the 3DS. Secure information is stored there partly, most likely burned onto the SoC during manufacturing and not readable by any other normal means or from outside of the SoC, in such a way that the secure information there, always stays there. In good design it will never reach the main memory of the 3DS and so sensitive data (like encryption keys or algorithms) stay secure.

Extracting data from a proprietary chip to reverse-engineer it is typically done by decapping it, which is risky business and involves removing the epoxy, delayering the chip and taking high-resolution pictures of every layer to reconstruct logic from the images. Special equipment is used ( SEM / scanning electron microscope ) and it is rarely done outside of a professional context because it is very costly to an average enthusiast/hax0r and access to equipment and the expertise is hard to realize.

This method has been used by the "emulation" community to reverse-engineer and recover data from special proprietary chips, such as those in SNES cartridges. It has also been used to to reverse-engineer other hardware to create emulators for other platforms besides the SNES.

I got a price quote from a professional lab on the deal (removal, decap, delayer, SEM imaging) and it came out to $400 per layer, which they estimate will come to "about $2000 total". Plus the cost of the 3DS I'd be donating for the hardware sample.

Kicking it around with other 3DBrew contributors I think we all agreed it would be interesting or valuable to us but $2000+ is simply a lot to ask of anyone to drop suddenly on a hobby project.

I suggested a 'donate' thread here on GBATemp to gradually 'fund raise' donations for this purpose.

I feel there are likely other users here on GBATemp that understand what this is about and what the potential value is and may be willing to contribute.

Also $2000+ while a lot for an individual is a very achievable goal for a fund raising.

To reiterate, what we're trying to do is: send in 1 3DS to a professional lab to get delayered and imaged (covering the costs of doing so). The resulting SEM images will be reconstructed and used towards reverse-engineering the 3DS.

We're considering giving contributors a copy of the images produced as thanks.

If you'd like to donate and help contribute to this cause you can do so by donating here.
 

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,255
I think something like a raffle would stand a better chance of getting to $2000 (its worked really well on the Wii scene). That's a lot of money and even this site's 'post-devastating-hack-donation-drive' would have trouble meeting a goal like that.

Just an idea, not trying to be critical. :)

That looks dodgy as fuck, I wouldn't trust it personally.
Sorta agree (not quite as strongly though)-- could somebody on 3d-brew like elishirer or 3dsGuy verify this?
 

gshock

Well-Known Member
OP
Member
Joined
Mar 8, 2008
Messages
63
Trophies
0
XP
131
Country
Canada
Well, it's a donation drive. What is there to trust?

The lab I got the quote from is "Evans Analytical Group". The job ID we have registered ( to get the price quote in the first place ) is E0CGZ472Q1.

I wanted to also add a link to this thread from 3DBrew but asked if somebody else would do it instead ( so it's not just me endorsing myself ). We'll see what happens.

I didn't just create this topic out of nowhere and made sure it was kosher with the other users on 3dbrew. fyi

I think something like a raffle would stand a better chance of getting to $2000 (its worked really well on the Wii scene). That's a lot of money and even this site's 'post-devastating-hack-donation-drive' would have trouble meeting a goal like that.

edit: That actually sounds like a decent idea but what would we offer up for raffle that would be worth it?
 

Zero

Belief will always save me
Banned
Joined
Oct 29, 2012
Messages
82
Trophies
0
Age
33
Location
New York
XP
17
Country
United States
Hm, assuming this is legit I'll gladly donate some cash to see this happen. I would love to see the 3DS scene progress.
 

TheZander

1337
Member
Joined
Feb 1, 2008
Messages
2,136
Trophies
2
Location
Level 7
XP
3,860
Country
United States
I think the problem it you need to spruce up that donate page. Add a java cursor follower, those always please people. Also a picture of a smiling Monkey that moves around the border of the website. Maybe some midi background music, like Beverly Hills Cop theme is awesome. It's just a little dull and I bet not a lot of people want to donate to a "3DS Decapping Project Fundraiser " page. Also a 14 minute flash intro that you can't skip will really grasp people's attention wiinja did it.

That's my advice, at least and I'm all for you guys with this project it sounds awesome. However my question is how did you get someone to agree to do this? Do they not care about legal implications? Or is it perfectly fine to do whatever you want to your property.
 

Treeko

Well-Known Member
Member
Joined
Sep 29, 2012
Messages
402
Trophies
1
Age
28
XP
2,099
Country
I'd love to see the 3ds scene progress so I am donating,but I wonder will this really work out,cause it sounds to good.
 

Mike19

Well-Known Member
Member
Joined
Jan 12, 2012
Messages
108
Trophies
0
Location
NSW
XP
141
Country
I have a few left over pre-paid debit cards with minuscule amounts of money left on them so I should be able to donate $10 or so (I don't have a proper credit/debit card so I can't spend much without having to buy another pre-paid card).
 

3DSGuy

No longer in scene
Member
Joined
May 22, 2012
Messages
345
Trophies
0
XP
467
Country
United States
Greetings. I'm one of the contributors on 3DBrew, going as JL12 there as well as a variety of other reverse-engineering, haxing and development communities.

I've been participating in the reverse engineering of the 3DS since launch, although there have been leaps and bounds due to the combined efforts of many contributors, I strongly feel much of what we're doing would be expedited by extracting the boot code and other proprietary information (/secretz) from the custom Nintendo (System-On-a-Chip) of a retail 3DS.

For those that are unfamiliar: the CPU, GPU & DSP all exist on one proprietary SOC design used on the 3DS. Secure information is stored there partly, most likely burned onto the SoC during manufacturing and not readable by any other normal means or from outside of the SoC, in such a way that the secure information there, always stays there. In good design it will never reach the main memory of the 3DS and so sensitive data (like encryption keys or algorithms) stay secure.

Extracting data from a proprietary chip to reverse-engineer it is typically done by decapping it, which is risky business and involves removing the epoxy, delayering the chip and taking high-resolution pictures of every layer to reconstruct logic from the images. Special equipment is used ( SEM / scanning electron microscope ) and it is rarely done outside of a professional context because it is very costly to an average enthusiast/hax0r and access to equipment and the expertise is hard to realize.

This method has been used by the "emulation" community to reverse-engineer and recover data from special proprietary chips, such as those in SNES cartridges. It has also been used to to reverse-engineer other hardware to create emulators for other platforms besides the SNES.

I got a price quote from a professional lab on the deal (removal, decap, delayer, SEM imaging) and it came out to $400 per layer, which they estimate will come to "about $2000 total". Plus the cost of the 3DS I'd be donating for the hardware sample.

Kicking it around with other 3DBrew contributors I think we all agreed it would be interesting or valuable to us but $2000+ is simply a lot to ask of anyone to drop suddenly on a hobby project.

I suggested a 'donate' thread here on GBATemp to gradually 'fund raise' donations for this purpose.

I feel there are likely other users here on GBATemp that understand what this is about and what the potential value is and may be willing to contribute.

Also $2000+ while a lot for an individual is a very achievable goal for a fund raising.

To reiterate, what we're trying to do is: send in 1 3DS to a professional lab to get delayered and imaged (covering the costs of doing so). The resulting SEM images will be reconstructed and used towards reverse-engineering the 3DS.

We're considering giving contributors a copy of the images produced as thanks.

If you'd like to donate and help contribute to this cause you can do so by donating here.
Good luck. (now I know your GBATemp user name mwahhhaha :evil:). For those of you who care about my opinion, I put faith in Jl12(gshock).
 

Bearpowers

Well-Known Member
Member
Joined
Oct 30, 2010
Messages
219
Trophies
0
XP
258
Country
United States
I'd consider donating a decent chunk of money, such as 50 bucks or so.

But what exactly does this mean, if it is successfully delayered what will that entail for the homebrew community?

Does that mean pretty much guaranteed to run code not approved by Nintendo in the immediate or near future?
 

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,255
I'd consider donating a decent chunk of money, such as 50 bucks or so.

But what exactly does this mean, if it is successfully delayered what will that entail for the homebrew community?

Does that mean pretty much guaranteed to run code not approved by Nintendo in the immediate or near future?
No, nothing can guarantee that. But this could open up a significant amount of new data about the inner-workings of the 3ds. A successful chip decapping would be a big deal -- worth a $5 risk imo.
 
  • Like
Reactions: Rydian

ferret7463

Well-Known Member
Member
Joined
Sep 21, 2010
Messages
613
Trophies
1
Age
50
XP
618
Country
United States
just put down 5 myself. Hopefully this is not a hoax, but if it is then i just lost a case of Mt Dew. ;)
 
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.
    Psionic Roshambo @ Psionic Roshambo: @SylverReZ, Indeed lol