Homebrew [WIP] AltNN - An alternative Nintendo Network server!

  • Thread starter Thread starter ItsKaitlyn03
  • Start date Start date
  • Views Views 34,754
  • Replies Replies 162
  • Likes Likes 48
Status
Not open for further replies.
Alternate option: Instead of showing the (deleted?) Python code, how about showing your notes for how Nintendo Network works? SSL certificates, API calls, ports, etc.

I'd hope you'd have *some* sort of idea of how the server is set up, because I don't see how you'd be able to write a compatible server without it.
 
Last edited by GerbilSoft,
Not a question of if but when, you know it's true. Sad truth :/ :(

It's had a good run, at least.

I think this is a great idea and sorry for the code loss but you really cant blame the haters.

You could have just as well title this "Nintendo Switch Jailbreak [WIP]"...

...But where does it mention the Switch and Jailbreaking? This is involving the network that the Wii U and 3DS use, and afaik Ninty is probably just going to use a new network (which is kinda obvious considering the needed requirement of paying for online services later) with DeNA.
 
I honestly am skeptical of this too, but I want to at least give him a little positive reinforcement to help him persue his goal.
Although, he's 15 (what his profile says) and when I was that age, they were teaching me Python in CS, so maybe he still needs to learn Python from his class first?
:P
This. My CS class learned the basics of Python this year. (on a side note, disgusting basics: never got into for loops, just while loops, or arrays. hell, even functions were skipped)

I already knew Python though, if there's one thing that the course taught me, it's that life without for loops, arrays (well, lists in Pythonic terms), associative arrays (dictionaries), and functions is boring :(
 
Ok so through looking at the packets I see that nasc seems to authenticate with the client and then sends some data back to nasc then the client sends some data to a other server (not nasc)
 
This. My CS class learned the basics of Python this year. (on a side note, disgusting basics: never got into for loops, just while loops, or arrays. hell, even functions were skipped)

I already knew Python though, if there's one thing that the course taught me, it's that life without for loops, arrays (well, lists in Pythonic terms), associative arrays (dictionaries), and functions is boring :(

That's where it gets interesting. As long as you have Lamba, you can still use Y-Combinators and functional programming to implement anything without defining functions, using loops or using provided data structures. It may be stateless, but that's where the fun is.

As far as this project goes, this may be feasible. But you do need to replace the SSL cert in the 3DS and gather information with a MITM. OP hasn't given information on an attempt at MITM, however. If that ~300 LOC was productive, it would have been code to actually perform the MITM and gather information. But the first step would be replacing the SSL certs (or I guess disabling SSL to the computer, and use the SSL cert there to connect to the Nintendo Servers). This project goes exactly nowhere without access to an unencrypted stream.
 
Last edited by sixtails,
Why don't people just leave him be and let him try his hand at developing this. If it fails then that's that. I don't understand how one community can get this cancerous when it comes to homebrew that looks a little too good to be true.
 
Why don't people just leave him be and let him try his hand at developing this. If it fails then that's that. I don't understand how one community can get this cancerous when it comes to homebrew that looks a little too good to be true.

Yeah, I'm not sure what's the deal with that. Besides, they can ask for help if they want, a developer doesn't need to do everything themselves to be a developer.
 
Eh. So in short, it's basically a 3ds replacement for the online if it's shutdown, but no one really knows yet?

Well i'm not going to be that one guy pointing fingers (right now.) I mean I have had moments when I was working on something (specifically english.) on my PC and all of a sudden have something go wrong many times with my PC, or power.

Why not give the guy a chance atleast. Maybe he could actually end up helping people who do own a homebrewed 3DS.

Also one other question, by chance will this be compatible as a .3dsx (in short basically people without CFW?) Or will it all just be server based by redirecting your internet info to a nassc server? Edit: Through the system settings VIA internet option.
 
Last edited by petethepug,
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum