Status
Not open for further replies.

Nintendo 3DS source code leaked

3ds.png

Two in a row today!

The item of interest, barely four hours after the last major drop, consists of partial source code for the Nintendo 3DS family updated as of October 2014:

  • Source code for the 3DS bootroms and kernels, including modules (drivers) for 3DS mode.
  • Precompiled DSi and GBA bootroms (the latter being the NDS variant).
  • Source code for most developer titles, including many not directly released to licensed developers.

The above list is the result of a cursory analysis: it may contain inaccuracies. However, notably, it does not contain any regular system application or applet, meaning the inevitable question about what this means for the 300 icon limit can already be answered.


ctr.7z - SHA1: 67026A413E08577B9F174168A7F02A8751571E87 - info-hash: 6efb571ce3eec59dfa6d6627da6581292a3e6a57


[platform=/platform/3ds]Old Nintendo 3DS[/platform]
 
Last edited by Ryccardo, , Reason: fixed link

PZT

Well-Known Member
Member
Joined
Nov 23, 2017
Messages
116
Trophies
0
Age
124
XP
497
Country
United States
quoted text omitted due to length click post to view
Information wants to be free and corporations aren't people
You're on a forum entirely built around notions like the right to repair and the open-source ethos and you're somehow surprised that a significant portion of the people here are radical information activists and anarchists who grew up looking up to people like Julian Assange and Chelsea Manning
Not to say that the work that Wack0 did was as important as Wikileaks, it wasn't, but why on earth would you feel bad for Nintendo?
Collectively they have more money than you will ever have in your entire lifetime, and this kind of corporate Stockholm syndrome where we develop love and sympathy to those who hold our devices hostage is absurd
They trade in planned obsolescence which is terrible for the environment, and anybody leaking blueprints that could be used to keep these devices operational, proprietary replacement parts reproduced, and their operating system preserved in its entirety so they aren't filling as many landfills in the future, in my view is a net good for the world
After years and years of watching Nintendo (or somebody posing as Nintendo that they refuse to disavow looking at you "Jason Allen") shut down countless fan projects with hundreds of thousands of hours of work spent on them I don't think it's surprising some of the people here find it cathartic for them to be humbled
I think people who think like you and people who think like me view reality through very different lenses, despite our shared interests, I don't think something is wrong just because it's illegal and I don't think something is theft if you're copying instead of removing, no matter how "confidential" some corporate suit says their information is
And that's okay, you're entitled to your opinion no matter how vehemently I disagree, we don't all have to see eye to eye
 

paracetamole

Member
Newcomer
Joined
May 25, 2020
Messages
5
Trophies
0
Age
68
XP
390
Country
Germany
I am not buying this nore the first leak few weeks earlier with all the Wii GC sources

its like a deliberate attempt to get the original soures out and wait for a while till someone implements it to his emulation work to confirm them and send a cease and desist letter / order

I just registered to say this i've been a reader on gbatemp since like 2005 or even longer
a proud owner of almost every BigN Console from NES SNES GB GBC GBA and soo on

but when I started emulation it was like GBAEmu back in y2k and no$gb for gb games because i was a brooke teenager with no money for pokemon releases. consoles with optical media such as psx ps2 was "easy" since there where options ... but phyiscal cartridges..no

been collection OG games since I can afford them
repairing old consoles, upgrading them to better screens and what not

this whole .. oh my sources leaked again
make me really wonder what is going on

we will have to wait and see how this develops

still waiting on my GC Loader to upgrade my trust Gcube

cheers
 
Last edited by paracetamole,
  • Like
Reactions: DSoryu

codezer0

Gaming keeps me sane
Member
Joined
Jul 14, 2009
Messages
3,576
Trophies
2
Location
The Magic School Bus
XP
4,523
Country
United States
Keep 'em coming. Make it rain.

Call it Karma for Nintendo's douchey attitude these past few years and generations.

Let it (over)flow, Let it (under)flow, let it flowwww~
 

Darklinkreturns

Well-Known Member
Member
Joined
Feb 12, 2014
Messages
223
Trophies
1
Age
33
XP
1,527
Country
United States
I am not buying this nore the first leak few weeks earlier with all the Wii GC sources

its like a deliberate attempt to get the original soures out and wait for a while till someone implements it to his emulation work to confirm them and send a cease and desist letter / order
Are you seriously suggesting Nintendo is releasing their own source code, just to bait people into using it for emulation so Ninty can send them a C&D? Am I reading that right?
 

LusoPlayer

Member
Newcomer
Joined
Dec 29, 2013
Messages
17
Trophies
1
XP
98
Country
Portugal
As many people have said it before, these leaks won't affect homebrew or emulation. Nintendo doesn't really need to prove that you have used their source code, if they just think you used it they will issue a cease and desist.

This will affect homebrew and emulation. It's ridiculous to pretend it won't. People aren't allowed to use source code, but they will look at it and in turn take advantage of the knowledge they get by doing so. It's completely naive to stick to "official statements" as if anyone is stupid enough to admit they are doing something illegal on a major, known project.

And no, Nintendo does need to prove their source code is being used. Otherwise a lot of projects would have gotten shut down already.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,311
Country
United Kingdom
This will affect homebrew and emulation. It's ridiculous to pretend it won't. People aren't allowed to use source code, but they will look at it and in turn take advantage of the knowledge they get by doing so.

What advantage? Everything I have seen leaked thus far (though I have not looked at it*) appears to be the usual dev/SDK level stuff rather than anything of great merit for emulator or homebrew authors. Maybe had it happened at the start but today with nice homebrew toolchains, nice information on easy to browse wikis and hyperlinked documents, then I would pick them, not because of some moral reason (I have no moral qualms about this version of the info being out there), not because of some legal quirk where I want to do clean room approaches but because they are by far and away the superior sources of info. Indeed during consoles being active we have had several reports of devs (and phrasing in discussions that almost certainly came from them) as well as outright statements from them on forums that much of the homebrew stuff has more info on what is going on underneath it all than anything the console makers provide.
For some of the wii stuff maybe if they wanted silly boot1 and boot2 emulation, though it is not even like such things are a BIOS like we see on older systems with a whole bunch of cool functionality games take advantage of ( http://problemkaputt.de/gbatek.htm#biosfunctions ).

*I really haven't, partially because I don't have the space right now but more because while I am unlikely to want to write an emulator in the future I am tempted to grab sources for all the consoles I can and stick a decent debugger setup on everything I can as I have been spoiled by GBA, PC and NES debuggers and wandering into random consoles to do what would be a 10 minute hack elsewhere (or 10 minutes + lookup of opcodes I don't know) without such options annoys me. If I am tainted in that way then headaches or at least annoyances while they vet nothing I touch speaks to the core of their emulation.
 
  • Like
Reactions: B-Blue

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,311
Country
United Kingdom
Who knows? Knowledge than one gets that otherwise wouldn't without access to the source code. Knowledge that might lead to improvements of existing emulation software.
If everything we have seen leaks for thus far is already known down to the tiny details (again assuming such details are ever in).
Most emulation improvements at this point seem to be a matter of squashing bugs (typos and the like), changing assumptions if they were not similar enough after all (say the embedded open GL calls get converted to full fat openGL calls but are only 95% accurate which is good enough for play but you can tell if you know what to look for, and also far faster than having to do a full conversion in software mode. Plus the usual timings based stuff from https://arstechnica.com/gaming/2011...-3ghz-quest-to-build-a-perfect-snes-emulator/ , plus the likes of things people normally only sort when they take it down to transistors, and fun with things https://trixter.oldskool.org/2015/04/07/8088-mph-we-break-all-your-emulators/ ), maybe faster means of doing things, straight up improvements over the hardware itself that emulation generally affords the option for.

As far as I know there are no mystery black boxes in the hardware, or complicated pieces of firmware/OS/BIOS/..., that secret internal docs will/could possibly shine a light on.
 

chartube12

Captain Chaz 86
Member
Joined
Mar 3, 2010
Messages
3,921
Trophies
1
XP
2,280
Country
United States
Are you seriously suggesting Nintendo is releasing their own source code, just to bait people into using it for emulation so Ninty can send them a C&D? Am I reading that right?


If nintendo actually did what he was suggesting and proof was available they did so, hackers and emulators would sue nintendo to have the C&Ds removed. They would be able to argue that nintendo gave out the code freely and thus is fair game
 

comput3rus3r

Well-Known Member
Member
Joined
Aug 20, 2016
Messages
3,580
Trophies
1
Age
123
XP
4,919
Country
United States
Information wants to be free and corporations aren't people
You're on a forum entirely built around notions like the right to repair and the open-source ethos and you're somehow surprised that a significant portion of the people here are radical information activists and anarchists who grew up looking up to people like Julian Assange and Chelsea Manning
Not to say that the work that Wack0 did was as important as Wikileaks, it wasn't, but why on earth would you feel bad for Nintendo?
Collectively they have more money than you will ever have in your entire lifetime, and this kind of corporate Stockholm syndrome where we develop love and sympathy to those who hold our devices hostage is absurd
They trade in planned obsolescence which is terrible for the environment, and anybody leaking blueprints that could be used to keep these devices operational, proprietary replacement parts reproduced, and their operating system preserved in its entirety so they aren't filling as many landfills in the future, in my view is a net good for the world
After years and years of watching Nintendo (or somebody posing as Nintendo that they refuse to disavow looking at you "Jason Allen") shut down countless fan projects with hundreds of thousands of hours of work spent on them I don't think it's surprising some of the people here find it cathartic for them to be humbled
I think people who think like you and people who think like me view reality through very different lenses, despite our shared interests, I don't think something is wrong just because it's illegal and I don't think something is theft if you're copying instead of removing, no matter how "confidential" some corporate suit says their information is
And that's okay, you're entitled to your opinion no matter how vehemently I disagree, we don't all have to see eye to eye
I see you've taken the red pill. :)
 

ChibiMofo

Elon Musk is my dog
Member
Joined
Jan 29, 2019
Messages
699
Trophies
0
XP
2,844
Country
Canada
This is extremely concerning. At this point I'm going to remove all of my credit card and personal info from my Nintendo account. If something as critical as this is leaking, what are the chances they're doing a good job of protecting our data? Low, I'd say.

Get your shit together Nintendo!
Wait. You give your personal details/credit card to a video game manufacturer???!!! I guess I come from an era when we realized everything was hackable and that some things just weren't worth the convenience given the lack of security. No, I don't hide my money under a bed, but I also don't give my credit card details to anyone over the 'Net.
 

diggeloid

Alex
Member
Joined
Apr 29, 2019
Messages
469
Trophies
0
Age
34
Location
gbatemp.net
XP
2,385
Country
United States
Wait. You give your personal details/credit card to a video game manufacturer???!!! I guess I come from an era when we realized everything was hackable and that some things just weren't worth the convenience given the lack of security. No, I don't hide my money under a bed, but I also don't give my credit card details to anyone over the 'Net.

So you don't buy digital? Credit cards are great for things like this. If your info does get stolen, the money that they take isn't yours; it's the credit card company's. You just notify them of the fraud, and they'll send you a new card and you won't be liable for any of the fraudulent purchases.

It's still a headache though, so it's best to avoid it when possible. Anyone putting using debit card online though is really screwed if there's a data breach.
 

dAVID_

Well-Known Member
Member
Joined
Oct 23, 2016
Messages
1,405
Trophies
1
Location
The Game
XP
2,276
Country
Mexico
Information wants to be free and corporations aren't people
You're on a forum entirely built around notions like the right to repair and the open-source ethos and you're somehow surprised that a significant portion of the people here are radical information activists and anarchists who grew up looking up to people like Julian Assange and Chelsea Manning
Not to say that the work that Wack0 did was as important as Wikileaks, it wasn't, but why on earth would you feel bad for Nintendo?
Collectively they have more money than you will ever have in your entire lifetime, and this kind of corporate Stockholm syndrome where we develop love and sympathy to those who hold our devices hostage is absurd
They trade in planned obsolescence which is terrible for the environment, and anybody leaking blueprints that could be used to keep these devices operational, proprietary replacement parts reproduced, and their operating system preserved in its entirety so they aren't filling as many landfills in the future, in my view is a net good for the world
After years and years of watching Nintendo (or somebody posing as Nintendo that they refuse to disavow looking at you "Jason Allen") shut down countless fan projects with hundreds of thousands of hours of work spent on them I don't think it's surprising some of the people here find it cathartic for them to be humbled
I think people who think like you and people who think like me view reality through very different lenses, despite our shared interests, I don't think something is wrong just because it's illegal and I don't think something is theft if you're copying instead of removing, no matter how "confidential" some corporate suit says their information is
And that's okay, you're entitled to your opinion no matter how vehemently I disagree, we don't all have to see eye to eye
This point isn't made frequently enough. Copying =/= Stealing.
 

botik

Well-Known Member
Member
Joined
Sep 22, 2017
Messages
138
Trophies
0
XP
2,192
Country
Russia
Hello!

I studied ncsdheader.bin in wiki
https://www.3dbrew.org/wiki/NCSD

In section <Card Info Header> information:
0x1000 0x10 Card seed keyY (first u64 is Media ID (same as first NCCH partitionId))
0x1010 0x10 Encrypted card seed (AES-CCM, keyslot 0x3B for retail cards)
0x1020 0x10 Card seed AES-MAC
0x1030 0x0C Card seed nonce

I realized that
0x1000-0x1010 first 8 bytes this <titleid> + 8 bytes "zero"

Does anyone know the detailed receipt formulas (0x1010-0x103C)?

I know for sure util <GenerateTemplate.exe> for Sky3DS uses only these 60 bytes to create template.txt
If you find these formulas, then the correct cia -> 3ds converter will appear.
Sky3ds will detect these 3ds files (only for CFW). Copied on Sky3ds and play without install cia.
 
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: https://m.youtube.com/watch?v=lDRjqI-fBVI&pp=ygUPVml0Z2luIG1hZ2ljaWFu