Laporan pengekstrakan firmware Nintendo Switch 2 muncul pada 25 Oktober, tidak lama selepas ns2jb—jailbreak awam pertama konsol itu yang dilaporkan berasaskan perisian—diperkenalkan pada 22 Oktober. Namun, istilah “dump firmware” perlu ditafsir dengan cermat: laporan menyebut ada fail yang boleh dianalisis dan ada juga yang kelihatan masih disulitkan. Itu belum sama dengan imej firmware lengkap yang telah dinyahenkripsi, apatah lagi bukti bahawa keselamatan konsol sudah ditembusi sepenuhnya.
2
9
Apa yang diketahui tentang ekstrak firmware
Laporan pada 25 Oktober mengaitkan ekstrak itu dengan pencipta kandungan Senhor Linguica dan alat pengekstrakan yang dibangunkan oleh Kurumuz. Menurut laporan tersebut, sesetengah fail boleh dianalisis, manakala yang lain kelihatan disulitkan. Fail yang boleh dibaca mungkin membantu penyelidik membandingkan sistem operasi Switch 2 dengan Switch asal dan mengkaji kemungkinan kelemahan keselamatan. Itu ialah potensi untuk kajian seterusnya, bukannya pengesahan bahawa kelemahan baharu telah ditemui.
9
Secara berasingan, seorang pengguna forum GBAtemp mendakwa satu fork ns2jb oleh Kurumuz menghasilkan kira-kira 223 MB data binari. Itu laporan seorang pengguna tentang hasil ujiannya; ia bukan pengesahan bebas bahawa keseluruhan firmware konsol telah diekstrak atau dinyahenkripsi.
39
Perbezaan ini penting: pengekstrakan boleh memberikan kod sistem yang berguna untuk dianalisis tanpa mendedahkan semua komponen yang dilindungi. Laporan yang tersedia belum membuktikan bahawa imej firmware lengkap dan dinyahenkripsi telah diperoleh.
9
39
Keupayaan dan batas ns2jb
Penyelidik keselamatan Sammy “pepsipu” Hajhamid menerbitkan ns2jb pada 22 Oktober dan melaporkan keserasian dengan firmware 23.0.1. Eksploit ini berasaskan perisian, jadi ia tidak memerlukan modchip. Namun, ia bersifat tethered: jailbreak perlu dijalankan semula selepas konsol dimulakan semula. Laporan turut menyebut bantuan OpenAI Codex dalam proses penyelidikan, tetapi tidak menyokong dakwaan bahawa AI menghasilkan jailbreak itu secara automatik hanya dengan satu arahan.
2
4
16
Rantaian eksploit yang dilaporkan bermula dengan limpahan integer 32-bit dalam jurubahasa SmileBASIC 4 yang serasi ke belakang, sebelum mencapai perkhidmatan sistem fail konsol. Akses itu digunakan untuk menjalankan kod natif, homebrew dan mod permainan, serta mengekstrak sebahagian data permainan dan binari sistem. Namun, ini ialah akses pada peringkat pengguna atau perkhidmatan sistem—bukan jailbreak kernel yang telah dibuktikan.
6
15
16
SmileBASIC 4 kemudiannya dilaporkan dikeluarkan daripada eShop. Sumber yang tersedia tidak mengesahkan bahawa ia ditarik keluar secara khusus daripada kedua-dua kedai di Amerika Syarikat dan Eropah.
14
Fail permainan yang diekstrak bukan semestinya salinan permainan lengkap
Laporan menyebut fail dan aset daripada Deltarune Bab 1–4 serta versi beta The Duskbloods. Ada juga demonstrasi modifikasi Mario Kart World menggunakan ns2jb. Perkara ini menunjukkan kegiatan pengekstrakan fail dan modifikasi, tetapi tidak membuktikan bahawa salinan lengkap permainan runcit yang boleh dimainkan telah disahkan secara bebas atau diterbitkan kepada umum.
1
10
14
Prinsip yang sama terpakai pada penyulitan. Sesetengah fail firmware dilaporkan kelihatan disulitkan, manakala laporan menyatakan sandaran permainan tidak boleh dijalankan pada emulator tanpa kunci penyulitan konsol. Sumber yang tersedia tidak menunjukkan bahawa ns2jb berjaya mengekstrak kunci tersebut.
9
14
Dakwaan tentang emulator masih belum disahkan
Repositori ounce-core menggambarkan projek itu sebagai enjin emulator Switch 2 berasaskan Rust dan dibangunkan secara clean-room. Projek itu mendakwa mampu menjalankan binari natif serta kod firmware yang ditangkap. Namun, itu ialah dakwaan projek berkenaan; bahan yang tersedia tidak mengesahkan secara bebas bahawa permainan komersial Switch 2 boleh dimainkan pada emulator awam.
3
Mengekstrak fail dan meniru operasi sesebuah konsol ialah dua cabaran berbeza. Emulator perlu meniru tingkah laku platform yang diperlukan untuk menjalankan perisian, sementara data permainan yang disulitkan mungkin masih memerlukan kunci untuk digunakan. Sumber yang ada tidak membuktikan bahawa peniruan perkakasan ialah halangan terbesar, atau bahawa ekstrak firmware yang dilaporkan telah menyelesaikan isu penyulitan.
3
14
Laluan berasaskan WebKit turut dibincangkan dalam komuniti, tetapi sumber yang tersedia tidak mengesahkan kewujudan jailbreak gantian yang telah diterbitkan. Laporan tentang percubaan awal Hajhamid menggunakan WebKit menyatakan bahawa laluan itu tidak berjaya.
6
8
13
Buat masa ini, kesimpulan paling kukuh lebih terhad daripada dakwaan bahawa Switch 2 sudah “dipecahkan” sepenuhnya: ns2jb dilaporkan membolehkan akses sementara kepada perkhidmatan sistem, sementara sebahagian fail berjaya diekstrak untuk dianalisis. Ekstrak firmware itu mungkin membantu penyelidikan kejuruteraan songsang, tetapi dengan sendirinya ia tidak membuktikan kawalan kernel, akses kepada kunci penyulitan atau kebolehan memainkan permainan komersial pada PC.
1
9
14
16