Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS Multi Decryptor: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 2: Line 2:
|title=3DS Multi Decryptor
|title=3DS Multi Decryptor
|image=3dspc.png
|image=3dspc.png
|description=Decrypts and creates XORPads for game's ROM files and SD card files. (Previously named 3DS CTR Decryptor)
|description=Decrypts and creates XORPads for game ROM files and SD card files. (Previously named 3DS CTR Decryptor)
|author=Relys
|author=Relys
|lastupdated=2015/10/19
|lastupdated=2015/10/19
|type=PC Utilities
|type=File Operation
|version=2015
|version=2015
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrews/3dsmultidecryptor.7z
|download=https://dlhb.gamebrew.org/3dshomebrews/3ds_multi_decryptor.zip
|website=https://github.com/Relys/3DS_Multi_Decryptor
|website=https://github.com/Relys/3DS_Multi_Decryptor
|source=https://github.com/Relys/3DS_Multi_Decryptor
|source=https://github.com/Relys/3DS_Multi_Decryptor
Line 25: Line 25:


==User guide==
==User guide==
Functions:
===Functions===
* NCCH padgen                -- use ctrkeygen.py to generate the needed ncchinfo.bin
* NCCH padgen                -- Use ctrkeygen.py to generate the needed ncchinfo.bin.
* SD padgen                  -- use SDinfo_gen.py to generate the needed SDinfo.bin
* SD padgen                  -- Use SDinfo_gen.py to generate the needed SDinfo.bin.
* Title key decrypter        -- check out the scripts in 'ticket-titlekey_stuff'
* Title key decrypter        -- Check out the scripts in 'ticket-titlekey_stuff'.
* NAND FAT16 partition padgen --self-explanatory
* NAND FAT16 partition padgen -- Self-explanatory.
* NAND dumper                --self-explanatory
* NAND dumper                -- Self-explanatory.


==Controls==
==Controls==
Line 37: Line 37:
A - Select item
A - Select item


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


==Media==
==Media==
Line 44: Line 44:


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


Thanks to:
Thanks to:
* yellows8, plutooo and everyone else that contributes to the 3dbrew wiki
* yellows8, plutooo and everyone else that contributes to the 3dbrew wiki.
* megazig for the crypto functions
* 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.
* 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.
* enler for finding the correct gadget offset.
Line 61: Line 61:
* GitHub - https://github.com/Relys/3DS_Multi_Decryptor0
* GitHub - https://github.com/Relys/3DS_Multi_Decryptor0
* GBAtemp - https://gbatemp.net/threads/release-3ds_ctr_decryptor-void.370684/
* GBAtemp - https://gbatemp.net/threads/release-3ds_ctr_decryptor-void.370684/
[[Category:3DS homebrew applications]]
[[Category:PC utilities for 3DS homebrew]]

Latest revision as of 13:50, 6 July 2024

3DS Multi Decryptor
3dspc.png
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: