Live data from Hacker News

Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

nintendolife.com

111–120 of 188 posts

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#111

A Dark Room is a _very_ good game. It’s available on many other platforms - highly recommend you check it out!

NGL I am not huge on Ruby (dont hate it just do more with Python) but I would buy that game just to code in Ruby in the game as weird as that sounds. I love out of the box easter eggs.

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#112
post #40

Earlier quoted context omitted.

The fact that Nintendo were always like this does not mean it is okay. If there's anything wrong with this story it's how everyone seems to silently accept it is okay for a company to tell you what you can run on the hardware that you "buy" but not really own.

That's not the story at all. Rajan entered a voluntary agreement with Nintendo, through which his game would be distributed on their platform. He deliberately deceived them about the presence of a potentially security-critical feature, thereby breaching that agreement; Nintendo took the perfectly reasonable decision to remove his game from their platform. There is a perfectly reasonable debate to be had about bootloa…

[deleted]

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#113

That's wild because Super Mario Bros contains a built-in code editor (via arbitrary code execution easter eggs), and Nintendo is OK with that. https://www.youtube.com/watch?v=OPcV9uIY5i4

That is "Super Mario World".

I don't think you know what "built-in" means.

Arbitrary code execution and bugs are not "Easter eggs".

Almost every word in your comment is wrong.

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#114

Earlier quoted context omitted.

So all one needs to do to make exploits/jailbreaks/backup loaders for switch is to get a Nintendo developer account? Sounds like a win

... and buy separate devkit hardware (relatively cheap compared to Wii U days, but still), make an actual game (devkit does not play retail games, and retail console cannot install dev-signed apps), get it through TRC/lotcheck, pay the fees to publish the game, give trailers/launch material to Nintendo, never once mention its secret purpose as a jailbreak, and then secretly share it with all your friends without any…

...it occurs to me that some developer could be hiding a secret Jailbreak in a retail game. But we would never know about it. :D

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#115
post #40

Earlier quoted context omitted.

The fact that Nintendo were always like this does not mean it is okay. If there's anything wrong with this story it's how everyone seems to silently accept it is okay for a company to tell you what you can run on the hardware that you "buy" but not really own.

That's not the story at all. Rajan entered a voluntary agreement with Nintendo, through which his game would be distributed on their platform. He deliberately deceived them about the presence of a potentially security-critical feature, thereby breaching that agreement; Nintendo took the perfectly reasonable decision to remove his game from their platform. There is a perfectly reasonable debate to be had about bootloa…

[deleted]

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#116
post #40

Earlier quoted context omitted.

The fact that Nintendo were always like this does not mean it is okay. If there's anything wrong with this story it's how everyone seems to silently accept it is okay for a company to tell you what you can run on the hardware that you "buy" but not really own.

It is okay, just don't buy anything made by Nintendo unless you're ok with Nintendo's restrictive 'nanny console' TOS. You can run Linux and play GTA and Mortal Kombat on other consoles. Nintendo is geared towards people who like Nintendo.

I think the "Just don't buy it" mantra has been applied too broadly. It implies that people have no right to complain about a company, which I completely reject.

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#117
post #9
post #3

I love the amount of control we are using over our devices. It is not like people can do anything malicious with it. Anyway; so like Apple (less and less luckily), Nintendo forbids editable code to run on their devices? Or is it allowed if there is a gaming aspect involved? Or just not at all?

I wonder how far you could go with a language game Zachtronics - style before Nintendo would shut you down. I'm betting it would probably be all good until you allowed interfacing with some more basic underlying systems to the language (such as network for example) to the language. They can't be against custom map making for example right? How Turing complete are you allowed to make your custom map editor?

See: Human Resource Machine on Switch. It's a game about programming in assembly where you actually program in "assembly". It's not real assembly, but at the same time, it kind of is.

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#118
post #97

Earlier quoted context omitted.

Assuming the jar has no holes. The jar apparently has holes and the brain inside it can peek out.

I haven't seen any exploits from application level getting access to the OS. There is basically one exploit being used on the switch which uses a bug in the nvidia chip at boot which gives you a higher level of access than the OS and all of the security checks. Its such a powerful exploit that can only be fixed by a hardware change that no other exploit is needed.

There was also a Web browser exploit https://github.com/switchbrew/nx-hbexploit300

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#119

>The narrative that has played out online is exactly what's wrong with this trashcan fire of a world. >Everyone is an armchair expert. Everyone thought the worst. You've seen that I've been called a dick, idiot, and everything in between. Because sensationalised news sells. If the narrative was 'I added a sandbox to A Dark Room that lets you mod the game and provide a medium for kids to code (and technical parents to…

“Arbitrary code execution” is a bit of a stretch. It’s a sandboxed Ruby interpreter, not a ROP chain that pops a shell logged in as root.

How do you know that there aren't any vulnerabilities in the interpreter that could lead to taking over the system?

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#120

Earlier quoted context omitted.

The implementation is based on mruby, which is riddled with bugs. I spent some time reversing A Dark Room before it got removed. I am confident that there are bugs allowing ROP, from which point getting CFW is a matter of privesc. We have privesc to bootrom on every firmware version up to 7.x (inclusive). This is obviously bad for nintendo.

The games themselves run in a sandbox and should not have access to the greater OS, hypervisor or arm trustzone which are on the switch.

All sandboxes have bugs, it's just a matter of time before someone finds a vuln in the DS sandbox.
Post reply on HN