Guide_Wii/hbc.html

547 lines
17 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<!--
Minimal Mistakes Jekyll Theme 4.24.0 by Michael Rose
Copyright 2013-2020 Michael Rose - mademistakes.com | @mmistakes
Free for personal and commercial use under the MIT license
https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE
-->
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<!-- begin _includes/seo.html --><title>Homebrew Channel and BootMii Installation - Wii Hacks Guide</title>
<meta name="description" content="A complete guide to Wii custom firmware">
<meta name="author" content="Nintendo Homebrew">
<meta property="og:type" content="website">
<meta property="og:locale" content="en_US">
<meta property="og:site_name" content="Wii Hacks Guide">
<meta property="og:title" content="Homebrew Channel and BootMii Installation">
<meta property="og:url" content="https://wii.hacks.guide/hbc.html">
<meta property="og:description" content="A complete guide to Wii custom firmware">
<link rel="canonical" href="https://wii.hacks.guide/hbc.html">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Nintendo Homebrew",
"url": "https://wii.hacks.guide/"
}
</script>
<!-- end _includes/seo.html -->
<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Wii Hacks Guide Feed">
<!-- https://t.co/dKP3o1e -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script>
document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css">
<link rel="preload" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css"></noscript>
<!-- start custom head snippets -->
<!-- insert favicons. use http://realfavicongenerator.net/ -->
<!-- hacks-guide change start: cookie consent, favicon, locales -->
<link rel="apple-touch-icon" sizes="180x180" href="/images/site-config/apple-touch-icon.png?v=PYEmwKvQAx">
<link rel="icon" type="image/png" href="/images/site-config/favicon-16x16.png?v=PYEmwKvQAx" sizes="16x16">
<link rel="icon" type="image/png" href="/images/site-config/favicon-32x32.png?v=PYEmwKvQAx" sizes="32x32">
<link rel="icon" type="image/png" href="/images/site-config/favicon-194x194.png?v=PYEmwKvQAx" sizes="194x194">
<link rel="icon" type="image/png" href="/images/site-config/android-chrome-192x192.png?v=PYEmwKvQAx" sizes="192x192">
<link rel="manifest" href="/assets/js/manifest.json?v=PYEmwKvQAx">
<link rel="mask-icon" href="/images/site-config/safari-pinned-tab.svg?v=PYEmwKvQAx" color="#2E3440">
<link rel="shortcut icon" href="/images/site-config/favicon.ico?v=PYEmwKvQAx">
<meta name="apple-mobile-web-app-title" content="Guide">
<meta name="application-name" content="Guide">
<meta name="msapplication-TileColor" content="#2E3440">
<meta name="msapplication-TileImage" content="/images/site-config/mstile-144x144.png?v=PYEmwKvQAx">
<meta name="msapplication-config" content="/assets/xml/browserconfig.xml?v=PYEmwKvQAx">
<meta name="theme-color" content="#2E3440">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.1/cookieconsent.min.css" integrity="sha512-LQ97camar/lOliT/MqjcQs5kWgy6Qz/cCRzzRzUCfv0fotsCTC9ZHXaPQmJV8Xu/PVALfJZ7BDezl5lW3/qBxg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.1/cookieconsent.min.js" integrity="sha512-yXXqOFjdjHNH1GND+1EO0jbvvebABpzGKD66djnUfiKlYME5HGMUJHoCaeE4D5PTG2YsSJf6dwqyUUvQvS0vaA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script>
window.addEventListener("load", function(){
window.cookieconsent.initialise({
"palette": {
"popup": {
"background": "#2e3440"
},
"button": {
"background": "#60818f"
}
},
"theme": "edgeless",
"position": "top",
"static": true,
"content": {
"message": "This website uses cookies to display the current guide progress on the sidebar and otherwise enhance the site."
}
})});
</script>
<!-- hacks-guide change end -->
<!-- end custom head snippets -->
</head>
<!-- hacks-guide change start: Disable caching -->
<body class="layout--single">
<nav class="skip-links">
<ul>
<li><a href="#site-nav" class="screen-reader-shortcut">Skip to primary navigation</a></li>
<li><a href="#main" class="screen-reader-shortcut">Skip to content</a></li>
<li><a href="#footer" class="screen-reader-shortcut">Skip to footer</a></li>
</ul>
</nav>
<!--[if lt IE 9]>
<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="https://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
<![endif]-->
<div class="masthead">
<div class="masthead__inner-wrap">
<div class="masthead__menu">
<nav id="site-nav" class="greedy-nav">
<!-- hacks-guide change start: disable default masthead title -->
<!--
<a class="site-title" href="/">
Wii Hacks Guide
</a>
-->
<!-- hacks-guide change end -->
<ul class="visible-links">
<!-- hacks-guide change start: multi-language configuration -->
<li class="masthead__menu-item masthead__menu-item--lg"><a href="/">Home</a></li>
<li class="masthead__menu-item"><a href="/get-started">Get Started</a></li>
<li class="masthead__menu-item"><a href="/site-navigation">Site Navigation</a></li>
<li class="masthead__menu-item"><a href="/faq">FAQ</a></li>
<!-- hacks-guide change end -->
</ul>
<!-- hacks-guide change start: Add language selector -->
<ul class="hidden-links links-menu hidden"></ul>
<ul class="hidden-links lang-menu hidden">
<li class="masthead__menu-item"><a href="https://wii.hacks.guide/hbc.html">English</a></li>
</ul>
<button class="greedy-nav__toggle hidden" type="button">
<span class="visually-hidden">Toggle Menu</span>
<div class="navicon"></div>
</button>
<button class="greedy-nav__toggle_lang" type="button"><div class="langicon"><i class="fa fa-language fa-lg" aria-hidden="true"></i></div></button>
<!-- hacks-guide change end -->
</nav>
</div>
</div>
</div>
<div class="initial-content">
<div id="main" role="main">
<!-- hacks-guide change start: Implement progress table, replace existing sidebar -->
<!--
<div class="sidebar sticky">
</div>
-->
<div class="sidebar sticky" style="display: none;">
<!-- hacks-guide change start: Refactor entire subsection to allow using translations -->
<nav class="nav__list">
<input id="ac-toc" name="accordion-toc" type="checkbox" />
<label for="ac-toc">Toggle Menu</label>
<ul class="nav__items">
<li>
<span class="nav__sub-title">Overall Progress</span>
<ol>
<li style="display: none;" data-name="home"><a href='/'>Home</a></li>
<li style="display: none;" data-name="get-started"><a href='/get-started'>Get Started</a></li>
<li style="display: none;" data-name="letterbomb"><a href='/letterbomb'>LetterBomb</a></li>
<li style="display: none;" data-name="bluebomb"><a href='/bluebomb'>BlueBomb</a></li>
<li style="display: none;" data-name="flashhax"><a href='/flashhax'>FlashHax</a></li>
<li style="display: none;" data-name="str2hax"><a href='/str2hax'>str2hax</a></li>
<li style="display: none;" data-name="wilbrand"><a href='/wilbrand'>Wilbrand</a></li>
<li style="display: none;" data-name="multiple-options"><i>(Multiple Options)</i></li>
<li style="display: none;" data-name="hbc"><a href='/hbc'>Homebrew Channel and BootMii Installation</a></li>
<li style="display: none;" data-name="hbc-mini"><a href='/hbc-mini'>Homebrew Channel - for Wii mini only</a></li>
<li style="display: none;" data-name="bootmii"><a href='/bootmii'>BootMii Backup</a></li>
<li style="display: none;" data-name="priiloader"><a href='/priiloader'>Priiloader</a></li>
<li style="display: none;" data-name="osc"><a href='/osc'>Open Shop Channel</a></li>
<li style="display: none;" data-name="cios-mini"><a href='/cios-mini'>d2xl cIOS for Wii mini (experimental)</a></li>
<li style="display: none;" data-name="cios-mini"><a href='/cios-mini'>d2xl cIOS for Wii mini (experimental)</a></li>
<li style="display: none;" data-name="wnd-mini"><a href='/wnd-mini'>Wii mini NAND Dumper</a></li>
</ol>
</li>
</ul>
</nav>
<!-- hacks-guide change end -->
</div>
<!-- hacks-guide change end-->
<article class="page" itemscope itemtype="https://schema.org/CreativeWork">
<meta itemprop="headline" content="Homebrew Channel and BootMii Installation">
<div class="page__inner-wrap">
<header>
<h1 id="page-title" class="page__title" itemprop="headline">Homebrew Channel and BootMii Installation
</h1>
</header>
<section class="page__content" itemprop="text">
<!-- hacks-guide change start -->
<hr>
<div class ="notice"><b>For support in English, ask for help at <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.</b></div>
<hr>
<!-- hacks-guide change end -->
<aside class="sidebar__right">
<nav class="toc">
<header><h4 class="nav__title"><i class="fas fa-file-alt"></i> Table of Contents</h4></header>
<ul class="toc__menu" id="markdown-toc">
<li><a href="#instructions" id="markdown-toc-instructions">Instructions</a></li>
<li><a href="#required-reading" id="markdown-toc-required-reading">Required Reading</a></li>
</ul>
</nav>
</aside>
<p>The Homebrew Channel is where you will go to launch homebrew applications.
BootMii is a piece of software that can backup and restore your Wiis NAND storage, and if installed in boot2, provide brick protection.</p>
<p class="notice--info">BootMii can be installed in two ways: directly to a part of the Wii bootloader called boot2, and via an IOS. BootMii under boot2 is preferred as it provides extended brick protection, but Wiis with a vulnerable boot2 are considerably rarer, having been manufactured before 2009. In most cases, installing BootMii as IOS should be fine, as long as you also install <a href="priiloader">Priiloader</a>.</p>
<p class="notice--warning">If you do not have an SD card, you cannot install nor use BootMii, regardless of whether you install it as IOS or boot2.
You can always <a href="hackmii">install it later</a>.</p>
<h3 id="instructions">Instructions</h3>
<ol>
<li>Your console should be powered on and showing the HackMii Installer from the previous part of the guide.
<ul>
<li>You will see a scam warning screen.</li>
</ul>
<p><img src="/images/hackmii/scam.png" alt="Scam Screen" /></p>
</li>
<li>Wait 30 seconds for the text “Press 1 to continue” to appear, then press 1.</li>
<li>
<p>Select <code class="language-plaintext highlighter-rouge">Continue</code>.</p>
<p><img src="/images/hackmii/test_results.png" alt="Results" /></p>
</li>
<li>
<p>Select <code class="language-plaintext highlighter-rouge">Install the Homebrew Channel</code>.</p>
<p><img src="/images/hackmii/hbc_install.png" alt="Homebrew Channel installation" /></p>
</li>
<li>
<p>Once it is completed, select <code class="language-plaintext highlighter-rouge">Continue</code>.</p>
<p><img src="/images/hackmii/hbc_install_ok.png" alt="Homebrew Channel installation OK" /></p>
</li>
<li>
<p>Select <code class="language-plaintext highlighter-rouge">Back</code>, then select <code class="language-plaintext highlighter-rouge">BootMii</code>.</p>
<p><img src="/images/hackmii/bootmii_install.png" alt="BootMii" /></p>
</li>
<li>
<p>Select <code class="language-plaintext highlighter-rouge">Install BootMii as IOS</code>.</p>
<p><img src="/images/hackmii/bootmii_install1.png" alt="BootMii installation" /></p>
<p><img src="/images/hackmii/bootmii_install2.png" alt="BootMii SD card prompt" /></p>
<p><img src="/images/hackmii/bootmii_install3.png" alt="BootMii SD card preparation" /></p>
<p><img src="/images/hackmii/bootmii_install_ok.png" alt="BootMii installation OK" /></p>
</li>
<li>Once it is completed, select <code class="language-plaintext highlighter-rouge">Continue</code>.</li>
<li>
<p>If you have the option to <code class="language-plaintext highlighter-rouge">Install BootMii as boot2</code>, please do so as well.</p>
<p><img src="/images/hackmii/bootmii_install4.png" alt="BootMii boot2 Installation" /></p>
</li>
<li>Select <code class="language-plaintext highlighter-rouge">Exit</code>.</li>
<li>Your console will have booted into the Homebrew Channel.</li>
</ol>
<h3 id="required-reading">Required Reading</h3>
<p>You can now use the Homebrew Channel to launch homebrew apps, as well as BootMii for backing up and restoring your NAND if you were able to install it.</p>
<p>Note: When installing homebrew applications on your SD Card or USB drive, your folder structure should look like this:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>💾 SD Card or USB Drive
| ╸📁 apps
| ╸📁 AppName1
| ╸📄 boot.dol
| ╸📄 meta.xml
| ╸📄 icon.png
| ╸📁 AppName2
| ╸📄 boot.dol
| ╸📄 meta.xml
| ╸📄 icon.png
</code></pre></div></div>
<p><code class="language-plaintext highlighter-rouge">AppName1</code> and <code class="language-plaintext highlighter-rouge">AppName2</code> are placeholder names. Do not nest multiple <code class="language-plaintext highlighter-rouge">apps</code> folders inside the <code class="language-plaintext highlighter-rouge">apps</code> folder itself.</p>
<p class="notice--info"><a href="bootmii">Continue to making a NAND Backup using BootMii</a><br />
Making a NAND backup at this point is highly recommended, as they can be used to recover from bricks.</p>
<p class="notice--info">Tip: If a Wii has BootMii installed as boot2, your disc drive will flash very briefly after the immediate flash that happens when you press the POWER Button.</p>
</section>
<footer class="page__meta">
</footer>
</div>
</article>
</div>
</div>
<div id="footer" class="page__footer">
<footer>
<!-- start custom footer snippets -->
<!-- end custom footer snippets -->
<div class="page__footer-follow">
<ul class="social-icons">
<li><strong>Follow:</strong></li>
<li><a href="https://github.com/hacks-guide/Guide_Wii" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-github" aria-hidden="true"></i> GitHub</a></li>
<!-- hacks-guide change start: force disable atom feed-->
<!--
<li><a href="/feed.xml"><i class="fas fa-fw fa-rss-square" aria-hidden="true"></i> Feed</a></li>
</ul>
-->
<!-- hacks-guide change end -->
</div>
<!-- hacks-guide change start: custom footer -->
<div class="page__footer-copyright">&copy; 2023 Nintendo Homebrew. - <a href="site-navigation">Site Navigation</a> - <a href="privacy-policy">Privacy Policy</a> - <a href="donations">Donations</a> <!-- Powered by <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.--></div>
<!-- hacks-guide change end -->
</footer>
</div>
<!-- hacks-guide change end -->
<script src="/assets/js/main.min.js"></script>
<!-- hacks-guide change start: Disable caching -->
<!-- hacks-guide change end -->
</body>
</html>