Users browsing this thread: 1 Guest(s)
Extracting 3DS Models without a 3DS.
#1
Is it possible to extract models from Nintendo 3DS games without the use of a 3DS?
Reply
Thanked by:
#2
yeah, you may be able to find some decrypted romfs files on the net, or files from a game that people upload.
Reply
Thanked by:
#3
Or get xorpads to decrypt ROMs. I think some ROMs available on the web are pre-decrypted, but I don't know for sure.
Reply
Thanked by:
#4
I can write a tutorial for getting files without an xorpad if you'd like
Reply
Thanked by: Hiccup
#5
I would like a tutorial, as I know nothing.
Reply
Thanked by:
#6
(10-23-2015, 01:51 PM)ThatTrueStruggle Wrote: I can write a tutorial for getting files without an xorpad if you'd like

i'd love that! since i dont have gateway at all
Reply
Thanked by:
#7
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
Reply
#8
(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?
Some guy who just lurks this place nowadays.
Reply
Thanked by:
#9
(10-25-2015, 12:38 PM)nobody231 Wrote: Error, IVFC segment corrupted
Error, RomFS corrupted

Any reason?

This means you have a bad/corrupted rip of a game, sorry Tongue
Reply
Thanked by:
#10
(10-25-2015, 12:38 PM)nobody231 Wrote: EDIT: I'm trying the Sonic Generations rom file.

Forgive me, but why extract from the 3DS version? Why not go with the easier route and rip the PC models? (Which many have already been ripped BTW.)
Reply
Thanked by:
#11
(10-25-2015, 06:21 PM)Irastris Wrote:
(10-25-2015, 12:38 PM)nobody231 Wrote: EDIT: I'm trying the Sonic Generations rom file.

Forgive me, but why extract from the 3DS version? Why not go with the easier route and rip the PC models? (Which many have already been ripped BTW.)

Because I want to??? I really have no better reason.

(10-25-2015, 03:40 PM)ThatTrueStruggle Wrote:
(10-25-2015, 12:38 PM)nobody231 Wrote: Error, IVFC segment corrupted
Error, RomFS corrupted

Any reason?

This means you have a bad/corrupted rip of a game, sorry Tongue

Dammit! Oh well.

EDIT: The help part of the program states that this only works on decrypted ROMS, and that unxored roms need xorpads.
Some guy who just lurks this place nowadays.
Reply
Thanked by:
#12
NOTE TO ALL: With the release of *hax 2.5, one can get decrypted files without needing a Gateway. However, if you don't have IronFall, ThemeHax, or any paid methods, you'll have to get a paid method, such as Ninjhax, OOT3Dhax, or others.
Some guy who just lurks this place nowadays.
Reply
Thanked by:
#13
If you guys didn't see this, this might be a bit interesting for you Smile
https://gbatemp.net/threads/braindump-pr...on.400920/
Reply
Thanked by:
#14
(10-27-2015, 07:32 PM)ThatTrueStruggle Wrote: If you guys didn't see this, this might be a bit interesting for you Smile
https://gbatemp.net/threads/braindump-pr...on.400920/

I unfortunately did not get ThemeHax working fast enough, and I don't have any installable version of hax available to me (because all non-installable hax that aren't game exploits are dead). So I unfortunately am left out in the dust, again...
Some guy who just lurks this place nowadays.
Reply
Thanked by:
#15
i have ironhax... but my firmware on my 3ds is like.. up to date.. idek if im still able to do Ironhax
Reply
Thanked by:


Forum Jump: