From f3f1121afcf84e9c8a4acd945bd13991e86ad8f2 Mon Sep 17 00:00:00 2001 From: Elpunical Date: Sat, 4 Jan 2020 02:59:30 +0100 Subject: [PATCH] Add alternative internet browser exploit (Indexiine) --- docs/extras/about.md | 2 + docs/files/index.html | 103 ++++++++++++++++++ docs/user-guide/cfw-choice.md | 9 +- docs/user-guide/mocha/entrypoint-choice.md | 29 +++++ .../mocha/indexiine/browser-exploit.md | 39 +++++++ .../mocha/indexiine/browser-modding.md | 69 ++++++++++++ .../mocha/indexiine/launching-cfw.md | 38 +++++++ .../user-guide/mocha/indexiine/nand-backup.md | 51 +++++++++ .../mocha/{ => indexiine}/sd-preparation.md | 8 +- docs/user-guide/mocha/indexiine/sidebar.md | 14 +++ .../{ => online-exploit}/browser-exploit.md | 8 +- .../{ => online-exploit}/launching-cfw.md | 8 +- .../mocha/{ => online-exploit}/nand-backup.md | 6 +- .../mocha/online-exploit/sd-preparation.md | 60 ++++++++++ .../mocha/online-exploit/sidebar.md | 13 +++ docs/user-guide/mocha/sidebar.md | 9 +- 16 files changed, 442 insertions(+), 24 deletions(-) create mode 100644 docs/files/index.html create mode 100644 docs/user-guide/mocha/entrypoint-choice.md create mode 100644 docs/user-guide/mocha/indexiine/browser-exploit.md create mode 100644 docs/user-guide/mocha/indexiine/browser-modding.md create mode 100644 docs/user-guide/mocha/indexiine/launching-cfw.md create mode 100644 docs/user-guide/mocha/indexiine/nand-backup.md rename docs/user-guide/mocha/{ => indexiine}/sd-preparation.md (93%) create mode 100644 docs/user-guide/mocha/indexiine/sidebar.md rename docs/user-guide/mocha/{ => online-exploit}/browser-exploit.md (88%) rename docs/user-guide/mocha/{ => online-exploit}/launching-cfw.md (88%) rename docs/user-guide/mocha/{ => online-exploit}/nand-backup.md (94%) create mode 100644 docs/user-guide/mocha/online-exploit/sd-preparation.md create mode 100644 docs/user-guide/mocha/online-exploit/sidebar.md diff --git a/docs/extras/about.md b/docs/extras/about.md index 6bb3b2a71..52817f23c 100644 --- a/docs/extras/about.md +++ b/docs/extras/about.md @@ -22,6 +22,8 @@ This guide was written by staff members of the [Nintendo Homebrew Discord Server > - **dimok789** for the [Homebrew Launcher](https://github.com/dimok789/homebrew_launcher), the [Homebrew Launcher Channel](https://github.com/dimok789/homebrew_launcher) and [Mocha](https://github.com/dimok789/mocha). > - **orboditilt** and **dimok789** for the [Homebrew Launcher Installer](https://github.com/wiiu-env/homebrew_launcher_installer). > - **vgmoose**, **pwsincd**, **rw-r-r_0644** and **crc32** for [hb-appstore](https://github.com/vgmoose/hb-appstore). +> - **Jonhyjp** for [Indexiine](https://gbatemp.net/threads/indexiine-load-cfw-during-boot-and-offline-without-a-vc-ds-title.553681/) +> - **JumpCallPop**, **jam1garner**, **hedgeberg**, **yellows8** and **orboditilt** for [JSTypeHax](https://github.com/wiiu-env/JsTypeHax) > - **ihaveamac/ihaveahax** for overwrite-wiiu-titlehash. > - **Dr Clipper**, **ZRicky11**, **dmm** and **FIX94** for Patched IOS80 Installer for vWii. > - **djskual**, **Loadiine GX2 Team**, **Yardape** and **brienj** for [WUP Installer GX2](https://sourceforge.net/projects/wup-installer-gx2/). diff --git a/docs/files/index.html b/docs/files/index.html new file mode 100644 index 000000000..07643490f --- /dev/null +++ b/docs/files/index.html @@ -0,0 +1,103 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/user-guide/cfw-choice.md b/docs/user-guide/cfw-choice.md index 1e5f627eb..de018e297 100644 --- a/docs/user-guide/cfw-choice.md +++ b/docs/user-guide/cfw-choice.md @@ -2,7 +2,8 @@ --- ?> Before starting, make sure to update your Wii U console to the latest firmware (5.5.4 for European consoles, 5.5.3 for all other regions) if you haven't already. -There are two main CFWs: Haxchi/ColdBootHaxchi (CBHC) and Mocha. +There are two main CFWs: Haxchi/ColdBootHaxchi (CBHC) or Mocha. +Haxchi/CBHC are both injected into a paid DS VC game, while Mocha is only used with the web browser exploit and Indexiine, which makes it the only free CFW. ## Haxchi @@ -24,7 +25,8 @@ There are two main CFWs: Haxchi/ColdBootHaxchi (CBHC) and Mocha. !> Breaking one of the above rules will result in a brick. -- Same (dis)advantages as Haxchi, but automatically launches CFW on every boot. +- Requires a legitimately installed paid DS VC game from the eShop. +- Automatically launches CFW on every boot. ### [**Continue with CBHC**](user-guide/cbhc/ds-vc-choice) {docsify-ignore} @@ -33,8 +35,9 @@ There are two main CFWs: Haxchi/ColdBootHaxchi (CBHC) and Mocha. - Does not require any game, and is therefore free. - Needs to be re-launched through the browser exploit every reboot to enable CFW. - Is not compatible with the Homebrew Launcher Channel. +- May require an Internet connection depending on what entry point you choose. -### [**Continue with Mocha**](user-guide/mocha/sd-preparation) {docsify-ignore} +### [**Continue with Mocha**](user-guide/mocha/entrypoint-choice) {docsify-ignore}
diff --git a/docs/user-guide/mocha/entrypoint-choice.md b/docs/user-guide/mocha/entrypoint-choice.md new file mode 100644 index 000000000..faa9055b8 --- /dev/null +++ b/docs/user-guide/mocha/entrypoint-choice.md @@ -0,0 +1,29 @@ +# Mocha - Choose An Entrypoint + +## Online Exploit + +- Requires an Internet connection every time you want to launch the Homebrew Launcher. + +### [**Continue with the Online Exploit**](user-guide/mocha/online-exploit/sd-preparation) {docsify-ignore} + +## Indexiine + +- Requires an Internet connection for the setup process but can be used offline once it's been setup. +- Requires you to modify a system file. + +### [**Continue with Indexiine**](user-guide/mocha/indexiine/sd-preparation) {docsify-ignore} + + + \ No newline at end of file diff --git a/docs/user-guide/mocha/indexiine/browser-exploit.md b/docs/user-guide/mocha/indexiine/browser-exploit.md new file mode 100644 index 000000000..cbb00e43e --- /dev/null +++ b/docs/user-guide/mocha/indexiine/browser-exploit.md @@ -0,0 +1,39 @@ +# Mocha - Indexiine + +## Browser Exploit {docsify-ignore} + +To install CFW, we first need to launch the Homebrew Launcher through the browser exploit. +Make sure your Wii U has internet access for this step. + +### Instructions + +1. Take the SD Card out of your computer and plug it into your Wii U console. +1. Launch the internet browser and open `wiiuexploit.xyz`. +1. Click on `Run Homebrew Launcher!`. Your console should launch the Homebrew Launcher. + - If your Wii U gets stuck on a white or otherwise frozen screen, wait a few seconds. If nothing happens, reboot the console, [reset the browser's save data](https://en-americas-support.nintendo.com/app/answers/detail/a_id/1507/~/how-to-delete-the-internet-browser-history) and try again. + + + \ No newline at end of file diff --git a/docs/user-guide/mocha/indexiine/browser-modding.md b/docs/user-guide/mocha/indexiine/browser-modding.md new file mode 100644 index 000000000..e65da758e --- /dev/null +++ b/docs/user-guide/mocha/indexiine/browser-modding.md @@ -0,0 +1,69 @@ +# Mocha - Indexiine + +## Internet Browser Modding {docsify-ignore} + +Now that you have your NAND backup in case anything goes wrong later, you can install Indexiine on your system. + +### What You Need + +- The Indexiine index.html file +- This release of [FTPiiU Everywhere](http://wiiubru.com/appstore/zips/fpiiu-cbhc.zip) +- An FTP client such as [FileZilla](https://filezilla-project.org/download.php?type=client) + +### Instructions + +1. Extract the `fpiiu-cbhc.zip` file to the root of your SD Card +1. Install FileZilla on your computer + +### Modding The Internet Browser + +!> Before you proceed, you must be aware that every time you modify your console's system files, there is always the potential for an unrecoverable brick. + +1. Take the SD Card out of your computer and plug it into your Wii U console. +1. Launch the Internet Browser and go to `google.com`. +1. Close and re-launch the Internet Browser. +1. Go to `wiiuexploit.xyz`. +1. Launch Mocha CFW. +1. Launch FTPiiU Everywhere. +1. On your computer, launch FileZilla. +1. Type in the IP address displayed by your Wii U in the `Host` field at the top of the window and click on `Quickconnect` +1. - If you have a EUR region Wii U, navigate to /storage_mlc/sys/title/000500030/1001220A/content/pages + - If you have a USA region Wii U, navigate to /storage_mlc/sys/title/000500030/1001210A/content/pages + - If you have a JPN region Wii U, navigate to /storage_mlc/sys/title/000500030/1001200A/content/pages +1. Make a backup of the original `index.html` file by copying it from your Wii U to your computer. +1. Replace the original `index.html` by the previously downloaded Indexiine `index.html` file. +1. Close FTPiiU Everywhere and the Homebrew Launcher. +1. Launch the Internet Browser. +1. Click the button (blue door) at the top left corner of the screen and wait a few seconds. +1. You should now be back in the Homebrew Launcher. +1. Close the Homebrew Launcher. +1. Launch the Internet Browser. +1. Click the button (blue door) at the top left corner of the screen and immediately press the HOME button. + +The Homebrew Launcher will now be launched every time you launch the Internet Browser even without an Internet connection. + + + \ No newline at end of file diff --git a/docs/user-guide/mocha/indexiine/launching-cfw.md b/docs/user-guide/mocha/indexiine/launching-cfw.md new file mode 100644 index 000000000..2452e4633 --- /dev/null +++ b/docs/user-guide/mocha/indexiine/launching-cfw.md @@ -0,0 +1,38 @@ +# Mocha - Indexiine + +## Launching CFW {docsify-ignore} + +Unlike systems such as the DSi, Wii, or 3DS, Wii U CFW is temporary. This means that as soon as your system reboots, you will lose CFW and have to follow these instructions again. This can be skipped by installing CBHC to a Haxchi CFW installation. + +### Instructions + +1. Launch the Homebrew Launcher by launching the Internet Browser. +1. Navigate the Homebrew Launcher and open the Mocha CFW app. +1. Your console will launch the Wii U Menu and enable CFW. +1. You will need to re-do these steps every reboot to launch CFW. + + + \ No newline at end of file diff --git a/docs/user-guide/mocha/indexiine/nand-backup.md b/docs/user-guide/mocha/indexiine/nand-backup.md new file mode 100644 index 000000000..b2b4e0858 --- /dev/null +++ b/docs/user-guide/mocha/indexiine/nand-backup.md @@ -0,0 +1,51 @@ +# Mocha - Indexiine + +## Making a NAND Backup {docsify-ignore} + +In case anything should go wrong in the later process and your Wii U ends up bricked, restoring a previously made NAND backup can fix it. + +### Instructions + +?> The Wii U NAND is (depending on your model) either 8 or 32GB. As a result of this, to create a full backup of your console's NAND, your SD Card has to be larger than the size of your NAND. If you do not have a large enough SD Card, you can skip the optional `MLC` section which includes save files and game data and is not needed to recover most types of bricks. + +?> Restoring a NAND Backup on the Wii U requires additional hardware and micro soldering skills. +
However, making a NAND Backup is **always** useful, so please do not skip it. +
Your NAND Backup is unique to your system. Backups from other consoles **won't** work. + +1. Navigate through the Homebrew Launcher and launch the `Wii U NAND Dumper` app. +1. Use the Wii U Gamepad's DPAD to enter the following configuration: + - Dump SLC: **yes** + - Dump SLCCMPT: **yes** + - Dump MLC: **optional** + - Dump OTP: **yes** + - Dump SEEPROM: **yes** +1. Press the A button to start the dumping process. +1. When the process completed, power off your Wii U, take your SD Card out of the Wii U and plug it into your PC. +1. To make sure you don't lose the files, copy the `slc.bin`, `slccmpt.bin`, `seeprom.bin`, `otp.bin` and if you chose to go with a full backup, `every mlc.bin.part` file to your computer. +1. Delete the files from your SD Card to free up space. + + + \ No newline at end of file diff --git a/docs/user-guide/mocha/sd-preparation.md b/docs/user-guide/mocha/indexiine/sd-preparation.md similarity index 93% rename from docs/user-guide/mocha/sd-preparation.md rename to docs/user-guide/mocha/indexiine/sd-preparation.md index 104da6c23..6777da838 100644 --- a/docs/user-guide/mocha/sd-preparation.md +++ b/docs/user-guide/mocha/indexiine/sd-preparation.md @@ -1,4 +1,4 @@ -# Mocha +# Mocha - Indexiine ## SD Preparation {docsify-ignore} @@ -36,18 +36,18 @@ We will now place the required CFW files and some additional homebrew files on t
- +
NEXT diff --git a/docs/user-guide/mocha/indexiine/sidebar.md b/docs/user-guide/mocha/indexiine/sidebar.md new file mode 100644 index 000000000..6afc0da8a --- /dev/null +++ b/docs/user-guide/mocha/indexiine/sidebar.md @@ -0,0 +1,14 @@ +- **Navigation** +- [Home Page](user-guide/introduction) +- [Choose a CFW](user-guide/cfw-choice) +- [Choose an Entrypoint](user-guide/mocha/entrypoint-choice) +- **Mocha - Indexiine** +- [SD Preparation](user-guide/mocha/indexiine/sd-preparation) +- [Browser Exploit](user-guide/mocha/indexiine/browser-exploit) +- [Making a NAND Backup](user-guide/mocha/indexiine/nand-backup) +- [Internet Browser Modding](user-guide/mocha/indexiine/browser-modding) +- [Launching CFW](user-guide/mocha/indexiine/launching-cfw) +- **Links** +- [![Github](https://icongram.jgog.in/simple/github.svg?color=808080&size=16)Github](https://github.com//huhenU/WiiUGuide) +- [![Discord](https://icongram.jgog.in/simple/discord.svg?colored&size=16)Discord](https://discord.gg/C29hYvh) +- [About](extras/about) \ No newline at end of file diff --git a/docs/user-guide/mocha/browser-exploit.md b/docs/user-guide/mocha/online-exploit/browser-exploit.md similarity index 88% rename from docs/user-guide/mocha/browser-exploit.md rename to docs/user-guide/mocha/online-exploit/browser-exploit.md index 8cac04b0e..e3c53e286 100644 --- a/docs/user-guide/mocha/browser-exploit.md +++ b/docs/user-guide/mocha/online-exploit/browser-exploit.md @@ -1,4 +1,4 @@ -# Mocha +# Mocha - Online Exploit ## Browser Exploit {docsify-ignore} @@ -7,7 +7,7 @@ Make sure your Wii U has internet access for this step. ### Instructions -1. Take the SD Card out of your Computer and plug it into your Wii U console. +1. Take the SD Card out of your computer and plug it into your Wii U console. 1. Launch the internet browser and open `wiiuexploit.xyz`. 1. Click on `Run Homebrew Launcher!`. Your console should launch the Homebrew Launcher. - If your Wii U gets stuck on a white or otherwise frozen screen, wait a few seconds. If nothing happens, [reset the browser's save data](https://en-americas-support.nintendo.com/app/answers/detail/a_id/1507/~/how-to-delete-the-internet-browser-history) and try again. @@ -15,7 +15,7 @@ Make sure your Wii U has internet access for this step.
- +
- +
NEXT diff --git a/docs/user-guide/mocha/launching-cfw.md b/docs/user-guide/mocha/online-exploit/launching-cfw.md similarity index 88% rename from docs/user-guide/mocha/launching-cfw.md rename to docs/user-guide/mocha/online-exploit/launching-cfw.md index de3e0dfd7..2adeaa5a5 100644 --- a/docs/user-guide/mocha/launching-cfw.md +++ b/docs/user-guide/mocha/online-exploit/launching-cfw.md @@ -1,4 +1,4 @@ -# Mocha +# Mocha - Online Exploit ## Launching CFW {docsify-ignore} @@ -10,14 +10,14 @@ Unlike systems such as the DSi, Wii, or 3DS, Wii U CFW is temporary. This means 1. Take the SD Card out of your PC and plug it into your Wii U. 1. Launch the Homebrew Launcher on your system as [previously explained](user-guide/mocha/browser-exploit). -1. Navigate the Homebrew Launcher and open the Mocha app. -1. Your console will launch the Wii U Menu and enable CFW. +1. Navigate the Homebrew Launcher and open the Mocha CFW app. +1. It will take you back to the Homebrew Launcher and enable CFW. 1. You will need to re-do these steps every reboot to launch CFW.
- +
diff --git a/docs/user-guide/mocha/nand-backup.md b/docs/user-guide/mocha/online-exploit/nand-backup.md similarity index 94% rename from docs/user-guide/mocha/nand-backup.md rename to docs/user-guide/mocha/online-exploit/nand-backup.md index 87cbafaf0..d2983f3e6 100644 --- a/docs/user-guide/mocha/nand-backup.md +++ b/docs/user-guide/mocha/online-exploit/nand-backup.md @@ -1,4 +1,4 @@ -# Mocha +# Mocha - Online Exploit ## Making a NAND Backup {docsify-ignore} @@ -27,7 +27,7 @@ In case anything should go wrong in the later process and your Wii U ends up bri
- +
- +
NEXT diff --git a/docs/user-guide/mocha/online-exploit/sd-preparation.md b/docs/user-guide/mocha/online-exploit/sd-preparation.md new file mode 100644 index 000000000..3b886464e --- /dev/null +++ b/docs/user-guide/mocha/online-exploit/sd-preparation.md @@ -0,0 +1,60 @@ +# Mocha - Online Exploit + +## SD Preparation {docsify-ignore} + +We will now place the required CFW files and some additional homebrew files on the SD Card. + +?> **Notice** + Your SD Card will need to be formatted as FAT32. If your SD Card is not formatted to FAT32, use [GUIFormat](http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm) with 32k (32768) Allocation unit size to format it. + +### What You Need + +- The Mocha config +- The latest release of [Homebrew Launcher Installer](https://github.com/wiiu-env/homebrew_launcher_installer/releases/latest) + - You will need to download the `payload.zip` file. +- The 1.4 release of [The Homebrew Launcher](https://github.com/dimok789/homebrew_launcher/releases/tag/1.4) + - You will need to download the v1.4 `homebrew_launcher.v1.4.zip` release of The Homebrew Launcher +- The latest release of [WUP Installer GX2](http://wiiubru.com/appstore/zips/wup_installer_gx2.zip) +- The latest release of [Wii U NAND Dumper](https://github.com/koolkdev/wiiu-nanddumper/releases/latest) +- The latest release of the [Homebrew App Store](https://github.com/vgmoose/hbas/releases/latest) + - You will need to download the `wiiu-extracttosd.zip` file. +- The latest release of [Mocha](https://www.wiiubru.com/appstore/zips/mocha.zip) + +### Instructions + +?> **Notice** + The info.json and manifest.install files are not needed for the modding process and therefore can be deleted. +1. Insert your Wii U's SD Card into your PC +1. Extract the `wup_installer_gx2.zip` file to the root of your SD Card +1. Extract the `nanddumper.zip` file to the root of your SD Card +1. Extract the `wiiu-extracttosd.zip` file to the root of your SD Card +1. Extract the `homebrew_launcher.v.1.4.zip` to the root of your SD Card +1. Extract the `mocha.zip` file to the root of your SD Card +1. Copy the `config.ini` file to the `/wiiu/apps/mocha` folder on your SD Card +1. Copy the `payload.elf` from the `payload.zip` to the `wiiu` folder on your SD Card + + + \ No newline at end of file diff --git a/docs/user-guide/mocha/online-exploit/sidebar.md b/docs/user-guide/mocha/online-exploit/sidebar.md new file mode 100644 index 000000000..69ef7206f --- /dev/null +++ b/docs/user-guide/mocha/online-exploit/sidebar.md @@ -0,0 +1,13 @@ +- **Navigation** +- [Home Page](user-guide/introduction) +- [Choose a CFW](user-guide/cfw-choice) +- [Choose an Entrypoint](user-guide/mocha/entrypoint-choice) +- **Mocha - Online Exploit** +- [SD Preparation](user-guide/mocha/online-exploit/sd-preparation) +- [Browser Exploit](user-guide/mocha/online-exploit/browser-exploit) +- [Making a NAND Backup](user-guide/online-exploit/mocha/nand-backup) +- [Launching CFW](user-guide/mocha/online-exploit/launching-cfw) +- **Links** +- [![Github](https://icongram.jgog.in/simple/github.svg?color=808080&size=16)Github](https://github.com//huhenU/WiiUGuide) +- [![Discord](https://icongram.jgog.in/simple/discord.svg?colored&size=16)Discord](https://discord.gg/C29hYvh) +- [About](extras/about) \ No newline at end of file diff --git a/docs/user-guide/mocha/sidebar.md b/docs/user-guide/mocha/sidebar.md index 6693c0eef..e693a7399 100644 --- a/docs/user-guide/mocha/sidebar.md +++ b/docs/user-guide/mocha/sidebar.md @@ -1,11 +1,8 @@ - **Navigation** -- [Return To Home Page](user-guide/introduction) -- [Return To Choose Your CFW](user-guide/cfw-choice) +- [Home Page](user-guide/introduction) +- [Choose a CFW](user-guide/cfw-choice) - **Mocha** -- [SD Preparation](user-guide/mocha/sd-preparation) -- [Browser Exploit](user-guide/mocha/browser-exploit) -- [Making a NAND Backup](user-guide/mocha/nand-backup) -- [Launching CFW](user-guide/mocha/launching-cfw) +- [Choose an Entrypoint](user-guide/mocha/entrypoint-choice) - **Links** - [![Github](https://icongram.jgog.in/simple/github.svg?color=808080&size=16)Github](https://github.com//huhenU/WiiUGuide) - [![Discord](https://icongram.jgog.in/simple/discord.svg?colored&size=16)Discord](https://discord.gg/C29hYvh)