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,299
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,299
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
  • BakerMan @ BakerMan:
    guys, pubg should've never blown up
  • BigOnYa @ BigOnYa:
    Wut do you mean? Pubg is alright, I play it with a few buddies online.
  • BakerMan @ BakerMan:
    the game itself is ok, but it's influence is the problem
  • K3Nv2 @ K3Nv2:
    Call of duty is a good Fortnite skin
  • BakerMan @ BakerMan:
    call of duty and fortnite, ex-fucking-actly
  • BakerMan @ BakerMan:
    without pubg popping off, fortnite wouldn't add battle royale, and call of duty wouldn't go even shittier than it did before because of blackout, warzone and dmz
  • Psionic Roshambo @ Psionic Roshambo:
    Make a porn based spoof of it, Pube G
  • BigOnYa @ BigOnYa:
    Just play My Pony online. Its better than Fortnight or COD.
  • Psionic Roshambo @ Psionic Roshambo:
    FPS porn games sound fun lol
    +1
  • K3Nv2 @ K3Nv2:
    Call of duty got close with that by using Nikkie Minaj
  • BigOnYa @ BigOnYa:
    -Bonus- Faceshot
  • K3Nv2 @ K3Nv2:
    5 killstreak call in the gangbang
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Still enjoying Bad Ass Babes lol
  • Psionic Roshambo @ Psionic Roshambo:
    Legit a super solid beat em up
  • Psionic Roshambo @ Psionic Roshambo:
    The special moves are hilarious
  • BigOnYa @ BigOnYa:
    Introducing the most anticipated 1p v 4p game of the year - COCC (Call of couch casting)
    +1
  • RetroNerdGamer @ RetroNerdGamer:
    isnt that just gal gun
    +1
  • K3Nv2 @ K3Nv2:
    Hoochie gun
    +1
  • K3Nv2 @ K3Nv2:
    Rain again
    +1
  • BigOnYa @ BigOnYa:
    Yea been raining here on off all day, had 1\4" hail earlier even.
  • K3Nv2 @ K3Nv2:
    Think I heard some hail outside
  • Veho @ Veho:
    Who are they hailing?
  • K3Nv2 @ K3Nv2:
    My mom probably
    +1
  • K3Nv2 @ K3Nv2:
    People care about this being free for some reason https://store.epicgames.com/en-US/p/farming-simulator-22
    K3Nv2 @ K3Nv2: People care about this being free for some reason...