Commit graph

105 commits

Author SHA1 Message Date
Gruetzig
433823d37b
treewide: default to MSET9 where possible
As MSET9 has mostly matured, we will no longer need several other
exploits.

The following are removed:
- alternate-exploits (and all linked by it)
- All seedminer-related paths
- firmware update pages
2023-11-25 14:15:41 -08:00
Gruetzig
7ba70927d3 progress table: remove non-existing page and add a missing page 2023-10-21 13:05:02 +02:00
lifehackerhansol
c85b147942
get-started: don't deny N3DS the chance of MSET9
However, our update page for N3DS still uses super-skaterhax (as it
should), so only redirect to update page if console is an O3DS for the
time being.
2023-10-09 11:11:34 -07:00
lifehackerhansol
54d0e433fe
Add updating-firmware-(old-3ds) -> mset9, adjust selector as needed
- Remove updating-firmware-(twn), we use MSET9 for TWN now
- Remove redirect to seedminer-(twn), we use MSET9 for TWN now
2023-10-09 10:59:04 -07:00
Lily
3d9807ac39
add mset9
Adapted from 3DS:Alternate Exploits/Installing boot9strap (MSET9) on
the wiki, a page written primarily by @Gruetzig.

Also modifies FAQ accordingly.

Co-authored-by: Gruetzig <florianavilov@gmail.com>
2023-10-09 10:59:03 -07:00
SirGamers
cbc2f4e9e3
sidebar: add smilehax-IIe-JPN to progress table 2023-10-04 09:23:12 -07:00
lifehackerhansol
af2a26e8d0
treewide: code readability improvements
All downstream changes from the theme (i.e. here) will be denoted with:

/* hacks-guide change start */
and
/* hacks-guide change end */

One-line changes are marked with

/* hacks-guide change */

next to it.

Since our theme does not have linear history with upstream, this allows
quicker identification of what exactly has differentiated downstream,
as we do have a few out-of-tree patches for extra functionality.
2023-09-30 09:51:21 -07:00
TophattedWasTaken
8ac44d85dc
Add petit-compwner as an alternate method 2023-08-19 10:02:29 -07:00
lily
e9c3695b15
kartminer7 v2: use nimdsphax (#2321)
Co-authored-by: lifehackerhansol <lifehackerhansol@ds-homebrew.com>
2023-07-22 11:11:02 -07:00
Florian
876b7837e0
Drop legacy bannerbomb3 and menuhax pages
Move to regular ones instead, as they also work
2023-07-19 01:32:56 -07:00
lifehackerhansol
b8898b77cd
get-started: do super-skaterhax on 11.16 N3DS
super-skaterhax is now a much more functional exploit alongside
nimdsphax, so ditch Seedminer for this device.

Only redirect to updating-firmware-(new-3ds) if the version is
11.16 or later, as opposed to 11.17 only previously.

Since we don't redirect 11.16, simplify code accordingly.

Closes #2323.
2023-07-18 20:04:55 -07:00
lifehackerhansol
dcf1891eb2
Integrate nimdsphax [3/4]
Update progress table / version selector, delete now-irrelevant pages
2023-07-18 16:31:47 -07:00
DannyAAM
c6df8a43dd
add 11.17 blacklist for K/C/T 2023-07-15 03:23:50 -07:00
DannyAAM
fb5ac3b3ae
add version validator
also make some variables const as they should
2023-07-15 03:23:37 -07:00
lifehackerhansol
401c681a0c
get-started: make 11.15 KOR N3DS also go to seedminer
Frogtool doesn't run on KOR right now, so have users do seedminer and
hope their DS mode isn't broken.
2023-07-12 21:12:13 -07:00
Florian
4d1885e60b
exchange fredtool-legacy for menuhax-uloader (#2302)
* exchange fredtool-legacy for menuhax-uloader

* troubleshooting: add troubleshooting for menuhax67 leftover

* menuhax-uloader->menuhax

* fix wording of stuff

* make bb3 and uloader direct downloads

* add image for the home menu icon

* add commas

* wipe wipe and do do(usm -> menuhax)
2023-06-29 22:03:34 -07:00
lifehackerhansol
d416bfcc37
get-started: don't Mii mine on CHN 11.15
While seedminer itself works, you can't do anything with it.
2023-06-12 14:42:47 -07:00
lifehackerhansol
0750fb7936
get-started: N3DS CHN/TWN do not exist, sanity check this 2023-06-12 02:43:16 -07:00
Lily
3bff47ca66
Add alternate exploits for 11.17
a.k.a. "the worst structural change in the history of this guide"

- freakyhax
- ninjhax
- smilehax-iie
- seedminer (alt) -> pichaxx
- seedminer (alt) -> steelhax
- seedminer (alt) -> eshop dsiware -> fredtool
2023-06-05 13:01:12 -07:00
lifehackerhansol
24466e3963
get-started: doc updates
- All KOR models on 11.16 do seedminer, fredtool is still better than
  frogtool
- Note the KOR O3DS browser quirk
- Mii mining on 11.15 O3DS only
- super-skaterhax has code for KOR N3DS, but unused for now as
  seedminer gets there first
2023-05-30 11:07:49 -07:00
lifehackerhansol
d73f3d06fc
get-started: replace all var with let, use DEVICE_N3DS and DEVICE_O3DS defines 2023-05-30 10:56:51 -07:00
lifehackerhansol
c5d5a1c5f8
get-started: don't mii mine on 11.{14,15} USA N3DS
Let's spare the users the pain of mining for hours
2023-05-30 10:43:34 -07:00
Gruetzig
7cc2f61e42 skaterhax for USA fixed 2023-05-30 15:05:26 +02:00
Danny Tsai
0a3aa8b8a1
Fix broken KOR SSLoth-Browser again... actually fix more this time
Well, I'll say never mix integer with bool
This new version literally inverted new/old for kor
I originally wrote it as !old, it's literally now !(new=1=true)
2023-05-27 07:24:57 -07:00
lifehackerhansol
979d07b5b4
Add Mii mining and system update to progress table 2023-05-24 21:48:44 -07:00
lifehackerhansol
5d63f96b21
Split Seedminer system update to KOR and TWN specific pages 2023-05-24 19:49:07 -07:00
Lily
3c089e10d6
add mii mining
11.15 (not KOR, not TWN) O3DS
11.14-11.15 USA N3DS
2023-05-24 19:45:13 -07:00
NightScript
a03da2daf5
Replace multi-function call with multi function variables and singular function call 2023-05-24 19:07:20 -07:00
lifehackerhansol
0977fcf463
Refactor selecting.js
- Each method is now its own function
  - Pass identical arguments to each function for unity
- Call each function in desired order from redirect()
- More comments
2023-05-24 19:07:20 -07:00
lifehackerhansol
6a53cac2b0
HACK: temporarily don't do TWN system update for now
I forgot this uses the funny BB3
2023-05-23 19:42:20 -07:00
lifehackerhansol
cce3077f0b
Add system update pages for super-skaterhax and seedminer
- EUR/JPN N3DS 11.14-11.15: super-skaterhax
- TWN 11.15, KOR O3DS 11.15: seedminer
2023-05-23 19:38:49 -07:00
lifehackerhansol
9003b9e3b5
get-started: 11.17 E/J can use super-skaterhax 2023-05-23 06:57:28 -07:00
lifehackerhansol
8828aa4bfa
Do not update system when following super-skaterhax or Seedminer
With this change, people must be on 11.16 to use seedminer. Fix the JS
accordingly.
2023-05-22 17:48:11 -07:00
lifehackerhansol
3bcc10dbe1
11.17.0-50 2023-05-22 17:39:39 -07:00
DannyAAM
1c9e32aa8e
fix wrong redirection for unsupported kor ssloth-browser 2023-05-18 15:16:30 +08:00
Florian
5d4a2a8953
Readd Old 3DS/New 3DS model table (#2248)
Commit abe4f29aea missed the existence of
safecerthax, which would have caused an error on specific firmware 
versions.

This partially reverts commit abe4f29aea.
2023-04-13 08:24:47 -07:00
Gruetzig
abe4f29aea Make super-skaterhax inline troubleshooting only 2023-04-13 02:57:58 -07:00
lifehackerhansol
e311d02c9d
selecting.js: add MIT license
Licensing was approved by the individual contributors.
2023-04-13 02:11:49 -07:00
lifehackerhansol
5e6842b825
Minor clean up of all the comments in selecting.js
Move the existing comments so that they don't require word wrapping to
actually read.

Document all 3 functions: briefly describe where each input goes, what
each function does.

[skip ci]
2023-04-12 15:18:46 -07:00
Gruetzig
40110bdc5a Hook up all the new pages to version selector 2023-04-06 21:47:04 -07:00
lifehackerhansol
ad6f7756ce Make Bannerbomb3 mandatory for Seedminer in progress table
We no longer have any other usable exploit for this case
2023-03-29 14:35:23 -07:00
lifehackerhansol
20d6efa175 Remove Soundhax derivatives
This is unnecessary and causes confusion for both the end user and the
helper, when one can just do another exploit if in such a situation
where these are necessary.
2023-03-28 21:35:56 -07:00
lifehackerhansol
bbbb990fe1 Drop PicHaxx, it is now dead
Also, remove HBL-USM from _main.js until we have a method that
uses it again
2023-03-27 17:03:56 -07:00
Florian
af41d43a8e
address issues for korean consoles, because of nver differences (#2221)
I literally downloaded 14 korean updates, and wrote a script, to unzip, extract, ninfs, and print them, to get this done.

Co-authored-by: lifehackerhansol <lifehacker@hansol.ca>
2023-03-19 05:46:34 -07:00
lifehackerhansol
eecebc3e8e Add seedminer-(twn) and soundhax-sp to progress table and make changes to other pages as needed 2023-03-14 09:35:28 -07:00
lifehackerhansol
320187122e Explicitly specify Bannerbomb3 page in Fredtool progress table
How else do you get there?
2023-03-14 09:29:33 -07:00
Florian
95ceec3f91
revert and dont revert at the same time (#2216)
* Fix redirects to CHN and TWN related options
2023-03-14 09:19:28 -07:00
Danny Tsai
7cbd428283
wrongly coded SSLoth checker (#2210)
SSLoth should check minor version, not major version
2023-03-12 10:34:05 -05:00
Florian
25a33413ce
add version selecting, and other minor change (#2207)
- Splits Seedminer into 2 pages, using includes. Prevents people from clicking on the twn method if they don't have a taiwanese console
- Adds a new version of Soundhax, for cart-updated consoles, more include, troubleshooting should stay

Make version selectable

This happens in order (with if/else statements):
- People select other -> redirect to checking for cfw(Checking for cfw might have to be reworded, redirecting people to NH if they boot into the HOME menu with Sys/Emu yah)
- People select 11.3 or lower -> redirect to standard Soundhax
- People select 11.4 or higher but nver < 37 and System version isnt 11.16(universal-otherapp patch lol) -> new fancy Soundhax-sp page, adds instructions on what to choose in the what you need section
- Function is called to check if cver combined with nver is sslothable... feedback appreciated on the numbers etc
- People select T as region -> redirect to seedminer(twn)
- People select C as region -> Display message pointing at ntrboot
- If none of the things apply -> redirect to Seedminer

Co-authored-by: lifehackerhansol <lifehacker@hansol.ca>
2023-03-12 03:08:02 -07:00
Lily
248a25349d keyinfo: routing
- add key-information to nav YML
- add key-info to nav sidebar
- remove homepage from nav sidebar (redundant)
- show sidebar on get-started
- update minified js
2023-01-24 18:50:09 -08:00