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
|
|
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
|
|
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
|
|
| 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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
| 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
|
|
| 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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
| 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
|
|
| Oh, I guess they learned from the Wii =/ (where people figured out how to encrypt new executables) |