Hacking Is it possible to unpack system CIAs for editing?

  • Thread starter Deleted User
  • Start date
  • Views 7,262
  • Replies 82
  • Likes 1

Urbanshadow

Well-Known Member
Member
Joined
Oct 16, 2015
Messages
1,578
Trophies
0
Age
33
XP
1,723
Country
If it's just for icons, why don't use the badge system? It admits badge shorcuts to system apps! And you can import them from png with GYTB.
 

Urbanshadow

Well-Known Member
Member
Joined
Oct 16, 2015
Messages
1,578
Trophies
0
Age
33
XP
1,723
Country
it isn't possible to make a shortcut to the browser for example, o it isn't for miiverse, or for a lot of other apps.

That's just editing because editing. Browser has it's own place on home menu, and editing home menu title is not the safest (or wisest) thing to do. But sure, if even the battery animation bugs you, there are ways to unpack system titles.

As I see it, custom badges + custom themes give you plenty of options to do everything. And everything else are just corner cases.
 
Last edited by Urbanshadow,

Urbanshadow

Well-Known Member
Member
Joined
Oct 16, 2015
Messages
1,578
Trophies
0
Age
33
XP
1,723
Country
and maybe also finding a way to remove the 300 titles limit.

That doesn't have to be with the home menu, as the amount of squares for placing titles increases automatically since badge update.

Would be interesting if we could actually edit every single home menu icon... would be nice.

Thing is, not every icon is accessible for original themes. Any icon not accesible must be modified in home menu title to be accessible (better than modifying home menu title every time you wanted to change it), and afterwards changed from CHHM2 or Howling theme tool.
 
Last edited by Urbanshadow,
  • Like
Reactions: GoodCookie88
D

Deleted User

Guest
OP
That doesn't have to be with the home menu, as the amount of squares for placing titles increases automatically since badge update.



Thing is, not every icon is accessible for original themes. Any icon not accesible must be modified in home menu title to be accessible (better than modifying home menu title every time you wanted to change it), and afterwards changed from CHHM2 or Howling theme tool.
I don't think you're quite getting the full picture. My ambitions were to unpack and edit a system CIA, so I can see 1) how they worked, and 2) whether I could modify it and install it onto my emunand. I already have custom badges and themes set up anyway, but I just wanted to experiment with the system CIAs for a change.
 

Urbanshadow

Well-Known Member
Member
Joined
Oct 16, 2015
Messages
1,578
Trophies
0
Age
33
XP
1,723
Country
I don't think you're quite getting the full picture. My ambitions were to unpack and edit a system CIA, so I can see 1) how they worked, and 2) whether I could modify it and install it onto my emunand. I already have custom badges and themes set up anyway, but I just wanted to experiment with the system CIAs for a change.

I am actually editing a .code partition from a cxi system title myself. I do get it. After being there, I do not recomend the hassle. But hey, go explore.
 
D

Deleted User

Guest
OP
Does someone know how I can actually unpack a CIA once it's been decrypted? I'm a little stuck now. :unsure:
 

xXDungeon_CrawlerXx

Well-Known Member
Member
Joined
Jul 29, 2015
Messages
2,092
Trophies
1
Age
28
Location
Liverpool
XP
3,722
Country
FOR CXI-Content:
Code:
ctrtool --content=DLC SYSTEMCIA.cia
3dstool -xvtf cxi DLC.0000.000000xx --header ncch.header --exh exheader.bin --exefs exefs.bin --romfs romfs.bin --plain plain.bin --logo logo.bcma.lz
3dstool -xvtf exefs exefs.bin --exefs-dir exefs --header exefs.header
3dstool -xvtf romfs romfs.bin --romfs-dir romfs
EDIT STUFF
3dstool -cvtf romfs romfs.bin --romfs-dir romfs
3dstool -cvtf exefs exefs.bin --exefs-dir exefs --header exefs.header
3dstool -cvtf cxi DLC.0000.000000xx --header ncch.header --exh exheader.bin --exefs exefs.bin --romfs romfs.bin --plain plain.bin --logo logo.bcma.lz
makerom -f cia -content DLC.0000.000000xx:0:xx -major X -minor X -o CIA.cia

FOR CFA-Content:
Code:
ctrtool --content=DLC SYSTEMCIA.cia
3dstool -xvtf cfa DLC.0000.000000xx --header ncch.header --exh exheader.bin --exefs exefs.bin --romfs romfs.bin --plain plain.bin --logo logo.bcma.lz
3dstool -xvtf exefs exefs.bin --exefs-dir exefs --header exefs.header
3dstool -xvtf romfs romfs.bin --romfs-dir romfs
EDIT STUFF
3dstool -cvtf romfs romfs.bin --romfs-dir romfs
3dstool -cvtf exefs exefs.bin --exefs-dir exefs --header exefs.header
3dstool -cvtf cfa DLC.0000.000000xx --header ncch.header --exh exheader.bin --exefs exefs.bin --romfs romfs.bin --plain plain.bin --logo logo.bcma.lz
makerom -f cia -content DLC.0000.000000xx:0:xx -major X -minor X -o CIA.cia
 
Last edited by xXDungeon_CrawlerXx,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: It's how we used to cheat at Pokewalker.