im trying to convert a packed themes cia to be able to use with the home menu, specifically the jap ones because most are awesome as base or use them normally, the problem is that i tried this
You can extract all the NCCH files for each theme using ctrtool:
Code:
ctrtool --contents=out file.cia
This will give you A LOT of files, to make it easier to find the theme you want, work on the file starting with 0000 first, this has all the icons in it. the filenames should start with the IDs of the icons, keeping in mind that they are in hex.
the process is the same for all the files:
1. Create ncchinfo.bin using ctrKeyGen from 3DS_Multi_Decryptor (needs modified)
( i mod it like this in line 228 i changed this way outName = b'sdmc:/%s.%s.%s.xorpad' % (fh.name, partitionName, sectionName) )
2. Copy to your 3DS and generate NCCH pad using the Launcher.dat from 3DS_Multi_Decryptor
3. Extract the RomFS.bin (as encrypted) from the theme file (i used 3DSExplorer)
4. Copy the resulting xorpad from your 3DS and decrypt the theme using padxorer
5. Extract the RomFS using ctrtool
but the ncchinfo.bin doesnt generate xorpads, am i doing something wrong?
You can extract all the NCCH files for each theme using ctrtool:
Code:
ctrtool --contents=out file.cia
This will give you A LOT of files, to make it easier to find the theme you want, work on the file starting with 0000 first, this has all the icons in it. the filenames should start with the IDs of the icons, keeping in mind that they are in hex.
the process is the same for all the files:
1. Create ncchinfo.bin using ctrKeyGen from 3DS_Multi_Decryptor (needs modified)
( i mod it like this in line 228 i changed this way outName = b'sdmc:/%s.%s.%s.xorpad' % (fh.name, partitionName, sectionName) )
2. Copy to your 3DS and generate NCCH pad using the Launcher.dat from 3DS_Multi_Decryptor
3. Extract the RomFS.bin (as encrypted) from the theme file (i used 3DSExplorer)
4. Copy the resulting xorpad from your 3DS and decrypt the theme using padxorer
5. Extract the RomFS using ctrtool
but the ncchinfo.bin doesnt generate xorpads, am i doing something wrong?