Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

3DS Multi Decryptor: Difference between revisions

From GameBrew
m Text replacement - "Infobox 3DS homebrew" to "Infobox-3DS-Homebrews"
No edit summary
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox-3DS-Homebrews
{{Infobox 3DS Homebrews
| title = 3DS Multi Decryptor
|title=3DS Multi Decryptor
| image = https://dlhb.gamebrew.org/3dshomebrew/3DS-Multi-Decryptor.jpeg|250px
|image=3dspc.png
| type = PC Utilities
|description=Decrypts and creates XORPads for game ROM files and SD card files. (Previously named 3DS CTR Decryptor)
| version =  
|author=Relys
| licence = Mixed
|lastupdated=2015/10/19
| author = Relys
|type=File Operation
| website = https://github.com/Relys/3DS_Multi_Decryptor
|version=2015
| source = https://dlhb.gamebrew.org/3dshomebrew/3DS_Multi_Decryptor-master.zip
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrews/3ds_multi_decryptor.zip
|website=https://github.com/Relys/3DS_Multi_Decryptor
|source=https://github.com/Relys/3DS_Multi_Decryptor
}}
}}
<youtube>9OkQEcssum8</youtube>
{{Obsolete}}


3DS multitool thing.
3DS multitool/decryptor.


==Functions:==
'''Note:''' This has been ported to [[Decrypt9WIP 3DS|Decrypt9]] by Archshift for 9.x.
<pre>
  NCCH padgen                -- use ctrkeygen.py to generate the needed ncchinfo.bin
  SD padgen                  -- use SDinfo_gen.py to generate the needed SDinfo.bin
  Title key decrypter        -- check out the scripts in 'ticket-titlekey_stuff'
  NAND FAT16 partition padgen --self-explanatory
  NAND dumper                --self-explanatory
</pre>
==Controls:==
  DPAD Up/Down: change selection
  A: select item
  B: return to menu(after your selected process finishes)


==Building==
To build for iQUE (Chinese 3DS) please change the following line in rop.py
_pop_r2_pc = 0x0022952D ### for ique change to 0x00229565
Also note that you need to supply your own copy of slot0x25KeyX.bin.
==User guide==
===Functions===
* NCCH padgen                -- Use ctrkeygen.py to generate the needed ncchinfo.bin.
* SD padgen                  -- Use SDinfo_gen.py to generate the needed SDinfo.bin.
* Title key decrypter        -- Check out the scripts in 'ticket-titlekey_stuff'.
* NAND FAT16 partition padgen -- Self-explanatory.
* NAND dumper                -- Self-explanatory.


YOU NEED TO SUPPLY YOUR OWN COPY OF slot0x25KeyX.bin.
==Controls==
D-Pad Up/Down - Change selection


To build for iQUE (Chinese 3DS) please change the following line in rop.py
A - Select item
_pop_r2_pc = 0x0022952D ### for ique change to 0x00229565


Thanks to enler for finding the correct gadget offset.
B - Return to menu (after your selected process finishes)


==credits:==
==Media==
'''Ninjhax Hack: 3DS Homebrew Exploit (Known as SSSpwn) Tutorial''' ([https://www.youtube.com/watch?v=Kev-C6m1P9o Relys]) <br>
<youtube>Kev-C6m1P9o</youtube>


* sbJFn5r - coding + initial versions of the python scripts
==Credits==
* relys - coding
* sbJFn5r - Coding + initial versions of the python scripts.
* xerpi - did some refactoring early on, that was then built off of and made ugly again. :(
* relys - Coding.
* CaitSith2 - Updates to CDNto3DS
* xerpi - Did some refactoring early on, that was then built off of and made ugly again.
* idunoe - Allow user specified moveable.sed
* CaitSith2 - Updates to CDNto3DS.
* einstein95 - Padding from .rsf
* idunoe - Allow user specified moveable.sed.
* einstein95 - Padding from .rsf.


==Thanks:==
Thanks to:
* yellows8, plutooo and everyone else that contributes to the 3dbrew wiki.
* megazig for the crypto functions.
* some GBAtemper for the FS functions. Don't know who you are, but was informed they came from someone on GBAtemp.
* enler for finding the correct gadget offset.


# yellows8, plutooo and everyone else that contributes to the 3dbrew wiki
==External links==
# megazig for the crypto functions
* Author's website - http://syler.co/blog/Ninjhax-Nintendo-3DS/
# some GBAtemper for the FS functions. Don't know who you are, but the person I got them from said they came from someone on GBAtemp.
* GitHub - https://github.com/Relys/3DS_Multi_Decryptor0
* GBAtemp - https://gbatemp.net/threads/release-3ds_ctr_decryptor-void.370684/

Latest revision as of 13:50, 6 July 2024

3DS Multi Decryptor
General
AuthorRelys
TypeFile Operation
Version2015
LicenseMixed
Last Updated2015/10/19
Links
Download
Website
Source

3DS multitool/decryptor.

Note: This has been ported to Decrypt9 by Archshift for 9.x.

Building

To build for iQUE (Chinese 3DS) please change the following line in rop.py

_pop_r2_pc = 0x0022952D ### for ique change to 0x00229565

Also note that you need to supply your own copy of slot0x25KeyX.bin.

User guide

Functions

  • NCCH padgen -- Use ctrkeygen.py to generate the needed ncchinfo.bin.
  • SD padgen -- Use SDinfo_gen.py to generate the needed SDinfo.bin.
  • Title key decrypter -- Check out the scripts in 'ticket-titlekey_stuff'.
  • NAND FAT16 partition padgen -- Self-explanatory.
  • NAND dumper -- Self-explanatory.

Controls

D-Pad Up/Down - Change selection

A - Select item

B - Return to menu (after your selected process finishes)

Media

Ninjhax Hack: 3DS Homebrew Exploit (Known as SSSpwn) Tutorial (Relys)

Credits

  • sbJFn5r - Coding + initial versions of the python scripts.
  • relys - Coding.
  • xerpi - Did some refactoring early on, that was then built off of and made ugly again.
  • CaitSith2 - Updates to CDNto3DS.
  • idunoe - Allow user specified moveable.sed.
  • einstein95 - Padding from .rsf.

Thanks to:

  • yellows8, plutooo and everyone else that contributes to the 3dbrew wiki.
  • megazig for the crypto functions.
  • some GBAtemper for the FS functions. Don't know who you are, but was informed they came from someone on GBAtemp.
  • enler for finding the correct gadget offset.

External links

Advertising: