Register - Login
Views: 99865243
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-04-22 05:50:15 PM
Jul - The Cutting Room Floor - 3DS ROM decryption, file extracting, now possible. New poll - New thread - New reply
Pages: 1 2Next newer thread | Next older thread
Celice
Member
Level: 31


Posts: 160/196
EXP: 178055
For next: 7308

Since: 10-24-10


Since last post: 5.7 years
Last activity: 3.9 years

Posted on 08-30-14 11:36:40 PM Link | Quote
An example tutorial:

http://gbatemp.net/threads/extracting-models-and-textures-from-3ds-games.370788/

Hopefully this can get some new entries on the wiki in the coming weeks
Cuber456

Fuzzy
Don't mind me. Just passing through.
Level: 56


Posts: 549/776
EXP: 1319763
For next: 78413

Since: 02-19-12

From: Everywhere at once.

Since last post: 4.2 years
Last activity: 132 days

Posted on 08-31-14 02:51:49 AM Link | Quote
I totally have a 3DS game I want to rip open and maybe document if I find something.

But wait, do you need a 3DS with firmware 4.1-4.5 to be able to decrypt a ROM? I'm referencing the xor files.

____________________
Come on, you know you want to show support. Click the links below:
>>Reasons for Operation Bluebird<<
>>Operation Bluebird Facebook Page<<
Xenesis

Roy Koopa
Actually a Doctor
Level: 101


Posts: 2197/2732
EXP: 10488072
For next: 229603

Since: 07-28-07

Pronouns: She/Her
From: Orange Star's Retirement Villa

Since last post: 10 days
Last activity: 1 day

Posted on 08-31-14 02:53:14 AM Link | Quote
My understanding is that it requires 4.5 or less, yes.
Cuber456

Fuzzy
Don't mind me. Just passing through.
Level: 56


Posts: 550/776
EXP: 1319763
For next: 78413

Since: 02-19-12

From: Everywhere at once.

Since last post: 4.2 years
Last activity: 132 days

Posted on 08-31-14 03:11:18 AM Link | Quote
Dammit. Already counted out before I had a chance to even look at anything. Nothing I can do but sit back for now then.

____________________
Come on, you know you want to show support. Click the links below:
>>Reasons for Operation Bluebird<<
>>Operation Bluebird Facebook Page<<
RandomTBush
User
Level: 10


Posts: 14/16
EXP: 3963
For next: 451

Since: 11-03-11


Since last post: 7.3 years
Last activity: 7.3 years

Posted on 08-31-14 04:15:58 AM Link | Quote
Originally posted by Cuber456
Dammit. Already counted out before I had a chance to even look at anything. Nothing I can do but sit back for now then.
You and I both. Stuck on 8.1.0-19U with no hopes to dig in to this kinda stuff.
Celice
Member
Level: 31


Posts: 161/196
EXP: 178055
For next: 7308

Since: 10-24-10


Since last post: 5.7 years
Last activity: 3.9 years

Posted on 08-31-14 04:21:06 AM Link | Quote
Originally posted by Xenesis
My understanding is that it requires 4.5 or less, yes.

I heard the same thing, but before that, I also heard you only need that to figure out the key for your game, and then you can use that with another program to break down files on your computer?

I figure each game will have their own unique key, but that each copy will still share the same key. If this is true, we'll likely see a scene record of every key for each game, just like their checksums of proper dumps (right?).
Cuber456

Fuzzy
Don't mind me. Just passing through.
Level: 56


Posts: 551/776
EXP: 1319763
For next: 78413

Since: 02-19-12

From: Everywhere at once.

Since last post: 4.2 years
Last activity: 132 days

Posted on 08-31-14 09:18:51 AM Link | Quote
Originally posted by Celice
I figure each game will have their own unique key, but that each copy will still share the same key. If this is true, we'll likely see a scene record of every key for each game, just like their checksums of proper dumps (right?).
I wouldn't be surprised if decrypted ROMs started floating around the web regardless if every ROM image has a unique key or not. I expect this to happen, especially once 3DS emulators start to emerge because of this. It's just a waiting game for now.

____________________
Come on, you know you want to show support. Click the links below:
>>Reasons for Operation Bluebird<<
>>Operation Bluebird Facebook Page<<
Hiccup
Member
Level: 57


Posts: 422/772
EXP: 1475701
For next: 10227

Since: 05-19-09


Since last post: 112 days
Last activity: 9 hours

Posted on 08-31-14 11:48:22 AM (last edited by Hiccup at 08-31-14 11:49:46 AM) Link | Quote
Luckily, I haven't updated my 3DS in ages. Unluckily, that is because I lost it ages ago. I dunno if it was on 4.5 though.

I wonder if it possible to downgrade.

EDIT:
typo

____________________
New Super Mario Bros Beta Replica
einstein95
Member
Level: 37


Posts: 138/318
EXP: 326281
For next: 11972

Since: 04-11-13


Since last post: 3.3 years
Last activity: 3.3 years

Posted on 08-31-14 12:49:24 PM Link | Quote
Originally posted by Hiccup
Luckily, I haven't updated my 3DS in ages. Unluckily, that is because I lost it ages ago. I dunno if it was on 4.5 though.

I wonder if it possible to downgrade.

EDIT:
typo


Not unless you made a NAND backup and have the hardware to restore it.

____________________
The more I type, the less gooder it sounds does.
Kargaroc
Member
Level: 16


Posts: 39/43
EXP: 17656
For next: 2600

Since: 08-09-11


Since last post: 6.3 years
Last activity: 5.2 years

Posted on 08-31-14 07:40:12 PM Link | Quote
Doesn't the 3DS have e-fuses for updates?
ukueleh
Random nobody
Level: 6


Posts: 2/5
EXP: 591
For next: 316

Since: 09-08-14


Since last post: 7.6 years
Last activity: 7.6 years

Posted on 09-09-14 12:48:45 AM (last edited by ukueleh at 09-09-14 01:42:37 AM) Link | Quote
^ E-fuses? I figured firmware updates were just flashing the NAND. Google tells me eFuses are a Microsoft and Motorola thing.

On 3DS decryption, let this be said because it took me forever to find this out: To generate the xorpad, you don't even need a flashcart capable of running 3DS roms. You only need a DS flashcart that can run on a 3DS. And it doesn't have to be a Gateway .

(Same goes for 3DS rom dumping: Gateway's Launcher.dat can dump a 3DS cartridge to SD, and as long as it's the 1:1 original unmodified Launcher.dat, you can use a non-Gateway cart without bricking anything.)

Note: I have not attempted any of this myself, this is all from info I've gathered awayways.


e: vvv Thanks for clarifying that part
Ehm
Member
Level: 49


Posts: 451/533
EXP: 844302
For next: 39581

Since: 06-13-09

From: Canada

Since last post: 4.0 years
Last activity: 4.0 years

Posted on 09-09-14 12:55:43 AM Link | Quote
The Gateway Launcher.dat is used for cartridge dumping/NAND backup. There are alternate Launcher.dat files that generate xorpad files.
Cuber456

Fuzzy
Don't mind me. Just passing through.
Level: 56


Posts: 554/776
EXP: 1319763
For next: 78413

Since: 02-19-12

From: Everywhere at once.

Since last post: 4.2 years
Last activity: 132 days

Posted on 09-09-14 03:26:49 AM Link | Quote
Originally posted by ukueleh
On 3DS decryption, let this be said because it took me forever to find this out: To generate the xorpad, you don't even need a flashcart capable of running 3DS roms. You only need a DS flashcart that can run on a 3DS. And it doesn't have to be a Gateway .

I'm sorry but can you please clarify this? You make is sound as if any 3DS, independent of firmware, can generate the xorpad as long as the 3DS can run the DS flash cart. That alone sounds strange to me since a DS flash cart can only run in DS mode to my knowledge. How can you possibly generate the xorpad in DS mode? Perhaps I am just missing something (Totally possible).

____________________
Come on, you know you want to show support. Click the links below:
>>Reasons for Operation Bluebird<<
>>Operation Bluebird Facebook Page<<
einstein95
Member
Level: 37


Posts: 140/318
EXP: 326281
For next: 11972

Since: 04-11-13


Since last post: 3.3 years
Last activity: 3.3 years

Posted on 09-09-14 10:31:58 AM Link | Quote
Originally posted by Cuber456
Originally posted by ukueleh
On 3DS decryption, let this be said because it took me forever to find this out: To generate the xorpad, you don't even need a flashcart capable of running 3DS roms. You only need a DS flashcart that can run on a 3DS. And it doesn't have to be a Gateway .

I'm sorry but can you please clarify this? You make is sound as if any 3DS, independent of firmware, can generate the xorpad as long as the 3DS can run the DS flash cart. That alone sounds strange to me since a DS flash cart can only run in DS mode to my knowledge. How can you possibly generate the xorpad in DS mode? Perhaps I am just missing something (Totally possible).


