1. GhostProfessional897

    Newcomer

    Joined:
    Nov 27, 2020
    Messages:
    3
    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!
     
    Flame likes this.
  2. arceus

    arceus Advanced Member
    Newcomer

    Joined:
    Apr 18, 2019
    Messages:
    91
    Country:
    Canada
  3. arceus

    arceus Advanced Member
    Newcomer

    Joined:
    Apr 18, 2019
    Messages:
    91
    Country:
    Canada
    i found some info on the private key but its not the entire thing nor does it tell you how to get it
     
  4. chainswordcs

    chainswordcs Member
    Newcomer

    Joined:
    Mar 24, 2020
    Messages:
    13
    Country:
    United States
    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.
     
  5. RinLovesYou

    RinLovesYou Newbie
    Newcomer

    Joined:
    Feb 19, 2021
    Messages:
    8
    Country:
    Germany
    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, Feb 19, 2021
  6. arceus

    arceus Advanced Member
    Newcomer

    Joined:
    Apr 18, 2019
    Messages:
    91
    Country:
    Canada
    idk what memdumping is but i decompressed it and theres nothing helpful
     
  7. arceus

    arceus Advanced Member
    Newcomer

    Joined:
    Apr 18, 2019
    Messages:
    91
    Country:
    Canada
    i tried to get the key from the rom but it didnt sign :yay:
     
  8. RinLovesYou

    RinLovesYou Newbie
    Newcomer

    Joined:
    Feb 19, 2021
    Messages:
    8
    Country:
    Germany
    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.
     
    Last edited by RinLovesYou, Feb 25, 2021
  9. arceus

    arceus Advanced Member
    Newcomer

    Joined:
    Apr 18, 2019
    Messages:
    91
    Country:
    Canada
    im looking in no$gbas memory viewer but its alien shit
     
    banjo2 likes this.
  10. Flame

    Flame Me > You
    Moderator

    Joined:
    Jul 15, 2008
    Messages:
    5,703
  11. arceus

    arceus Advanced Member
    Newcomer

    Joined:
    Apr 18, 2019
    Messages:
    91
    Country:
    Canada
    i already got it
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - flipnotes, playing, encoded