Merged. I will make a release tomorrow with other changes, dont wanna make a release every commit xD Thanks for contributing!Done
Maybe with Wine, but I didn't tested :/Is there a way to launch this with a Mac?
Might be possible to build with mono to make it multi-platform. I dont have experience with mono sadlyMaybe with Wine, but I didn't tested :/
Google the keys, they are unique for al consoles, that error is you haven't all the keysOkay, this is very interesting...got 3 games to work on this program.....however, ever since I got those to work, every other game says sector 0 is corrupted and to check my keys...yet, the first three games I decrypted work just fine!
Is there a way to launch this with a Mac?
something to take note is the keys.py that helps you get your keys is outdated and is missing a few master keys needed for newer gamesHello! I have just created a tool to create a title folder from a XCI file.
Hactool and your own Switch keys are required.
Hope this is useful for you.
https://github.com/javilobo8/XCI2TitleConverter
Releases:
1.0.0
1.1.0
- Initial release
1.2.0
- Add NPDM patching (thanks to @Falo )
- Add more target titles
- Some refactor
- Add more target titles
Nice job!!I’ve created a tool in Java based on this to be multiplatform (Windows/Linux/macOS)
You just need java to run the .jar file.
src: https://bitbucket.org/jmmc95/xci-to-title/src/master/
Jar: https://bitbucket.org/jmmc95/xci-to-title/downloads/XCIToTitle.jar
For Mac and Linux you have to compile the hactool yourself, it’s very easy. And the key.txt
Nice job!!
I’ve created a tool in Java based on this to be multiplatform (Windows/Linux/macOS)
You just need java to run the .jar file.
For Mac and Linux you have to compile the hactool yourself, it’s very easy. And the key.txt
Any guide to compile hactool for MacOS available?
Thanks. It workedDownload source code from
Unzip that file and then open a terminal inside the unzipped folder.
Execute the following command: mv config.make.template config.make
Then execute the command: make
If all goes good, you will have a single hactool file in the same folder, copy that file next to my .jar file.
If make command gives you an error (not found or something similar) try installing the c compiler gcc or installing Xcode from the App Store (and open it one to install required components)
Hope it works.
yes, only main.npdm changes per donor.@javilobo8 Question:
When I run this twice for the same game but with 2 different Donors, i get the following:
Output result:
//atmosphere/titles/010008900705C000/exefs/<files here>
//atmosphere/titles/010008900705C000/romfs.bin
//atmosphere/titles/0100E65002BB8000/exefs/<files here>
//atmosphere/titles/0100E65002BB8000/romfs.bin
I want to know what files are different from the above... just main.npdm? is romfs.bin untouched? or does it also get patched with donor titleid?
because if its just the main.npdm file, i am wondering if i can make duplicate copies of npdm file and update the titleid (and replace when ready to test next donor)
instead of using the tool 3 times to test each donor for same game... takes quite a lot of time when running multiple times and copying to SD card