Homebrew RELEASE Ultimate Material Hactool GUI / Another Hactool GUI

  • Thread starter Thread starter bodyXY
  • Start date Start date
  • Views Views 25,532
  • Replies Replies 16
  • Likes Likes 12

bodyXY

Well-Known Member
Member
Joined
May 15, 2018
Messages
157
Reaction score
178
Trophies
0
Age
40
XP
1,009
Country
Germany
Another Hactool GUI

This is my first little program written in C#.

I did not like the other GUI's or are out of date, so i written my own in a time-fair style. He is not perfect and you can certainly improve a lot, but he is running.

Extractable formats:

- .NSP
- .NCA
- .XCI
- .ROMFS / .ISTORAGE

also own path to switch keys to use different key files


Update: Add TitleKey to NCA

Update 1.0
* add process bar
* add cancel button
* add more background checks
* clean up the code
* add code documentation
* fix UI freezing when process running
* now directly with newest hactool version

credits to SciresM
https://github.com/SciresM/hactool

68094229-9b948300-fe9e-11e9-8b8f-a0c1b38ea23a.png


I hope you like him.

https://github.com/bodyXY/Ultimate-Material-Hactool-GUI


My Discord: https://discord.gg/W4c78K7
 

Attachments

Last edited by bodyXY,
thx bodyXY

I'm new to this not having used/installed Hactools yet.
I'm assuming the bottom menu option 'Switch Keys', in the screen image above, is intended to point to where your 'prod.keys' file is located and that this informs Hactools where the key file is located?
The reason I ask is I'm unable to create a '.switch' directory (best option for Hactools setup) using Windows and this app seems to make Hactools easier...

I assume "to extract in the same folder like hactool" means placing the GUI nro in the same directory as Hactools?
 
This is not a NRO! This GUI is for Windows and to extract in the same folder like hactool, and yea, the keys section is to use key files from everywhere you want
 
Last edited by bodyXY,
This seems like a great GUI. Have you considered adding a progress bar or something to show that it's still working and that it hasn't froze?
 
Update 1.0
  • add process bar
  • add cancel button
  • add more background checks
  • clean up the code
  • add code documentation
  • fix UI freezing when process running
  • now directly with newest hactool version
credits to SciresM https://github.com/SciresM/hactool

nice...but still cant get it to work?

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

is this why its not working is it becuase its a miner? https://www.virustotal.com/gui/file...c57bd4c8289821a65a9d3f5228b3f606b4e/detection
 
nice...but still cant get it to work?

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

is this why its not working is it becuase its a miner? https://www.virustotal.com/gui/file...c57bd4c8289821a65a9d3f5228b3f606b4e/detection


Miner? Which file call it as a virus? Gui or hactool? I wrote the hole program in c# on my own, take a look into the source code, their is no miner included, i don't do bullshit like this, thats why its open source

EDIT:

i see, MaterialSkin.dll, but this is an official pack from VS, i think its a wrong red flag, i take a look into the dll and cant find a miner

test.png


one more test: https://virusscan.jotti.org/de-DE/filescanjob/f31p4h1z16
and http://r.virscan.org/language/en/report/981f2efd695ccccb163256bffecc1838

nothing!
 
Last edited by bodyXY,
Can you tell me how to get the title keys?
Once you've extracted the main files from the .nsp, you can open the .tik file with a hex editor, and the title key is the 16 hex bytes from offset 0x180 (or 384 decimal). Or there are Windows tools to show nsp info which can also tell you the titlekey, but I don't remember what they are.
 
Once you've extracted the main files from the .nsp, you can open the .tik file with a hex editor, and the title key is the 16 hex bytes from offset 0x180 (or 384 decimal). Or there are Windows tools to show nsp info which can also tell you the titlekey, but I don't remember what they are.
My problem is that when i extract the nsp there isn't any tik file.
 

Site & Scene News

Popular threads in this forum