google cia to 3ds and open the first link, it contains software that converts cia to 3ds
I don't think this is possible. Sky3DS can't play cia or converted to roms...
is there any possible way to convert a .CIA file back to a .3ds file so I can play it on my Sky3ds?
it is not 'convert back' to 3ds.
eshop games can be packed into a .cia
and retail cart games can be dumped as a file and named as .3ds
with a bit of hacking we can convert one to the other.
if you took something that was a cia, whether it was actually form eshop content, or whether it was converted from a .3ds file, it would not work on sky3ds because sky3ds needs the 3ds rom in it's original state, untouched form the retail game cart.
Is there a guide to convert .cia to .3ds? Like BigBlueBox did when they released eshop dumps to .3ds format to play from gateway.
I the link above is for 3ds to cia, not the contrary.
3DS Lazy seems to not be able to rebuild .3ds format (unless the first post is not updated)
Is there a guide to convert .cia to .3ds? Like BigBlueBox did when they released eshop dumps to .3ds format to play from gateway.
I the link above is for 3ds to cia, not the contrary.
3DS Lazy seems to not be able to rebuild .3ds format (unless the first post is not updated)
I see, thanks.
I don't convert games or play them, I'm just curious about knowledge in general to be able to help users better
Edit:
you should edit your first post to 3DS Lazy, currently it looks like it can't repack correctly at all.
@ Echo off
set GameName=%~n1
md "%GameName%"
tools\_makerom -ciatocci %1
tools\ctrtool -p --exheader="exheader.bin" --romfs="romfs.bin" --exefs="exefs.bin" --logo="logo.bin" "%GameName%.cci"
tools\ctrtool -t exefs --exefsdir="%GameName%" "exefs.bin" --decompresscode
tools\ctrtool -t exheader "exheader.bin" > "exheader.txt"
tools\ctrtool -i "%GameName%.cci" >info.txt
move %1 "%GameName%"
move *.bin "%GameName%"
move *.cci "%GameName%"
move *.txt "%GameName%"
Hi, sorry to bump the threadReverse-CIA.bat
Code:@ Echo off set GameName=%~n1 md "%GameName%" tools\_makerom -ciatocci %1 tools\ctrtool -p --exheader="exheader.bin" --romfs="romfs.bin" --exefs="exefs.bin" --logo="logo.bin" "%GameName%.cci" tools\ctrtool -t exefs --exefsdir="%GameName%" "exefs.bin" --decompresscode tools\ctrtool -t exheader "exheader.bin" > "exheader.txt" tools\ctrtool -i "%GameName%.cci" >info.txt move %1 "%GameName%" move *.bin "%GameName%" move *.cci "%GameName%" move *.txt "%GameName%"
Now you have all files except your needed .rsf to rebuild unencrypted .3ds without manual.
Take a sample rsf, look @ info.txt/exheader.txt and fill the sample with all you need.
>>> makerom -f cci -target g -minor 9 -rsf "<your-rsf>" -desc app:7 -romfs "romfs.bin" -exheader "exheader.bin" -logo "logo.bin" -exefslogo -code "code.bin" -icon "icon.bin" -banner "banner.bin" -alignwr -o <your-rebuilded-3ds>
Hi, sorry to bump the thread
so how do I decrypt cia files?
because when I tried to convert cia to cci, makerom returns this error
_makerom -ciatocci game.cia
[CCI ERROR] Failed to decrypt CIA content: 0x00000000
[RESULT] Failed to build CCI