صورة: Nintendo Life

يبدو أن نينتندو قد أزلت برنامج البرمجة SmileBASIC 4 من متجر eShop بعد اكتشاف ما يُقال أنه ثغرة اختراق لجهاز Switch 2.
كان الاختراق “software-only” tethered jailbreak ” على ما يبدو من إنشاء Sammy ‘pepsipu’ Hajhamid، بمساعدة Codex من OpenAI.
يُتيح تشغيل أكواد أصلية بشكل حرّ، ويمكن استخدامه نظرياً لـ”تشغيل الألعاب المُعدّلة خصيصاً (homebrew)، وهندسة عكسية وتعديل ألعاب نينتندو سويتش 2″، بالإضافة إلى نسخ الملفات المحفوظة احتياطياً. ويعتمد على أحدث إصدار لنظام تشغيل سويتش 2 وهو الإصدار 23.0.1، ويتطلب الوصول إلى لعبة سويتش التي أُزيلت من المتجر.
يعتقد باحث الأمان والمعدّل أن هذا هو “أول استغلال من نوعه لـ Switch 2″، ويدّعي أنه نجح في إضافة الشخصيات “cinnamoroll وpeter griffin وhatsune miku وغيرها الكثير” إلى لعبة Mario Kart World وذلك لتوضيح إمكانياته.
يتيح لنا ذلك تشغيل الألعاب المُعدّة من قِبل المجتمع، وهندسة عكسية وتعديل ألعاب سويتش 2، ونسخ ملفات الحفظ احتياطياً من جهاز سويتش، والوصول إلى معظم ملحقات سويتش 2 عبر تقنية MMIO. ومن علمي به، فإنها أول ثغرة من هذا النوع لسويتش 2. ولإبراز إمكانيات عملية اختراق هذه، قام «كوديكس» بتعديل لعبة «ماريو كارت وورلد» الحصرية على جهاز سويتش 2.
يتيح لنا ذلك تشغيل الألعاب المُعدّة من قِبل المجتمع، و هندسة العكس و تعديل ألعاب سويتش 2، ونسخ احتياطي لملفات الحفظ من جهاز سويتش، والوصول إلى معظم ملحقات سويتش 2 من خلال MMIO. ومن علمي به، إنها أول استغلال من نوعه لسويتش 2. ولإظهار إمكانيات هذا الاختراق، قام Codex بتعديل لعبة Mario Kart World الحصرية على سويتش 2.
نظراً لأن هذا الاستغلال يعتمد على “البرمجيات فقط”، فهذا يعني أنه بمجرد إيقاف تشغيل جهاز Switch 2، تعود إلى نقطة الصفر.
إلى جانب إزالة SmileBASIC من المتجر، لم تتنل ننتندو رسمياً رد على هذا الاستغلال، لكن منشئ هذه العملية عبر عملية اختراق النظام يقول إنها «متحمّون لرؤية كل ما سيأتي من برمجيات مفتوحة المصدر، والمحاكاة، والتعديلات على جهاز سويتش 2».
هذا ليس أول مرة تُكتشف فيها مثل هذه الحالات. فقد استُخدم SmileBASIC أيضاً لتنفيذ استغلالات مخصّصة (homebrew) خلال جيل جهاز 3DS.
إذا سمعنا بأي تطورات أو تحديثات مهمة بشأن أحدث عملية اختراق، فسنعلمكم بذلك.
Have thoughts, questions, or benchmarks on this topic? Join the discussion on our forums.
Join Discussion ➔

Deltag i samtalen