Hacking hactool release by SciresM

TiMeBoMb4u2

Well-Known Member
Member
Joined
Oct 25, 2008
Messages
1,550
Trophies
0
Location
Hyrule
XP
1,198
Country
United States
I tried to look it up but there doesn’t seem to be any public information about what “HAC” possibly stands for. Maybe it’s worth a giggle to ask Nintendo Customer Support about it :P
I speculate it’s an internal name or acronym for something, but I really have no idea.
 

TiMeBoMb4u2

Well-Known Member
Member
Joined
Oct 25, 2008
Messages
1,550
Trophies
0
Location
Hyrule
XP
1,198
Country
United States
I tried to look it up but there doesn’t seem to be any public information about what “HAC” possibly stands for. Maybe it’s worth a giggle to ask Nintendo Customer Support about it :P
I speculate it’s an internal name or acronym for something, but I really have no idea.

--------------------- MERGED ---------------------------

Neither ;-;
Umm... From my understanding this DOES decrypt backups...as long as you have the correct keys, and the required firmware version is between 1.0.0-2.3.0.

"hactool is a tool to view information about, decrypt, and extract common file formats for the Nintendo Switch, especially Nintendo Content Archives."
 
Last edited by TiMeBoMb4u2,

Falo

Well-Known Member
Member
Joined
Jul 22, 2012
Messages
680
Trophies
2
XP
2,627
Country
Germany
HAC is Switch's Model Name, model names are used for hardware revisions.

Gamecube = DOL-001
Wii = RVL-001
3DS = CTR-001
New3DS = KTR-001
Switch = HAC-001

this name is printed on each of the products, just look on the back of your 3DS/Switch... "MOD. HAC-001 INPUT ENTRÉE"

Also for those who want to use this program, forget it, you need multiple MasterKeys and Seeds to generate the Keyset, the program is currently useless.
 

BlastedGuy9905

where's the updated autopsy report
Member
Joined
Apr 13, 2017
Messages
2,334
Trophies
1
Age
33
Location
under your desk
XP
4,043
Country
United States
I speculate it’s an internal name or acronym for something, but I really have no idea.

--------------------- MERGED ---------------------------


Umm... From my understanding this DOES decrypt backups...as long as you have the correct keys, and the required firmware version is between 1.0.0-2.3.0.

"hactool is a tool to view information about, decrypt, and extract common file formats for the Nintendo Switch, especially Nintendo Content Archives."
Huh... I mean, I did see that, but I wasn't sure if the listed file formats were backups..
 

TiMeBoMb4u2

Well-Known Member
Member
Joined
Oct 25, 2008
Messages
1,550
Trophies
0
Location
Hyrule
XP
1,198
Country
United States
HAC is Switch's Model Name, model names are used for hardware revisions.

Gamecube = DOL-001
Wii = RVL-001
3DS = CTR-001
New3DS = KTR-001
Switch = HAC-001

this name is printed on each of the products, just look on the back of your 3DS/Switch... "MOD. HAC-001 INPUT ENTRÉE"

Also for those who want to use this program, forget it, you need multiple MasterKeys and Seeds to generate the Keyset, the program is currently useless.
Thank you. This was a perfect answer to my question!

--------------------- MERGED ---------------------------

External keys can be provided by the -k/--keyset argument to the a keyset filename. Keyset files are text files containing one key per line, in the form "key_name = HEXADECIMALKEY". Case shouldn't matter, nor should whitespace.

In addition, if -k/--keyset is not set, hactool will check for the presence of a keyset file in $HOME/.switch/prod.keys (or $HOME/.switch/dev.keys if -d/--dev is set). If present, this file will automatically be loaded.
Is there a proper order for the keys listed in the keyset file? Also, is there a full listing of proper key names that the tool will accept? For instance, does “masterkey0” = “master_key0” = “masterkey_0”?
 

Soluble

Well-Known Member
Member
Joined
Mar 12, 2017
Messages
609
Trophies
0
Age
39
XP
588
Country
When we have noob terms to describe this, hit me up. So much is happening and I'm trying to compile a guide. If this doesn't belong in a "noob guide" lemme know. TiA
I don't think it's important for a noob guide. .istorage files are already decripted, xci's are not decrypted. Anybody who is looking at decrypting xci shouldn't fall into that category. Something will come along that is much more user friendly if decrypting is required.
 
  • Like
Reactions: Kafluke

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,294
Country
United States
Also for those who want to use this program, forget it, you need multiple MasterKeys and Seeds to generate the Keyset, the program is currently useless.

It's not, actually -- you just have to retrieve all the keydata....which is entirely possible using public information.

Several people in Reswitched's server have used it + pegaswitch to dump TrustZone and the built in FIRM sysmodules, already, which contain all of the keydata it needs...
 
Last edited by SciresM,

Falo

Well-Known Member
Member
Joined
Jul 22, 2012
Messages
680
Trophies
2
XP
2,627
Country
Germany
It's not, actually -- you just have to retrieve all the keydata....which is entirely possible using public information.

Several people in Reswitched's server have used it + pegaswitch to dump TrustZone and the built in FIRM sysmodules, already, which contain all of the keydata it needs...
My Switch is on 4.1.0, please tell me how to dump it? ^^

Most people who use this type of tools don't know how to dump keys/binary or other things, so it's useless to them.
 

SirNapkin1334

Renound Aritst
Member
Joined
Aug 20, 2017
Messages
1,665
Trophies
1
XP
975
Country
United States
Unfortunately, that does not explain the origin of terms. WHY is it "HAC"?
Because Nintendo. CTR = 3DS?????? :huh::huh::huh::huh::huh::huh::huh::huh::huh::huh:

--------------------- MERGED ---------------------------

HAC is Switch's Model Name, model names are used for hardware revisions.

Gamecube = DOL-001
Wii = RVL-001
3DS = CTR-001
New3DS = KTR-001
Switch = HAC-001

this name is printed on each of the products, just look on the back of your 3DS/Switch... "MOD. HAC-001 INPUT ENTRÉE"

Also for those who want to use this program, forget it, you need multiple MasterKeys and Seeds to generate the Keyset, the program is currently useless.
Also:
3DSXL = SPR
2DS = FTR
N2DSXL = JAN
N3DSXL = RED
 
  • Like
Reactions: Quantumcat

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,294
Country
United States
My Switch is on 4.1.0, please tell me how to dump it? ^^

Most people who use this type of tools don't know how to dump keys/binary or other things, so it's useless to them.

You'll need an exploitable Switch -- one on 1.0.0-2.3.0 -- to dump the keys to use hactool with 1.0.0-2.3.0 system/game content. Sorry!

And I think that a tool like this isn't useless, even without keys -- it's full technical documentation on how all the formats work ;)
 

TiMeBoMb4u2

Well-Known Member
Member
Joined
Oct 25, 2008
Messages
1,550
Trophies
0
Location
Hyrule
XP
1,198
Country
United States

TiMeBoMb4u2

Well-Known Member
Member
Joined
Oct 25, 2008
Messages
1,550
Trophies
0
Location
Hyrule
XP
1,198
Country
United States
Hey, @SciresM ... Looks like I must be doing something right...
xci_decrypt.png
 
  • Like
Reactions: WiiuGold

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-