Tutorial Photo guide to installing DSiWare backups on real hardware and emulator

3EGaming

Active Member
Newcomer
Joined
Jul 26, 2018
Messages
32
Trophies
0
Age
16
XP
218
Country
United Kingdom
it still says the same thing
TIK_ERR1.png

download
 
Last edited by 3EGaming,

ww97

Wajiro
Member
Joined
May 5, 2016
Messages
192
Trophies
0
Age
24
Location
In Temple of Form
XP
182
Country
Iran
I'm confused a bit. This guide has nothing to do with "injecting/installing" DSi ROM dumps into the NAND. All it does is decrypting the NAND, trimming a ticket from the NAND itself, and re-encrypting it again.
 

Ryccardo

watching Thames TV from London
OP
Member
Joined
Feb 13, 2015
Messages
7,406
Trophies
0
Age
26
Location
Imola
XP
6,334
Country
Italy
I'm confused a bit. This guide has nothing to do with "injecting/installing" DSi ROM dumps into the NAND. All it does is decrypting the NAND, trimming a ticket from the NAND itself, and re-encrypting it again.
Try to re-read it with quite a little bit more care, since it describes:

Decrypting the nand
Copying a DSiware executable sourced elsewhere, and an appropriate TMD for it, to the appropriate place in twlnand
Decrypting an original DSiware ticket, editing a copy so that it has the titleID of the above title, renaming it appropriately, re-encrypting it, and copying it to the appropriate place in twlnand
Re-encrypting the nand :)

That said, this procedure has some unnecessary steps which weren't known to be so at the time (the console doesn't even care for the presence of a ticket; and if you are using a CFW with "emunand", no flash crypto required, of course) if all you want is Fr33 G4m3z
 
D

Deleted-376337

Guest
That said, this procedure has some unnecessary steps which weren't known to be so at the time (the console doesn't even care for the presence of a ticket; and if you are using a CFW with "emunand", no flash crypto required, of course) if all you want is Fr33 G4m3z

This guide has still been pretty useful for me (for personal reasons).
 
  • Like
Reactions: Ryccardo

dpad_5678

Ape weak on own. Ape strong in unity.
Member
Joined
Nov 19, 2015
Messages
2,211
Trophies
0
XP
2,680
Country
United States
Try to re-read it with quite a little bit more care, since it describes:

Decrypting the nand
Copying a DSiware executable sourced elsewhere, and an appropriate TMD for it, to the appropriate place in twlnand
Decrypting an original DSiware ticket, editing a copy so that it has the titleID of the above title, renaming it appropriately, re-encrypting it, and copying it to the appropriate place in twlnand
Re-encrypting the nand :)

That said, this procedure has some unnecessary steps which weren't known to be so at the time (the console doesn't even care for the presence of a ticket; and if you are using a CFW with "emunand", no flash crypto required, of course) if all you want is Fr33 G4m3z
Wow, wish I knew some of this at the time. Probably doubled the time it took for me to install DSiWare by just making up the tickets alone. 10 years later, and the console's finally cracked wide open.
 
  • Like
Reactions: Ryccardo

SilverTheGamer

Active Member
Newcomer
Joined
Sep 27, 2016
Messages
34
Trophies
0
Age
30
XP
81
Country
Poland
Steal Acquire some decrypted DSiware apps. A not terribly efficient (but pretty simple to do and understand) way is getting them from FreeShop on a modded 3DS, then copying twln:/title/00030004/* to the SD.
Alternatively you can use Funkeycia, 3DSeStuff, etc to download them as cia, then use ctrtool to extract the cia into "contents" = .app (the very newest versions of ctrtool decrypt them during this extraction)
How do i extract the .app file?
 

Ryccardo

watching Thames TV from London
OP
Member
Joined
Feb 13, 2015
Messages
7,406
Trophies
0
Age
26
Location
Imola
XP
6,334
Country
Italy
How do i extract the .app file?
"ctrtool the-dsiware.cia --contents=pizza" or something like that (check out ctrtool's built in help)
That will create a file with "pizza" in its name (whatever you typed, of course), for a DSiware cia that's your content/app/srl/dsi/nds
 

SilverTheGamer

Active Member
Newcomer
Joined
Sep 27, 2016
Messages
34
Trophies
0
Age
30
XP
81
Country
Poland
"ctrtool the-dsiware.cia --contents=pizza" or something like that (check out ctrtool's built in help)
That will create a file with "pizza" in its name (whatever you typed, of course), for a DSiware cia that's your content/app/srl/dsi/nds
The extension is a string of numbers and letters. Will it work fine if i change the extension to .app?
 

Ryccardo

watching Thames TV from London
OP
Member
Joined
Feb 13, 2015
Messages
7,406
Trophies
0
Age
26
Location
Imola
XP
6,334
Country
Italy
The extension is a string of numbers and letters. Will it work fine if i change the extension to .app?
Yeah, the format is {prefix you input like "pizza"}.{content number}.{content id} - content id is the name of the .app file as it would be on 3DS (unsurprisingly, ctrtool's naming scheme is designed for 3DS software)
 
  • Like
Reactions: SilverTheGamer

SilverTheGamer

Active Member
Newcomer
Joined
Sep 27, 2016
Messages
34
Trophies
0
Age
30
XP
81
Country
Poland
Yeah, the format is {prefix you input like "pizza"}.{content number}.{content id} - content id is the name of the .app file as it would be on 3DS (unsurprisingly, ctrtool's naming scheme is designed for 3DS software)
I did it with a certain game and the end is just a string of zeros, will it still work?

--------------------- MERGED ---------------------------

I did it with a certain game and the end is just a string of zeros, will it still work?
I checked the string of text the program output, apparently it read the titleid correctly, just didn't name it accordingly
 

Ryccardo

watching Thames TV from London
OP
Member
Joined
Feb 13, 2015
Messages
7,406
Trophies
0
Age
26
Location
Imola
XP
6,334
Country
Italy
I did it with a certain game and the end is just a string of zeros, will it still work?
I checked the string of text the program output, apparently it read the titleid correctly, just didn't name it accordingly
Sure, it's a content id (ie official file name when installed) which is completely unrelated to the titleid
 

Endurion_Jr

Well-Known Member
Newcomer
Joined
Nov 7, 2018
Messages
59
Trophies
0
Age
18
Location
NintendoSDK
XP
813
Country
Germany
Has someone successfully created a valid ticket without using a base ticket from 00030004? For example a system title ticket (00030005). My dsi didn't came with any dsi ware pre installed :(
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    KennieDaMeanie @ KennieDaMeanie: I'm just saying it's been experienced already and those shower drains are not designed to...