Recent content by Full Metal

  1. F

    Tool: Python Pokemon Scripting

    This is just a fun experiment on my part. Something that troubled me when I was more active in the ROM hacking scene was that scripting many practical things involved annoying practices (re: loops, and similar.) My solution for this is fairly simple: create a pre-processor / compiler. Obviously...
  2. F

    Research: Pokemon Bank Protocol

    Alright, so I payed extra attention to the timing of things on my most recent packet capturing. It looks like the UDP is some sort of heart beat for maybe friend codes, and then tls to nintendo's servers is authentication, and tls to amazon is pokemon bank communication. So unless someone is...
  3. F

    Research: Pokemon Bank Protocol

    Good God Nintendo aint foolin with their cryptography at all is they? Also, it is possible that actual Pokemon Bank data isn't encrypted. It would be really weird to use TLS over UDP. And looking back, I realize that all of my packet logs are from an empty Pokemon Bank. So there's still a...
  4. F

    Research: Pokemon Bank Protocol

    *bump* Looking through the Pokemon Bank dump, I've found an HTTPS server that doesn't require the 3DS's client certificate. https://54.191.40.1/ However, it gives me a 404 on the index page. This tells me however, that Pokemon Bank definitely uses HTTP to transfer data...
  5. F

    Research: Pokemon Bank Protocol

    Alright guys, I've finally found a bit of time to sit down and start processing. I'm typing this post out as I progress through it. I'm starting with processing a different packet capture -- a Shiny Gengar holding a Gengarite ( a recent Game Stop event ). My purpose is mostly just to figure out...
  6. F

    Research: Pokemon Bank Protocol

    If the entire certificate was transferred, it was more than likely captured. Like I said, I really haven't had a chance to look at all of the data myself so I really have no clue what the process looks like at the lower level. I'm not too familiar with SSL that much, so maybe this is hopeless...
  7. F

    Quick Research & Development Thread

    [Here] is a packet dump of downloading the mystery gift special Pumpkaboo ( which by the way you can still get if you want it ). See [thread] for context. I believe my 3DS no longer had the same IP as it did in the other capture.
  8. F

    Research: Pokemon Bank Protocol

    * bump * Okay guys, I've started looking into this again and I've actually got some data that can be worked with. [Here] is the packet capture file I got. I haven't had time to look at any of the data that was actually exchanged, but I did notice that the more things I did, the more packets...
  9. F

    Development: Custom Title Screen Written in C

    I was responding to this bit: I talk enough with Knizz, I know his plans for this project. I'm also a member of that repo, and I'm aware that the project doesn't compile. I'm also aware of Jambo's engine.
  10. F

    Development: Custom Title Screen Written in C

    *vibrates* there's somebody making progress on exactly that btw
  11. F

    Development: Extensible GBA Emulator

    What I would do, personally speaking, would be to write the main code in C and adapt it so that it can be compiled to an DLL. Then write a library to access the library from Python, and control it that way. Also, I haven't had time to try building the program again, and I might not for a little bit.
  12. F

    Development: Extensible GBA Emulator

    Trust me, I'm plenty familiar with GTK+ on Windows. I realized that I was missing zlib and libpng pretty quickly, but as far as CMake goes, I just opened the solution in Visual Studio? .-.
  13. F

    Development: Extensible GBA Emulator

    I'll work on building it on Windows. (:
  14. F

    The State of Rom Hacking

    Man, we've got githubs for things. The community is actually really awesome here. I personally don't respond to PM's anymore because quite frankly, I've forgotten a lot of things I used to know because I'm much more interested in programming and web dev than ROM hacking. You sound far more...
  15. F

    Research: Pokemon Bank Protocol

    I was using a program called "Wireshark". However, your router is probably a bit different. If you figure out how to use your router for collecting data, let me know and give me some sample data, and I'll tell you what the various things are / what they mean.
Back
Top