Homebrew Is it possible to install the DSi Camera app to the (N)3DS(XL)?

DevannB

Member
OP
Newcomer
Joined
Apr 7, 2012
Messages
16
Trophies
0
XP
196
Country
United States
Hey everyone,

I kinda hate the 3DS's camera app. Even after I upgraded to a 3ds in 2011 I kept my DSi around just to fiddle with its camera app. Is it possible to install the DSi camera app onto the 3DS? Surely it's just a simple DSiWare title that's preinstalled standard in the system files, right?
 
  • Like
Reactions: Gallaer
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,890
Country
United States
  1. Download the Nintendo DSi Camera (USA) (Rev 4).nds (4.26 MB - CRC32: 1F25A3F1).
  2. Convert this into the DSiWare CIA using one of these options:
  3. Download HxD hex editor. Search and change these values at these two (2) locations:
    • 00 04 80 05 48 4E 49 4500 04 80 04 48 4E 49 45
    • Instance #1 block offset: 0x2C1C-2C23
    • Instance #2 block offset: 0x2F4C-2F53
    • If you do not change the 0504, this app will not appear on HOME Menu.
  4. Install the edited CIA with FBI. Enjoy.
 

DevannB

Member
OP
Newcomer
Joined
Apr 7, 2012
Messages
16
Trophies
0
XP
196
Country
United States
  1. Download the Nintendo DSi Camera (USA) (Rev 4).nds (4.26 MB - CRC32: 1F25A3F1).
  2. Convert this into the DSiWare CIA using one of these options:
  3. Download HxD hex editor. Search and change these values at these two (2) locations:
    • 00 04 80 05 48 4E 49 4500 04 80 04 48 4E 49 45
    • Instance #1 block offset: 0x2C1C-2C23
    • Instance #2 block offset: 0x2F4C-2F53
    • If you do not change the 0504, this app will not appear on HOME Menu.
  4. Install the edited CIA with FBI. Enjoy.

Thank you so much for the response. I'm having an extremely hard time (spent over 2 hours) finding [working] downloads for any DSi system menu software. Is it possible to dump my own in any way? I have a DSi and a DSi XL, neither of them are modded but I have an old flash cart for it.
 
Last edited by DevannB,

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
3,302
Trophies
2
XP
10,098
Country
Germany
Thank you so much for the response. I'm having an extremely hard time (spent over 2 hours) finding [working] downloads for any DSi system menu software. Is it possible to dump my own in any way? I have a DSi and a DSi XL, neither of them are modded but I have an old flash cart for it.
This can be done – I did it right after Memory Pit was released because I was curios if this worked as well.

What you need is a NAND image of one of your DSi consoles. Refer to https://dsi.cfw.guide/ – if you do NOT want to install CFW on the DSi you can stop right after creating the NAND image – no changes on the DSi software will be done.
  1. Setup ninfs and mount the NAND image on your computer
  2. Get the camera title id from https://dsibrew.org/wiki/Title_list and navigate to the folder on the NAND dump
    • For US DSi this should be NAND:/title/00030005/484e4945
  3. Copy the .app file inside content and rename it to whatever.nds
  4. Convert to .CIA like explained above. If you do not hex-edit the file, the camera app can still be started from FBI.
 

DevannB

Member
OP
Newcomer
Joined
Apr 7, 2012
Messages
16
Trophies
0
XP
196
Country
United States
This can be done – I did it right after Memory Pit was released because I was curios if this worked as well.

What you need is a NAND image of one of your DSi consoles. Refer to https://dsi.cfw.guide/ – if you do NOT want to install CFW on the DSi you can stop right after creating the NAND image – no changes on the DSi software will be done.
  1. Setup ninfs and mount the NAND image on your computer
  2. Get the camera title id from https://dsibrew.org/wiki/Title_list and navigate to the folder on the NAND dump
    • For US DSi this should be NAND:/title/00030005/484e4945
  3. Copy the .app file inside content and rename it to whatever.nds
  4. Convert to .CIA like explained above. If you do not hex-edit the file, the camera app can still be started from FBI.
Edit: Never mind, I did 10 more seconds of research and found I needed to mount twl_main.img with OSFMount.

Edit2: After freeing up some space on my system memory it installed and works perfectly. Thank you guys so much for your help. This is so awesome.
 
Last edited by DevannB,

igdegoo

Well-Known Member
Newcomer
Joined
Oct 17, 2018
Messages
51
Trophies
0
Age
25
XP
159
Country
United Kingdom
Edit: Never mind, I did 10 more seconds of research and found I needed to mount twl_main.img with OSFMount.

Edit2: After freeing up some space on my system memory it installed and works perfectly. Thank you guys so much for your help. This is so awesome.
where is twl_main.img
 

fyredragon

whats a gbatemp
Member
Joined
Sep 15, 2018
Messages
137
Trophies
0
Age
37
Location
Toronto, Ontario
XP
513
Country
Canada
  1. Download the Nintendo DSi Camera (USA) (Rev 4).nds (4.26 MB - CRC32: 1F25A3F1).
  2. Convert this into the DSiWare CIA using one of these options:
  3. Download HxD hex editor. Search and change these values at these two (2) locations:
    • 00 04 80 05 48 4E 49 4500 04 80 04 48 4E 49 45
    • Instance #1 block offset: 0x2C1C-2C23
    • Instance #2 block offset: 0x2F4C-2F53
    • If you do not change the 0504, this app will not appear on HOME Menu.
  4. Install the edited CIA with FBI. Enjoy.
Is there any place on the internet that has these for download? I spent hours looking for it and never found it. I personally don't have a DSi anymore (due to the touchscreen not working), but would really like to use the software again.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,890
Country
United States
Is there any place on the internet that has these for download? I spent hours looking for it and never found it. I personally don't have a DSi anymore (due to the touchscreen not working), but would really like to use the software again.
Can't directly say where due to forum rules against piracy and warez. Search by the *.nds rom by name and hash.
 
D

Deleted User

Guest
  1. Download the Nintendo DSi Camera (USA) (Rev 4).nds (4.26 MB - CRC32: 1F25A3F1).
  2. Convert this into the DSiWare CIA using one of these options:
  3. Download HxD hex editor. Search and change these values at these two (2) locations:
    • 00 04 80 05 48 4E 49 4500 04 80 04 48 4E 49 45
    • Instance #1 block offset: 0x2C1C-2C23
    • Instance #2 block offset: 0x2F4C-2F53
    • If you do not change the 0504, this app will not appear on HOME Menu.
  4. Install the edited CIA with FBI. Enjoy.
Thank you for your good post.
How does this work? (about 05 → 04)
I'm interested in how it works.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,890
Country
United States
Thank you for your good post.
How does this work? (about 05 → 04)
I'm interested in how it works.
The Nintendo DSi Camera is a TWL system title with an internal TitleID of 00030005484E4945.

When the *.nds gets converted into *.cia, it doesn't gets dumped with the typical DSiWare game's high TID of (0004804), or for those installed on in the TWLN (00030004).

These two (2) edits are done to the CIA's ticket and *.tmd, so that FBI installs it as that. Only DSiWare titles with that specific high TID are shown on HOME Menu. Everything else would require FBI to launch through its Titles list.

DSiWare titles are flexible when to comes to swapping their *.nds/*.app around. Why this is? Ask Nintendo.

Nintendo DSi Camera - TitleID edit.png
 

daemonspudguy

Video Maker, Broken 3DS Owner, Human
Member
Joined
Mar 10, 2019
Messages
117
Trophies
0
Age
18
Location
Beverly, Ohio, USA, North America, Earth, Universe
Website
jacobatice.com
XP
519
Country
United States
Is there any place on the internet that has these for download? I spent hours looking for it and never found it. I personally don't have a DSi anymore (due to the touchscreen not working), but would really like to use the software again.
It might be on that iso site...

Sent from my moto z3 using Tapatalk
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
3,302
Trophies
2
XP
10,098
Country
Germany
If you transfer a game from your DSi to your 3DS, you will lose all progress in that game. The game will be as if it were new. Keep this in mind.
Huh? How is the camera app a game?

The loss of progress is true for the official way of transferring paid DSiWare from a DSi to a 2|3DS. For whatever reason Nintendo did not implement a transfer for the saves (pretty dumb – DSiWare saves are moved like any other data when using System Transfer between two 2|3DS systems).

When extracting a game .app file from a NAND image, it is also possible to extract the save data with it and move it with GodMode9 to the appropriate location on [2:] SYSNAND TWLN.
 

fyredragon

whats a gbatemp
Member
Joined
Sep 15, 2018
Messages
137
Trophies
0
Age
37
Location
Toronto, Ontario
XP
513
Country
Canada
Two things:
1. I got the DSi Camera app installed! Thanks TurdPooCharger!

2. Just for sh!ts and giggles, I tried the memory pit exploit, and surprisingly, it worked! Does anyone think I can install Unlaunch or HiyaCFW? XD
 

kai98yoshi

Well-Known Member
Member
Joined
Sep 25, 2016
Messages
145
Trophies
0
Age
24
XP
939
Country
Germany
  1. Download the Nintendo DSi Camera (USA) (Rev 4).nds (4.26 MB - CRC32: 1F25A3F1).
  2. Convert this into the DSiWare CIA using one of these options:
  3. Download HxD hex editor. Search and change these values at these two (2) locations:
    • 00 04 80 05 48 4E 49 4500 04 80 04 48 4E 49 45
    • Instance #1 block offset: 0x2C1C-2C23
    • Instance #2 block offset: 0x2F4C-2F53
    • If you do not change the 0504, this app will not appear on HOME Menu.
  4. Install the edited CIA with FBI. Enjoy.
How can I use this method for other DSiWare games? Where do I get the number?
 

SoupSamuel

Member
Newcomer
Joined
Nov 16, 2019
Messages
13
Trophies
0
Age
16
XP
329
Country
Italy
The Nintendo DSi Camera is a TWL system title with an internal TitleID of 00030005484E4945.

When the *.nds gets converted into *.cia, it doesn't gets dumped with the typical DSiWare game's high TID of (0004804), or for those installed on in the TWLN (00030004).

These two (2) edits are done to the CIA's ticket and *.tmd, so that FBI installs it as that. Only DSiWare titles with that specific high TID are shown on HOME Menu. Everything else would require FBI to launch through its Titles list.

DSiWare titles are flexible when to comes to swapping their *.nds/*.app around. Why this is? Ask Nintendo.

View attachment 178665
If I have to use the Nintendo DSi Sound EUR Region what should I change in the Hex Editor?
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,890
Country
United States
If I have to use the Nintendo DSi Sound EUR Region what should I change in the Hex Editor?
See the above post #10. Hex edits are not region specific.

* You only change that 05 to 04 in those two instances. Don't change any of the other numbers.

Nintendo DSi Camera (EUR) has TitleID of
  • 00 04 08 05 48 4E 49 50
You want to change this to
  • 00 04 08 04 48 4E 49 50
 
Last edited by TurdPooCharger,
  • Like
Reactions: Dartz150
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,890
Country
United States
-snip-

Sorry, can't do that. Please reframe from asking people to provide links or share copyright material. See forum ToS and rules.

The only help I can provide is telling you what's the right CRC32 hash for the Nintendo DSi Camera (EUR) *.nds rom dump.
 
Last edited by Flame, , Reason: replying to the above post
  • Like
Reactions: Traace

You may also like...

General chit-chat
Help Users
  • No one is chatting at the moment.
    M4x1mumReZ @ M4x1mumReZ: I thought he was going to use an actual PS4 to cook. +1