Ingredients:
* Nintendo 3DS console running 4.1-4.5
* GW_INSTALLER.NDS from the latest version of the software from http://gateway-3ds.com/
* DS(i) flashcart
* Launcher.dat of choice

Method:
1. Insert GW_INSTALLER.NDS into the DS(i) flashcart and boot on your 3DS console.
2. Run GW_INSTALLER.NDS from your flashcart's menu and let it install the DS profile exploit.
3. Return to the system menu once procedure has finished.
4. Insert Launcher.dat onto the SD Card that will be inserted into the 3DS console.
5. Navigate to Options > Other Settings > Profiles > Nintendo DS Profile and watch as your Launcher.dat runs!

All rights reserved, results may vary.

____________________
The more I type, the less gooder it sounds does.
Cuber456

Fuzzy
Don't mind me. Just passing through.
Level: 56


Posts: 555/776
EXP: 1319763
For next: 78413

Since: 02-19-12

From: Everywhere at once.

Since last post: 4.2 years
Last activity: 132 days

Posted on 09-09-14 06:51:08 PM Link | Quote
Ok, that ingredients and methods list makes sense. Thanks for compiling it, einstein95.

Damn, I really want to rip into a game too. Back to waiting I suppose. Nothing else I can do.

____________________
Come on, you know you want to show support. Click the links below:
>>Reasons for Operation Bluebird<<
>>Operation Bluebird Facebook Page<<
ukueleh
Random nobody
Level: 6


Posts: 5/5
EXP: 591
For next: 316

Since: 09-08-14


Since last post: 7.6 years
Last activity: 7.6 years

Posted on 09-10-14 04:43:14 AM Link | Quote
Originally posted by Cuber456
Damn, I really want to rip into a game too. Back to waiting I suppose. Nothing else I can do.


Same boat here. If I can't find an XL with low firmware, I could...
A. Trawl eBay for a crappy broken "dumper" 3DS with low firmware
B. Wait for sspwn and see if anyone writes a rom dumper for that
einstein95
Member
Level: 37


Posts: 141/318
EXP: 326281
For next: 11972

Since: 04-11-13


Since last post: 3.3 years
Last activity: 3.3 years

Posted on 09-10-14 06:56:36 AM Link | Quote
Originally posted by ukueleh
B. Wait for sspwn and see if anyone writes a rom dumper for that


This will never happen. sspwn will only give user permissions, unlike the root permissions that running the launcher.dat does. This means that sspwn wont have access to the AES hardware needed to do the xorpad generation.

____________________
The more I type, the less gooder it sounds does.
Sik

Level: 23


Posts: 78/107
EXP: 64868
For next: 2855

Since: 12-07-12


Since last post: 3.3 years
Last activity: 1.2 years

Posted on 09-10-14 07:51:25 AM Link | Quote
Random thought, but if we can get those keys, doesn't that mean we can also make signed 3DS executables? (at which point the firmware version doesn't really matter, banned keys aside, but that can be worked around)
Sanqui
2060
💛🤍💜🖤🦉
Level: 87


Posts: 1283/2066
EXP: 6312274
For next: 80500

Since: 12-20-09

Pronouns: any ✨
From: Czechia | Estonia

Since last post: 16 days
Last activity: 3 hours

Posted on 09-10-14 07:55:44 AM (last edited by Sanky at 09-10-14 07:56:20 AM) Link | Quote


*Sanky flops.

level 62

exp 1908657

exppct 29.7%

numposts 1283

 
Originally posted by Sik
Random thought, but if we can get those keys, doesn't that mean we can also make signed 3DS executables? (at which point the firmware version doesn't really matter, banned keys aside, but that can be worked around)

Asymmetric encryption means the encryption key is different from the decryption key, and having only the decryption one won't help you encrypt.

The keys Nintendo uses to encrypt 3DS games are probably on a computer without network access locked in a safe somewhere at Nintendo HQ.

____________________
In our brief lives, • we've managed to meet. • Treasure this gift, • this precious time that we have.
Papaver avatar by RacieB
Sik

Level: 23


Posts: 79/107
EXP: 64868
For next: 2855

Since: 12-07-12


Since last post: 3.3 years
Last activity: 1.2 years

Posted on 09-10-14 01:47:12 PM Link | Quote
Oh, I guess they learned from the Wii =/ (where people figured out how to encrypt new executables)
Pages: 1 2Next newer thread | Next older thread
Jul - The Cutting Room Floor - 3DS ROM decryption, file extracting, now possible. New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

36 database queries, 8 query cache hits.
Query execution time: 0.090413 seconds
Script execution time: 0.027858 seconds
Total render time: 0.118271 seconds