Drop PicHaxx, it is now dead

Also, remove HBL-USM from _main.js until we have a method that
uses it again
This commit is contained in:
lifehackerhansol 2023-03-10 01:01:17 -08:00 committed by lifehackerhansol
parent 1eaf72401f
commit bbbb990fe1
6 changed files with 19 additions and 136 deletions

View file

@ -94,6 +94,9 @@ sidebar_pages:
-
title: Installing boot9strap (Hardmod)
url: installing-boot9strap-(hardmod)
-
title: Installing boot9strap (HBL-USM)
url: installing-boot9strap-(hbl-usm)
-
title: Installing boot9strap (ntrboot)
url: installing-boot9strap-(ntrboot)

View file

@ -1,82 +0,0 @@
---
title: "Homebrew Launcher (PicHaxx)"
---
{% include toc title="Table of Contents" %}
{% capture technical_info %}
<summary><em>Technical Details (optional)</em></summary>
This method of using Seedminer for further exploitation uses your `movable.sed` file to write a custom save file for Pokémon Picross, which can then be used with unSAFE_MODE (via Homebrew Launcher) to run SafeB9SInstaller.
For information on PicHaxx itself, see [here](https://github.com/zoogie/pichaxx).
{% endcapture %}
<details>{{ technical_info | markdownify }}</details>
{: .notice--info}
### Compatibility Notes
These instructions work on USA, Europe, and Japan consoles as indicated by the letters U, E, or J after the system version.
You will need a Nintendo Network ID to download Pokémon Picross.
This process will overwrite your Pokémon Picross save file, if you have one. If you wish to preserve your Pokémon Picross game data, you should make a backup of your `00000001.sav` file before overwriting it.
{: .notice--warning}
### What You Need
* The game "Pokémon Picross" (free on eShop) installed on your device
+ You can scan [this QR code](http://api.qrserver.com/v1/create-qr-code/?color=000000&bgcolor=FFFFFF&data=ESHOP://50010000037815&margin=0&qzone=1&size=400x400&ecc=L) using the Nintendo 3DS Camera for a direct link to the eShop app
+ Your SD card must be inserted in your device to install Pokémon Picross
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
* The latest release of [unSAFE_MODE](https://github.com/zoogie/unSAFE_MODE/releases/latest) (the RELEASE `.zip` file)
### Instructions
#### Section I - Prep Work
In this section, you will copy some of the files that will be used to launch the Homebrew Launcher.
1. Insert your SD card into your computer
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
+ The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
1. Create a folder named `3ds` on the root of your SD card
1. Copy the `slotTool` folder from the unSAFE_MODE `.zip` to the `3ds` folder on your SD card
1. Copy the otherapp payload for your region/version from the unSAFE_MODE `.zip`'s `otherapps_with_CfgS` folder to the root of your SD card and rename it to `otherapp.bin`
![]({{ "/images/screenshots/hblpichaxx-root-layout.png" | absolute_url }})
{: .notice--info}
![]({{ "/images/screenshots/slottool-folder.png" | absolute_url }})
{: .notice--info}
#### Section II - PicHaxx
In this section, you will create a hacked Pokémon Picross save file that, when used, will load the Homebrew Launcher on your device.
1. Open [the PicHaxx Injector website](https://3dstools.nhnarwhal.com/#/pichaxx) on your computer
1. Select your `movable.sed` file
1. Select "Build and Download"
1. Wait for the process to complete
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `title` -> `00040000` -> `0017c100` -> `data` on your SD card
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ The `<ID1>` is a 32 character long folder inside of the `<ID0>`
1. Copy the newly downloaded `00000001.sav` file to the `data` folder on your SD card
+ Overwrite the old save file when prompted
![]({{ "/images/screenshots/pichaxx-save-location.png" | absolute_url }})
{: .notice--info}
1. Reinsert your SD card into your device
1. Power on your device
1. Launch "Pokémon Picross"
1. If the exploit was successful, your device will have booted into the Homebrew Launcher
+ If you get an error message, [follow this troubleshooting guide](troubleshooting#homebrew-launcher-pichaxx)
___
### Continue to [Installing boot9strap (HBL-USM)](installing-boot9strap-(hbl-usm))
{: .notice--primary}

View file

@ -41,7 +41,6 @@ sitemap: false
+ [GodMode9 Usage](godmode9-usage)
+ [H2testw (Windows)](h2testw-(windows))
+ [Home](/)
+ [Homebrew Launcher (PicHaxx)](homebrew-launcher-(pichaxx))
+ [Installing boot9strap (Fredtool)](installing-boot9strap-(fredtool))
+ [Installing boot9strap (Hardmod)](installing-boot9strap-(hardmod))
+ [Installing boot9strap (HBL-USM)](installing-boot9strap-(hbl-usm))

View file

@ -15,7 +15,6 @@ Guide pages:
* [BannerBomb3](#bannerbomb3)
* [Installing boot9strap (USM)](#installing-boot9strap-usm)
* [Installing boot9strap (Fredtool)](#installing-boot9strap-fredtool)
* [Homebrew Launcher (PicHaxx)](#homebrew-launcher-pichaxx)
* [Installing boot9strap (Soundhax)](#installing-boot9strap-soundhax)
* [Installing boot9strap (SSLoth-Browser)](#installing-boot9strap-ssloth-browser)
@ -125,7 +124,7 @@ Ensure that `F00D43D5.bin` is the only file in `Nintendo 3DS` -> `<ID0>` -> `<ID
Also, ensure that `bb3.bin` is on the root of the SD card. If it is missing, then download the latest release of [Bannerbomb3](https://github.com/lifehackerhansol/Bannerbomb3/releases/download/v3.0-lhs1/bb3.bin) (direct download), and copy the `bb3.bin` file to the root of your SD card.
If neither of these solutions fixes this problem, then custom firmware may have been uninstalled on this device in a way that makes this method impossible to perform. If this is the case and Safe Mode works, you will need to follow [an alternate branch of Seedminer](homebrew-launcher-(pichaxx)). If Safe Mode doesn't work or you need assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
If neither of these solutions fixes this problem, then custom firmware may have been uninstalled on this device in a way that makes this method impossible to perform. If this is the case, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
@ -256,38 +255,6 @@ Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and explain what
{% endcapture %}
<details>{{ compat | markdownify }}</details>
## Homebrew Launcher (PicHaxx)
{% capture compat %}
<summary><u>"An error has occurred. Hold down the POWER button to turn off the power..." (black screen with text)</u></summary>
Your `00000001.sav` and/or `otherapp.bin` files may be misplaced. Ensure that `00000001.sav` is in `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `title` -> `00040000` -> `0017c100` -> `data` and that `otherapp.bin` is on the root of your SD card.
If your files are in the correct locations, re-create the save using the [PicHaxx Save Tool](https://3dstools.nhnarwhal.com/#/pichaxx), then place it in `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `title` -> `00040000` -> `0017c100` -> `data`. Ensure that the file is named exactly `00000001.sav` and that you used your console's `movable.sed` to create it. Re-download the latest release of [unSAFE_MODE](https://github.com/zoogie/unSAFE_MODE/releases/latest), place the `.bin` file relevant to your console from the `otherapps_with_CfgS` folder to the root of your SD card, and rename it to `otherapp.bin`. Do not add the `.bin` extension if you do not already see it.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>"An exception occurred" or Errdisp when opening Picross</u></summary>
Your device already has custom firmware. You should [check for CFW](checking-for-cfw).
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>"An error has occurred, forcing the software to close..." (white message box)</u></summary>
There is an issue with your `otherapp.bin` file. Download the latest release of [unSAFE_MODE](https://github.com/zoogie/unSAFE_MODE/releases/latest), place the `.bin` file relevant to your console from the `otherapps_with_CfgS` folder to the root of your SD card, and rename it to `otherapp.bin`. Do not add the `.bin` extension if you do not already see it.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Game starts normally</u></summary>
Your modified `00000001.sav` file may be misplaced, or you may have used the wrong `movable.sed` when creating it. Re-generate your `movable.sed` from [Bruteforce Movable](https://seedminer.hacks.guide), then re-create the save using the [PicHaxx Save Tool](https://3dstools.nhnarwhal.com/#/pichaxx) and place the resulting file (`00000001.sav`) in `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `title` -> `00040000` -> `0017c100` -> `data`.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
## Installing boot9strap (Soundhax)
{% capture compat %}

View file

@ -211,15 +211,13 @@ $(document).ready(function() {
"installing-boot9strap-(fredtool)": "8",
"bannerbomb3": "9",
"installing-boot9strap-(usm)": "10",
"homebrew-launcher-(pichaxx)": "11",
"installing-boot9strap-(kartdlphax)": "12",
"bannerbomb3-fredtool-(twn)": "13",
"installing-boot9strap-(hbl-usm)": "14",
"installing-boot9strap-(ssloth-browser)": "15",
"key-information": "16",
"installing-boot9strap-(soundhax-sp)": "17",
"installing-boot9strap-(soundhax-sp-kor)": "18",
"seedminer-(twn)": "19"
"installing-boot9strap-(kartdlphax)": "11",
"bannerbomb3-fredtool-(twn)": "12",
"installing-boot9strap-(ssloth-browser)": "13",
"key-information": "14",
"installing-boot9strap-(soundhax-sp)": "15",
"installing-boot9strap-(soundhax-sp-kor)": "16",
"seedminer-(twn)": "17"
};
for(var device in devices){
@ -262,15 +260,13 @@ $(document).ready(function() {
"8": ["seedminer", "bannerbomb3", "installing-boot9strap-(fredtool)", "finalizing-setup"],
"9": ["seedminer", "bannerbomb3", "multiple-options", "finalizing-setup"],
"10": ["seedminer", "bannerbomb3", "installing-boot9strap-(usm)", "finalizing-setup"],
"11": ["seedminer", "homebrew-launcher-(pichaxx)", "installing-boot9strap-(hbl-usm)", "finalizing-setup"],
"12": ["installing-boot9strap-(kartdlphax)", "finalizing-setup"],
"13": ["seedminer-(twn)", "bannerbomb3-fredtool-(twn)", "finalizing-setup"],
"14": ["seedminer", "homebrew-launcher-(pichaxx)", "installing-boot9strap-(hbl-usm)", "finalizing-setup"],
"15": ["installing-boot9strap-(ssloth-browser)", "finalizing-setup"],
"16": ["multiple-options", "finalizing-setup"],
"17": ["installing-boot9strap-(soundhax-sp)", "finalizing-setup"],
"18": ["installing-boot9strap-(soundhax-sp-kor)", "finalizing-setup"],
"19": ["seedminer-(twn)", "bannerbomb3-fredtool-(twn)", "finalizing-setup"]
"11": ["installing-boot9strap-(kartdlphax)", "finalizing-setup"],
"12": ["seedminer-(twn)", "bannerbomb3-fredtool-(twn)", "finalizing-setup"],
"13": ["installing-boot9strap-(ssloth-browser)", "finalizing-setup"],
"14": ["multiple-options", "finalizing-setup"],
"15": ["installing-boot9strap-(soundhax-sp)", "finalizing-setup"],
"16": ["installing-boot9strap-(soundhax-sp-kor)", "finalizing-setup"],
"17": ["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,{

File diff suppressed because one or more lines are too long