Homebrew Help with playing my own encoded flipnotes on the DSi

GhostProfessional897

New Member
Newbie
Joined
Nov 27, 2020
Messages
3
Reaction score
2
Trophies
0
XP
80
Country
United States
I am working on a Windows application that lets you create flipnotes in their original format. My problem is that, even that those files seem playable, the DSi deletes them when I try to access them from the SD card, under the reason that they are corrupted. I took a closer look to the PPM format specification and learned about the RSA-1024 SHA-1 signature 144 bytes long at the end of each flipnote file. This is where I got stuck. I found on GBATEK that there is some private key that Flipnote Studio uses to sign those files and the page even provides the first 5 bytes of it, followed by "...". I also found that someone managed to find this key and created some "homebrew" flipnote files (here is the link youtube com watch?v=Ko5Pq655caY). I downloaded them to my DSi and worked like a charm. However, I failed finding this key for myself and I fell like I need some help. So... how exactly can one find the Flipnote Studio private key?

Thank you in advance!
 
  • Like
Reactions: Flame
i found some info on the private key but its not the entire thing nor does it tell you how to get it
 
From what I searched and understand, there are some related projects already, such as
gist github com jaames/1c0e1c59e65324bfe591f151d4149156
which is for signing flipnotes, but requires the user to input the key.
I don't know the key or how to get it, maybe it could be extracted from the rom.
I read something about extraction being the key obtaining method, but that was for Flipnote Studio 3D.
 
You have to memdump flipnote studio and look for the RSA header in there afaik
Then you also have to know how to sign them which is a process in and of itself
you can look at my homepage for a wrapper of dsiflipencode i wrote that'll autosign the flipnote on creation once you have the key.
 
Last edited by RinLovesYou,
You have to memdump flipnote studio and look for the RSA header in there afaik
Then you also have to know how to sign them which is a process in and of itself
you can look at my homepage for a wrapper of dsiflipencode i wrote that'll autosign the flipnote on creation once you have the key.
idk what memdumping is but i decompressed it and theres nothing helpful
 
Sorry, you have to decrypt "modcrypt" in the raw flipnote studio rom and look for the rsa header in there
you can also apparently find it by looking for the rsa header through memory viewing.
im looking in no$gbas memory viewer but its alien shit
 
  • Like
Reactions: banjo2
how do I get the raw flipnote studio rom?
Dump it from your console using GodMode9i (DSi) or GodMode9 (3DS), or for a homebrew-less method use dsi_srl_extract. Dunno about decrypting modcrypt though, iirc dsi_srl_extract automatically decrypts modcrypt unless you tell it not to, otherwise I don't know how
 
Dump it from your console using GodMode9i (DSi) or GodMode9 (3DS), or for a homebrew-less method use dsi_srl_extract. Dunno about decrypting modcrypt though, iirc dsi_srl_extract automatically decrypts modcrypt unless you tell it not to, otherwise I don't know how
How would i dump flipnote with godmode9?
 
I am working on a Windows application that lets you create flipnotes in their original format. My problem is that, even that those files seem playable, the DSi deletes them when I try to access them from the SD card, under the reason that they are corrupted. I took a closer look to the PPM format specification and learned about the RSA-1024 SHA-1 signature 144 bytes long at the end of each flipnote file. This is where I got stuck. I found on GBATEK that there is some private key that Flipnote Studio uses to sign those files and the page even provides the first 5 bytes of it, followed by "...". I also found that someone managed to find this key and created some "homebrew" flipnote files (here is the link youtube com watch?v=Ko5Pq655caY). I downloaded them to my DSi and worked like a charm. However, I failed finding this key for myself and I fell like I need some help. So... how exactly can one find the Flipnote Studio private key?

Thank you in advance!
yo
Post automatically merged:

can someone please help me find the private key
yo ;)
 

Site & Scene News

Popular threads in this forum