Hacking IDA Pro plugin to support Switch NRO binaries

tech3475

Well-Known Member
Member
Joined
Jun 12, 2009
Messages
3,675
Trophies
2
XP
6,072
Country
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.

"As for the codename NX, I don't believe that there's any real meaning behind it, and to be perfectly honest, I don't know where it came from," says Kimishima, laughing when I ask. "Or perhaps Mr. Iwata had meant to tell me and then never got the chance."

http://time.com/4131306/nintendo-kimishima-interview/
 
  • Like
Reactions: Subtle Demise

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,254
Country
United States
Possibly NX Relocatable Object, similar to CRO on the 3DS. Basically, dylib/so/dll. We'll know more in the coming months, though.
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.
 
Last edited by GerbilSoft, , Reason: Not really PIE on Windows.
  • Like
Reactions: Alkéryn and daxtsu

Arck

Well-Known Member
Member
Joined
Mar 13, 2016
Messages
955
Trophies
0
XP
878
Country
real dev (?)
Anyway that not really the question, but in that way you can make stuff faster :P
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
  • K3Nv2 @ K3Nv2:
    Nearly 4 hours without power :(
  • Veho @ Veho:
    SO POWERLESS
  • K3Nv2 @ K3Nv2:
    Tell Kanye I need power
  • DinohScene @ DinohScene:
    Better start running in your hamster wheel
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Meth addicts on a treadmill connected to a generator "Unlimited POWER!!!'
  • Veho @ Veho:
    Before or after a hit?
    Veho @ Veho: Before or after a hit?