zoogie / super-skaterhax

Return of Browserhax
GNU General Public License v3.0
100 stars 2 forks source link

For EUR-region, the english language is incompatible #2

Closed iCRON862 closed 1 year ago

iCRON862 commented 1 year ago

For all EUR Users. You must set the language to 'Deutsch' aka german to use the exploit. Other ones like english won't works. Tested on new3ds EUR 11.16 with this payload.

zoogie commented 1 year ago

I have a EUR new2dsXL and didn't encounter this. Still, I'll add this as a note in the instructions, just in case.

CyberYoshi64 commented 1 year ago

My system language is set to Russian and it does work. (Also EUR New2DS)

EDIT: It seems like the exploit only doesn't work on English. I tested all the languages and manage to trigger the exploit first-try on all languages except English; where it won't budge. (Kick out to HOME Menu)

iCRON862 commented 1 year ago

My system language is set to Russian and it does work. (Also EUR New2DS)

EDIT: It seems like the exploit only doesn't work on English. I tested all the languages and manage to trigger the exploit first-try on all languages except English; where it won't budge. (Kick out to HOME Menu)

Thx for the test.

cooolgamer commented 1 year ago

Happens on my hand too, only english language doesn't work and throw you back to homemenu with applet error

zoogie commented 1 year ago

If possible, could some of you run this exploit (in a wrong-language failing condition) under luma3ds and post the register dump (r0 - PC , but especially r0 and SP)? If the "process name" is menu, don't bother, that means skaterhax worked.

cooolgamer commented 1 year ago

PXL_20230319_193214687

It does this, it's the browser error handler, not luma

CyberYoshi64 commented 1 year ago

2023-03-20_10-25-33 061_bot 2023-03-19_10-54-19 214_bot

Yeah, the browser sets its own exception handler, so we can only show r0/SP that way.

zoogie commented 1 year ago

Yeah, the weird built in exception handler is totally fine. Forgot about that quirk of browser behavior.

Could any of you try to run this (in English) by following these exact steps: https://zoogie.github.io/web/misc_directions/sk3.webm (QR on release page) If that doesn't work, try choosing the "reset save data" option and try again. Keep in mind reset browser gets rid of history, bookmarks, and cookies.

iCRON862 commented 1 year ago

Yeah, the weird built in exception handler is totally fine. Forgot about that quirk of browser behavior.

Could any of you try to run this (in English) by following these exact steps: https://zoogie.github.io/web/misc_directions/sk3.webm (QR on release page) If that doesn't work, try choosing the "reset save data" option and try again. Keep in mind reset browser gets rid of history, bookmarks, and cookies.

Nothing changes. English crashes and the other works. Followed your webm-video guide. Update: nothing changes after reset browser data too.

zoogie commented 1 year ago

Alright then, was afraid of that.

Time for blind refactoring since I can't recreate. I'll let you know when I have something to try. Thanks all for lending your time!

cooolgamer commented 1 year ago

No problem, we're here to test and report for fixing so people can experience stable exploits :p

zoogie commented 1 year ago

https://zoogie.github.io/web/test1

Alright, here's a new thing for EUR/English to try. Just edit the super->test1, save, and redo the exploit. As always, make sure the delete cookies / exit / relaunch thing is done every attempt.

iCRON862 commented 1 year ago

https://zoogie.github.io/web/test1

Alright, here's a new thing for EUR/English to try. Just edit the super->test1, save, and redo the exploit. As always, make sure the delete cookies / exit / relaunch thing is done every attempt.

Nope, i don’t know what i'm doing wrong🤷‍♂️ https://youtu.be/JCPUp0sHDSk

zoogie commented 1 year ago

You did it right, thanks. I'll try to have something else soon.

zoogie commented 1 year ago

http://nhax.gq/super

Yep, big change in the url. The most notable difference is this one is plain http. Same instructions as before!

CyberYoshi64 commented 1 year ago

Now I can only get DE and PT to trigger the exploit at all. The others now have the same symptom as English

EDIT: I messed up Enlgish but did it again and it still fails.

zoogie commented 1 year ago

@CyberYoshi64 Could you post a crash dump for English please? Hopefully we're close this time.

cooolgamer commented 1 year ago

PXL_20230323_163412956

Does this for me after clicking Yes to reload the page and gogo! A second time with English language

cooolgamer commented 1 year ago

PXL_20230323_163528011

Scrolled a little more

zoogie commented 1 year ago

Ok, if anyone's still interested, there may be a fix for this issue.

I've changed the directions for skaterhax. The main difference is you have to change/check your language AND region in System Settings. Details: https://github.com/zoogie/super-skaterhax#directions-userland tl;dr for EUR is make sure you have English as language and United Kingdom / Do Not Set (aka dash aka --) as region. Then do everything else the same as before. Your region should look like this:
2023-04-10_16-33-17 287_top

cooolgamer commented 1 year ago

Set to English - United Kingdom and it works, this issue can now be closed :)

Timeswordsman commented 1 year ago

I'm not sure it can be closed quite yet since I'm experiencing the same issue, but my region is set to US, so I don't think it's limited to EU systems. Also, sometimes instead of giving the normal error message the bottom screen flashes pink, and the whole system crashes to the restart message instead. I haven't found anyone mentioning something like that. I should note that I've also tried the fixes on this forum with no luck.

zoogie commented 1 year ago

I'm not sure it can be closed quite yet since I'm experiencing the same issue, but my region is set to US, so I don't think it's limited to EU systems. Also, sometimes instead of giving the normal error message the bottom screen flashes pink, and the whole system crashes to the restart message instead. I haven't found anyone mentioning something like that. I should note that I've also tried the fixes on this forum with no luck.

Any coloration on the bottom screen followed by crash would suggest that the required files weren't set up right (or CFW installed already).

Magenta means "exploit worked, now on to the next step" btw.

Timeswordsman commented 1 year ago

I'm not sure it can be closed quite yet since I'm experiencing the same issue, but my region is set to US, so I don't think it's limited to EU systems. Also, sometimes instead of giving the normal error message the bottom screen flashes pink, and the whole system crashes to the restart message instead. I haven't found anyone mentioning something like that. I should note that I've also tried the fixes on this forum with no luck.

Any coloration on the bottom screen followed by crash would suggest that the required files weren't set up right (or CFW installed already).

I'll see if I can find more information about that. I'm sure it's an error on my part if that's the case. Thanks for responding!

iCRON862 commented 1 year ago

Mine works in english with uk-region