Note: Don't flame! These are just my thoughts. So let's say you have a WiFi router and there is some kind of an app that tracks from where are the packets coming (for example if you go to gbatemp.net it shows gbatemp.net in that application). So it's kind of like an application that tracks stuff from the router. So then you open your DS and Accept an Update. Now when it's downloading it the application on your computer should see where are the packets coming from and after a little messing around we could somehow get the firmware. Then we could edit it as we want to and when Installing a custom firmware would be a possibility we could use the Custom one.