Make a virtual 3ds nus/ updater?

Discussion in '3DS - Flashcards & Custom Firmwares' started by naxil, Dec 9, 2014.

  1. naxil
    OP

    naxil GBAtemp Advanced Fan

    Member
    740
    96
    Oct 26, 2011
    Italy
    Hello.
    Nintendo block the wii multi and two good dev make a virtual server ecc ecc
    Is possible make a virtual/ alternative nintendo 3ds server? For update us 3ds with specific fw version?
    Why all the dev not think on "how downgrade 3ds / control update? ?
     
  2. Duo8

    Duo8 I don't like video games

    Member
    3,444
    1,144
    Jul 16, 2013
    Well, managing one is rather complicated for one.
    3DS uses custom certs over an SSL connection to NUS. That's another.
    Of course 3DS will check for sigs and version before applying so modded/downgraded updates aren't possible.
     
    Xzi likes this.
  3. Xzi

    Xzi Console Hacker and PC Gamer

    Member
    3,604
    2,450
    Dec 26, 2013
    United States
    Spiraling Out
    Yeah. Theoretically possible but extremely complicated and time consuming. Anyone here have their masters in networking? Lol.
     
  4. capz

    capz Advanced Member

    Newcomer
    70
    23
    Nov 28, 2014
    Netherlands
    cake town
    edit: Nevermind.

    I'm not sure how much is known about the update process. Ie what's different between network and game cart update but it might be possible to crawl the update server for older updates and feed those game cart style. Downgrades.. Are not happening, and since there is no way for us to mess with the system once you're updated to the latest firmware revision (if at all) I don't see how we would be able to inject a different SSL certificate for the update server into the firmware.

    maybe if gw works on 9.3 and has access to these things we could have a separate update server for gw users/homebrew users. But for now there's essentially no way to pick and choose which updates you want.
     
  5. Duo8

    Duo8 I don't like video games

    Member
    3,444
    1,144
    Jul 16, 2013
    They use different protocols (obviously).
    Online updates update the network ver as well. Card updates don't.
     
  6. Jayro

    Jayro MediCat USB and Mini Windows 10 Developer

    Member
    GBAtemp Patron
    Jayro is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,228
    2,865
    Jul 23, 2012
    United States
    Octo Canyon
    I'm A+ and N+ certified, but Nintendo's servers are beyond me...
     
  7. capz

    capz Advanced Member

    Newcomer
    70
    23
    Nov 28, 2014
    Netherlands
    cake town
    most likely they are simple http over ssl download (which we could do with a spoofed user agent string) That's what the psvita does at least, and I don't see Nintendo reinvent the wheel either when current web technologies do the job just fine.

    also, I wasn't awake there was a separate network version number. Is there really such a thing? Can I find more documentation relating to updating the 3ds somewhere?
     
  8. Duo8

    Duo8 I don't like video games

    Member
    3,444
    1,144
    Jul 16, 2013
    Read:
    https://github.com/yellows8/ninupdates
    http://www.3dbrew.org/wiki/Title_list
    (And NVer and CVer, also on 3DBrew.)

    Less related:
    http://www.3dbrew.org/wiki/Title_Database
     
    Jayro likes this.
  9. Oishikatta

    Oishikatta GBAtemp Advanced Fan

    Member
    971
    545
    Oct 30, 2014
    United States
    Nintendo's server-side SSL configuration for the eshop and update servers is non-typical and appears to be secure against all known/public flaws that would enable a fake. Unless they've done something incredibly stupid on the client-side, a fake update server is not going to happen.