ihaveamac / 3dsconv

Python script to convert Nintendo 3DS CCI (".cci", ".3ds") files to the CIA format

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

When I open the .exe archive it instantly closes

burnmyrique opened this issue · comments

I'm kinda newbie in this encrypting/decrypting/converting thing in the 3DS hacking community (kinda newbie in 3DS hacking in general) and when I try to drag the decrypted .3ds file to the 3dsconv.exe, a prompt pops up on the screen and then automatically closes. What can I do to fix it?

run 3dsconv.exe in cmd to check the output

I don't know how to do what you said, like mentioned before, I'm pretty newbie with this programming/hacking thing and english is not my native language (I'm brazilian). But, here's a video of what happened: here

hold shift and right-click in the folder, then use "Open command window here". enter "3dsconv.exe *.3ds" and press enter.

This is what happens: here

you need to dump boot9 from a 3DS system with boot9strap. hold START+SELECT+X at boot to dump to /boot9strap/boot9.bin, then put in the same folder.

Are these dump files the boot9.bin and boot11.bin files?

..... yes, that's exactly what I just told you. only boot9 is needed.

copy boot9.bin to the same folder with the ".3ds" and try again.

Now I got a new error, here

The converter say it might be corrupted but I'm still able to run the decrypted .3ds file just fine on Citra

incorrect ncch header flags are probably set making it assume encrypted, while citra only ever reads decrypted.

And how can I solve this?

probably will add a feature to assume decrypted contents, because of tools not setting encrypted flags properly.

So there's no way to solve my problem right now? Feels bad :c . Thanks for the help anyway, you were so patient that I'm super impressed knowing how much of a stupid person I am.

if you know how to use a hex editor you could change the crypto ncch flags to no-crypto.

Unfortunatelly I don't know how use them :c