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,628
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
34
Location
under your desk
XP
4,053
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,301
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,628
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,301
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.
  • Julie_Pilgrim @ Julie_Pilgrim:
    oh man, that always goes great!
  • Julie_Pilgrim @ Julie_Pilgrim:
    im sure half the responses won't be literal racial slurs or "drop table" jokes
  • Veho @ Veho:
    Look, it's China. They know what it's like when you give a poll to half a billion trolls.
    +1
  • K3Nv2 @ K3Nv2:
    How much dollar do you think it is?
  • Veho @ Veho:
    ONE MILLION DOLLA
    +1
  • Veho @ Veho:
    I know the pricing of electronics nowadays isn't "how much it actually costs" but "how much we can get away with", but putting up a poll is just cynical.
    +1
  • K3Nv2 @ K3Nv2:
    Probably $150 someone said Anbernic said around the same price as rg556
  • Julie_Pilgrim @ Julie_Pilgrim:
    you know which game i wish they would rerelease
  • Julie_Pilgrim @ Julie_Pilgrim:
    sonic unleashed
  • K3Nv2 @ K3Nv2:
    Make it a happy meal toy
  • Julie_Pilgrim @ Julie_Pilgrim:
    that game's engine is really fucking intensive so it runs like literal shit on xbox 360 and ps3
  • Veho @ Veho:
    Nah I'm getting value creep again. I look at a $50 console "but for just a few more dollars you could get XYZ" and I end up considering the Steam Deck.
    +1
  • Julie_Pilgrim @ Julie_Pilgrim:
    like the lighting in that game was genuinely so good
  • Veho @ Veho:
    Not getting dragged into that again.
  • Julie_Pilgrim @ Julie_Pilgrim:
    i dont get why they didn't port the one game that ran the worst on consoles, to pc
  • Julie_Pilgrim @ Julie_Pilgrim:
    like you port everything to pc except the one game where it would make the most sense. why. what do you gain from this
  • Julie_Pilgrim @ Julie_Pilgrim:
    is sega just personally fucking with me? are they laughing while watching me through my kinect camera as i get up to restart my xbox for the third time because the game froze again
  • K3Nv2 @ K3Nv2:
    Buy handhelds from five below better quality
  • K3Nv2 @ K3Nv2:
    Valve probably going to do another refresh of the deck this fall with rog ally like specs tbh
    +1
  • Veho @ Veho:
    A smaller form factor would be nice too.
    +1
  • K3Nv2 @ K3Nv2:
    A shield portable 2 would be nice aye Nvidia
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    The big leap in all things tech is when carbon based chips start hitting.
  • Psionic Roshambo @ Psionic Roshambo:
    Longer battery life cooler temps and faster! What's not to like lol (probably expensive as hell)
    Psionic Roshambo @ Psionic Roshambo: Longer battery life cooler temps and faster! What's not to like lol (probably expensive as hell)