Re:Nintendo announced Switch Dev kits are $500
by monocasa on Saturday February 18, 2017 @02:24PM
(#13676216)
Modern dev consoles use the same DRM scheme as the retail consoles, they simply use a different (most of the time per developer) certificate, and won't boot retail signed titles.
Re:Nintendo announced Switch Dev kits are $500
by derefr on Saturday February 18, 2017 @02:46PM
(#13676344)
But there's nothing stopping someone who wants to play a game "for free" from finding a torrent of a retail copy, downloading it, stripping the retail signature off it, using the SDK tooling to apply their own developer cert's signature, and then booting that on their console.
It's certainly possible—and already done—with iOS.
Likewise, "homebrew" on such a system would probably be like iOS homebrew is currently: an ecosystem of open-source projects where users are expected to download, compile, and sign the binaries themselves using their personal developer certs.
Re:Nintendo announced Switch Dev kits are $500
by 0xcde4c3db on Saturday February 18, 2017 @03:31PM
(#13676526)
> But there's nothing stopping someone who wants to play a game "for free" from finding a torrent of a retail copy, downloading it, stripping the retail signature off it, using the SDK tooling to apply their own developer cert's signature, and then booting that on their console.
The way this has been impeded on previous consoles is to encrypt retail executables and lock the key in some "secure" coprocessor. These obviously do eventually get cracked, but at that point the system is probably so thoroughly exploited that you can do everything with a retail console anyway.
Re:Nintendo announced Switch Dev kits are $500
by sjtgraham on Saturday February 18, 2017 @03:48PM
(#13676601)
You're exactly describing how iOS AppStore apps work, i.e. Encrypted binary segment that is decrypted when paged in.
Re:Nintendo announced Switch Dev kits are $500
by monocasa on Saturday February 18, 2017 @04:32PM
(#13676805)
I've seen systems that don't allow you to have direct access to the signing tools; it's an online encryption oracle.
With this setup, it could easily blacklist known retail binaries and refuse to sign them.
Maybe they're hoping to make a little money on the pirates...