HeadlinesBriefing HeadlinesBriefing.com

Jailbreak Switch 2: Penjelasan Exploit ns2jb

Hacker News •
×

ns2jb adalah jailbreak perangkat lunak berbasis kabel (tethered) untuk Nintendo Switch 2 yang bekerja pada firmware terbaru saat ini, 23.0.1. Exploit ini memungkinkan pengguna menjalankan kode native arbitrer sebagai sysmodule biasa atau sebagai sysmodule fs bawaan. Hal ini memungkinkan homebrew, rekayasa balik, dan modifikasi game Switch 2, mencadangkan file save, serta akses ke sebagian besar periferal konsol melalui MMIO. Penulisnya menyatakan bahwa ini adalah exploit pertama semacam itu untuk Switch 2.

Untuk mendemonstrasikan kemampuan jailbreak tersebut, alat pemrograman AI bernama Codex memodifikasi Mario Kart World, eksklusif Switch 2, dengan menambahkan karakter seperti Cinnamoroll, Red, dan Tole Tole. Penulis mencatat bahwa game tersebut dibuat dengan gaya "vibecoding" dalam satu hari untuk kesenangan, sedangkan jailbreak itu sendiri membutuhkan sekitar dua minggu usaha yang cukup besar. Pengaturannya menggunakan Jet KVM untuk mengirim input kontroler melalui USB dan menerima output video HDMI, serta sakelar lampu Bluetooth untuk menekan tombol daya saat konsol mengalami crash.

Eksekusi kode awal menargetkan WebKit, target jailbreak konsol yang populer, melalui captive portal Wi-Fi dan kerentanan n-day. Penulis menjelaskan bahwa mencapai sysmodule lebih sulit, karena memori execute-only WebKit, Pointer Authentication (PAC), dan control-flow integrity (CFI) menyulitkan pencarian dan pemanggilan gadget yang dapat digunakan. Sebagai jalur alternatif, penulis mengeksplorasi game Switch 1 yang menyematkan browser, serta teknik smilehax yang digunakan terhadap 3DS, karena Switch 1 tidak mendukung PAC.

Sumber: Hacker News · Diringkas oleh HeadlinesBriefing