Разработката на софтуерен хак за Nintendo Switch 2 отбелязва нов напредък. Според последната информация изследователят по киберсигурност Sammy Hajhamid, известен в интернет с псевдонима pepsipu, е успял да пренесе експлойта към браузърния енджин WebKit. Това потенциално ще позволи отключването на конзолата да се извършва без необходимост от допълнителен софтуер или конкретна игра.

Новината идва само няколко дни след появата на ns2jb – първия широко отразен софтуерен jailbreak за Nintendo Switch 2, който привлече вниманието на общността, занимаваща се с homebrew приложения и модификации на конзолите. Информацията за новото развитие е базирана на съобщения на разработчика в Discord, цитирани от специализирани издания и обсъждани в Reddit.

Първоначалната версия на експлойта ns2jb използва уязвимост в SmileBASIC 4 – среда за програмиране и разработване на игри, първоначално създадена за оригиналната Nintendo Switch. Чрез тази уязвимост изследователят е успял да постигне изпълнение на собствен код върху Switch 2, без да се налага физическа модификация на хардуера или инсталиране на специален модчип.

Nintendo обаче реагира на ситуацията, като премахна SmileBASIC 4 от своя дигитален магазин eShop. Това затрудни достъпа до необходимия софтуер за потребителите, които не са го закупили или изтеглили предварително. Сега изглежда, че разработчикът е намерил начин да заобиколи това ограничение, като пренесе експлойта към WebKit – браузърния енджин, използван и в редица други платформи.

Това е особено интересно, тъй като Nintendo Switch 2 не разполага със стандартен, свободно достъпен интернет браузър. Въпреки това конзолата може да зарежда определено уеб съдържание чрез своите системни функции, което потенциално предоставя нова входна точка за изпълнение на експлойта. Ако информацията бъде потвърдена и методът стане публично достъпен, потребителите вероятно ще могат да стартират jailbreak директно чрез WebKit, без да разчитат на SmileBASIC 4 или друга допълнителна игра.

Какво означава WebKit експлойтът за потребителите?

Основното предимство на новия подход е по-лесният достъп до експлойта. При първоначалния метод наличието на SmileBASIC 4 беше задължително условие. Премахването на играта от eShop създаде допълнителна пречка за разпространението на jailbreak сред собствениците на конзолата. Използването на WebKit може да промени тази ситуация, тъй като премахва зависимостта от конкретен продукт в дигиталния магазин на Nintendo. За homebrew общността това би означавало няколко потенциални предимства:

По-лесно стартиране на експлойта без необходимост от допълнителна игра.

По-широк достъп за разработчиците и ентусиастите.

Възможност за по-нататъшно развитие на инструменти за модификация на игрите.

По-малка зависимост от наличността на SmileBASIC 4 в Nintendo eShop.

Важно е обаче да се отбележи, че WebKit не прави автоматично конзолата напълно отключена. Той представлява нов начин за достигане до уязвимостта, а не непременно получаване на пълен контрол върху системата.

Въпреки положителното развитие, настоящият експлойт има съществени ограничения. Според наличната информация новият метод работи с версия на системния фърмуер 23.0.1. Разработчикът все още търси тестери, които използват по-стари версии на системния софтуер.

Най-същественото ограничение е липсата на достъп до ядрото на операционната система. Това означава, че към момента не може да бъде инсталиран постоянен Custom Firmware, който да осигури пълен контрол върху конзолата и да запази модификациите след рестартиране. Настоящият jailbreak е от типа tethered/non-persistent – експлойтът трябва да бъде стартиран отново след всяко рестартиране на устройството. С други думи, потребителите все още не разполагат с напълно отключена Nintendo Switch 2, а с ограничен достъп до определени системни функции и възможност за изпълнение на собствен код.

Снимка: Unsplash 

Виж още: Е-моторите нямат нужда от скоростни кутии – но нова технология може да промени това

 

Тагове: