(10-24-2015, 11:00 AM)ThatTrueStruggle Wrote: Requires:
3DS ROM (go find this online u pirate)
This Tool Pack
Download the toolpack above and extract using 7-zip or WinRAR
Using the command below, convert your .CIA file to .CCI (if it's already .3ds, .3dz, .cci, or .csz, you dont have to do this)
Code:makerom -ciatocci [pathtocia]
The makerom executable will output a .cci file we can open with 3DSROMTool
Open up your converted .cci file and click on 'Extract RomFS'. Once that's done we can simply click on 'Unpack RomFS'. Once that's done you'll have a folder with decrypted, encrypted and unpacked folders. Just go into unpacked and all your unpacked files should be there
really simple actually
thanks to @pragmatic for the tool package
It crashes...?
EDIT: I'm trying the Sonic Generations rom file. Extracting gives me this log (would spoiler, but edits don't allow me to see the wysiwyg editor):
Header: NCSD
Signature: 4E61C832813E4DFEA6DF9789A0FC6DBB0A7B3CE526F5FC1DB3867D49AA740F54
677BCAC6C2F4202A501FB86A19DB1FBB6F48A383D12F2F92161841D323960BD5
6B3A903571B4A4B9834DEBD9C290089E6232A0719EF40C37E7FFAE2EE05FEB9C
BF49016FD2F0C70269586DAA14B76FD72C62D11A168C02CC25955B63F206EAC3
01AB433068EA8B696E217C4D2BDBD63B27FE0EBF6470B4BE4DCC6D24B868C6EA
622797C89739E047BCD105751226DFEE141372F0543990104366092DD118B50E
64BA8B65FCF3D05F909C2E7FE515548C7FE080439FC9EF62B3131BD9DA5DAE1D
4515E1C9F69163569B8BDE8D9AB57E1BFB8F00DCCBFF931B3D2A97467B794A3B
Media size: 0x00200000
Media id: 0004000000062300
Partition 0
Id: 0023060000000400
Area: 0x00004000-0x25E26600
Filesystem: 00
Encryption: 00
Partition 7
Id: 00230F0000000080
Area: 0x25E26600-0x26E41800
Filesystem: 00
Encryption: 00
Extended header hash: 0000000000000000000000000000000000000000000000000000000000000000
Additional header size: 00000000
Sector zero offset: 00000000
Flags: 0000000001010001
> Mediaunit size: 0x200
> Mediatype: Card1
> Card Device: NorFlash
NCCH:
Header: NCCH
Signature: 84A0F5969185A682010C2EFB35575327C82FBAF0E9FF8515A3F671064992E94F
0ED3374B7383F954748C12D99FB5948B8D3B1FAECEA2E00A16789F67BF7C7D63
DAB332A06F344B1FC5C62FAA8D5096016DC13D8DFFF70FF4580A5DEA0DF20325
D7E3FFCDD5388E92457F7EB41DEF85EF22B62CE68E541241E0C09769F2A315A1
0F62F0BB42035D7C8483E760EE4DD9FC755C4B68FFF8C1BFC8CBCB715D6BB0CB
5C47953A1F3A880C2AA0E0BDA0C42A92CFAB9ABF76AC8018D5F6081A4D2D90CB
90179A72ADCB4BD28EAC796EE98C13FD65A397613E195C54A729F63041A11FD0
E34888A0D12D550A360AC417C5A9ABDC1C9E939B8BD1ED70BE9CCF79F7192F63
Content size: 0x25e22600
Partition id: 0004000000062300
Maker code: 5038
Version: 0002
Program id: 0004000000062300
Logo hash: 0000000000000000000000000000000000000000000000000000000000000000
Product code: CTR-P-ASNE
Exheader size: 00000400
Exheader hash: 54F991D3DF307F10EA5A98CC5ADCDAC6C5EF3283B8C2C448D0950D9D12876FF8
Flags: 0000030100000000
> Mediaunit size: 0x200
> Crypto key: Secure
> Form type: Executable content
> Content type: Application
> Content platform: CTR
Plain region offset: 0x00004a00
Plain region size: 0x00000200
Logo offset: 0x00000000
Logo size: 0x00000000
ExeFS offset: 0x00004c00
ExeFS size: 0x002a5a00
ExeFS hash region size: 0x00000200
RomFS offset: 0x002aa600
RomFS size: 0x25b7c000
RomFS hash region size: 0x00000200
ExeFS Hash: 59263802627E9F78AE09B8D743389848B960C6C71B820E67603F1A70F0A22867
RomFS Hash: 231A35D8A6A9135D2835569EE5061D4AAE4BFC6A7757FA9EE7F4055EB97F8A1E
Saving RomFS...
... but nothing inside the decrypted, encrypted, or unpacked folders.
Trying to unpack instantly gives me a completion message, but the log says otherwise:
Error, IVFC segment corrupted
Error, RomFS corrupted
Any reason?