Hacking Theme dump in the wild

  • Thread starter Thread starter kutteke
  • Start date Start date
  • Views Views 30,841
  • Replies Replies 131
actually it seems your right i must of deleted my cat one and now with the link one installed i cant access the theme shop :(
I have the mario one running, I'll try installing the zelda one and seeing if I can access
Edit:
Still working, I can see they added a smash bros theme :lol:
Also I didn't download the halloween one
 
I'm having errors parsing the body_LZ.bin file, I can't figure the * draw algorithm, some help would be nice :C
e047da498686d8809e72fa461e487de3.png

(It's the mario theme, colours seems to be working at least)
 
  • Like
Reactions: Margen67
actually it seems your right i must of deleted my cat one and now with the link one installed i cant access the theme shop :(
YOU didnt delete the cat theme, it gets deleted, when you install another theme via .cia ... apparently for some reason, we can only have 1 theme there right now (dunno if its due to .cia installation or if it is a design choice by default, as I only have 1 theme from the shop - cat halloween)
I could imagine, that the .cia themes automatically install into "theme slot 1", where your cat theme was, so it got overwritten
if you want your cat theme back, go to design shop, it will try to verify your link theme, delete the theme and fail to connect, then just go to theme shop again (you will notice, link theme is gone and theme has changed back to standard theme) and it will successfully connect, you can redownload your cat theme
thats what I did, have my lovely cat back


edit: oh forgot to mention, the theme shop might ask you for an update... it is safe to do that, it is no system update, just some theme thingy related, don't ask me for the details, don't know em XD just know, it is safe, have tested it
it basically is saying something like "there is updated information for your purchased themes" or something similar... if it says that, then it is fine to update
 
YOU didnt delete the cat theme, it gets deleted, when you install another theme via .cia ... apparently for some reason, we can only have 1 theme there right now (dunno if its due to .cia installation or if it is a design choice by default, as I only have 1 theme from the shop - cat halloween)

no, we can have more than one theme at a time, surely you can't imagine that would be a design choice!
interesting about the 'update' you got prompted... hmm
 
no, we can have more than one theme at a time, surely you can't imagine that would be a design choice!
interesting about the 'update' you got prompted... hmm

well like I said, since I only have 1 theme shop design (da cat :D), there was no way for me to know, thanks for clarifying :D
so I guess, the .cia themes just automatically install into the first slot and overwrite whatever theme is stored there, in my and gamesquests case the cat
you actually get that update promt every time you redo this, yes I tried it multiple times lol, I mean installing link theme, then cat theme, then link, then cat and every time, when it deleted link theme and I wanted to re-download cat, I had to do this "update", no idea what it's for, but it doesn't reset the console or anything... and it just takes a few secs... if somebody really WANTS to see it, I guess I could make a video of it or take a pic of the prompt

edit: I dont want to create confusion, it is NOT a real firmware update or anything, just some stupid theme shop update, that you have to do every time, you want to redownload an old theme after installing a .cia theme...
just wanted to mention it, so nobody gets scared of that "update" prompt, it is safe
 
I'm having errors parsing the body_LZ.bin file, I can't figure the * draw algorithm, some help would be nice :C
e047da498686d8809e72fa461e487de3.png

(It's the mario theme, colours seems to be working at least)
The blob is made up of several images.. the pointers to them are in the header.. what i did was copy/pasted the chunks and made bclim headers for them.. you should get this for the first chunk:

2RVaRLj.png

the second chunk is the peach images for the bottom screen
 
well like I said, since I only have 1 theme shop design (da cat :D), there was no way for me to know, thanks for clarifying :D
so I guess, the .cia themes just automatically install into the first slot and overwrite whatever theme is stored there, in my and gamesquests case the cat
you actually get that update promt every time you redo this, yes I tried it multiple times lol, I mean installing link theme, then cat theme, then link, then cat and every time, when it deleted link theme and I wanted to re-download cat, I had to do this "update", no idea what it's for, but it doesn't reset the console or anything... and it just takes a few secs... if somebody really WANTS to see it, I guess I could make a video of it or take a pic of the prompt

edit: I dont want to create confusion, it is NOT a real firmware update or anything, just some stupid theme shop update, that you have to do every time, you want to redownload an old theme after installing a .cia theme...
just wanted to mention it, so nobody gets scared of that "update" prompt, it is safe

well, i think when you install a cia, yes, it overwrites the old content. as in - i do not think it merges the content.
BUT - i think on the sd cards, the different theme are in different .app files, so, if it were possible to merge them, it should work. (maybe devmenu does not overwrite, maybe it does merge, i could be wrong - but i do not think this is a case of replacing a different theme file with another, i think devmenu simply replaces the whole folder)
i was going to try it - dump one theme, dump another theme, and rebuild them both into 1 cia, and see if i get both themes at once. i think it will work.
 
well, i think when you install a cia, yes, it overwrites the old content. as in - i do not think it merges the content.
BUT - i think on the sd cards, the different theme are in different .app files, so, if it were possible to merge them, it should work. (maybe devmenu does not overwrite, maybe it does merge, i could be wrong - but i do not think this is a case of replacing a different theme file with another, i think devmenu simply replaces the whole folder)
i was going to try it - dump one theme, dump another theme, and rebuild them both into 1 cia, and see if i get both themes at once. i think it will work.
It's may be issue with ContentID, possible they simply failed to repack it properly so new theme and old have the same ContentID and thus overwrite each other. Basically, every theme contains 0000000.app which lists every theme that exists for specific region and includes icon and name for any other theme out there. The rest *.app files in folder is actual themes, as long as they have different ContentID they won't overwrite each other.
 
It's may be issue with ContentID, possible they simply failed to repack it properly so new theme and old have the same ContentID and thus overwrite each other. Basically, every theme contains 0000000.app which lists every theme that exists for specific region and includes icon and name for any other theme out there. The rest *.app files in folder is actual themes, as long as they have different ContentID they won't overwrite each other.

so, we dump and decrypt 2 different themes, merge them into one folder, and rebuild cia and it should work? :)
 
so, we dump and decrypt 2 different themes, merge them into one folder, and rebuild cia and it should work? :)
Merging definitely should work. It also may work if you repack every theme CIA individually and make sure they doesn't share same ContentIDs.
 
Somewho know's how to repack the CFA's files with MakeRom? It's the last thing what I need for custom theme's
 
Hello,
I try to dump Zelda theme on 3DS EUR
Code:
makerom_x86 -f cia -major 0 -minor 5 -micro 0 -content 00000007.app.out:0:7 -content 00000020.app.out:1:32 -o ZeldaEUR.cia

The cia file is created but i have:
Code:
[CIA WARNING] Common Key could not be loaded, CIA will not be encrypted
[NCCH ERROR] Failed to load ncch aes key

What's wrong? Thanks
 
Hello,
I try to dump Zelda theme on 3DS EUR
Code:
makerom_x86 -f cia -major 0 -minor 5 -micro 0 -content 00000007.app.out:0:7 -content 00000020.app.out:1:32 -o ZeldaEUR.cia

The cia file is created but i have:
Code:
[CIA WARNING] Common Key could not be loaded, CIA will not be encrypted
[NCCH ERROR] Failed to load ncch aes key

What's wrong? Thanks
That error is normal it seems
 
  • Like
Reactions: cearp
The cia file is created but i have:
Code:
[CIA WARNING] Common Key could not be loaded, CIA will not be encrypted
[NCCH ERROR] Failed to load ncch aes key

What's wrong? Thanks

you don't need to encrypt the cia don't worry :)
 

Site & Scene News

Popular threads in this forum