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 8: Line 8:
| licence  =Mixed
| licence  =Mixed
| download  =https://dlhb.gamebrew.org/3dshomebrew/32356-3DS_IconDecrypter.zip
| download  =https://dlhb.gamebrew.org/3dshomebrew/32356-3DS_IconDecrypter.zip
| source   =  
| source   =  
| website     =  
| website =  
}}   
}}   
It is now possible to dump 3DS Game Icons (those icons that show on the home menu) directly from your 3DS.


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/
The process is detailed here: http://gbatemp.net/threads/3ds-game-icons.354707/


==Basic Operations:==
==Basic Operations:==
Line 18: Line 19:
===1/ Setting up XOR pads for decrypting other icon data:===
===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"
'''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.
"X" = The number of icons that exist in the cache before the first icon you want to generate an XOR pad for.
Line 25: Line 33:
===2/ Decrypting Icons from cache===
===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"
'''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.
"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: