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

3DS IconDecrypter: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 28: Line 28:
* --xorpaddir="path to dir for output XOR pads"
* --xorpaddir="path to dir for output XOR pads"


"X" = The number of icons that exist in the cache before the first icon you want to generate an XOR pad for.
* "X" = The number of icons that exist in the cache before the first icon you want to generate an XOR pad for.
"Y" = The number of icons you want to generate an XOR pad for.
* "Y" = The number of icons you want to generate an XOR pad for.


===2/ Decrypting Icons from cache===
===2/ Decrypting Icons from cache===
Line 42: Line 42:
* --decdata="directory for outputing decrypted icons"
* --decdata="directory for outputing decrypted icons"


"X" = The number of icons that exist in the cache before the first icon you want to decrypt.
* "X" = The number of icons that exist in the cache before the first icon you want to decrypt.
"Y" = The number of icons you want to decrypt.
* "Y" = The number of icons you want to decrypt.


===Change log (v0.2):===
===Change log (v0.2):===

Revision as of 07:55, 21 September 2021

Template:Infobox-3DS-Homebrews It is now possible to dump 3DS Game Icons (those icons that show on the home menu) directly from your 3DS.

The process is detailed here: http://gbatemp.net/threads/3ds-game-icons.354707/

Basic Operations:

1/ Setting up XOR pads for decrypting other icon data:

3DS_IconDecrypter

  • --genxor
  • --iconcache="path to icon cache"
  • --unused_slots=X
  • --num_decrypt=Y
  • --decdata="path to dir with plaintext icons"
  • --xorpaddir="path to dir for output XOR pads"
  • "X" = The number of icons that exist in the cache before the first icon you want to generate an XOR pad for.
  • "Y" = The number of icons you want to generate an XOR pad for.

2/ Decrypting Icons from cache

3DS_IconDecrypter

  • --decrypt
  • --iconcache="path to icon cache"
  • --unused_slots=X
  • --num_decrypt=Y
  • --xorpaddir="directory with XOR pads"
  • --decdata="directory for outputing decrypted icons"
  • "X" = The number of icons that exist in the cache before the first icon you want to decrypt.
  • "Y" = The number of icons you want to decrypt.

Change log (v0.2):

  • Command line arguments are now more flexible
  • Performs basic checks on decrypted icon data to determine if decryption was successful
  • Now comes with executables for Windows/Mac OS X/Linux
  • Source code now available

Advertising: