Nintendo Switch este o platformă hardware solidă, dar oare ar putea oferi mai mult? Unii pasionați modifică consolele Switch, instalând firmware personalizat pentru a rula software homebrew. Deși nu recomandăm această practică, vom detalia procesul pentru informare.
Înainte de a începe modificarea consolei Switch, este crucial să analizați cu atenție dacă riscurile implicate justifică beneficiile.
De ce descurajăm modificarea
Reiterăm faptul că nu este recomandabil să modificați consola Nintendo Switch. Această acțiune poate atrage după sine o serie de probleme:
Există posibilitatea de a bloca permanent consola, transformând-o într-un obiect inutilizabil.
Nintendo poate interzice contul online, ceea ce vă va priva de accesul la toate achizițiile digitale legale.
Consola modificată poate fi interzisă de la conectarea la serviciile online Nintendo.
Cu toate acestea, dacă sunteți curios să aflați despre procesul de modificare a unui Nintendo Switch pentru a rula software homebrew, iată cum procedează alții.
Motivația din spatele modificării
Procesul de instalare a unui firmware personalizat, cunoscut și sub numele de hacking sau modding, este similar cu jailbreak-ul unui iPhone. Scopul principal este instalarea unui firmware personalizat care elimină restricțiile impuse de producător.
În cazul dispozitivelor Apple, acest lucru permite modificarea și optimizarea sistemului iOS, instalarea de software din surse terțe și explorarea unor secțiuni ale sistemului care nu ar trebui, în mod normal, să fie accesibile. Același lucru este valabil și pentru Nintendo Switch. Prin rularea unei versiuni personalizate a firmware-ului Nintendo, se menține compatibilitatea cu jocurile și software-ul original, oferind în același timp posibilitatea de a utiliza software din surse alternative, nu doar din eShop sau cartușe.
Termenul „homebrew” se referă la software-ul dezvoltat de utilizatori. Acest software permite realizarea unor acțiuni neautorizate de Nintendo. Cea mai notabilă dintre acestea este instalarea de software din surse neoficiale, inclusiv copii piratate ale jocurilor.
Un Switch modificat poate rula emulatoare, oferind acces la o gamă largă de jocuri clasice de pe console mai vechi, dispozitive portabile și cabinete arcade. Deși există dificultăți în emularea platformelor mai moderne și solicitante (cum ar fi Dreamcast), platformele mai vechi, precum SNES și Nintendo DS, funcționează excelent. Există chiar și o variantă stabilă pentru Switch a PCSX, un emulator pentru prima consolă PlayStation.
Entuziaștii modding-ului au reușit să porteze sisteme de operare complete pe platformă, inclusiv Ubuntu Linux, o distribuție Linux numită „Lakka” specializată în emulare și o versiune de Android.
Scena homebrew a portat, practic, Mario 64 pe Switch. Este incredibil! pic.twitter.com/P8iuGh3g5p
— Tylagaunt (@Tylagaunt) 8 mai 2020
Întrucât modificarea unei console aflate încă în dezvoltare activă este o bătălie constantă cu producătorul, multe aplicații homebrew au ca scop protejarea consolei Switch de acțiunile Nintendo. Printre acestea se numără aplicații pentru salvarea și restaurarea datelor, blocarea actualizărilor automate, actualizarea sigură a consolei și facilitarea unui nou jailbreak în viitor.
Un alt motiv pentru care unii ar dori să modifice consola Switch este pur și simplu distracția de a experimenta! Dacă sunteți pasionat de dezmembrarea dispozitivelor și de înțelegerea modului în care funcționează, această activitate ar putea fi pe placul dumneavoastră. De asemenea, poate vă atrage provocarea sau sunteți interesat să vă creați propriile aplicații homebrew.
Un avertisment important
Modificarea Nintendo Switch nu este pentru toată lumea. Majoritatea posesorilor de Switch care doresc doar să se joace ar trebui să evite această practică. Oricine nu este familiarizat cu aspectele tehnice ar trebui, de asemenea, să se gândească de două ori. Dacă nu aveți un motiv întemeiat pentru a face jailbreak, este mai bine să vă abțineți.
Există un risc real ca, prin această acțiune, să blocați consola Switch. Dacă aveți o singură consolă, nu merită riscul. Dacă aveți o a doua consolă pe care o puteți sacrifica, veți avea, cel puțin, consola „principală” disponibilă în cazul în care lucrurile nu merg bine.
Nu este surprinzător că Nintendo nu este încântată de instalarea software-ului homebrew pe console. Acest lucru permite nu numai piratarea jocurilor, ci și modificarea fișierelor de joc pentru avantaje incorecte. De exemplu, se pot modifica fișierele de salvare pentru a „corecta” scorurile mari sau se pot instala emulatoare (o problemă cu care Nintendo se luptă de ani de zile). Există, de asemenea, riscul de a instala software rău intenționat, deoarece homebrew nu este verificat de Nintendo.
Dacă Nintendo detectează firmware personalizat pe consola modificată, riscați să fiți interzis definitiv de la serviciile online. Acest lucru are consecințe severe. Veți pierde accesul la biblioteca de jocuri achiziționate legitim de pe eShop. De asemenea, nu veți mai putea folosi Nintendo Switch Online, ceea ce vă va izola de comunitățile online și de matchmaking-ul din jocuri precum Mario Maker 2.
Nintendo a demonstrat că este dispusă să aplice interdicții hardware (introducerea consolei pe lista neagră), precum și interdicții la nivel de cont pentru diverse încălcări. O interdicție la nivel de cont înseamnă că puteți deschide un cont nou pe aceeași consolă, dar veți pierde toate achizițiile și serviciile asociate. O interdicție hardware înseamnă că nu veți mai putea conecta niciodată acea consolă Nintendo Switch la serviciile online.
Chiar dacă aveți o a doua consolă Switch pe care sunteți dispus să o sacrificați, este recomandabil să o curățați de orice legătură cu contul principal Nintendo înainte de a explora scena homebrew.
Este consola dumneavoastră compatibilă?
Nu toate consolele Switch pot fi modificate. În aprilie 2018, a fost descoperită o vulnerabilitate în chipsetul Tegra X2 personalizat utilizat de Nintendo. Problema a fost recunoscută de NVIDIA, furnizorul cipurilor:
„O persoană care are acces fizic la procesoarele mai vechi bazate pe Tegra poate conecta un dispozitiv la portul USB, poate ocoli procesul de pornire securizat și poate executa cod neautorizat.”
Exploatarea se bazează pe hardware, ceea ce înseamnă că versiunile ulterioare ale Tegra X2 utilizate în Switch au fost corectate. Dacă aveți un Nintendo Switch fabricat după aprilie 2018, există o probabilitate mare ca acesta să nu poată fi modificat.
Pentru a verifica cu siguranță, examinați numărul de serie situat pe marginea inferioară a unității, lângă portul de încărcare. Apoi, comparați numărul de serie cu informațiile din acest thread de pe GBATemp pentru a vedea dacă este compatibil cu modificarea. Există trei categorii: „nepatchat” (exploatabil), „patchat” (neexploatabil) și „posibil patchat”.
Dacă consola dvs. se încadrează în categoria „posibil patchat”, va trebui să încercați exploit-ul pentru a verifica dacă funcționează.
Nintendo Switch Lite și consolele „Mariko” ușor actualizate (lansate în august 2019) au fost, de asemenea, patchate și, prin urmare, nu sunt compatibile cu acest exploit. Dacă dețineți un Switch original nepatchat, sunteți norocos! Deoarece aceasta este o exploatare hardware (legată de cipul specific utilizat în consolă), Nintendo nu o poate remedia.
Desigur, puteți achiziționa și un Switch care poate fi spart dacă nu aveți deja unul. Utilizați baza de date cu numere seriale de pe GBATemp pentru a verifica dacă numărul de serie corespunde unei versiuni patchate sau nepatchate. De asemenea, puteți testa vulnerabilitatea unei console fără a o deteriora.
Dacă consola dvs. Switch nu poate fi exploatată în prezent, nu puteți face mare lucru. Fiți cu ochii pe comunitatea de hackeri, totuși – aceștia dezvoltă constant noi exploit-uri. Acestea includ modificări hardware, precum SX Core și SX Lite, pentru consolele care nu pot fi modificate prin alte metode.
Procesul de hacking al consolei Switch
Pentru a vă modifica consola Switch, veți avea nevoie de următoarele:
Un Nintendo Switch nepatchat, vulnerabil la exploatare
Un card microSD de 64 GB sau mai mare (4 GB este suficient, dar 64 GB este recomandat)
Un jig RCM sau o altă modalitate de a conecta la masă pinul 10 al JoyCon-ului drept (mai multe detalii mai jos)
Un cablu pentru a conecta Switch-ul (USB-C) la computer (USB-A sau USB-C) sau la un dispozitiv Android, dacă este cazul.
Cel mai eficient exploit este cunoscut sub numele de „fusee-gelee”, care funcționează cu toate versiunile de firmware Switch, cu condiția ca aceasta să fie vulnerabilă. Celelalte exploit-uri, Nereba și Coffeine, sunt limitate la anumite versiuni de firmware.
Puteți consulta ghidul NH Switch pentru o explicație detaliată a procesului de hacking al consolei, cu instrucțiuni precise pentru majoritatea sistemelor de operare. Vom oferi totuși o prezentare succintă a procesului.
Acest exploit utilizează modul de recuperare exploatabil (RCM) inclus în Tegra X2. Pentru a accesa acest mod, țineți apăsate butoanele Creștere volum, Pornire și Acasă. Nu este vorba de butonul Acasă de pe JoyCon, ci de butonul Acasă hardware „ascuns”.
Cu ajutorul jig-ului, trebuie doar să îl introduceți și să îl scoateți; în interiorul jig-ului există metal care acționează ca o punte între pini, ceea ce este necesar pentru a intra în RCM. pic.twitter.com/NyN7sgFMoi
— dUmbreon (@Norrls3942) 20 decembrie 2018
Pentru a face acest lucru, va trebui să conectați la masă pinul 10 de pe șina JoyCon din dreapta cu un jig RCM. Există mai multe modalități de a construi un jig RCM, unele fiind mai permanente decât altele. Dacă faceți acest lucru incorect, puteți deteriora sau bloca definitiv consola Switch.
După ce intrați în RCM, descărcați Hekate (un bootloader personalizat) în rădăcina cardului microSD și introduceți cardul în Switch. Utilizați dispozitivul ales pentru a injecta sarcina utilă, partiționa cardul microSD și apoi descărcați și copiați firmware-ul personalizat.
În continuare, va trebui să faceți o copie de rezervă NAND și să extrageți cheile unice ale consolei. Acestea pot fi utile în cazul în care ceva nu merge bine și este necesară restaurarea Switch-ului.
În final, puteți porni consola în modul RCM cu jig-ul RCM, injectați sarcina utilă și apoi utilizați Hekate pentru a lansa firmware-ul personalizat preferat.
Dacă urmați Ghidul NH Switch, veți ajunge la firmware-ul personalizat Atmosphere. Veți avea acces la un meniu Homebrew și la mai multe aplicații personalizate, inclusiv următoarele:
hbappstore: un magazin de aplicații homebrew, similar cu Cydia pentru iPhone-urile cu jailbreak.
Checkpoint: un manager de salvare a jocurilor.
NX-Shell: un explorator de fișiere.
NXThemeInstaller: o aplicație pentru instalarea temelor personalizate.
atmosphere-updater: această aplicație menține firmware-ul personalizat actualizat.
Folosiți folderul „switch” de pe cardul microSD pentru a transfera aplicațiile homebrew .NRO pe care doriți să le utilizați pe Switch.
Rețineți că acesta este un jailbreak „nelegat”, ceea ce înseamnă că repornirea normală a consolei Switch o va readuce la starea anterioară, nemodificată. Pentru a reveni în modul homebrew, va trebui să porniți în modul RCM, să injectați sarcina utilă și să lansați firmware-ul personalizat.
Prudență maximă
Nintendo Switch se află într-o perioadă de apogeu. Ne aflăm în mijlocul ciclului de viață al consolei, iar cererea pentru Switch este încă foarte mare.
Deși primii trei ani ai consolei Nintendo au fost explozivi, există încă câteva titluri exclusive importante în pregătire, inclusiv continuarea Breath of the Wild, un nou Metroid Prime și Paper Mario: The Origami King, anunțat recent.
Încă o dată, riscul de a modifica consola Switch într-un moment de vârf al ciclului său de viață nu pare justificat, decât dacă aveți o unitate de rezervă pe care o puteți sacrifica. Chiar și în acest caz, ar putea fi mai prudent să utilizați o clonă ieftină de Switch. Dacă sunteți dornic să modificați ceva, ce ziceți de dock-ul Switch?