Hacking Is it possible to unpack system CIAs for editing?

  • Thread starter Deleted User
  • Start date
  • Views 7,335
  • 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,724
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
  • Psionic Roshambo @ Psionic Roshambo:
    Elite Beat Agents
  • mthrnite @ mthrnite:
    hell yeah
  • SylverReZ @ SylverReZ:
    @mthrnite, Cheetah Girls, the sequel to Action 52's Cheetah Men.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Pokemon Black I played that one a lot
  • K3Nv2 @ K3Nv2:
    Honestly never messed with Pokémon on ds much
  • mthrnite @ mthrnite:
    I played pokemon once, was bored, never tried again
  • Psionic Roshambo @ Psionic Roshambo:
    Oh Dragon Quest IX
  • K3Nv2 @ K3Nv2:
    Spent like 5 hours on switch one never touched it again
  • Psionic Roshambo @ Psionic Roshambo:
    Sentinel of the stary skies
  • K3Nv2 @ K3Nv2:
    Ds is 20 years old this year
  • Psionic Roshambo @ Psionic Roshambo:
    So MJ no longer wants to play with it?
  • K3Nv2 @ K3Nv2:
    He put it down when the 3ds came out
  • SylverReZ @ SylverReZ:
    @K3Nv2, RIP Felix does great videos on the PS3 yellow-light-of-death.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
    Jayro @ Jayro: I'm Slenderman.