Separate names with a comma.
Discussion in 'Switch - Hacking & Homebrew' started by adam235, Apr 26, 2017.
So the Switch executable files are .NRO?
Interesting... Wonder what they stand for.
Nintendo Read Only ?
it have to be Nintendo something
EDIT: yeah it make no sense but first thing that come to my mind
Maybe it stands for Nintendo's Really Obnoxious by not giving us a proper browser nor Virtual Console on the Switch.
N could stand for NX.
Remember dol for dolphin?
Possibly NX Relocatable Object, similar to CRO on the 3DS. Basically, dylib/so/dll. We'll know more in the coming months, though.
Any way to get binaries though?
You do realize that the 'N' in 'NX' does already stand for Nintendo? :facepalm:
I've never seen anywhere say what NX officially stood for, usually it was refered to as 'the NX' or 'Nintendo NX'.
I've tried to it look up and the closest I found was that the current CEO doesn't believe there's any meaning behind it.
What is the IDA Pro Loader and what does it?
I would not be surprised if Switch used position-independent executables for the main game executable in addition to libraries. That's been the standard on Windows since Vista¹, and has been slowly trickling down to Linux distributions. (Ubuntu 16.10 is fully recompiled as PIE.)
PIE makes runtime attacks somewhat harder, since the executable base addresses aren't fixed. There are ways to work around it, though.
¹ Technically, Windows doesn't actually use PIE. Executables are compiled with a fixed base address and a relocation section, which allows the dynamic linker to randomize the base address. Most other OSes do use PIE, though.
It allows you to explore the code easier and possibly find valuable information/vulnerabilities to make an exploit.
Or easier for people to report code problems to Nintendo and get paid in return.
you can ask ReSwitched team, they have one afaik
but HOW THE HECK, did they get one, -snip-
real dev (?)
Anyway that not really the question, but in that way you can make stuff faster
theses snips are driving me crazy as to wondering what they are
Let's say I kinda broke something i shouldn't do.