3DS IconDecrypter: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 6: Line 6:
| version  =v0.2
| version  =v0.2
| licence  =Mixed
| licence  =Mixed
| download  =http://filetrip.net/3ds-downloads/utilities/start-3dsicondecrypter-02-f32356.html
| download  =https://dlhb.gamebrew.org/3dshomebrew/32356-3DS_IconDecrypter.zip
| source    =  
| source    =  
| website    =  
| website    =  
Line 13: Line 13:
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/
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:=
==Basic Operations:==


==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"
Line 22: Line 22:
"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===


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"
Line 30: Line 30:




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


* Command line arguments are now more flexible
* Command line arguments are now more flexible

Revision as of 07:32, 29 August 2021

Template:Infobox 3DS homebrew

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: