Hacking Pictures on PC to DSi yet?

xDlmaoxD

Well-Known Member
Member
Joined
Jan 12, 2009
Messages
362
Trophies
0
XP
57
Country
United States
ball2012003 said:
get the picture file but it in your sd card simple
just make them jpeg

If you don't have a DSi dont answer question you don't know.
Not yet, maybe a firmware update might make the DSi able to do that.
 

Martiin

Well-Known Member
Member
Joined
Nov 4, 2008
Messages
328
Trophies
0
Location
California
XP
281
Country
United States
xDlmaoxD said:
ball2012003 said:
get the picture file but it in your sd card simple
just make them jpeg

If you don't have a DSi dont answer question you don't know.
Not yet, maybe a firmware update might make the DSi able to do that.

he does, and i do too (i know, cause i know him in real life)
don't assume people have it or not...
 

xDlmaoxD

Well-Known Member
Member
Joined
Jan 12, 2009
Messages
362
Trophies
0
XP
57
Country
United States
Martiin said:
xDlmaoxD said:
ball2012003 said:
get the picture file but it in your sd card simple
just make them jpeg

If you don't have a DSi dont answer question you don't know.
Not yet, maybe a firmware update might make the DSi able to do that.

he does, and i do too (i know, cause i know him in real life)
don't assume people have it or not...

Congrats, here's a cookie >
Pixel_Cookie_by_LunaCrystal_avatar.png

Seriously tho, why give a wrong answer then if he knows and owns a DSi.
 

MG4M3R

Well-Known Member
Member
Joined
Mar 27, 2007
Messages
351
Trophies
1
XP
534
Country
Brazil
Since someone made a Smash Bros. Level Editor for PC, we can expect some kind of image patcher...

What the DSi pictures have that the normal ones don't?
 

DanTycoon

Member
Newcomer
Joined
Apr 16, 2009
Messages
9
Trophies
0
XP
48
Country
United States
They have special Exif data.

I've been toying around with the DSi and trying to get it to display pictures I put on from my computer. I used PhotoME to view and edit some Exif data. I found out that the DSi stores some data in the Exif data that pertains to the image. In PhotoME it's displayed as the Binary Data under Manufacturer Notes.

So far I've only been able to manage copying an image on the SD card without use of the DSi. But that's only because I didn't have to change any Exif Data. The DSi stores a list of images on the SD card, located in "private/ds/app/484E494A/pit.bin" if you delete that, then the DSi recreates it by scanning the images on the card and adds them all to the list. If you copy a picture (and rename it to the appropriate name, e.g. HNI_0017 would become HNI_0018), the DSi won't recognize it's there unless you delete the pit.bin file.

Editing an image, though, requires that the exif data under "manufacturer's notes" somehow conforms to the picture. I haven't any experience cracking codes, so this is as far as I got. I imagine that this is the only thing that's holding up people from putting images on the DSi. If you "Import/Export -> Export EXIF data" from a working DSi image and "Import/Export -> Import EXIF data" to an edited image, it won't work. It comes up saying "Cannot Display Image." Although it at least recognizes that something's there. It just won't display it.

This is what I've found out through exploring for a half hour or so.

Once someone cracks the code for the "Manufacturer Notes" that might be all that's preventing the DSi from showing the picture. Of course, there also might be more protection behind it. I haven't really done any research into what has and hasn't been done for this. So if this is already widely-known, sorry for wasting your tine.
 

wchill

Resident chillxpert
Member
Joined
Jun 12, 2008
Messages
1,407
Trophies
1
Age
13
Website
Visit site
XP
466
Country
United States
It's to prevent JPG exploits, allowing us to run unsigned code on the DSi.
But, if we could figure out the Exif data and such, then it might be possible for us to do so.
Interesting.
 

DanTycoon

Member
Newcomer
Joined
Apr 16, 2009
Messages
9
Trophies
0
XP
48
Country
United States
Nintendo wants to block it because you can cause a buffer overflow on jpeg images which can then be used to inject unauthorized code into the DSi. Somewhat similar to how the Twilight Hack worked. Except with a picture instead of the horse's name.

GIMP doesn't create the Binary Data EXIF information, so the DSi will either not show the image at all or show "Cannot Display Image."
 

wchill

Resident chillxpert
Member
Joined
Jun 12, 2008
Messages
1,407
Trophies
1
Age
13
Website
Visit site
XP
466
Country
United States
So, if we can create a special JPG with the correct EXIF, then as I said, we can run unsigned code.
In theory, that is. Correct?
 

wchill

Resident chillxpert
Member
Joined
Jun 12, 2008
Messages
1,407
Trophies
1
Age
13
Website
Visit site
XP
466
Country
United States
dinofan01 said:
playallday said:
Why would Nintendo try to block this...?

Couldn't you take a photo and insert another photo with GIMP or something?
Trying to prevent porn being sent to kids?

I don't believe you can send images over the Internet.
So, I don't see how that's relevant.
 

DanTycoon

Member
Newcomer
Joined
Apr 16, 2009
Messages
9
Trophies
0
XP
48
Country
United States
Well, yeah. You need to create the right Binary Data to go with the altered jpeg that contains special code that we don't know about and probably requires bug testing...which would then require a completely different set of Binary Data.

So first solve the problem of the code with Binary Data, then whoever wants to can try and figure out what needs to be done for the DSi to display a moving "Hello World!" from a jpeg.
 

dinofan01

Misses the old days...
Member
Joined
Jul 4, 2008
Messages
2,836
Trophies
1
Age
32
Website
Visit site
XP
305
Country
United States
wchill said:
dinofan01 said:
playallday said:
Why would Nintendo try to block this...?

Couldn't you take a photo and insert another photo with GIMP or something?
Trying to prevent porn being sent to kids?

I don't believe you can send images over the Internet.
So, I don't see how that's relevant.
Were talking about Nintendo here. Any chance a kid could come in contact with ANYONE, they put up walls. You can send images to other DSi users around you.
 

DanTycoon

Member
Newcomer
Joined
Apr 16, 2009
Messages
9
Trophies
0
XP
48
Country
United States
The DSi reads from pit.bin if it exists and ONLY reads the images that pit.bin names. If pit.bin doesn't exist, the DSi reads all of the images on the SD card and adds them to pit.bin.

Whenever you take a photo with the DSi it automatically adds it to pit.bin and whenver you delete an image, it removes it from pit.bin.

(Keep in mind all of what I'm saying is purely speculation, as I've no definitive proof any of this happens. This is just what logic tells me from what I've discovered on my own. It could work in some way I don't know about)
 

DanTycoon

Member
Newcomer
Joined
Apr 16, 2009
Messages
9
Trophies
0
XP
48
Country
United States
Oh. I'm pretty sure it reads the EXIF data every time you start the app, regardless of pit.bin.

Side Note: The Web browser has no restrictions on image viewing. Someone might be able to crack that. (And kiddies can view all the porn they want)
 

wchill

Resident chillxpert
Member
Joined
Jun 12, 2008
Messages
1,407
Trophies
1
Age
13
Website
Visit site
XP
466
Country
United States
Well, Yoshi-lover, looks like kids can look at porn anyway.
Also, I don't see how the Web browser can be exploited, seeing as it's pretty much just Opera that's been ported to the DSi. Quite unlike the Wii with its extra Javascript commands.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • AncientBoi @ AncientBoi:
    ooowwww a new way for me to beat NFS 510 :D @SylverReZ
    +1
  • SylverReZ @ SylverReZ:
    @AncientBoi, Yeah, believe you can do PSP games as well. But a Pi5 is much powerful in comparison.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Not sure about other models of Pi4 but the Pi 4 B with 8GBs OCed to 2Ghz handles PSP really great except like 1 game I found and it is playable it just looks bad lol Motor Storm Arctic something or other.
  • Psionic Roshambo @ Psionic Roshambo:
    Other games I can have turned up to like 2X and all kinds of enhancements, Motorstorm hmmm nope 1X and no enhancements lol
  • Veho @ Veho:
    Waiting for Anbernic's rg[whatever]SP price announcement, gimme.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I will admit that one does seem more interesting than the usual Ambernic ones, and I already liked those.
  • Veho @ Veho:
    I dread the price point.
    +1
  • Veho @ Veho:
    This looks like one of their premium models, so... $150 :glare:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    To me that seems reasonable.
  • Psionic Roshambo @ Psionic Roshambo:
    I mean since basically all the games are errmmm free lol
  • Veho @ Veho:
    I mean yeah sure but the specs are the same as a $50 model, it's just those pesky "quality of life" things driving up the price, like an actually working speaker, or buttons that don't melt, and stuff like that.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I think all in my Pi 4 was well north of 200 bucks 150ish for the Pi 4 the case the fancy cooler, then like 70 for the 500GB MicroSD then like 70 for the Xbox controller. But honestly it's a nice set up I really enjoy and to me was worth every penny. (even bought more controllers for 2 or 4 player games.) hmmm have never played any 2 player games yet :(
  • Veho @ Veho:
    Yeah that's what I hate about the RPi, it's supposedly $30 or something but it takes an additional $200 of accessories to actually turn it into a working something.
  • Psionic Roshambo @ Psionic Roshambo:
    yes that's the expensive part lol
  • Veho @ Veho:
    I mean sure it's flexible and stuff but so is uremum but it's fiddly.
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah a lot of it I consider a hobby, using Batocera I am constantly adjusting the collection adding and removing stuff, scraping the artwork. Haven't even started on some music for the theme... Also way down the road I am considering attempting to do a WiiFlow knock off lol
  • Veho @ Veho:
    I want everything served on a plate plz ktnx, "work" is too much work for me.
  • Veho @ Veho:
    Hmm, with that in mind, maybe a complete out-the-box solution with all the games collected, pacthed and optimized for me would be worth $150 :unsure:
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah it's all choice and that's a good thing :)
  • Bunjolio @ Bunjolio:
    animal crossing new leaf 11pm music
  • Bunjolio @ Bunjolio:
    avatars-kKKZnC8XiW7HEUw0-KdJMsw-t1080x1080.jpg
    wokey d pronouns
  • SylverReZ @ SylverReZ:
    What its like to do online shopping in 1998: https://www.youtube.com/watch?v=vwag5XE8oJo
    SylverReZ @ SylverReZ: What its like to do online shopping in 1998: https://www.youtube.com/watch?v=vwag5XE8oJo