So tired of seeing multiple threads for the same thing here, but I've thought of something that I don't think anyone else has posted yet.
SciresM made an AMAZING Reddit post about how Nintendo implemented anti-piracy on the Switch. If you haven't read it yet, I really encourage you to do so:
https://www.reddit.com/r/SwitchHacks/comments/8rxg26/psa_strong_antipiracy_measures_implemented_by/
It seems that Nintendo has learned from it's past mistakes with the 3DS and Wii U.
We currently have two ways of loading "backups" on Switch: SX OS and LayeredFS. I don't know the inner workings of SX OS, or whether this would even be plausible with SX OS, so I'm going to focus on the LayeredFS one.
LayeredFS works by "overriding" one Title ID to launch backup game files instead. It can override both eShop and cartridge titles.Currently, most people use LayeredFS by changing the title id in their backup's exefs to match their "target" title, and then throwing it in the right folder for Atmosphere to load when that title is opened.
What if we use a physical, legit cartridge to load a cartridge backup, and instead of just injecting the title ID into the backup, we ALSO inject the legit game's certificate? So when the Nintendo Switch goes online, Nintendo sees a matching Title ID and Certificate, and there's no reason for a ban.
Now, this method isn't exactly fool-proof. If you tried to actually play your backup online, Nintendo could probably detect this (Why is this person's Switch trying to connect to Splatoon servers while they're playing MarioKart 8 Deluxe?) Or maybe they won't/haven't taken their anti-piracy measures that far? But I'd imagine it's safer than playing with no certificate or a pirated one, and it would probably stop Nintendo from banning based on logs on the Switch if the Switch is logging certificate data.
This post is just for speculation and discussion, and hopefully somebody will try this and let us know their results.
Oh yeah, and I'm not responsible if you get your Switch banned or bricked. </legal disclaimer>
SciresM made an AMAZING Reddit post about how Nintendo implemented anti-piracy on the Switch. If you haven't read it yet, I really encourage you to do so:
https://www.reddit.com/r/SwitchHacks/comments/8rxg26/psa_strong_antipiracy_measures_implemented_by/
It seems that Nintendo has learned from it's past mistakes with the 3DS and Wii U.
We currently have two ways of loading "backups" on Switch: SX OS and LayeredFS. I don't know the inner workings of SX OS, or whether this would even be plausible with SX OS, so I'm going to focus on the LayeredFS one.
LayeredFS works by "overriding" one Title ID to launch backup game files instead. It can override both eShop and cartridge titles.Currently, most people use LayeredFS by changing the title id in their backup's exefs to match their "target" title, and then throwing it in the right folder for Atmosphere to load when that title is opened.
What if we use a physical, legit cartridge to load a cartridge backup, and instead of just injecting the title ID into the backup, we ALSO inject the legit game's certificate? So when the Nintendo Switch goes online, Nintendo sees a matching Title ID and Certificate, and there's no reason for a ban.
Now, this method isn't exactly fool-proof. If you tried to actually play your backup online, Nintendo could probably detect this (Why is this person's Switch trying to connect to Splatoon servers while they're playing MarioKart 8 Deluxe?) Or maybe they won't/haven't taken their anti-piracy measures that far? But I'd imagine it's safer than playing with no certificate or a pirated one, and it would probably stop Nintendo from banning based on logs on the Switch if the Switch is logging certificate data.
This post is just for speculation and discussion, and hopefully somebody will try this and let us know their results.
Oh yeah, and I'm not responsible if you get your Switch banned or bricked. </legal disclaimer>