Is there a way to make logo.bin file? 3DSBannerMaker only makes banners and icons.
makerom -f cia -target t -rsf RSF.rsf -romfs romfs.bin -exheader exheader.bin -code code.bin -exefslogo -banner banner.bin -icon icon.bin -o rom.cia
I meant custom logos.You can use -exefslogo on makerom and it will create one, so something like:
Code:makerom -f cia -target t -rsf RSF.rsf -romfs romfs.bin -exheader exheader.bin -code code.bin -exefslogo -banner banner.bin -icon icon.bin -o rom.cia
I meant custom logos.
Can anyone vouch for the safety of this CFW? Any reported bricks?
Will the method in the first post work on a 4.0.0-7E 3DS? I ask because Gateways and other exploits only work on 4.1-4.5, and it might be the same with this.
it uses same exploit as GW.
When it finishes, copy the nand.bin from your SD card to your computer.
So I'll need to update to 4.1-4.5 before I can use this method?
Ah, shame. Thanks regardless.
Does it work if I copy my emunand 9.x instead of my 4.5 NAND?
yeah it is,
but it'll be worth it
if you have emunand, u won't need to use cfw.
emunand supports devmenu/bigbluemenu now
BasicInfo:
Title : "Fire Emblem - Awakening - USA"
CompanyCode : "01"
ProductCode : "CTR-P-AFEE"
ContentType : Application # Application / SystemUpdate / Manual / Child / Trial
Logo : Nintendo # Nintendo / Licensed / Distributed / iQue / iQueForSystem
TitleInfo:
UniqueId : 0xa05
Category : Application
Option:
UseOnSD : true # true if App is to be #installed to SD
EnableCompress : true # Compresses exefs code
FreeProductCode : true # Removes limitations on ProductCode
EnableCrypt : false # Enables encryption for NCCH and CIA
MediaFootPadding : true # If true CCI files are created with padding
AccessControlInfo:
ExtSaveDataId: 0xa05 # same as UniqueId
SystemSaveDataId1: 0x00000000 # plaintext exheader
SystemSaveDataId2: 0x00000000 # plaintext exheader
OtherUserSaveDataId1: 0x00000 # plaintext exheader
OtherUserSaveDataId2: 0x00000 # plaintext exheader
OtherUserSaveDataId3: 0x00000 # plaintext exheader
UseOtherVariationSaveData : false
SystemControlInfo:
SaveDataSize: 512K # plaintext exheader
RemasterVersion: 0000 # plaintext exheader
StackSize: 0x00040000 # plaintext exheader
JumpId: 0x00040000000a0500L # plaintext exheader (<full UniqueID>L)
CommonHeaderKey:
D: |
jL2yO86eUQnYbXIrzgFVMm7FVze0LglZ2f5g+c42hWoEdnb5BOotaMQPBfqt
aUyAEmzQPaoi/4l4V+hTJRXQfthVRqIEx27B84l8LA6Tl5Fy9PaQaQ+4yRfP
g6ylH2l0EikrIVjy2uMlFgl0QJCrG+QGKHftxhaGCifdAwFNmiZuyJ/TmktZ
0RCb66lYcr2h/p2G7SnpKUliS9h9KnpmG+UEgVYQUK+4SCfByUa9PxYGpT0E
nw1UcRz0gsBmdOqcgzwnAd9vVqgb42hVn6uQZyAl+j1RKiMWywZarazIR/k5
Lmr4+groimSEa+3ajyoIho9WaWTDmFU3mkhA2tUDIQ==
Exponent: |
AQAB
Modulus: |
zwCcsyCgMkdlieCgQMVXA6X2jmb1ICjup0Q+jk/AydPkOgsx7I/MjUymFEkU
vgXBtCKtzh3NKXtFFuW51tJ60GPOabLKuG0Qm5li+UXALrWhzWuvd5vv2FZI
dTQCbrq/MFS/M02xNtwqzWiBjE/LwqIdbrDAAvX4HGy0ydaQJ1DKYeQeph5D
lAGBw2nQ4izXhhuLaU3w8VQkIJHdhxIKI5gJY/20AGkG0vHD553Mh5kBINrWp
CRYmmJS8DCYbAiQtKbkeUfzHViGTZuj6PwaY8Mv39PGO47a++pt45IUyCEs4/
LjMS72cyfo8tU4twRGp76SFGYejYj3wGC1f/POQw==
Signature: |
BOPR0jL0BOV5Zx502BuPbOvi/hvOq5ID8Dz1MQfOjkey6FKP/6cb4f9YXpm6c
ZCHAZLo0GduKdMepiKPUq1rsbbAxkRdQdjOOusEWoxNA58x3E4373tCAhlqM2
DvuQERrIIQ/XnYLV9C3uw4efZwhFqog1jvVyoEHpuvs8xnYtGbsKQ8FrgLwXv
pOZYy9cSgq+jqLy2D9IxiowPcbq2cRlbW9d2xlUfpq0AohyuXQhpxn7d9RUor
9veoARRAdxRJK12EpcSoEM1LhTRYdJnSRCY3x3p6YIV3c+l1sWvaQwKt0sZ/U
8TTDx2gb9g7r/+U9icneu/zlqUpSkexCS009Q==
Descriptor: |
AP///wAABAACAAAAAAAFGJ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIAAAAAAAABBUFQ6VQAAACRo
aW9GSU8AJGhvc3RpbzAkaG9zdGlvMWFjOnUAAAAAYm9zczpVAABjYW06dQAA
AGNlY2Q6dQAAY2ZnOnUAAABkbHA6RktDTGRscDpTUlZSZHNwOjpEU1BmcmQ6
dQAAAGZzOlVTRVIAZ3NwOjpHcHVoaWQ6VVNFUmh0dHA6QwAAbWljOnUAAABu
ZG06dQAAAG5ld3M6dQAAbndtOjpVRFNwdG06dQAAAHB4aTpkZXYAc29jOlUA
AABzc2w6QwAAAHkycjp1AAAAbGRyOnJvAABpcjpVU0VSAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABOn/rw/7//8ec/APIA8JH/APaR/1D/gf9Y/4H/cP+B/3j/gf8B
AQD/AAIA/iECAPz/////////////////////////////////////////////
////////////////////////////////////////AAAAAAAAAAAAAAAAAAAA
AAADAAAAAAAAAAAAAAAAAAI=
makerom -f cia -rsf Fire.rsf -target t -desc app:4 -exheader exheader.bin -exefslogo -logo logo.bin -code code.bin -romfs romfs.bin -icon icon.bin -banner banner.bin -o Fire.cia -v
Don't bother trying to build an RSF-based ExHeader for that game. You need to use the newly discovered method of injecting old ExHeaders into new builds. I built new scripts to cover that already, but they aren't polished yet, so I'd advise on referring to the ExInjector thread's package for now, at least until I have time to update my tools and guide, assuming you were following mine.Ok. So I managed to get Fire Emblem installed on CFW, but when I try to boot it I get past the Nintendo logo, but then I get "an error has occurred".
My rsf file:
And here are my switches:Code:BasicInfo: Title : "Fire Emblem - Awakening - USA" CompanyCode : "01" ProductCode : "CTR-P-AFEE" ContentType : Application # Application / SystemUpdate / Manual / Child / Trial Logo : Nintendo # Nintendo / Licensed / Distributed / iQue / iQueForSystem TitleInfo: UniqueId : 0xa05 Category : Application Option: UseOnSD : true # true if App is to be #installed to SD EnableCompress : true # Compresses exefs code FreeProductCode : true # Removes limitations on ProductCode EnableCrypt : false # Enables encryption for NCCH and CIA MediaFootPadding : true # If true CCI files are created with padding AccessControlInfo: ExtSaveDataId: 0xa05 # same as UniqueId SystemSaveDataId1: 0x00000000 # plaintext exheader SystemSaveDataId2: 0x00000000 # plaintext exheader OtherUserSaveDataId1: 0x00000 # plaintext exheader OtherUserSaveDataId2: 0x00000 # plaintext exheader OtherUserSaveDataId3: 0x00000 # plaintext exheader UseOtherVariationSaveData : false SystemControlInfo: SaveDataSize: 512K # plaintext exheader RemasterVersion: 0000 # plaintext exheader StackSize: 0x00040000 # plaintext exheader JumpId: 0x00040000000a0500L # plaintext exheader (<full UniqueID>L) CommonHeaderKey: D: | jL2yO86eUQnYbXIrzgFVMm7FVze0LglZ2f5g+c42hWoEdnb5BOotaMQPBfqt aUyAEmzQPaoi/4l4V+hTJRXQfthVRqIEx27B84l8LA6Tl5Fy9PaQaQ+4yRfP g6ylH2l0EikrIVjy2uMlFgl0QJCrG+QGKHftxhaGCifdAwFNmiZuyJ/TmktZ 0RCb66lYcr2h/p2G7SnpKUliS9h9KnpmG+UEgVYQUK+4SCfByUa9PxYGpT0E nw1UcRz0gsBmdOqcgzwnAd9vVqgb42hVn6uQZyAl+j1RKiMWywZarazIR/k5 Lmr4+groimSEa+3ajyoIho9WaWTDmFU3mkhA2tUDIQ== Exponent: | AQAB Modulus: | zwCcsyCgMkdlieCgQMVXA6X2jmb1ICjup0Q+jk/AydPkOgsx7I/MjUymFEkU vgXBtCKtzh3NKXtFFuW51tJ60GPOabLKuG0Qm5li+UXALrWhzWuvd5vv2FZI dTQCbrq/MFS/M02xNtwqzWiBjE/LwqIdbrDAAvX4HGy0ydaQJ1DKYeQeph5D lAGBw2nQ4izXhhuLaU3w8VQkIJHdhxIKI5gJY/20AGkG0vHD553Mh5kBINrWp CRYmmJS8DCYbAiQtKbkeUfzHViGTZuj6PwaY8Mv39PGO47a++pt45IUyCEs4/ LjMS72cyfo8tU4twRGp76SFGYejYj3wGC1f/POQw== Signature: | BOPR0jL0BOV5Zx502BuPbOvi/hvOq5ID8Dz1MQfOjkey6FKP/6cb4f9YXpm6c ZCHAZLo0GduKdMepiKPUq1rsbbAxkRdQdjOOusEWoxNA58x3E4373tCAhlqM2 DvuQERrIIQ/XnYLV9C3uw4efZwhFqog1jvVyoEHpuvs8xnYtGbsKQ8FrgLwXv pOZYy9cSgq+jqLy2D9IxiowPcbq2cRlbW9d2xlUfpq0AohyuXQhpxn7d9RUor 9veoARRAdxRJK12EpcSoEM1LhTRYdJnSRCY3x3p6YIV3c+l1sWvaQwKt0sZ/U 8TTDx2gb9g7r/+U9icneu/zlqUpSkexCS009Q== Descriptor: | AP///wAABAACAAAAAAAFGJ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIAAAAAAAABBUFQ6VQAAACRo aW9GSU8AJGhvc3RpbzAkaG9zdGlvMWFjOnUAAAAAYm9zczpVAABjYW06dQAA AGNlY2Q6dQAAY2ZnOnUAAABkbHA6RktDTGRscDpTUlZSZHNwOjpEU1BmcmQ6 dQAAAGZzOlVTRVIAZ3NwOjpHcHVoaWQ6VVNFUmh0dHA6QwAAbWljOnUAAABu ZG06dQAAAG5ld3M6dQAAbndtOjpVRFNwdG06dQAAAHB4aTpkZXYAc29jOlUA AABzc2w6QwAAAHkycjp1AAAAbGRyOnJvAABpcjpVU0VSAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAABOn/rw/7//8ec/APIA8JH/APaR/1D/gf9Y/4H/cP+B/3j/gf8B AQD/AAIA/iECAPz///////////////////////////////////////////// ////////////////////////////////////////AAAAAAAAAAAAAAAAAAAA AAADAAAAAAAAAAAAAAAAAAI=
Code:makerom -f cia -rsf Fire.rsf -target t -desc app:4 -exheader exheader.bin -exefslogo -logo logo.bin -code code.bin -romfs romfs.bin -icon icon.bin -banner banner.bin -o Fire.cia -v
Does anyone know what's going on?
So I don't need to use -desc when compiling? I compile to a cia, convert to cci, inject header, then convert back to cia?Don't bother trying to build an RSF-based ExHeader for that game. You need to use the newly discovered method of injecting old ExHeaders into new builds. I built new scripts to cover that already, but they aren't polished yet, so I'd advise on referring to the ExInjector thread's package for now, at least until I have time to update my tools and guide, assuming you were following mine.
No, not quite. You compile to cxi, inject header, and then package the completed work as a cia.So I don't need to use -desc when compiling? I compile to a cia, convert to cci, inject header, then convert back to cia?
cd workdir..\makerom -f cxi -rsf cia.rsf -target t -desc app:4 -v -icon icon.bin -banner banner.bin -exefslogo -code code.bin -exheader decrypted_exheader.bin -romfs decrypted_romfs.bin -o ConvertMe.cxi
cd workdir..\exinjector -rom ConvertMe.CXI -exheader decrypted_exheader.bin -sd
cd workdir..\makerom -f cia -target t -content ConvertMe.CXI:0:0 -content manual.cfa -o Install.cia