एक सुरक्षा शोधकर्ता ने Switch 2 के केवल-सॉफ़्टवेयर आंशिक जेलब्रेक का प्रदर्शन किया है, जो "यूज़रलैंड" एक्सेस देता है और उपयोगकर्ताओं को होमब्रू चलाने, Switch 2 गेम का रिवर्स इंजीनियरिंग और मॉडिंग करने, सेव फ़ाइलों का बैकअप लेने, तथा MMIO के माध्यम से अधिकांश पेरिफेरल्स तक पहुँचने की सुविधा देता है।
यह हैक Smile Basic 4 के मूल Switch संस्करण पर निर्भर है, जो प्रोग्रामिंग वातावरणों की एक लंबी श्रृंखला का नवीनतम संस्करण है और Nintendo हार्डवेयर पर चलता है। तथाकथित "टेथर्ड" हैक के लिए उसी नेटवर्क पर एक macOS या Linux PC भी चाहिए, जिस पर एक Node.js पैकेज चलाया जाता है जो विशेषाधिकार प्राप्त सिस्टम एक्सेस सक्षम करने में मदद करता है।
शोधकर्ता Sammy Hajhamid, जो ऑनलाइन Pepsipu नाम से जाने जाते हैं, ने OpenAI के Codex का उपयोग करके Smile Basic के लैंग्वेज इंटरप्रेटर की जाँच की। उन्होंने एक कस्टम हार्नेस का इस्तेमाल किया जो सिस्टम को USB कमांड भेज सकता था और HDMI के ज़रिए परिणाम देख सकता था। "लगभग 2 सप्ताह के भारी प्रयास" के बाद इस हार्नेस ने Smile Basic में एरे से आइटम हटाते समय 32-बिट इंटीजर ओवरफ़्लो खोजा। इस त्रुटि से एरे पॉइंटर तक पहुँच मिली, जिससे सिस्टम मेमोरी के कुछ हिस्सों को पढ़ने और लिखने की क्षमता मिली।
इसके बाद Hajhamid को कंसोल की File System सेवाओं वाले मॉड्यूल में बफ़र ओवरफ़्लो मिला, जिसने एक कैश्ड डेटा पॉइंटर उजागर किया और मनमाने पढ़ने-लिखने के अधिकार दे दिए। उन्होंने एक नकली फ़ाइलसिस्टम प्रक्रिया के ज़रिए नेटिव कोड निष्पादन हासिल किया और इसके प्रमाण के रूप में Mario Kart World में संशोधित किरदार दिखाए।
स्रोत: Ars Technica · HeadlinesBriefing द्वारा सारांशित