HeadlinesBriefing HeadlinesBriefing.com

Switch 2 का जेलब्रेक: ns2jb एक्सप्लॉइट की व्याख्या

Hacker News •
×

ns2jb Nintendo Switch 2 के लिए एक केवल-सॉफ़्टवेयर, टेथर्ड जेलब्रेक है जो वर्तमान नवीनतम फ़र्मवेयर 23.0.1 पर काम करता है। यह एक्सप्लॉइट उपयोगकर्ताओं को एक सामान्य sysmodule या अंतर्निहित fs sysmodule के रूप में मनमाना नेटिव कोड चलाने की सुविधा देता है। इससे Switch 2 गेम्स के लिए होमब्रू, रिवर्स इंजीनियरिंग और मोडिंग, सेव फ़ाइलों का बैकअप, और MMIO के माध्यम से कंसोल के अधिकांश पेरिफेरल्स तक पहुँच संभव होती है। लेखक का कहना है कि Switch 2 के लिए यह अपनी तरह का पहला एक्सप्लॉइट है।

जेलब्रेक की क्षमताओं को दिखाने के लिए, Codex नामक एक AI कोडिंग टूल ने Switch 2 की विशेष गेम Mario Kart World में मॉड किया और Cinnamoroll, Red और Tole Tole जैसे किरदार जोड़े। लेखक ने नोट किया कि गेम मज़े के लिए एक ही दिन में "vibecoded" किया गया, जबकि जेलब्रेक स्वयं लगभग दो सप्ताह के भारी प्रयास में तैयार हुआ। इस सेटअप में नियंत्रक इनपुट USB के ज़रिए भेजने और HDMI वीडियो आउटपुट प्राप्त करने के लिए Jet KVMs का उपयोग हुआ, साथ ही कंसोल क्रैश होने पर पावर बटन दबाने के लिए एक Bluetooth लाइट स्विच।

प्रारंभिक कोड निष्पादन WebKit को लक्षित था, जो एक लोकप्रिय कंसोल जेलब्रेक लक्ष्य है, और यह एक Wi-Fi कैप्टिव पोर्टल तथा एक n-day कमज़ोरी के माध्यम से हुआ। लेखक समझाते हैं कि sysmodules तक पहुँचना कठिन है, क्योंकि WebKit की केवल-निष्पादन मेमोरी, Pointer Authentication (PAC) और control-flow integrity (CFI) उपयोगी गैजेट खोजने और उन्हें कॉल करने को जटिल बनाते हैं। एक वैकल्पिक मार्ग के रूप में, लेखक ने ऐसे Switch 1 गेम्स की जाँच की जिनमें ब्राउज़र एम्बेडेड है, और 3DS के खिलाफ इस्तेमाल हुई smilehax तकनीक भी, क्योंकि Switch 1 PAC का समर्थन नहीं करता।

स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित