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>
This commit is contained in:
parent
0c2d4408bb
commit
af41d43a8e
7 changed files with 139 additions and 40 deletions
|
@ -103,6 +103,9 @@ sidebar_pages:
|
|||
-
|
||||
title: Installing boot9strap (Soundhax-sp)
|
||||
url: installing-boot9strap-(soundhax-sp)
|
||||
-
|
||||
title: Installing boot9strap (Soundhax-sp-kor)
|
||||
url: installing-boot9strap-(soundhax-sp)
|
||||
-
|
||||
title: Installing boot9strap (SSLoth-Browser)
|
||||
url: installing-boot9strap-(ssloth-browser)
|
||||
|
|
|
@ -26,7 +26,7 @@ If you see an unusual menu, STOP - you already have custom firmware! Continue fr
|
|||
To find the correct method for your device, please enter the system version you found in Section II.
|
||||
<div class="selectversion">
|
||||
<br>
|
||||
<select id="mySelect">
|
||||
<select id="major">
|
||||
<option>0</option>
|
||||
<option>1</option>
|
||||
<option>2</option>
|
||||
|
@ -39,7 +39,7 @@ To find the correct method for your device, please enter the system version you
|
|||
<option>9</option>
|
||||
<option>10</option>
|
||||
<option>11</option>
|
||||
</select>.<select id="mySelec">
|
||||
</select>.<select id="minor">
|
||||
<option>0</option>
|
||||
<option>1</option>
|
||||
<option>2</option>
|
||||
|
@ -57,9 +57,9 @@ To find the correct method for your device, please enter the system version you
|
|||
<option>14</option>
|
||||
<option>15</option>
|
||||
<option>16</option>
|
||||
</select>.<select id="mySele">
|
||||
</select>.<select id="whydidnintendodecidetodothingslikethis">
|
||||
<option>0</option>
|
||||
</select>-<select id="mySel">
|
||||
</select>-<select id="nver">
|
||||
<option>0</option>
|
||||
<option>1</option>
|
||||
<option>2</option>
|
||||
|
@ -110,7 +110,7 @@ To find the correct method for your device, please enter the system version you
|
|||
<option>47</option>
|
||||
<option>48</option>
|
||||
<option>49</option>
|
||||
</select><select id="mySe">
|
||||
</select><select id="region">
|
||||
<option>E</option>
|
||||
<option>U</option>
|
||||
<option>J</option>
|
||||
|
|
|
@ -6,6 +6,11 @@
|
|||
+ 2.1 - 2.2 if they are between 3 and 4
|
||||
+ 3.x - 4.x if they are between 5 and 10
|
||||
+ 5.x - 11.3 if they are between 11 and 36
|
||||
{%- elsif include.sp-kor == "true" %}
|
||||
* The latest release of [Soundhax](http://soundhax.com) *(for your region and device)*
|
||||
+ for the version, use:
|
||||
+ 3.x - 4.x if the two numbers before the region in the system version string are between 0 and 7
|
||||
+ 5.x - 11.3 if they are between 8 and 32
|
||||
{%- else %}
|
||||
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
|
||||
{%- endif %}
|
||||
|
|
33
_pages/en_US/installing-boot9strap-(soundhax-sp-kor).txt
Normal file
33
_pages/en_US/installing-boot9strap-(soundhax-sp-kor).txt
Normal file
|
@ -0,0 +1,33 @@
|
|||
---
|
||||
title: "Installing boot9strap (Soundhax)"
|
||||
---
|
||||
|
||||
{% include toc title="Table of Contents" %}
|
||||
|
||||
{% capture technical_info %}
|
||||
<summary><em>Technical Details (optional)</em></summary>
|
||||
|
||||
For technical details on the exploits that you will be using on this page, see [here](https://github.com/nedwill/soundhax) (Soundhax) and [here](https://github.com/TuxSH/universal-otherapp) (universal-otherapp).
|
||||
|
||||
{% endcapture %}
|
||||
<details>{{ technical_info | markdownify }}</details>
|
||||
{: .notice--info}
|
||||
|
||||
### Compatibility Notes
|
||||
|
||||
This Soundhax method (when combined with universal-otherapp) is compatible with Korean systems on versions where the two numbers before the region in the system version string are lower than 33.
|
||||
|
||||
{% include_relative include/soundhax.txt sp-kor = "true" %}
|
||||
|
||||
#### Section III - Installing boot9strap
|
||||
|
||||
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
|
||||
{%- include_relative include/configure-luma3ds.txt %}
|
||||
|
||||
{% include_relative include/luma3ds-installed-note.txt %}
|
||||
|
||||
|
||||
___
|
||||
|
||||
### Continue to [Finalizing Setup](finalizing-setup)
|
||||
{: .notice--primary}
|
|
@ -218,7 +218,8 @@ $(document).ready(function() {
|
|||
"installing-boot9strap-(ssloth-browser)": "15",
|
||||
"key-information": "16",
|
||||
"installing-boot9strap-(soundhax-sp)": "17",
|
||||
"seedminer-(twn)": "18"
|
||||
"installing-boot9strap-(soundhax-sp-kor)": "18",
|
||||
"seedminer-(twn)": "19"
|
||||
};
|
||||
|
||||
for(var device in devices){
|
||||
|
@ -268,7 +269,8 @@ $(document).ready(function() {
|
|||
"15": ["installing-boot9strap-(ssloth-browser)", "finalizing-setup"],
|
||||
"16": ["multiple-options", "finalizing-setup"],
|
||||
"17": ["installing-boot9strap-(soundhax-sp)", "finalizing-setup"],
|
||||
"18": ["seedminer-(twn)", "bannerbomb3-fredtool-(twn)", "finalizing-setup"]
|
||||
"18": ["installing-boot9strap-(soundhax-sp-kor)", "finalizing-setup"],
|
||||
"19": ["seedminer-(twn)", "bannerbomb3-fredtool-(twn)", "finalizing-setup"]
|
||||
}
|
||||
// Can add custom routing if necessary but currently both routes are identical
|
||||
var device_old = Object.assign({}, device_common,{
|
||||
|
|
2
assets/js/main.min.js
vendored
2
assets/js/main.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -1,5 +1,5 @@
|
|||
function sslothable(s, n) {
|
||||
if
|
||||
if
|
||||
(
|
||||
(s == 4 && n == 37) ||
|
||||
(s == 5 && n == 38) ||
|
||||
|
@ -17,35 +17,91 @@ function sslothable(s, n) {
|
|||
else {
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
function redirect() {
|
||||
var cfw = document.getElementById("mySelecti");
|
||||
var mainver = document.getElementById("mySelect");
|
||||
var smallver = document.getElementById("mySelec");
|
||||
var nver = document.getElementById("mySel");
|
||||
var region = document.getElementById("mySe");
|
||||
document.getElementById("result_invalidVersion").style.display = "none";
|
||||
document.getElementById("result_methodUnavailable").style.display = "none";
|
||||
if (mainver.value == 0) {
|
||||
}
|
||||
|
||||
function sslothablekor(s, n) {
|
||||
if
|
||||
(
|
||||
(s == 4 && n == 33) ||
|
||||
(s == 5 && n == 34) ||
|
||||
(s == 6 && n == 35) ||
|
||||
(s == 7 && n == 35) ||
|
||||
(s == 8 && n == 35) ||
|
||||
(s == 9 && n == 36) ||
|
||||
(s == 10 && n == 37) ||
|
||||
(s == 12 && n == 38) ||
|
||||
(s == 13 && n == 39)
|
||||
) {
|
||||
return true;
|
||||
}
|
||||
else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function redirect() {
|
||||
var major = document.getElementById("major");
|
||||
var minor = document.getElementById("minor");
|
||||
var nver = document.getElementById("nver");
|
||||
var region = document.getElementById("region");
|
||||
document.getElementById("result_invalidVersion").style.display = "none";
|
||||
document.getElementById("result_methodUnavailable").style.display = "none";
|
||||
if (major.value == 0) {
|
||||
document.getElementById("result_invalidVersion").style.display = "block";
|
||||
}
|
||||
else if (mainver.value < 11 || smallver.value < 4) {
|
||||
window.location.href = "installing-boot9strap-(soundhax)";
|
||||
}
|
||||
else if (nver.value < 36 && smallver.value < 16) {
|
||||
window.location.href = "installing-boot9strap-(soundhax-sp)";
|
||||
}
|
||||
else if (sslothable(smallver.value, nver.value)) {
|
||||
window.location.href = "installing-boot9strap-(ssloth-browser)";
|
||||
}
|
||||
else if (region.value === "T") {
|
||||
window.location.href = "seedminer-(twn)";
|
||||
}
|
||||
else if (region.value === "C") {
|
||||
document.getElementById("result_methodUnavailable").style.display = "block";
|
||||
}
|
||||
else {
|
||||
window.location.href = "seedminer";
|
||||
}
|
||||
}
|
||||
}
|
||||
else { //only do things if major isnt 0, which would be invalid
|
||||
if (["U", "E", "J"].includes(region.value)) { // USA/EUR/JPN things
|
||||
if (major.value < 11 || minor.value < 4) { //soundhax works on all consoles for 1.0-11.3
|
||||
window.location.href = "installing-boot9strap-(soundhax)";
|
||||
}
|
||||
else if (nver.value < 36) { //if the nver is below 36 its a cartupdate from below 11.3, which makes soundhax possible
|
||||
window.location.href = "installing-boot9strap-(soundhax-sp)";
|
||||
}
|
||||
else if (sslothable(minor.value, nver.value)) { //check for versions that are not cartupdated, cartupdated consoles cannot access the browser, see troubleshooting for solution
|
||||
window.location.href = "installing-boot9strap-(ssloth-browser)";
|
||||
}
|
||||
else { //seedminer does still work for the latest version on E/U/J/K/T/C, but can only be chained on E/U/J/K/T
|
||||
window.location.href = "seedminer";
|
||||
}
|
||||
}
|
||||
else if (region.value === "K") { //korea stuff
|
||||
if (major.value < 11 || minor.value < 4) { //soundhax works on all consoles for 1.0-11.3
|
||||
window.location.href = "installing-boot9strap-(soundhax)";
|
||||
}
|
||||
else if (nver.value < 33) { //if the nver is below 33 its a cartupdate from below 11.3, which makes soundhax possible
|
||||
window.location.href = "installing-boot9strap-(soundhax-sp-kor)";
|
||||
}
|
||||
else if (sslothablekor(minor.value, nver.value)) { //check for versions that are not cartupdated, cartupdated consoles cannot access the browser, see troubleshooting for solution
|
||||
window.location.href = "installing-boot9strap-(ssloth-browser)";
|
||||
}
|
||||
else { //seedminer does still work for the latest version on E/U/J/K/T/C, but can only be chained on E/U/J/K/T
|
||||
window.location.href = "seedminer";
|
||||
}
|
||||
}
|
||||
else if (region.value === "T") { //taiwan stuff
|
||||
if (major.value < 11 || minor.value < 4) { //soundhax works on all consoles for 1.0-11.3
|
||||
window.location.href = "installing-boot9strap-(soundhax)";
|
||||
}
|
||||
else if (nver.value < 32) { //if the nver is below 32 its a cartupdate from below 11.3, which makes soundhax possible
|
||||
window.location.href = "installing-boot9strap-(soundhax-sp)";
|
||||
}
|
||||
//else if (sslothable(minor.value, nver.value)) { //check for versions that are not cartupdated, cartupdated consoles cannot access the browser, see troubleshooting for solution
|
||||
// window.location.href = "installing-boot9strap-(ssloth-browser)"; //OTHERAPP BROKEN FOR TWN/CHN 11.4+ ATM
|
||||
//}
|
||||
else { //seedminer does still work for the latest version on E/U/J/K/T/C, but can only be chained on E/U/J/K/T
|
||||
window.location.href = "seedminer";
|
||||
}
|
||||
}
|
||||
else if (region.value === "C") { //chn stuff
|
||||
if (major.value < 11 || minor.value < 4) { //soundhax works on all consoles for 1.0-11.3
|
||||
window.location.href = "installing-boot9strap-(soundhax)";
|
||||
}
|
||||
//else if (sslothable(minor.value, nver.value)) { //check for versions that are not cartupdated, cartupdated consoles cannot access the browser, see troubleshooting for solution
|
||||
// window.location.href = "installing-boot9strap-(ssloth-browser)"; //OTHERAPP BROKEN FOR TWN/CHN 11.4+ ATM
|
||||
//}
|
||||
else { //seedminer does still work for the latest version on E/U/J/K/T/C, but can only be chained on E/U/J/K/T, so CHN cannot be modded atm without additional hardware
|
||||
document.getElementById("result_methodUnavailable").style.display = "block";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue