Nintendo бореться зі своїми фанатими із такими зусиллями, як це можливо, не робить жодна інша компанія. Наприклад, щойно випущена консоль Nintendo Switch 2 повністю блокується при будь-якій спробі модифікувати її прошивку. Дехто навіть сказав, що Nintendo Switch 2 неможливо хакнути. Але ентузіасти вже знайшли діри в прошивці консолі та показали, як її хакнули.
Ключовий елемент захисту Switch 2 проти ентузіазму фанатів – її процесор. Попередня приставка Switch 1 була мрією хакера, оскільки використовувала загальнодоступний процесор Nvidia Tegra X1 з наявною повною документацією по ньому. Додатково до всього, режим відновлення X1 відключив захист bootROM, дозволивши отримати повний доступ до програмного забезпечення консолі.
Switch 2 отримала власний процесор, інформацію про який Nintendo тримає в таємниці, що значно ускладнює пошук обхідних доріжок.
Додатково у Switch 2 реалізували ще більшу кількість захистів від втручання. У Nintendo офіційно зарезервували (https://en-americas-support.nintendo.com/app/answers/detail/a_id/68586/~/nintendo-switch%26nbsp%3B2%3A-user-agreement) своє право вбити консоль користувача, якщо вони помітять втручання:
«(b) обходити, змінювати, розшифровувати, виводити з ладу, втручатися в роботу або іншим чином обходити будь-які функції або засоби захисту Консолі або Програмного забезпечення, в тому числі за допомогою використання будь-якого обладнання або програмного забезпечення, яке могло б змусити Консоль або Програмне забезпечення працювати з будь-яким несанкціонованим, нелегальним або піратським програмним забезпеченням та обладнанням
…
Ви визнаєте, що у разі недотримання вищевказаних обмежень Nintendo може повністю або частково вивести Сервіси облікового запису Nintendo і / або відповідний пристрій Nintendo з ладу назавжди»
За попередньою інформацією, Switch 2 блокується, якщо помічає, що незаплановану зміни напруги в лініях системної плати. Подібне може відбуватися внаслідок підключення інструментів для відстеження сигналів процесора, пам’яті та інших компонентів.
Також, за чутками, раптовий збій гри, на думку Switch 2, є спробою запуску експлойту. Тому Switch 2 блокує свою прошивку, вимагаючи повної перепрошивки начисто з видаленням всіх даних.
Перепрошивка також стала складнішою у Switch 2, оскільки не відбувається офлайн. Консоль потрібно підключити по інтернету до серверів Nintendo.
Утім, Nintendo Switch 2 хакнули через день після запуску, продемонструвавши роботу користувальницького коду на цій консолі.
Користувач Девід Б’юкенен показав (https://bsky.app/profile/retr0.id/post/3lquqdmcomc2e), як він використав експлойт Return-Oriented Programming, щоб маніпулювати програмою, переписуючи її адресу повернення в інший фрагмент коду. В поєднанні один з одним це може дозволити запускати власний код — в даному випадку відображати власну графіку у вигляді шахової дошки.
Оскільки цей експлойт запускається тільки на рівні користувача і не впливає на ядро Switch 2, він не дає root-доступу до пристрою. Б’юкенен сказав, що це не має практичної мети, а це означає, що це не призведе до рутування консолі, щоб встановлювати модифіковані прошивки, додатки, ігри тощо. Розробник навіть визнає, що не може довести, що на консолі запущений експлойт замість того, щоб просто відтворювати відео, хоча інші розробники і моддери підтвердили, що експлойт дійсно існує.