דיווחים על חילוץ קושחה של Nintendo Switch 2 מסמנים התקדמות מעניינת בהנדסה לאחור, אבל לא פריצה מלאה של הקונסולה ולא הוכחה שאפשר להריץ את משחקיה במחשב. משתתף בקהילה דיווח שהצליח לחלץ כ־223 מגה־בייט של נתונים בינאריים מתוכניות המערכת בעזרת גרסה מותאמת של ns2jb, ואילו דיווחים אחרים תיארו ייצוא רחב יותר של קובצי קושחה באמצעות כלי שפיתח Kurumuz.
12
15 עם זאת, אין בפרסומים הזמינים רשימת קבצים מאומתת, הוכחה שכל הקבצים פוענחו או פירוט מדויק של הקבצים שנותרו מוצפנים.
מה הדיווחים על הקושחה כן מלמדים
הפרט הקונקרטי ביותר הוא דיווח של משתמש בקהילה על חילוץ של כ־223 מגה־בייט של נתוני מערכת בינאריים באמצעות גרסה של ns2jb המבוססת על פיתוח של Kurumuz. זהו דיווח קהילתי, לא מלאי קבצים שנבדק ואומת באופן עצמאי עבור כל הקושחה של הקונסולה.
12 דיווח נוסף מספר על ייצוא תמונת קושחה לצורך ניתוח במצב לא מקוון, אך מהמידע הזמין עדיין לא ברור בדיוק מה כוללת התמונה וכמה מתוכנה קריא.
13
15
אם ניתן לנתח קובצי מערכת בינאריים, חוקרים עשויים ללמוד כיצד מערכת ההפעלה של Switch 2 בנויה ולהשוות אותה לזו של ה־Switch המקורית. מידע כזה עשוי לסייע בהכוונת מחקר אבטחה בהמשך, אך מדובר באפשרות — לא באישור שכבר נמצאה חולשה נוספת.
15
מה ns2jb מאפשר, ומה הגבולות שלו
הפריצה התוכנתית ns2jb מכוונת לקושחה בגרסה 23.0.1. לפי הדיווחים, שרשרת החולשות מתחילה בגלישת מספר שלם ב־SmileBASIC 4 וממשיכה לניצול חולשה בשירות מערכת הקבצים, שבאמצעותה אפשר להריץ קוד מקורי בהרשאות של מודולי מערכת רגילים.
5
7
16 אין צורך בשינוי חומרה, אבל מדובר בפריצה שאינה נשמרת לאחר אתחול מחדש: הפעלה מחדש של הקונסולה מוחקת את מצב הפריצה, ויש להפעיל אותה שוב.
5
7
רמת הגישה הזאת יכולה לאפשר הפעלת תוכנות ביתיות (homebrew), מחקר על המערכת וגישה לקובצי משחקים. עם זאת, היא אינה מעניקה שליטה ברמת הליבה (kernel). הדיווחים גם מבחינים בין הגישה הזאת לבין חילוץ מפתחות ההצפנה של הקונסולה.
5
10
11 ההוראות שפורסמו מתארות שימוש במחשב כחלק מהתהליך, אבל הדיווחים על חילוץ הקושחה אינם מציגים תיעוד מלא ומאומת באופן עצמאי של כל דרישות ההתקנה.
39
לפי הדיווחים, SmileBASIC 4 הוסרה מה־eShop לאחר פרסום הפריצה.
11 המידע המצוטט אינו מאמת מתי ואם הוסרה בכל אזור בנפרד, ולכן אין כאן בסיס לקבוע פרטים ספציפיים לגבי החנויות בארצות הברית ובאירופה.
חילוץ קובצי משחק אינו אומר שיש ROM שאפשר לשחק בו
דיווחים שונים הזכירו קבצים או נכסים הקשורים ל־Mario Kart World, לפרקים 1–4 של Deltarune ולגרסת בטא לכאורה של The Duskbloods מבית FromSoftware.
6
13
15 אבל הכינוי „דאמפ של משחק” אינו מוכיח כשלעצמו שנוצרו קובצי משחק מלאים שאפשר להתקין ולהפעיל. בדיון קהילתי אחד הובהר שהחילוצים המדווחים היו ברמת הנכסים, ודיווחים אחרים תיארו קבצים בלי להדגים ROM שאפשר לשחק בו.
8
10
ההבחנה חשובה במיוחד בהקשר של אמולציה. לפי הדיווחים, הפריצה אינה מחלצת את מפתחות ההצפנה של הקונסולה, והיעדרם עדיין מקשה על הפעלת גיבויי משחקים באמולטור.
10
11 חילוץ קבצים מהקונסולה אינו זהה לפענוח שלהם, ובוודאי אינו שקול לשחזור התנהגות החומרה ומערכת ההפעלה שלה במחשב.
טענות על אמולטור דורשות אימות עצמאי
פרויקט GitHub בשם ounce-core מתאר את עצמו כמנוע אמולציה נקי־חדר, שנכתב ב־Rust, וטוען שהוא מסוגל להריץ קובצי תוכנה מקוריים וקוד קושחה שנלכד.
2 אלה טענות של מפתחי הפרויקט; המידע שסופק אינו מדגים באופן עצמאי תאימות למשחקי Switch 2 מסחריים.
גם ההתקדמות בבדיקת פריצת WebKit לכאורה והדיווחים על המשחקת Block Fall דרך Homebrew Launcher אינם מבוססים דיים במקורות הזמינים. כך או כך, הפעלת תוכנות ביתיות או ניתוח קושחה אינם הוכחה לכך שמשחקים מסחריים רצים באמולטור ציבורי.
השורה התחתונה
הדיווחים על חילוץ הקושחה מצביעים על כך שעשוי להיות כעת יותר מידע על מערכת Switch 2 שאפשר לנתח. אבל היקף החילוץ המדויק ומצב ההצפנה של הקבצים לא הובהרו באופן מאומת. פריצת ns2jb בגרסה 23.0.1 מעניקה גישה שימושית אך מוגבלת, מתחת לרמת הליבה; היא אינה מספקת את מפתחות ההצפנה ואינה מוכיחה שאפשר להפעיל משחקים במחשב. נכון לעכשיו, מדובר בהתקדמות מוקדמת במחקר ובהנדסה לאחור — לא בסימן לכך שמשחקי Switch 2 כבר מוכנים לרוץ במקום אחר.
5
10
11
12