{"id":33301,"date":"2026-10-23T00:27:22","date_gmt":"2026-10-23T00:27:22","guid":{"rendered":"https:\/\/mmaallout.com\/?p=33301"},"modified":"2026-10-23T00:27:22","modified_gmt":"2026-10-23T00:27:22","slug":"switch-2-security-takes-a-hit-as-hackers-unlock-homebrew-access","status":"publish","type":"post","link":"https:\/\/mmaallout.com\/?p=33301","title":{"rendered":"Switch 2 security takes a hit as hackers unlock homebrew access"},"content":{"rendered":"<p><br \/>\n<br \/><\/p>\n<p>A security researcher has demonstrated a software-only partial jailbreak of the Switch 2, gaining \u201cuserland\u201d access that he says \u201clets us run homebrew, reverse engineer and mod Switch 2 games, back up save files off the Switch, and access most of the Switch 2\u2019s peripherals through MMIO.\u201d<\/p>\n<p>The hack relies on the original Switch version of SmileBasic 4, the latest in a long-running series of programming environments and interpreters that run on Nintendo hardware. The so-called \u201ctethered\u201d hack also requires access to a macOS or Linux PC on the same network to run a node.js package that helps enable privileged system access.<\/p>\n<p>Researcher Sammy Hajhamid writes that he used OpenAI\u2019s Codex to poke at SmileBasic\u2019s language interpreter, using a custom harness that could send USB commands to the system and view results via HDMI (as well as power cycling via a Bluetooth light switch flipping device). After \u201csubstantial effort for ~2 weeks,\u201d that harness discovered a 32-bit integer overflow that occurs when removing items from an array in SmileBasic. That error gives access to an array pointer, which in turn allows read and write access to portions of system memory.<\/p>\n<p>From there, Hajhamid writes that he started poking around for access to the Switch 2\u2019s internal sysmodules, looking for ones that could provide more privileged access to the console\u2019s core functions. Eventually, he found a buffer overflow in the console\u2019s FileSystem services module that exposed a cached data pointer, granting arbitrary read and write privileges. From there, Hajhamid writes that he could execute \u201cprivileged filesystem actions\u201d and eventually achieve native code execution through a faked filesystem process.<\/p>\n<p>Hajhamid, who goes by Pepsipu online, showed off a host of new modded characters in <em>Mario Kart World<\/em> as a proof of concept for the exploit. Others are similarly showing off simple demos and in-progress developer tools running on exploited hardware.<\/p>\n<p><br \/>\n<br \/><a href=\"https:\/\/arstechnica.com\/gaming\/2026\/10\/switch-2-jailbreak-gives-hackers-new-ways-to-run-homebrew-and-mod-games\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A security researcher has demonstrated a software-only partial jailbreak of the Switch 2, gaining \u201cuserland\u201d access that he says \u201clets us run homebrew, reverse engineer and mod Switch 2 games, back up save files off the Switch, and access most of the Switch 2\u2019s peripherals through MMIO.\u201d The hack relies on the original Switch version<\/p>\n","protected":false},"author":1,"featured_media":33302,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[8599,13692,1653,11648,5112,6278,1419,7185],"class_list":["post-33301","post","type-post","status-publish","format-standard","has-post-thumbnail","category-gear","tag-access","tag-hackers","tag-hit","tag-homebrew","tag-security","tag-switch","tag-takes","tag-unlock"],"_links":{"self":[{"href":"https:\/\/mmaallout.com\/index.php?rest_route=\/wp\/v2\/posts\/33301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mmaallout.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mmaallout.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mmaallout.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mmaallout.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=33301"}],"version-history":[{"count":0,"href":"https:\/\/mmaallout.com\/index.php?rest_route=\/wp\/v2\/posts\/33301\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mmaallout.com\/index.php?rest_route=\/wp\/v2\/media\/33302"}],"wp:attachment":[{"href":"https:\/\/mmaallout.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=33301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mmaallout.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=33301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mmaallout.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=33301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}