New Switch 1 and 2 root exploit

bagxrvxpepzn1 pts1 comments

Gezine on X: "I created switch 1/2 userland exploit that is not webkit or save exploit

"But we already have userland exploit from day 1"<br>The difference is existing userland exploit is based on save exploit which can't be used without save transfer using Nintendo Online Service

Which forces https://t.co/7gNuaYXiIS" / X<br>Post

Log inSign up

Post

Gezine

@gezine_dev

I created switch 1/2 userland exploit that is not webkit or save exploit

"But we already have userland exploit from day 1"<br>The difference is existing userland exploit is based on save exploit which can't be used without save transfer using Nintendo Online Service

Which forces you to be at latest fw<br>So even if kexploit or some sw based privilege escalation is found 99% people can't use save exploit.

But this one works without any restriction and works at all fw

Why not hack the webkit?<br>Switch 2 webkit has Arm PAC(Pointer Authentication Code) that prevents ROP code execution<br>So I avoided it as there was more easy one to exploit it

00:00

span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0">4:31 PM · Jul 8, 202638.9KViews

:host{display:inline-block;direction:ltr;white-space:nowrap;line-height:1}span{display:inline-block}:host([data-will-change]) span{will-change:transform}.number,.digit{padding:round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px) 0}.symbol{white-space:pre}136:where(number-flow-react){line-height:1}number-flow-react > span{font-kerning:none;display:inline-block;padding:calc(round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px) * 2) 0}136<br>:host{display:inline-block;direction:ltr;white-space:nowrap;line-height:1}span{display:inline-block}:host([data-will-change]) span{will-change:transform}.number,.digit{padding:round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px) 0}.symbol{white-space:pre}1.1K:where(number-flow-react){line-height:1}number-flow-react > span{font-kerning:none;display:inline-block;padding:calc(round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px) * 2) 0}1.1K<br>:host{display:inline-block;direction:ltr;white-space:nowrap;line-height:1}span{display:inline-block}:host([data-will-change]) span{will-change:transform}.number,.digit{padding:round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px) 0}.symbol{white-space:pre}191:where(number-flow-react){line-height:1}number-flow-react > span{font-kerning:none;display:inline-block;padding:calc(round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px) * 2) 0}191

*]:shrink-0">New to X?<br>Sign up now to get your own personalized timeline!<br>Sign up with GoogleSign up with AppleCreate account<br>By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Relevant people<br>Gezine@gezine_devFollow

Trending now

Don't miss what's happening<br>People on X are the first to know.

Log inSign up

span number exploit height flow display

Related Articles