Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

User:EEB7A/sandbox: Difference between revisions

User page
EEB7A (talk | contribs)
started the guide just a bit
EEB7A (talk | contribs)
GUIDE COMPLETE! but with a lil few details left to add
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
= How to install Haxchi (Or CBHC) =
{{DISPLAYTITLE:EEB7A's Sandbox}}
 
=How to install Haxchi (Or CBHC)=
Why? I thought it would be fun to make a guide like this! :D
Why? I thought it would be fun to make a guide like this! :D


== What's required: ==
{{Info|text=IMPORANT: With the closure of the eShop for Wii U and 3DS, It is no longer possible to purchase any new DS VC game. Therefore the only way to install Haxchi is if you already have had a compatible DS game from before.}}
 
==What's required:==
 
*A legally purchased DS Virtual Console game compatible with Haxchi (most common is Brain Age)
*An SD Card (Recomended 32 GB)
*A device such as a computer that can transfer files to the SD card
*A Wii U with internet access (With no homebrew present, isfshax is okay but make sure wafel_payloader.ipx has been removed)
 
==SD Prep:==
This section will place all the required files needed to get started, as well as some additional homebrew apps.
 
===What You Need:===
 
*The [https://raw.githubusercontent.com/EEB7ADev/thecloud/main/Haxchi%20Complete%20All%20in%20One.zip Haxchi/CBHC Complete All in One] zip file (Direct Download)
*Your SD card formatted as FAT32
{{Info|text=Be sure to have your SD card formatted as FAT32, not exFAT or NTFS. You can use [http://ridgecrop.co.uk/index.htm?guiformat.htm GUIFormat] with 32K (32768) allocation unit size to format it.}}{{Info|text=A quick note about SD Cards: you cannot use a USB adapter and plug it into the back of the console, it wont work. You need to use the front SD card slot on the console. Micro SD to normal SD adaptors work here.}}
 
===Instructions:===
 
#Insert your SD card into your computer.
#Copy the 4 folders from the <code>Haxchi Complete All in One.zip</code>  (the "haxchi", "cbhc", "install", and "wiiu" folders) to the root of your SD card.
 
====Wait, that's it?====
Yes, that zip file included all the apps and files needed to homebrew, but we are not finished homebrewing yet.
 
====Here is what we just copied over:====
 
*Homebrew Launcher Installer
**Launches the Homebrew Launcher through an online exploit
*The Homebrew Launcher
**Launches various homebrew apps
*The Homebrew Launcher Channel
**Lets you launch the Homebrew Launcher from the Wii U Home Menu
*WUP Installer GX2
**Installs WUP formatted applications (For example, the Homebrew Launcher Channel)
*Wii U NAND Dumper
**Backs up your Wii U's internal storage incase of a disaster
*SaveMii
**A save manager for your Wii U
*The Homebrew App Store
**Where you can get new homebrew apps
*Haxchi Installer
**Installs Haxchi
*CBHC Installer
**Installs CBHC
 
Thats alot of stuff right? Don't worry, they will be very useful.
 
==Browser Exploit==
Congrats on making it this far! I fully believe you can make it all the way!
 
Now, to install cfw on the system, we need to launch the Homebrew Launcher through a browser exploit. Be sure you have internet access on your Wii U.
 
===Instructions:===
 
#Eject, and remove your SD card from your computer and insert it into your Wii U.
#Launch the internet browser and navigate to <code>wiiuexploit.xyz</code> website.
#Click on <code>Run Exploit!</code> to launch the exploit. Your console should launch the homebrew launcher.
 
*The browser should go to a blank web page after clicking Run Exploit! After a few seconds it should fade to a white screen, then fade to a screen with the WIi U logo at the bottom right, with the loading sound playing.
*If your Wii U gets stuck on a white or otherwise frozen screen, wait a few seconds. If nothing happens, reboot the console, [https://en-americas-support.nintendo.com/app/answers/detail/a_id/1507/~/how-to-delete-the-internet-browser-history reset the browser's save data] and try again.
{{Info|text=Important: Do not search for the website, the search engine does not work. Instead, type the URL in the bar at the top of the gamepad.}}
 
==Making A NAND Backup==
Now we need to create a NAND backup that can be restored incase anything goes wrong.
 
===Instructions:===
{{Info|text=Making an MLC dump is optional, the MLC contains game and save data and is not needed to recover most types of bricks. If you do decide to dump your MLC, make sure you have an SD card that is larger than 8 or 32 GB depending on your console.}}
 
#Navigate through the Homebrew Launcher and launch the <code>Wii U NAND Dumper</code> app.
#Use the Wii U GamePad’s D-Pad to enter the following configuration:
#*Dump SLC: yes
#*Dump SLCCMPT: yes
#*Dump MLC: optional
#*Dump OTP: yes
#*Dump SEEPROM: yes
#Press the A button to start the dumping process.
#When the process completed, power off your Wii U, take your SD Card out of the Wii U and plug it into your PC.
#To make sure you don’t lose the files, copy the <code>slc.bin</code>, <code>slccmpt.bin</code>, <code>seeprom.bin</code>, <code>otp.bin</code> and if you chose to go with a full backup, <code>every mlc.bin.part</code> file to your computer.
#*They will appear on the root of your SD card
#Delete the files from your SD card to free up space.
 
Nice! You just backed up your NAND incase something goes wrong, like a brick for example.
 
==Installing Haxchi:==
With all that done, we can finally install Haxchi onto our console!
 
First, we will download the DS game, then use the Haxchi Installer to install it.
 
====Console Prep:====
 
#Unplug all USB devices from the back of the console (The Host DS VC game is not allowed to be on a USB drive)
#Power on your Wii U and ensure you are logged into your NNID with the DS VC game
#Navigate to the Nintendo eShop and redownload your chosen game [https://github.com/FIX94/haxchi/blob/master/installer/src/gameList.h#L14-L102 here is a list]
 
Once the download is complete you may as well test it to make sure it works. (always a good idea, not necessary)
 
====Launching The Installer====
 
#As described before, launch the Homebrew Launcher using the Browser Exploit
#Navigate to Haxchi Installer
#Click on it, and press <code>load</code>
The console should now reboot into the home menu
 
{{Info|text=If the game did not appear in the Haxchi Installer, please make sure that the game got installed on the System Memory (NAND) and not a USB drive. If you have a USB drive, make sure it is removed when installing Haxchi.}}
 
You should now see your DS game be replaced with a Haxchi Icon or name. If you launch it, the console will reboot, now with cfw enabled!
 
You may now reattach any USB drives you unpluged.
 
{{Info|text=Please note that Haxchi is a temporary CFW, meaning it wont persist on the next reboot. To bypass this, we can install CBHC. More on that later...}}
 
====Installing the Homebrew Laauncher Channel====
For now, in order to launch the Homebrew Launcher, you need to launch the Haxchi app, then launch it again while holding A.
 
There is something we can install in order to make it just a bit easier.
 
#Launch Haxchi to enable CFW, this will enable mods and take you back to the Wii U Menu
#Launch the Haxchi app again but this time hold A while doing so, this will take you to the Homebrew Launcher
#Navigate to WUP Installer GX2, and load it
#Once at WUP Installer GX2, select Homebrew Launcher Channel using the touchscreen, then touch Install
#Click Yes, then choose NAND as the Install location
 
The Console will now appear to load the Wii U Men- wait no, its WUP Installer GX2 🙃
 
After its done installing, it will take you back to the Mii Make- wait, its WUP Installer GX2 again :D
 
Now you can press the Home button about two times to take you back to the Homebrew Launcher, then... the Mii Maker? Then finally, you can just exit the Mii Maker to get back to the Home Menu.
 
'''Once you have exited the Homebrew Launcher by pressing the Home Button a bunch of times, you may notice a new app called Homebrew Launcher. This is what we want! This is what we just installed with WUP Installer GX2.'''
 
{{Info|text=From now on, to launch the Homebrew Launcher, you can simply launch the Homebrew Launcher app on the Home Menu. Note that if you get error 199-9999 while launching it, or any homebrew app you installed on the Home Menu, you likely forgot to launch the Haxchi app beforehand. (Or CBHC magically uninstalled itself)}}
 
==That's it!==
Congratulations! 🎉 🥳 👏  You just successfully installed Haxchi onto your system, and are now at a point where you can start customizing and install homebrew apps. (If you want to install CBHC, that is a bit further down)
 
It's good to know what we just did, that way you understand what steps took place and not blindly following a guide.
 
Up to this point, we have:
 
#Loaded essential CFW files onto our SD card
#Used a browser exploit to launch the homebrew launcher
#Made a NAND backup
#Installed a DS Virtual Console game
#Injected Haxchi into that DS VC game
#Loaded a Homebrew app called WUP Installer GX2 to install a "forwarder" channel/app to make launching the Homebrew Launcher easier.
#I congratulated you!
 
===Now What?===
CBHC is still a bit furhter down if you want to install it 😅
 
You can now:
 
*Install homebrew apps from the Homebrew App Store
*Dump your discs
*Use Bloopair
*Run mods with SDCafiine
*Customize the Haxchi appearance (ie. the icon, name, and boot sound.)
{{Info|text=Note: I highly recommend downloading the "Close HBL" app from the app store so that you dont have to go through the Mii Maker in order to exit the Homebrew Launcher. Does not apply to the Homebrew Launcher Channel}}{{Info|text=Note: The Homebrew App store included in the bundle is the latest designed for Aroma support. That being said it still works with the Haxchi. The only difference is that pressing - to exit will go to the Home Menu rather than the Homebrew Launcher}}
 
==Very Optional: Installing CBHC (Cold Boot Haxchi)==
If you are tired to launching CFW every time you boot up, there is a way to bypass that. We can install CBHC, aka Cold Boot Haxchi, ontop of Haxchi.
 
There are many risks when installing CBHC, here be dragons!
{{Warning|text=When installing CBHC, you must take EXTREME caution that none of the following occurs:<br>
- The DS game has to be legit from the eShop!<br>
- Don't format the system while CBHC is installed!<br>
- Don't delete the account that bought the game!<br>
- Don't reinstall the DS game using WUP Installer or the eShop!<br>
- Don't Install Haxchi over CBHC! (You won't brick, but it will cause a bootloop! Hold A when booting to access the Homebrew Launcher and uninstall CBHC.)<br>
- Don't uninstall the DS game WITHOUT [https://wiiu.hacks.guide/uninstall-cbhc.html properly uninstalling CBHC!]<br>
- Don't move the DS game to a USB Drive!}}{{Warning|text=If you would like to take precautions to protect yourself from potential bricks, you can move the DS game to the last page on the Home Menu and/or enable Parental Controls to block Data Management.}}
Sincw we already have Haxchi fully installed, half the work is done!
 
We just need to install CBHC over Haxchi and we are done.
 
===What You Need:===
 
*Your Wii U modded with Haxchi
*Confidence that you wont brick your console, nowadays using [https://github.com/GaryOderNichts/udpih UDPIH] you can easily recover from a CBHC brick.
 
===Instructions:===
 
#Boot up your console and launch Haxchi
#Launch the Homebrew Launcher
#Navigate to CBHC Installer and load it
#Select your DS Game using the DPAD and A
#After reading the warning, press A to install CBHC
#Now reboot your console
#If the installation succeeded, you will see a new menu titled <code>CBHC v1.6 by FIX94</code>
#Use the DPAD to scroll down to <code>Autoboot: Disabled</code>
#Press A to turn it from Disabled to System Menu (FYI: CBHC is not compatible with the quick start menu, if you have it enabled, you should disable it)
#Scroll back up to <code>Boot System Menu</code>
#Press A to select it and boot
Thats it!
 
{{Info|text=Note: You may have noticed your DS game now has an exclamation mark and is now named DONT TOUCH ME. This is just another precaution to protect your system from bricks. Also, dont launch the DONT TOUCH ME app, it might crash. Nothing a good old force reboot can't solve.}}{{Info|text=Note: If for whatever reason you dont have your gamepad and you need to use the CBHC boot menu, you can do so using the sync button, where one click scrolls through, and double clicks selects the option.}}{{Info|text=So here's a quick tip to check if CBHC is installed or not, because its happened that CBHC magically uninstalls itself through a system update.<br>
- The screen blacks for a bit on boot showing the CBHC v1.6 screen<br>
- The system version is 99.99.99<br>
- if the two above were not true, then launch the DONT TOUCH ME app, if it launches CBHC successfully, then CBHC has been uninstalled}}
 
==GUIDE COMPLETE!==
Thats basically it for installing Haxchi or CBHC! If you are wondering how everything works, then read along! Although Ididnt make any of these homebrew apps, I can gie you an idea of what each step did/does
 
====How It All Works:====


* A legally purchased DS Virtual Console game compatible with Haxchi
*The browser exploit looks for a file named <code>sd:/wiiu/payload.elf</code>
* An SD Card (Recomended 32 GB)
*The SD card must be formatted in FAT32 with a MBR partition style or the Wii U cant read it. This results in common errors like <code>FSGetMountSource failed</code> or <code>SD Mount failed</code>
* A device such as a computer that can transfer files to the SD card.
*The <code>payload.elf</code> file can be programmed to do different things, in this case, it is meant to open the Homebrew Launcher. When installing Aroma, this launches payloadloader.
* A Wii U with internet access
*When Haxchi is being installed its taking advantage of an exploit present in some DS VC games.
*WUP Installer GX2 installs WUP formatted applications which cant be run normally without cfw, they will give error 199-999. cfw is required to launch apps installed by WUP Installer GX2.
*does the homebrew launcher channel need the app in the sd card or no? i need to check
*The way CBHC works is by changing the Boot Title of the Wii U from the Home Menu to the DS Game. If you are thinking that this is the same as Aroma, it is but its alot safer because the injected program is not a game that can be moved around and deleted, rather its a system app that isnt going anywhere.
Thats it.