Skip to content

reimplement skaterhax #2550

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Apr 12, 2025
Merged

Conversation

lilyuwuu
Copy link
Member

@lilyuwuu lilyuwuu commented Mar 24, 2025

Skaterhax does actually work properly with the modified SSL cert, despite initially thinking it doesn't.

This PR does the following:

  • Reverts skaterhax stub/warning (goodbye jumpscare pony, gone but not forgotten)
    • distraction.gif kept for now... possible reuse on uninstall-cfw? ;)
  • Updates skaterhax link to https://skater.686178.xyz/go/super (/korea for KOR, untested)
  • Rewrites skaterhax instructions to be as follows:
    • Reset browser data (closes browser)
    • Enter URL manually
    • Bookmark page
    • Delete cookies
    • Close browser
    • Reopen browser
    • If fail, change language (implicit reboot) and try this sequence of instructions again
  • Rewords in-line troubleshooting a bit
  • Adds a 'helpful' video guide describing how to skaterhax
    • Might rework this video to add text steps / circle what needs to be tapped. Also, the video as-is is cut; I do have a copy of the video that actually taps on nimdsphax to enter SB9SI and install B9S.

In my experience the revised set of instructions can be completed in about two minutes, and success should happen within 5 or so attempts (~10 minutes) -- some have reported it taking 10+ attempts though.

TODO:

  • Do we even want to keep using skaterhax? There are reports of people getting it first try, which will certainly be a lot easier than MSET9 (especially since MSET9 currently requires people install something, whether that be Python or the APK).
  • See if EUR, JPN, KOR work as expected (I can test JPN relatively soon if need be)
  • Do we want to try to reintegrate QR scanning? I tried to create a QR code for the test URL but was not able to get it to scan. Possible skill issue on my part QR scanning works, but consistently creates a second tab which could affect exploit reliability.
  • Do we want to try to use a URL that doesn't have numbers in it (easier to type)? In my experience the alternate test URL (https://skater.seedmii.com/e/super) also works but is less reliable for Reasons Unknown.
  • Are there any ways we can increase success rate? I'm guessing not, lol
  • Is the video fine as-is? Should it be included at all?

@danny8376
Copy link
Contributor

https://skater.686178.xyz/qr/super.png
https://skater.686178.xyz/qr/korea.png

QR if needed

@lilyuwuu
Copy link
Member Author

lilyuwuu commented Apr 6, 2025

An update on this PR for those that don't follow guide discussion on Discord (it normally happens at Nintendo Homebrew on Discord in the guide-meta channel):

There's a fair number of people who are against keeping skaterhax due to its instability (it can take 5+ attempts, 10-20 if super unlucky), and a fair number of people who are for keeping it due to it being faster (when it works) and being generally easier (not requiring installing python, working on iOS [#2554 notwithstanding, etc).

So I'll put it to a vote, options being:

  1. Keep skaterhax on the main guide path (merging this PR)
  2. Removing skaterhax from the main guide path (closing this PR)

If the second option wins then there will probably be further discussion on how to go about this (keeping it on the guide, leaving it on the wiki only, etc. Poll closes tentatively at April 9, 2025 at noon PDT / 3pm EDT / 9pm CEST (in a bit more than 72 hours).

Poll is also going over on Discord but I'll count votes here too (if there are any). Speak now or forever hold your peace, etc etc etc

@lilyuwuu
Copy link
Member Author

The vote passed in favour of keeping skaterhax, 23 to 4.
Will merge upon review

- Always reset browser data
- Always manually enter URL
- Reorganize inline troubleshooting
- Add visual guide
- Prompt people to set the time and date to current time and date
- Indicate that people should wait until the page has fully loaded
- Be more specific about failure cases
@lifehackerhansol lifehackerhansol merged commit ac9019e into hacks-guide:master Apr 12, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants