6.6.0 Changelog:

Summary
-------
-New\updated website, exploits, recommended cIOSs, System Menu IOSs, apps, modding steps, videos, discord server and donations page.
-Major improvements to ModMii's custom generated guides, updates to many of ModMii's downloads, and fixed a handful of broken links.

General
-------
-Updated links to ModMii's new site; modmii.github.io and migrated the project from sourceforge to github.
-Added str2hax exploit to ModMii, enabling you to softmod using a FAT32 HDD in place of an SD Card to do most things. This is always included as an exploit option in all of ModMii's guides.
-Rewrote ModMii's updater to be able to adapt to potential website changes. Updates should work even if github goes down or ModMii moves to a different home for some other reason.
-ModMii's File Cleanup feature now also removes the Priiloader Launcher (new) and ModMii Guides.
-Added a dedicated "Extra Brick Protection" setting to Options menu. Previously it had a shared setting with "Update IOSs".
-Added d2x version selector to the main Options menu in addition to Download Page 4 and Advanced Downloads Page.
-Added hermes cIOS setting to Options menu; when enabled 202 & 222-224 are included in recommended cIOSs. Default is disabled since they are generally redundant with other recommended cIOSs
-Added a check to prevent creating dead-end shortcuts if PC Apps are not downloaded successfully.
-Created a new ModMii Discord Support Server for users who prefer to use Discord instead of email or gbatemp: https://discord.gg/cMnBRACQwQ
-Donations now accepted (again) at modmii.github.io/donations.html. No easter eggs or perks given in exchange for donations. Support is given freely and equally.

CIOS
----
-Updated default version of d2x from v8-final to v10-beta52 and rev number maxxed out to 65535.
-ModMii and wii.guide have coordinated updating our recommended cIOSs to install d2x cIOS with base 38 to slot 251. Previously ModMii didn't install anything to this slot, and wii.guide recommended base 58 to this slot. There are 2 games that are supported by d2x base 38 that do not fully work with the standard d2x base 57 & 56 setup in slots 249 & 250. Wii.guide previously recommended installing d2x base 58 to slot 251, but this only worked for 1 of these games. Similarly ModMii previously recommended Hermes cIOSs by default which worked in these cases. Today I am proud to say that these two great Wii modding resources are fully aligned in their recommended cIOS setup. More info here: https://wiki.gbatemp.net/wiki/Wii_cIOS_base_Compatibility_List
-Made three new changes to the patched IOS60v6174 that ModMii installs to System Menu IOS slots; 1) tagged 00000000.app for better sysCheck IOS detection; 2) changed version number from 16174 to 65535 since it is no longer needed for sysCheck IOS detection; and 3) replaced Nintendo's RSA Public key with RC24's enabling it to support RiiConnect24, including Wii Mail. With this System Menu IOS you can use RiiConnect24 without having to be on SM4.3. Note that for full RiiConnect24 functionality you will still need to use the RiiConnect24 patcher, but you can skip updating to 4.3 and installing RC24's IOS80 (which carries some small 003 brick potential). ModMii's sysCheck updater will accept both the current and previous versions as being up to date since these changes are non-vital improvements.
-Hermes cIOSs 202 & 222-234 are no longer included in recommended cIOSs by default since they are generally redundant with other recommended cIOSs. This can be re-enabled in ModMii's Options.
-Adjusted the tag on the IOS236 WAD from Download Page 1 so that it reports the same detailed info in sysCheck logs as the version installed by the IOS236 Installer homebrew. This WAD is still not used in any ModMii functions, but it remains available for download.

Wizards/Guides
--------------
-Removed IOS236 installation from main modding procedure; instead Priiloader and WADs are installed using ahbprot access. IOS236 WAD, IOS236 installer and Simple IOS Patcher still available in Download Pages.
-Replaced MMM with Some YAWMM Mod for ModMii's main wizard and sysCheck Updater wizard as it has support for Motion+ controllers. WiiMod Lite is not supported because of reasons identified here: http://tiny.cc/0ihotz
-MMM is still used in some guides where it's launched directly from an exploit to install WADs then use it's App Launcher to load the next app without having to rename files and repeat an exploit. Notes added to these guides on how to proceed you only have Motion+ remotes.
-Bundled a new stand-alone script saved to ModMii's Support folder: ExploitAppSelector.bat. It does exactly what it says and works when saved to the root of any SD or COPY_TO_SD folder, or ModMii's main\support folders. ModMii wizards that launch MMM via an exploit also save this script to COPY_TO_SD and reference it in guides to help users change the app launched by exploits.
-Added a new first step to guides to explicitly check the format of your SD card (or HDD) and to format it as FAT32 if necessary. Not applicable to Region Change Guides and sysCheck Updater guides as these users will already have done this. These steps were already present in ModMii's USB-Loader setup guides.
-In the ModMii main wizard, if a user indicates his wii is not a virgin and knows specifically what he wants to update, and they decide to change SM versions but say no to installing Priiloader, ModMii will override this poor decision and include Priiloader in its guide. I don't think many people are using ModMii this way, but just in case.
-Added KoreanKii to region change guides as an optional step to add or remove the Korean Key.
-Updated many gifs used in ModMii guides as well as created new ones for ModMii's new videos.
-Nintendont is now downloaded as a Gamecube "plugin" when setting up a USB-Loader with one of ModMii's wizards. All apps still available on a stand-alone basis in classic download pages.
-Major improvements to the content and formatting of ModMii's custom guides. "Fun Facts" and other pro-tips were added in an attempt to help first-time modders learn more about what they're doing instead of just following steps.
-Added support for the LetterBomb exploit to ModMii's guides. This was essentially already supported in the form of Wilbrand's Mailbox Bomb. However, now when ModMii prompts users for their Wii's MAC Address they will be given the option to skip this for now and enter it later. Wilbrand's Mailbox Bomb is constructed if a MAC address is provided; but if skipped, ModMii will not prepare the exploit directly but instead instruct users to download and save LetterBomb to their SD Card. If on SM4.3, LetterBomb is always set to be a secondary exploit option.
-SysCheck Updater guides now include a copy of the original sysCheck in a spoiler.
-Alphabetized WADs in ModMii's guides as well as downloads in general.

App Updates
-----------
-Priiloader updated to v0.9 with lots of new features; ModMii bundles it with the Priiloader Launcher app and a modified hacks_hash with the "Lock System Menu with Black Screen" hack removed. Added some important info and warnings to meta.xml; e.g. how to access Priiloader, how it can be removed when updating or (un)installing a new System Menu, name changed to "Priiloader Installer", etc.
-Reordered paths for USB-Loader Forwarder Channel to prioritize USBLoaderGX first, WiiFlow second, and CFG third. Also the removed splash screen to speed up load time.
-Updated Any Region Changer (ARC) to ARC ModMii Edition (ARCME) by scooby74029; if ARCME detects a region mismatch, you only have to select the "Auto Fix Settings" to correct it. Older versions of ARC required you to set a Region, save, then change the video mode back to it's previous setting, and save again. ARCME's "Auto Fix Settings" takes care of all that (i.e. it does not change the video mode but changes everything else to align with the installed System Menu region). It's a minor improvement over the original but don't forget it also supports Motion+ remotes so ARCME FTW!
-Updated USBLoaderGX to blackb0x's r1272 mod v5 released in Feb 2021. It's changelog is quite impressive, you should read it: http://tiny.cc/gxenhanced
-Updated WiiFlow Lite to Fledge68's v5.4.8
-Updated Nintendont to v6.490.
-Updated Wii64 beta 1.1 to beta 1.2; which was released 3 years ago, sorry for missing it! Please report if you notice something like this!
-Updated Savegame Manager GX to rev76 by Dj_Skual.
-Updated Homebrew Browser from v0.3.9c to v0.3.9e.
-Updated sysCheck to the latest, slightly modified, version of sysCheck HDE. The only change is an updated URL to re-enable uploading of reports; thanks to the RC24 team for maintaining this functionality!
-Two versions of Bootmii SD Files are now considered valid. The older version hosted online by Team Twiizer, and now also the newer version that the latest HackMii Installer creates when preparing an SD card.
-Added custom meta.xml and icon.png to the HackMii Installer. The installer itself is still downloaded from the original source and NOT mirrored.
-Updated Configurable USB Loader MOD Patched to the latest version 70r78.11 by nitro from 2017/01/15 (mighty.dol plugin also updated) http://tiny.cc/r5kqtz
-CFG USBLoader downloads will only update\overwrite apps folder, existing usb-loader config files will not be overwritten. Previous behaviour would have renamed the usb-folder if detected; now it just skips any duplicates when copying config files.
-No longer creates a custom CFG USBLoader config.txt to avoid potential user error\overwrite if manually copying files over to SD or USB.

SysCheck Updater
----------------
-d2x v8-final and v10-beta52 are considered equivalent by ModMii's sysCheck updater.
-SysCheck updater will now consider cIOSs valid regardless of their installed version number (i.e. d2x v10 will be considered valid if it's v65535, v21010 or some other number).
-Added check for RiiConnect24's IOS31 to ModMii's sysCheck Updater, if detected users will be prompted whether they want to keep or overwrite RiiConnect24.
-Added check to sysCheck updater to abort if console type is detected as vWii

SNEEK
-----
-Added checks for SNEEK when building UNEEK, and vice versa. Users are prompted if there's a conflict to choose whether to skip or overwrite SD files for one with the other. This is especially helpful for users trying to set up a SNEEK and UNEEK dual-boot configuration. Users are instructed how to have both SNEEK and UNEEK (with or without DI) set up simultaneously to allow quickly switching between them using USBLoaderGX.
-Added many more SNEEK notes to help users get started, and notes are now also displayed if using ModMii Skin.

Videos
------
-9 new or updated videos added to ModMii guides (although the KoreanKii videos are so short they almost don't count)
-str2hax and Priiloader v0.9 videos by Foxlet and directed by XFlak.
-Some YAWMM Mod, ARCME, KoreanKii removal videos recorded by Clutz450, edited by alexander1970 and directed by XFlak.
-KoreanKii installation video by JoostinOnline.
-LetterBomb and Downloading LetterBomb videos by DeadlyFoez. He recorded these ages ago but they were never used until now.
-Updated HackMii Installer video recorded by Foxlet, combined with older footage from DeadlyFoez, edited by alexander1970, directed by XFlak. This video now shows what the installer looks like if you can install Bootmii as boot2 as well as if you cannot.

Fixed dead links
----------------
-Updated ModMii's cheat code downloader to use codes.rc24.xyz since geckocodes.org has shut down.
-Updated broken links for Accio Hacks, FAT32 GUI Formatter and UnRAR (UnRAR required for SNEEK installations). Broken links were only problematic if the files had not been previously downloaded and saved to ModMii's temp folder.
-If you happen to type "scam" after typing "skip" and accidentally press enter at the scam warning screen, ModMii will no longer prompt you with the aforementioned screen until the next software update. Yes I know this isn't a dead link, but if you made it this far into the changelog and are still paying attention you earned an egg!
-Reuploaded and updated links for ModMii's youtube videos.

Other
-----
-Other minor changes.
-So this is the final FINAL update... again... see you for the next one!
This commit is contained in:
XFlak 2021-02-28 00:55:03 +02:00
parent 492806f7ec
commit 97ef4e85bc
71 changed files with 4541 additions and 2595 deletions

Binary file not shown.

View File

@ -0,0 +1,193 @@
@echo off
setlocal
chdir /d "%~dp0"
chcp 65001>nul
set DRIVE=
::check if local
if not exist apps goto:skip
set DRIVE=%cd%
if /i "%DRIVE:~-1%" EQU "\" set DRIVE=%DRIVE:~0,-1%
dir "%DRIVE%\apps\*.dol" "%DRIVE%\apps\*.elf" /B /S>%temp%\applist.txt
if not errorlevel 1 goto:gotdrive
set DRIVE=
:skip
if not exist Support cd..
::check for modmii drive setting
if not exist Support\settings.bat goto:skip
::remove setting path's with an & symbol and force default
if exist Support\sfk.exe Support\sfk filter -spat Support\settings.bat -!"\x26" -write -yes>nul
call Support\settings.bat
if "%DRIVE%"=="" (goto:skip)
if /i "%DRIVE:~1,1%" NEQ ":" set DRIVE=%cd%\%DRIVE%
dir "%DRIVE%\apps\*.dol" "%DRIVE%\apps\*.elf" /B /S >%temp%\applist.txt
if not errorlevel 1 (move /y %temp%\applist.txt %temp%\applist.txt>nul) & (goto:gotdrive)
set DRIVE=
:skip
::check for COPY_TO_SD
if not exist COPY_TO_SD\apps goto:skip
set DRIVE=%cd%\COPY_TO_SD
dir "%DRIVE%\apps\*.dol" "%DRIVE%\apps\*.elf" /B /S>%temp%\applist.txt
if not errorlevel 1 goto:gotdrive
set DRIVE=
:skip
:noapps
echo Exploit App Selector
echo by XFlak
echo.
echo This tool will help you quickly switch the boot.dol\elf app that is saved to the root of your SD Card to be launched by Wii Exploits.
echo.
echo *If you're seeing this message something went wrong, make sure this file is saved to the root of your SD Card or COPY_TO_SD folder and that it has an apps folder with some Wii apps in it.
echo.
echo Press any key to exit . . .
pause>nul
exit
:gotdrive
cls
echo Exploit App Selector
echo by XFlak
echo.
echo This tool will help you quickly switch the boot.dol\elf app that is saved to the root of your SD Card to be launched by Wii Exploits.
echo.
echo Confirm this your SD Card or COPY_TO_SD folder: %DRIVE%
echo *If this isn't right, make sure this file is saved to the root of your SD Card or COPY_TO_SD folder and that it has an apps folder with some Wii apps in it.
echo.
echo Select the App to start when an exploit is launched on your Wii:
echo.
::Loop through the the following once for EACH line in *.txt
set /a line=0
for /F "tokens=*" %%A in (%temp%\applist.txt) do call :process %%A
goto:quickskip
:process
set file=%*
::skip any lines ending in bootmini.elf
if /i "%file:~-12%" EQU "bootmini.elf" goto:EOF
set /a line=%line%+1
echo %line% = %file%
goto:EOF
:quickskip
echo.
echo Notes: * Not all exploits support Dols; however, Elf files work with all exploits.
echo * If the app you want to select isn't listed above, save it here and try again:
echo %DRIVE%\apps
echo.
set /p selection= Enter Selection Here:
if /i "%selection%" EQU "exit" exit
::check if numeric
SET "var="&for /f "delims=0123456789" %%i in ("%selection%") do set var=%%i
if defined var goto:badkey
if /i %selection% GTR %line% goto:badkey
::Loop through the the following once for EACH line in *.txt
set /a line=0
for /F "tokens=*" %%A in (%temp%\applist.txt) do call :process %%A
goto:quickskip
:process
set file=%*
::skip any lines ending in bootmini.elf
if /i "%file:~-12%" EQU "bootmini.elf" goto:EOF
set /a line=%line%+1
if /i "%line%" EQU "%selection%" goto:quickskip
goto:EOF
:quickskip
::make backup
if exist "%Drive%\boot.dol" goto:overwriteQ
if not exist "%Drive%\boot.elf" goto:skiprename
:overwriteQ
echo.
echo Boot.dol\elf already detected in %DRIVE%
echo Overwrite\Delete or Rename? O/R
echo.
set /p selection= Enter Selection Here:
if /i "%selection%" EQU "R" goto:skip
if /i "%selection%" NEQ "O" goto:notO
if exist "%Drive%\boot.elf" del "%Drive%\boot.elf">nul
if exist "%Drive%\boot.dol" del "%Drive%\boot.dol">nul
goto:skiprename
:notO
cls
echo You Have Entered an Incorrect Key
@ping 127.0.0.1 -n 2 -w 1000> nul
cls
goto:overwriteQ
:skip
echo.
if not exist "%Drive%\boot.dol" goto:skip
:COPY
SET /a COUNT=%COUNT%+1
if exist "%Drive%\boot%COUNT%.dol" goto:COPY
rename "%Drive%\boot.dol" "boot%COUNT%.dol"
echo Renaming "%Drive%\boot.dol" to "boot%COUNT%.dol"
:skip
if not exist "%Drive%\boot.elf" goto:skiprename
set /a COUNT=0
:COPY2
SET /a COUNT=%COUNT%+1
if exist "%Drive%\boot%COUNT%.elf" goto:COPY2
rename "%Drive%\boot.elf" "boot%COUNT%.elf"
echo Renaming "%Drive%\boot.elf" to "boot%COUNT%.elf"
:skiprename
::get app name
echo set app=%%file:%DRIVE%\apps\=%%>%temp%\app.bat
call %temp%\app.bat
echo.
echo Copying "..\%app%" to "%Drive%\boot.%file:~-3%"...
copy /y "%file%" "%Drive%\boot.%file:~-3%">nul
if errorlevel 1 goto:fail
echo.
echo FINISHED!
echo.
echo Safely remove your SD Card and insert it into your Wii. The next time you launch an exploit it will load a copy of %app%.
echo.
if /i "%file:~-3%" EQU "dol" (echo WARNING: Not all exploits support Dols; however, Elf files work with all exploits.) & (echo.)
echo Press any key to exit . . .
pause>nul
exit
:badkey
echo You Have Entered an Incorrect Key
@ping 127.0.0.1 -n 2 -w 1000> nul
goto:gotdrive
:fail
echo.
echo *If you're seeing this message something went wrong.
echo.
echo Press any key to exit . . .
pause>nul
exit

View File

@ -1,8 +1,13 @@
<!---------------------------ANY REGION CHANGER SECTION BELOW------------------------------> <!---------------------------ANY REGION CHANGER SECTION BELOW------------------------------>
<font size="5"><li>Use Any Region Changer</li></font><br> <font size="5"><li>Use Any Region Changer ModMii Edition</li></font><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/gwJgWofoQeM?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/ARC.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/ZbIszQY8VbM?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/ARCME.gif" border="0"/></a><br>
Launch "ARC 1.1b mod06 Offline" via the Homebrew Channel<br> <ol type="A">
After the app loads, select IOS236 then press "A".<br> <li>Launch "Any Region Changer ModMii Edition" via the Homebrew Channel
After reading the warning, press "1".<br><br> <li>After reading the warning, press <kbd>A</kbd> to continue.
You will see this error at the top of the screen: "WARNING: AREA: SysMenu MISMATCH!"<br> <ul style=align="left" type="disc"><li>You will see this error at the top of the screen: "WARNING: AREA/SysMenu MISMATCH!"</ul>
Go down to select "System Menu Region" and <li>Press <kbd>↓</kbd> until "Auto Fix Settings" is selected and press <kbd>A</kbd>.
<li>Press any key to continue, and the "WARNING: AREA/SysMenu MISMATCH!" error should disappear.
<li>Now return to the HBC by pressing the <kbd>Home</kbd> button or by navigating to "Exit to the Homebrew Channel" and pressing <kbd>A</kbd>.
</ol>
<br>
<!---------------------------ANY REGION CHANGER SECTION ABOVE------------------------------>

View File

@ -1,8 +0,0 @@
<br>
Look at "Console Video Mode" and make a note of what setting you have. Then go down to "Auto set from System Menu Region" and press "A". When asked if you want to save, choose "No". Then go to "Console Video Mode" and change it back to your original setting.<br>
Now that you have all your settings as they should be, scroll down to "Save Settings" and press "A".<br><br>
The "WARNING: AREA: SysMenu MISMATCH!" error should go away.<br>
Press the "Home" button to return to the Homebrew Channel.<br>
<!---------------------------ANY REGION CHANGER SECTION ABOVE------------------------------>

View File

@ -1,4 +1,8 @@
<!---------------------------------Abstinence NOTES BELOW-----------------------------------> <!---------------------------------Abstinence NOTES BELOW----------------------------------->
<li>This guide does not install any unofficial content to your Wii.</li> <li>This guide does not install any unofficial content to your Wii.</li>
<li>Nintendo should not be able to detect that any homebrew has been run on your Wii.</li> <li>Nintendo should not be able to detect that any homebrew has been run on your Wii.</li>
<li>An SD Card is required to complete this guide.
<li>If you get errors during any of the steps reformat your SD card (or HDD) as FAT32.</li>
<li>After finishing this guide completely one time, you can start neek again with just the Launch Exploit step.
<li>If your Wii ever freezes, hold the power button on the Wii for 5 seconds to power it off then try again.</li>
<!---------------------------------Abstinence NOTES ABOVE-----------------------------------> <!---------------------------------Abstinence NOTES ABOVE----------------------------------->

View File

@ -1,23 +1,31 @@
<!----------------------------After Modding section below----------------------------->
<font size="6"><li><a name="Done">After modding your Wii</a></li></font><br>
After you are done modding your Wii, you can optionally delete any unnecesarry files by using ModMii's "File Cleanup" Feature.<br><br>
If you used Bannerbomb and choose not to use the File Cleanup feature, in order to avoid having your Wii freeze when accessing the SD Card Menu, you should delete the "aktn" folder where bannerbomb is saved (SD:\private\wii\title\aktn), or rename the entire "private" folder.<br><br> <li>Optionally remove unnecesarry files using ModMii's "File Cleanup" feature to prevent amateurs from using potentially dangerous apps.
At this point you're practically done.<br> <li>Download the latest Homebrew apps to your SD Card or FAT32 USB Hard Drive so they can be launched via the HBC or forwarder channels.
Now you should be downloading the latest homebrew applications and setting them up on your SD Card (or FAT32 USB Hard Drive) so they can be launched via the HBC.<br>
<br>
For playing your backups off a USB hard drive, run the USB-Loader Setup feature from ModMii's Main Menu.<br>
<br>
For downloading applications, you should:<br>
<ul><li>Check out ModMii's batch download pages as it has many popular apps available for download.</li>
<li>Download <a href="http://www.sites.google.com/site/completesg/how-to-use/hbb" target="_blank">Homebrew Browser</a> via ModMii to get many popular apps, but this is an online only Wii application.</li>
<li>For those without internet on their Wii, check out this list of <a href="http://wiibrew.org/wiki/List_of_all_homebrew" target="_blank">Homebrew applications.</a></li></ul>
Another great resource is <a href="http://webrewwii.blogspot.com" target="_blank">webrewwii.blogspot.com</a><br><br>
After getting whatever apps you want, you should get a boot.dol file and possibly a icon.png and meta.xml.<br> <ul style=align="left" type="square">
For HBC to read your SD/USB correctly, your card must be structured SD:/apps/application name/boot.dol<br> <li>Download some Just for Fun apps like emulators using ModMii Classic's Download Page 2 and entering "J".
If you have a *.dol not named boot.dol, rename it boot.dol, otherwise it will not be recognized by the HBC.<br> <li>Grab the <a href="https://wii.guide/hbb" target="_blank">Homebrew Browser</a> from ModMii or using the link to easily download many other popular apps right from your Wii! (requires WiFi on console)</li>
(optional: the icon.png and meta.xml should be saved in the same place as the boot.dol)<br> <li>Some other great libraries of Homebrew applications can be found at <a href="http://wiibrew.org/wiki/List_of_all_homebrew" target="_blank">wiibrew.org</a>, <a href="https://translate.google.com/translate?hl=en&sl=en&tl=en&u=https%3A%2F%2Fwiidatabase.de%2Fdownloads%2F" target="_blank">wiidatabase.de</a> and of course <a href="https://gbatemp.net/categories/nintendo-wii-discussions.104" target="_blank">gbatemp</a>.
<ul style=align="left" type="disc">
<li>To manually "install" apps, download your homebrew and you should find a boot.dol (or boot.elf) file and possibly an icon.png and meta.xml.
<li>For the HBC to read your SD/USB correctly, your card must be structured SD:/apps/application name/boot.dol
<li>Some apps require a meta.xml be saved in the same place as the boot.dol to work properly (icon.png is always optional).
<li>If you have a dol or elf file not named "boot", rename it boot.dol (or boot.elf), otherwise it will not be recognized by the HBC (not required if using Priiloader to install a file from the root of your device).
</ul>
</ul>
<li>Check out some of my custom <a href="https://gbatemp.net/threads/x-flaks-top-wii-channels.205622/" target="_blank">Forwarder Channels</a> to launch your favourite homebrew straight from the System Menu.
<li>"Expand" your Wii's 500MB internal memory for more WiiWare and Virtual Console games by having it load the System Menu from external storage instead. Use ModMii's SNEEK installer and Emulated NAND builder to get started.
<li>Check out some <a href="https://gbatemp.net/threads/x-flaks-crazy-intro-videos.189411" target="_blank">Crazy Intro Videos</a> to customize how your Wii starts up.
<li>Bring back online gaming to your Wii! <a href="https://wii.guide/wiimmfi" target="_blank">Wiimmfi</a> is a replacement service for the now defunct Nintendo Wi-Fi Connection.
<li>Bring back WiiConnect24 to your Wii! <a href="https://rc24.xyz" target="_blank">RiiConnect24</a> restores functionality to Wii Mail and various Nintendo Channels such as Forecast, News, Everybody Votes, Nintendo, Check Mii Out, and more!
<ul style=align="left" type="square">
<li>Note: if you used ModMii 6.5.2 or higher to install your System Menu IOS, you can use all of RiiConnect24's features without having to be on System Menu version 4.3 or (re)install a different IOS80. ModMii's RC24 compatible System Menu IOSs can be identified by their "ModMii" tag in syscheck reports.
</ul>
</ul>
<br> <br>
<!----------------------------After Modding section above-----------------------------> <!----------------------------After Modding section above----------------------------->

View File

@ -1,5 +1,11 @@
<b>BannerBomb v1</b><br> <b>Bannerbomb v1</b><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/j9cTbNrFcvA?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/BannerbombV1.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/q_Eq_vFhuIg?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/BannerbombV1.gif" border="0"/></a><br>
Requirements: an SD or SDHC card<br> Requirements: an SD or SDHC card<br>
Run BannerBomb v1 by going to Settings, Data Management, Channels, SD Card and choosing yes to load boot.dol/elf.<br> <br>
<b>Note:</b> If it doesn't work for you, visit <a href="http://bannerbomb.qoid.us/" target="_blank">http://bannerbomb.qoid.us/</a> for more variations of either version of bannerbomb.<br> <ul style=align="left" type="disc">
<li>Run Bannerbomb v1 by going to Settings, Data Management, Channels, SD Card and choosing yes to load boot.dol/elf.<br>
<ul style=align="left" type="square">
<li>Note: If it doesn't work for you, visit <a href="http://bannerbomb.qoid.us/" target="_blank">http://bannerbomb.qoid.us/</a> for more variations of Bannerbomb v1 (ignore the suggestion to update and use LetterBomb).
<li>In order to use the SD Card Menu normally again after following this guide, you can remove Bannerbomb from your SD card with ModMii's File Cleanup feature, or by manually deleting the "aktn" folder where bannerbomb is saved (SD:\private\wii\title).
</ul>
</ul>

View File

@ -1,5 +1,11 @@
<b>Bannerbomb v2</b><br> <b>Bannerbomb v2</b><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/X5pyC07Vw3o?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/BannerbombV2.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/mH219SL6Lak?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/BannerbombV2.gif" border="0"/></a><br>
Requirements: an SD or SDHC card<br> Requirements: an SD or SDHC card<br>
Run BannerBomb v2 by selecting the SD Card Button on the main system menu screen and choosing yes to load boot.dol/elf.<br> <br>
<b>Note:</b> If it doesn't work for you, visit <a href="http://bannerbomb.qoid.us/" target="_blank">http://bannerbomb.qoid.us/</a> for more variations of either version of bannerbomb.<br> <ul style=align="left" type="disc">
<li>Run Bannerbomb v2 by selecting the SD Card Button on the main system menu screen and choosing yes to load boot.dol/elf.<br>
<ul style=align="left" type="square">
<li>If it doesn't work for you, visit <a href="http://bannerbomb.qoid.us/" target="_blank">http://bannerbomb.qoid.us/</a> for more variations of Bannerbomb v2 (ignore the suggestion to update and use LetterBomb).
<li>In order to use the SD Card Menu normally again after following this guide, you can remove Bannerbomb from your SD card with ModMii's File Cleanup feature, or by manually deleting the "aktn" folder where bannerbomb is saved (SD:\private\wii\title).
</ul>
</ul>

View File

@ -1,11 +1,14 @@
<b>Bathaxx</b><br> <b>Bathaxx</b><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/54jHBVZkbSc?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/Bathaxx.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/b9Ez86hUJsQ?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/Bathaxx.gif" border="0"/></a><br>
Requirements: A copy of "LEGO Batman", a standard SD card (will not work with an SDHC card), and a nunchuck.<br> Requirements: A copy of "LEGO Batman", a standard SD card (will not work with an SDHC card), and a nunchuck.<br>
<br>
<ol type="A"><li>Load the LEGO Batman game at least once (otherwise you won't be able to copy over the hack).</li> <ol type="A"><li>Load the LEGO Batman game at least once (otherwise you won't be able to copy over the hack).</li>
<li>Delete or move\backup your personal "LEGO Batman" save file before copying the files to your SD Card.</li> <li>Delete or move\backup your personal "LEGO Batman" save file.</li>
<li>Copy the ModMii files to the root of your SD card (if you havent already) and insert it into your Wii.</li> <ul style=align="left" type="disc">
<li>If you want to move\copy your save data to the same SD card with your ModMii files, first rename the SD:\private folder containing the exploit to something else. Then copy your save from the Wii to your SD Card and backup the new private folder with your save. Finally rename the original exploit folder back to SD:\private and reinsert the SD Card into your Wii before continuing to the next step. At the end of this guide you can restore the backup you made.</li>
</ul>
<li>Go into Wii Options - Data Management - Save Data - Wii - SD Card then copy over the "LEGO Batman" save that corresponds to your region.</li> <li>Go into Wii Options - Data Management - Save Data - Wii - SD Card then copy over the "LEGO Batman" save that corresponds to your region.</li>
<li>Start the LEGO Batman game. Load the new save file.</li> <li>Start the LEGO Batman game. Load the new save file.</li>
<li>You are now in the batcave, take the elevator on the right side.</li> <li>You are now in the batcave, take the elevator on the right side.</li>
<li>Then in the trophy room, go to the upper corner and go through the door to the "Wayne Manor". Now you can select a character.</li> <li>Then in the trophy room, go to the upper corner and go through the door to the "Wayne Manor". Now you can select a character.</li>
<li>Choose the last enabled character in the lowest row to launch the exploit.</li></ol> <li>Choose the last enabled character in the bottom right to launch the exploit and load your homebrew application.</li></ol>

View File

@ -1,29 +1,42 @@
<!---------------------------------------Credits, apps, and sources are below----------------------------------------------> <!---------------------------------------Credits, apps, and sources are below---------------------------------------------->
<font size="6"><li><a name="Credits">Credits, Supporting Apps, and Sources</a></li></font><br> <font size="6"><li><a name="Credits">Credits, Supporting Apps, and Sources</a></li></font><br>
ModMii was written entirely by me, XFlak; however, without the help of many other very talented people ModMii would not exist.<br> ModMii was written entirely by yours truly, XFlak. Trust me, no one else is crazy enough to try to maintain a batch file that grown so large and 'all over the place'. But without the help of many other very talented people ModMii would not exist. Some people have contributed supporting files or programs, others have shared their knowledge, some have provided ideas and others have given their time.<br>
Some people have contributed supporting files or programs, others have shared their knowledge, some have provided ideas and others have given their time.<br> <br>
I have tried my best to recognize everyone's contribution to ModMii regardless of how big or small it is. If I've forgotten someone, please notify me and I'll add them to the credits as quickly as possible.<br><br> I have tried my best to recognize everyone's contribution to ModMii regardless of how big or small it is. If I've forgotten someone, please notify me and I'll add them to the credits as quickly as possible.<br><br>
<div style="margin: 5px 20px 20px;">
<div class="smallfont" style="margin-bottom: 2px;"><input value="Click to show the Credits" style="margin: 0px; padding: 0px; width: 200px; font-size: 11px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Click to hide the Credits'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Click to show the Credits'; }" type="button">
</div>
<div class="alt2" style="border: 0px inset ; margin: 0px; padding: 6px;">
<div style="display: none;">
<ul><li><font size="4"><b>Team Twiizers</b></font><br> <div style><div class="spoilerfont" style="text-align:center;">
<input value=" Click for Credits, Supporting Apps and Sources " style="margin: 0px; padding: 0px; font-size: xx-large;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Click to hide Credits, Supporting Apps and Sources '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Click for Credits, Supporting Apps and Sources '; }" type="button"></div>
<div class="alt2" style="border: 0px inset ; margin: 0px; padding: 6px;"><div style="display: none;">
<ul style=align="left" type="disc">
<li><font size="4"><b>Team Twiizers</b></font><br>
Thanks to Team Twiizers for creating the revolutionary HackMii Installer. Without their hard work, the Wii might never have been unlocked. Many Team Twiizer Members went on to join Team Fail Overflow; a team that played a vital role in unlocking the PS3.<br><br> Thanks to Team Twiizers for creating the revolutionary HackMii Installer. Without their hard work, the Wii might never have been unlocked. Many Team Twiizer Members went on to join Team Fail Overflow; a team that played a vital role in unlocking the PS3.<br><br>
I especially want to thank Bushing, who gave ModMii his blessing to download and use the HackMii Installer.</li><br> I especially want to thank Bushing (may he rest in peace), who before his untimely passing gave ModMii his blessing to download and use the HackMii Installer.</li><br>
<li><b><font size="4">Giantpune</font></b><br> <li><b><font size="4">Giantpune</font></b><br>
Giantpune is a legend in the Wii Scene and I consider him to be a good friend of mine. He created many exploits, including the Smash Stack exploit for PAL and KOR Wii's (which is still the only method to fix 003 bricked Wii's), the Channel Forwarder dol, USB Loader GX, and many other computer programs to repair or virginize Wii's.<br><br> Giantpune is a legend in the Wii Scene and I consider him to be a good friend of mine. He created many exploits, including the Smash Stack exploit for PAL and KOR Wii's (which is maybe still the only method to fix 003 bricked Wii's), the Channel Forwarder dol, USB Loader GX, and many other computer programs to repair or virginize Wii's.<br><br>
He's contributed code to more projects than I even know about, so its impossible for me to truly convey his impact on the scene. He even took the time to explain a few things to me about cIOSs when ModMii was in its early stages and still known as NUS Auto Downloader.</li><br> He's contributed code to more projects than I even know about, so its impossible for me to truly convey his impact on the scene. He even took the time to explain a few things to me about cIOSs when ModMii was in its early stages and still known as NUS Auto Downloader.</li><br>
<li><b><font size="4">DeadlyFoez</font></b><br>
DeadlyFoez is legendary for his Wii Repairs and infectus tutorial. Anyone who's broken their Wii can email <a href="mailto:deadlyfoez@yahoo.com ">deadlyfoez@yahoo.com </a> to have it fixed.<br><br>
DeadlyFoez played a key role in the ModMii v5.0.0 update not only by helping come up with the idea for using html guides but also creating the template for ModMii's custom html guides and recording almost all of the videos and images they use. Within 1.5 weeks since our initial conversation we were able to collaborate and bring the idea to life in time to release it for Christmas. Working with him on this was a truly rewarding and fun experience. DeadlyFoez also single-handedly built the first official ModMii website.<br><br>
What can I say about THE "DeadlyFoez" on a personal level. He's always getting me into trouble but his friendship is worth every fiasco! It's unreal how he became one of my best friends. Just goes to show you not everyone you meet online is totally crazy; in his case... just a little crazy. But seriously, thanks to DeadlyFoez for always being there for me to bounce ModMii ideas off of, for hosting our Team Your Mom meetings and for introducing me to his awesome family and friends. There's no one else I'd rather geek out with and I'll always have your back.</li><br>
<li><b><font size="4">Violator</font></b><br>
He's my bro, my cuz, my best man and the reason I ever bought or modded a Wii. "XFlak" would have died many years ago if not for him. Thanks Violator, for getting me interested in this stuff, and for all the awesome music you recorded for ModMii and my <a href="https://gbatemp.net/threads/x-flaks-crazy-intro-videos.189411" target="_blank">Crazy Intro Videos</a></li><br>
<li><b><font size="4">JoostinOnline</font></b><br>
Thanks for his work developing KoreanKii (with tueidj), Syscheck HD Edition, sharing his webhosting space with me, and for all his jokes; I'll never get tired of our endless patriotic "debates".</li><br>
<li><b><font size="4">Crediar, Daco Taco and Phpgeek</font></b><br> <li><b><font size="4">Crediar, Daco Taco and Phpgeek</font></b><br>
The above people all had a hand in creating Priiloader. This was another revolutionary tool mainly because it was the first to offer some level of protection to newer Wii's that were unable to install BootMii at boot2. Crediar developed the original preloader as well as s/uneek, NMM, DML, etc.</li><br> The above people all had a hand in creating Priiloader. This was another revolutionary tool mainly because it was the first to offer some level of protection to newer Wii's that were unable to install Bootmii at boot2. Crediar developed the original preloader as well as s/uneek, Nintendont, NMM, DML, etc. Special thanks to Daco Taco for being the last man standing in terms of actively improving/maintaining Priiloader.</li><br>
<li><b><font size="4">Comex</font></b><br> <li><b><font size="4">Comex</font></b><br>
In addition to being a member of Team Twiizers and contributing to the HackMii Installer, Comex created the heavily utilized bannerbomb exploit. This exploit is what allows Wii's on firmwares 3.0-4.2 to be softmodded with only an SD Card instead of needing one of a few specific Wii Games.</li><br> In addition to being a member of Team Twiizers and contributing to the HackMii Installer, Comex created the heavily utilized bannerbomb exploit. This exploit is what allows Wii's on firmwares 3.0-4.2 to be softmodded with only an SD Card instead of needing one of a few specific Wii Games.</li><br>
@ -38,6 +51,9 @@ Hermes is well known for his cIOS 222/223/224 and for his usbloader "uloader". F
<li><b><font size="4">davebaol and XFlak</font></b><br> <li><b><font size="4">davebaol and XFlak</font></b><br>
These developers worked together to modify Waninkoko's rev21 cIOS and created a new "d2x" cIOS. This cIOS is currently considered the ultimate cIOS because it corrected many bugs and added features that were previously thought to be impossible (ie. Support for IOS Reloading Games). WiiPower was also heavily influential in achieving IOS Reload Support.</li><br> These developers worked together to modify Waninkoko's rev21 cIOS and created a new "d2x" cIOS. This cIOS is currently considered the ultimate cIOS because it corrected many bugs and added features that were previously thought to be impossible (ie. Support for IOS Reloading Games). WiiPower was also heavily influential in achieving IOS Reload Support.</li><br>
<li><b><font size="4">Fullmetal5</font></b><br>
Thanks for his work developing the str2hax and bluebomb exploits. Fullmetal5 may have arrived a bit late to the Wii scene, but he's probably one of the most talented developers still active in the scene today. I can't wait to see what he comes out with next!</li><br>
<li><b><font size="4">Rodries</font></b><br> <li><b><font size="4">Rodries</font></b><br>
Thanks to Rodries for improving upon Hermes v5.1 cIOSs.</li><br> Thanks to Rodries for improving upon Hermes v5.1 cIOSs.</li><br>
@ -48,10 +64,14 @@ WiiGator created a cMIOS and Gamecube Backup Launcher. Any GameCube fans owe a b
cwstjdenobs is one of the few people I've encountered in the Wii scene that I would love to treat to a beer. He was always very supportive of me and encouraged me to ask him as many questions as I'd like. He is probably most well known for YAWMM (Yet Another Wad Manager Mod) which was the first Wad Manager to add brick protection by restricting users from making silly mistakes like uninstalling or stubbing a crucial file. He's also made and modified apps specifically for ModMii. For example, he modified WadMii so it doesn't timestamp WADs and he also made a setting.txt builder for ModMii's NAND builder.</li><br> cwstjdenobs is one of the few people I've encountered in the Wii scene that I would love to treat to a beer. He was always very supportive of me and encouraged me to ask him as many questions as I'd like. He is probably most well known for YAWMM (Yet Another Wad Manager Mod) which was the first Wad Manager to add brick protection by restricting users from making silly mistakes like uninstalling or stubbing a crucial file. He's also made and modified apps specifically for ModMii. For example, he modified WadMii so it doesn't timestamp WADs and he also made a setting.txt builder for ModMii's NAND builder.</li><br>
<li><b><font size="4">Leathl</font></b><br> <li><b><font size="4">Leathl</font></b><br>
Leathl is another awesome developer who supported me before I became well known by expanding upon his apps to further support ModMii. Leathl has created many Wii apps including ShowMiiWads, CustomizeMii, libwiisharp, patchios, nusfilegrabber, etc. Despite his recent inactivity, his apps are still highly used today... just goes to show you that quality work never gets old. I also want to thank RetroHead for him Mod of ShowMiiWads which ModMii uses to build emulated nands without requiring any input from the user. libwiisharp.dll is based on wii.py, the wii.py devs are Megazig, Omega, Xuzz, SquidMan, Matt_P and The Lemon Man. Also thanks to Daeken for writing Struct.py and marcan for his LZ77 code.</li><br> Leathl is another awesome developer who supported me before I became well known by expanding upon his apps to further support ModMii. Leathl has created many Wii apps including ShowMiiWads, CustomizeMii, libWiiSharp, patchios, nusfilegrabber, etc. Despite his recent inactivity, his apps are still highly used today... just goes to show you that quality work never gets old. I also want to thank RetroHead for him Mod of ShowMiiWads which ModMii uses to build emulated nands without requiring any input from the user. libWiiSharp.dll is based on wii.py, the wii.py devs are Megazig, Omega, Xuzz, SquidMan, Matt_P and The Lemon Man. Also thanks to Daeken for writing Struct.py and marcan for his LZ77 code.</li><br>
<li><b><font size="4">scooby74029</font></b><br> <li><b><font size="4">scooby74029</font></b><br>
scooby74029's most well known for sneeky compiler, which is able to build multiple different versions of s\uneek. ModMii will always construct the latest version of s\uneek available on his sneeky compiler google code webpage. This means he has total control over what version of s\uneek ModMii will construct. He also created modifications of Leathl's libwiisharp.dll and patchios.exe to further support ModMii. Additionally, he's modified other apps like JoyFlow, JoyLoader GX, JoyLoader CFG, etc. On top of all that, he's an all around awesome person and I'm proud to be on his friends list.</li><br> scooby74029's most well known for sneeky compiler, which is able to build multiple different versions of s\uneek. ModMii will always construct the latest version of s\uneek available on his sneeky compiler google code webpage. This means he has total control over what version of s\uneek ModMii will construct. He also created modifications of Leathl's libWiiSharp.dll and patchios.exe to further support ModMii. Additionally, he's modified other apps like JoyFlow, JoyLoader GX, JoyLoader CFG, etc. On top of all that, he's an all around awesome person and I'm proud to be on his friends list.</li><br>
<li><b><font size="4">person66</font></b><br>
person66 has had a hand in many projects, but most noteworthy are his sharpii cmd line tool and his Universal Forwarder Creator. He also wrote an autoit script that is used to launch ModMii with an icon, arguments and other useful functions.<br><br>
Thanks for trading little bits of batch coding knowledge with me. It's great having a fellow batch coder for a friend; we are a dying breed, so keep up the great work with Universal Forwarder Creator and all your other projects.</li><br>
<li><b><font size="4">WiiPower</font></b><br> <li><b><font size="4">WiiPower</font></b><br>
WiiPower created Neogamma, hands down the best backup disc loader for the Wii. He also modified WiiGators cMIOS and created what is today considered the ultimate cMIOS. Furthermore he's contributed code to many other popular usb-loaders and had a hand in adding IOS Reloading support to the d2x cIOSs.</li><br> WiiPower created Neogamma, hands down the best backup disc loader for the Wii. He also modified WiiGators cMIOS and created what is today considered the ultimate cMIOS. Furthermore he's contributed code to many other popular usb-loaders and had a hand in adding IOS Reloading support to the d2x cIOSs.</li><br>
@ -73,17 +93,25 @@ Thanks to WB3000 for creating NUS Downloader and to WiiNinja for making a cmd li
WiiCrazy is most famous for "Wii Game Shortcut Creator" (formerly known as "Crap"), Crazy Intro and Crazy Intro Video. He also contributed to usb-loaders by bypassing some game specific security. WiiCrazy is another person who's always been willing to do everything in his power to help me, or anyone else for that matter.</li><br> WiiCrazy is most famous for "Wii Game Shortcut Creator" (formerly known as "Crap"), Crazy Intro and Crazy Intro Video. He also contributed to usb-loaders by bypassing some game specific security. WiiCrazy is another person who's always been willing to do everything in his power to help me, or anyone else for that matter.</li><br>
<li><b><font size="4">oggzee, usptactical, gannon and Dr.Clipper</font></b><br> <li><b><font size="4">oggzee, usptactical, gannon and Dr.Clipper</font></b><br>
Together the above people compose the Configurable USB Loader Team. This usb-loader has always been the first to add new features and in my opinion it's the best usb-loader out there.</li><br> Together the above people compose the Configurable USB Loader Team. Back in the day, this usb-loader was always the first to add new features and in my opinion it's one of the top three best usb-loader out there.</li><br>
<li><b><font size="4">Cyan, dimok, blackb0x and the USBLoaderGX team</font></b><br>
Thanks for their work on USBLoaderGX. It is one of the most feature-rich usb-loaders and has quickly become a favourite among the community. I also want to thank Cyan specifically for his excellent support of users on gbatemp for many years; he has probably explained what an IOS is more times than I can count!</li><br>
<li><b><font size="4">Hibernatus, Fledge68 and the WiiFlow team</font></b><br>
Thanks for their work on WiiFlow. It was always beautiful, but now it's got all sorts of bells and whistles, you should check it out.</li><br>
<li><b><font size="4">Wiimm</font></b><br> <li><b><font size="4">Wiimm</font></b><br>
Thanks to Wiimm for creating Wiimms ISO Tools, including wit.exe which ModMii uses to convert Wii Games to s/uneek format as well as build forwarder ISOs.</li><br> For Wiimmfi Thanks to Wiimm for creating Wiimmfi and Wiimms ISO Tools, including wit.exe which ModMii uses to convert Wii Games to s/uneek format as well as build forwarder ISOs.</li><br>
<li><b><font size="4">Leseratte</font></b><br>
For his work on Wiimmfi, as well as d2xl and other amazing projects.</li><br>
<li><b><font size="4">diddy81 and symular syn of the Wii Theme Team</font></b><br> <li><b><font size="4">diddy81 and symular syn of the Wii Theme Team</font></b><br>
The Wii Theme Team has created some of the best Wii Themes ever made! All of the alternative themes available in ModMii were created by them. I want to thank diddy81 in particular for working with me to ensure that all his themes worked perfectly for all regions.</li><br> The Wii Theme Team has created some of the best Wii Themes ever made! All of the alternative themes available in ModMii were created by them. I want to thank diddy81 in particular for working with me to ensure that all his themes worked perfectly for all regions.</li><br>
<li><b><font size="4">FIX94, Narolez and the WiiXplorer Team</font></b><br> <li><b><font size="4">FIX94, Narolez and the WiiXplorer Team</font></b><br>
Thanks to all these people for their contributions in making the best SD/USB forwarder. I want to thank FIX94 in particular who spent a lot of time testing ModMii's Forwarder Builder... he might be young, but he is wise beyond his years; just imagine what he'll be capable of when he's old enought to vote!</li><br> Thanks to all these people for their contributions in making the best SD/USB forwarder. I want to thank FIX94 in particular who not only worked on Nintendont, Some YAWMM Mod, WiiFlow and literally every other big Wii application, but he also spent a lot of time testing ModMii's Forwarder Builder.</li><br>
<li><b><font size="4">jskyboo</font></b><br> <li><b><font size="4">jskyboo</font></b><br>
Thanks to jskyboo for creating WiiMod. His app can do a lot of different things, and it was the first ahbprot enabled WAD Manager to incorporate davebaol's ahbprot bugfix.</li><br> Thanks to jskyboo for creating WiiMod. His app can do a lot of different things, and it was the first ahbprot enabled WAD Manager to incorporate davebaol's ahbprot bugfix.</li><br>
@ -100,6 +128,8 @@ Spanish Translators: <b>ledebene and Burton</b></li><br>
<li><b><font size="4">Fig2k4</font></b><br> <li><b><font size="4">Fig2k4</font></b><br>
Thanks Fig2k4 for WiiBackupManager. It was a pleasure beta testing it for you and sharing my ideas with you. I hope to see you around the forums again and that you continue working on your amazing program.</li><br> Thanks Fig2k4 for WiiBackupManager. It was a pleasure beta testing it for you and sharing my ideas with you. I hope to see you around the forums again and that you continue working on your amazing program.</li><br>
<li><b><font size="4">Foxlet and alexander1970</font></b><br>
Thanks to both of you for recording and editing some of the new videos embedded in ModMii's guides.</li><br>
<li><b><font size="4">WiiShizzza, pepxl, RobGee789 and M3RK</font></b><br> <li><b><font size="4">WiiShizzza, pepxl, RobGee789 and M3RK</font></b><br>
Thanks to WiiShizzza for creating ModMii's new icon and to pepxl for creating ModMii's original icon. I want to thank everyone who created a ModMii icon and submitted it into ModMii's new icon competition. <a href="http://gbatemp.net/topic/296772-new-modmii-iconlogo-candidates/" target="_blank">http://gbatemp.net/topic/296772-new-modmii-iconlogo-candidates/</a><br><br> Thanks to WiiShizzza for creating ModMii's new icon and to pepxl for creating ModMii's original icon. I want to thank everyone who created a ModMii icon and submitted it into ModMii's new icon competition. <a href="http://gbatemp.net/topic/296772-new-modmii-iconlogo-candidates/" target="_blank">http://gbatemp.net/topic/296772-new-modmii-iconlogo-candidates/</a><br><br>
@ -109,103 +139,85 @@ RobGee789 and M3RK did all the graphics used by ModMii Skin. It was a pleasure w
<li><b><font size="4">My Fellow Guide Writers</font></b><br> <li><b><font size="4">My Fellow Guide Writers</font></b><br>
Thanks to tj_cool, xzxero, burritoboy9984, ChokeD and mauifrog for their awesome guides. I especially want to thank tj_cool and xzxero for inviting me to join "The Crew" at the Complete Softmod Guide. I'll never forget how great it felt to be relatively new to the scene and to be invited to join you all as equals.</li><br> Thanks to tj_cool, xzxero, burritoboy9984, ChokeD and mauifrog for their awesome guides. I especially want to thank tj_cool and xzxero for inviting me to join "The Crew" at the Complete Softmod Guide. I'll never forget how great it felt to be relatively new to the scene and to be invited to join you all as equals.</li><br>
<li><b><font size="4">JoostinOnline</font></b><br> <li><b><font size="4">RiiConnect24 and Wii.Guide team</font></b><br>
Thanks for determining the best cIOS configuration and for all his jokes; I'll never get tired of our endless patriotic "debates".</li><br> Thanks in particular go out to urmum_69, Larsenv and KcrPL. Brainstorming and collaborating with you guys made the 2020 lockdowns feel somewhat bearable. Special thanks to urmum_69 for helping me set up the ModMii discord server to a much higher standard than I could have ever hoped to do on my own.</li><br>
<li><b><font size="4">DaMysteryMan</font></b><br> <li><b><font size="4">DaMysteryMan</font></b><br>
Thanks for helping me understand the structure of a cIOS so I could better recreate it in WAD form. For those of you who don't know him, DaMysteryMan is most well known for his ever controversial app - DarkCorp (formerly known as cIOSCorp).</li><br> Thanks for helping me understand the structure of a cIOS so I could better recreate it in WAD form. For those of you who don't know him, DaMysteryMan is most well known for his ever controversial app - DarkCorp (formerly known as cIOSCorp).</li><br>
<li><b><font size="4">person66</font></b><br>
person66 has had a hand in many projects, but most noteworthy are his sharpii cmd line tool and his Universal Forwarder Creator. He also wrote an autoit script that is used to launch ModMii with an icon, arguments and other useful functions.<br><br>
Thanks for trading little bits of batch coding knowledge with me. It's great having a fellow batch coder for a friend; we are a dying breed, so keep up the great work with Universal Forwarder Creator and all your other projects.</li><br>
<li><b><font size="4">Gannon</font></b><br> <li><b><font size="4">Gannon</font></b><br>
Thanks to Gannon for bootopera, which I was able to mod to create the URL loader base dol.</li><br> Thanks to Gannon for bootopera, which I was able to mod to create the URL loader base dol.</li><br>
<li><b><font size="4">Violator</font></b><br>
He's my bro, my cuz, my best man and the reason I ever bought or modded a Wii. "XFlak" would have died many years ago if not for him. Thanks Violator, for getting me interested in this stuff, and for all the awesome music you recorded for ModMii and my <a href="http://tinyurl.com/crazyintro" target="_blank">Crazy Intro Videos</a></li><br>
<li><b><font size="4">DeadlyFoez</font></b><br>
DeadlyFoez is legendary for his Wii Repairs and infectus tutorial. Anyone who's broken their Wii can email <a href="mailto:deadlyfoez@yahoo.com ">deadlyfoez@yahoo.com </a> to have it fixed.<br><br>
DeadlyFoez played a key role in the ModMii v5.0.0 update not only by helping come up with the idea for using html guides but also creating the template for ModMii's custom guides and recording almost all of the videos and images they use. Within 1.5 weeks since our initial conversation we were able to collaborate and bring the idea to life in time to release it for Christmas. Working with him on this was a truly rewarding and fun experience. DeadlyFoez also single-handedly built ModMii.comuf.com (formerly ModMii.zzl.org) which has become the official ModMii website.<br><br>
What can I say about THE "DeadlyFoez" on a personal level. He's always getting me into trouble but his friendship is worth every fiasco! It's unreal how he became one of my best friends. Just goes to show you not everyone you meet online is totally crazy; in his case... just a little crazy. But seriously, thanks to DeadlyFoez for always being there for me to bounce ModMii ideas off of, for hosting the first two Team Your Mom meetings and for introducing me to his awesome family and friends. There's no one else I'd rather geek out with and I'll always have your back.</li><br>
<li><b><font size="4">All My Beta Testers!</font></b><br> <li><b><font size="4">All My Beta Testers!</font></b><br>
It's because of you guys that ModMii is as stable as it is. Considering that ModMii is developed entirely in notepad without any kind of debugger or developer tools; it's pretty remarkable that ModMii has always been bug-free (albeit with a couple minor exceptions). Thanks for your never-ending devotion to quality control!<br> It's because of you guys that ModMii is as stable as it is. Considering that ModMii is developed entirely in notepad without any kind of debugger or developer tools; it's pretty remarkable that ModMii has always been bug-free (albeit with a couple minor exceptions). Thanks for your never-ending devotion to quality control!<br>
Here's a list of ModMii's current beta testing group (in no particular order): scooby74029, DeadlyFoez, redia, Etheboss, JoostinOnline, person66, brausm08, geovalley, undeadsquirrel, mauifrog, FIX94 and wolf. Here's a list of some of ModMii's beta testers (in no particular order): scooby74029, DeadlyFoez, redia, Etheboss, JoostinOnline, person66, brausm08, geovalley, undeadsquirrel, mauifrog, FIX94, wolf, Larsenv, urmum_69, alexander1970, Cyan and last but certainly not least, Clutz450. @Clutz450, you're the man, I really enjoyed your ModMii tutorial videos and hearing your ideas on the little ways ModMii could be made even better.</li><br>
</li><br>
<li><b><font size="4">You!</font></b><br> <li><b><font size="4">You!</font></b><br>
Without you, there would be no reason for ModMii to exist. Thanks for using ModMii for all your Wii softmodding needs!</li></ul> Without you, there would be no reason for ModMii to exist. Thanks for using ModMii for all your Wii softmodding needs!</li>
<br>
</div>
</div>
</div>
<div style="margin: 5px 20px 20px;">
<div class="smallfont" style="margin-bottom: 2px;"><input value="Supporting Apps and Sources" style="margin: 0px; padding: 0px; width: 200px; font-size: 11px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Supporting Apps and Sources'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Supporting Apps and Sources'; }" type="button">
</div>
<div class="alt2" style="border: 0px inset ; margin: 0px; padding: 6px;">
<div style="display: none;">
Supporting Programs/Files Bundled With ModMii:<br>
<ul>
<li>NusFileGrabber.exe (by Leathl, Mod by XFlak) - requires libwiisharp.dll (<a href="http://code.google.com/p/libwiisharp/source/browse/#svn/branches/NusFileGrabber" target="_blank">LINK TO SOURCE</a>)</li>
<li>patchIOS.exe (by Leathl, Mod by scooby74029) - requires libwiisharp.dll (<a href="http://code.google.com/p/libwiisharp/source/browse/#svn/branches/patchIOS" target="_blank">LINK TO SOURCE</a>)</li>
<li>WadMii.exe aka WadMiiIsh (by cwstjdenobs) - requires libwiisharp.dll (<a href="http://www.mediafire.com/?bogjind5oe3" target="_blank">LINK TO SOURCE</a>)</li>
<li>TMDedit.exe (by person66) - requires libwiisharp.dll (<a href="http://www.mediafire.com/?8w2f9pmd1u38ryd" target="_blank">LINK TO SOURCE</a>)</li>
<li>libWiiSharp.dll (by Leathl, Mod by scooby74029) (<a href="http://code.google.com/p/libwiisharp/source/browse/" target="_blank">LINK TO SOURCE</a>)</li>
<li>nusd.exe (by WiiNinja, original GUI code by WB3000) (<a href="http://gbatemp.net/index.php?showtopic=153341" target="_blank">LINK TO SOURCE</a>)</li>
<li>wit.exe (by Wiimm) (<a href="http://wit.wiimm.de/" target="_blank">LINK TO SOURCE</a>)</li>
<li>ShowMiiWads_Sneek_Mod.exe (by Leathl, Mod by RetroHead) (Source included with ModMii's Source)</li>
<li>settings.exe (v1.0 by cwstjdenobs and v1.1 mod by obcd) (Source included with ModMii's Source)</li>
<li>wget.exe (freeware) (<a href="http://ftp.gnu.org/gnu/wget/" target="_blank">LINK TO SOURCE</a>)</li>
<li>7za.exe (freeware) (<a href="http://sourceforge.net/projects/sevenzip/" target="_blank">LINK TO SOURCE</a>)</li>
<li><strike>UnRAR.exe (freeware) (<a href="http://www.rarlab.com/rar_add.htm" target="_blank">LINK TO SOURCE</a>)</strike> No Longer Bundled with ModMii since v4.7.0</li>
<li><strike>AutoIt3.exe (freeware) (<a href="http://www.autoitscript.com/site/autoit/" target="_blank">LINK TO SOURCE</a>)</strike> No Longer Bundled With ModMii since v4.5.7</li>
<li>nircmd.exe (freeware) (<a href="http://www.nirsoft.net/utils/nircmd.html" target="_blank">LINK TO SOURCE</a>)</li>
<li>sfk.exe (freeware) (<a href="http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/" target="_blank">LINK TO SOURCE</a>)</li>
<li>fvc.exe (freeware) (<a href="http://sourceforge.net/projects/fileverifier/files/fileverifier/0.6.3.5830" target="_blank">LINK TO SOURCE</a>)</li>
<li>jptch.exe (freeware) (<a href="http://sourceforge.net/projects/jojodiff/" target="_blank">LINK TO SOURCE</a>)</li>
<li><strike>hy.exe (freeware) (<a href="http://www.milletre.net/software/hypatia/index.htm" target="_blank">LINK TO SOURCE</a>)</strike> No Longer Bundled with ModMii since v4.7.0</li>
<li>Waninkoko's cIOS Modules (<a href="http://github.com/waninkoko" target="_blank">LINK TO SOURCE</a>)</li>
<li>Hermes cIOS v4 Modules (<a href="http://mods.elotrolado.net/~hermes/wii/cios_mload_source_install_3.6.rar" target="_blank">LINK TO SOURCE</a>)</li>
<li>Hermes cIOS v5 Modules (<a href="http://mods.elotrolado.net/~hermes/wii/cios_mload_source_install_4.0.rar" target="_blank">LINK TO SOURCE</a>)</li>
<li>d2x cIOS Modules (<a href="http://gbatemp.net/t277659-ciosx-rev21d2x-v2-yet-another-hot-fix" target="_blank">LINK TO SOURCE</a>)</li>
<li>ISO template (by spayrosam) (<a href="http://goo.gl/0L40U" target="_blank">LINK TO SOURCE</a>)</li>
<li>Ascii2All.bat (freeware) (<a href="http://www.batchlog.pytalhost.com/" target="_blank">LINK TO SOURCE</a>)</li>
<li>WizApp.exe (<a href="http://wizapp.sourceforge.net/" target="_blank">LINK TO SOURCE</a>)</li>
</ul> </ul>
<br> <br>
ModMii source code available for download <a href="http://code.google.com/p/modmii/source/checkout" target="_blank">HERE</a>.<br> <font size="5"><u>Supporting Apps and Sources</u></font><br>
</div>
</div>
</div>
If you would like to contribute to the project, or have ideas, please send me a PM and we can discuss it further in private.<br>
<br> <br>
<!---------------------------------------Credits, apps, and sources are above----------------------------------------------> Below is a list of the supporting apps bundled with ModMii and their sources. If a link is missing or broken, you can still get it from <a href="https://mega.nz/folder/YsphyYBQ#UOe3xmXPwldtKo6WF-sfXA" target="_blank">ModMii's Supporting Files Archive</a>.<br>
Source code for ModMii itself is available is available at <a href="https://github.com/modmii/modmii.github.io" target="_blank">github</a>, but you can just open the bat files from it's support folder in notepad or similar text editor.<br>
<!-------------------------------------Support XFlak is below------------------------------------------->
<font size="6"><li><a name="Support">Support XFlak</a></li></font><br>
<img src="http://gbatemp.net/uploads/profile/photo-198223.gif" alt="XFlak" height="95" width="94" /><br>
If ModMii worked for you, please vote in favour of the program <a href="http://gbatemp.net/topic/207126-modmii-for-windows-official-support-topic" target="_blank">HERE</a><br>
Check out my <a href="http://gbatemp.net/topic/205622-x-flaks-top-wii-channels" target="_blank">Top Channels</a><br>
Check out my <a href="http://gbatemp.net/topic/189411-x-flaks-crazy-intro-videos" target="_blank">Crazy Intro Videos</a><br>
<br> <br>
<!-------------------------------------Support XFlak is above------------------------------------------->
<ul style=align="left" type="disc">
<li>NusFileGrabber.exe by Leathl, Mod by XFlak - requires libWiiSharp.dll</li>
<li>patchIOS.exe by Leathl, Mod by scooby74029 - requires libWiiSharp.dll</li>
<li><a href="http://www.mediafire.com/?bogjind5oe3" target="_blank">WadMii.exe (aka WadMiiIsh)</a> by cwstjdenobs - requires libWiiSharp.dll</li>
<li>TMDedit.exe by person66 - requires libWiiSharp.dll
<li><a href="http://code.google.com/p/libWiiSharp/source/browse/" target="_blank">libWiiSharp.dll</a> by Leathl, Mod by scooby74029</li>
<li><a href="https://gbatemp.net/threads/command-line-nus-downloader.153341/" target="_blank">nusd.exe</a> by WiiNinja (original GUI code by WB3000)</li>
<li><a href="http://wit.wiimm.de/" target="_blank">wit.exe</a> by Wiimm</li>
<li>ShowMiiWads_Sneek_Mod.exe by Leathl, Mod by RetroHead</li>
<li>settings.exe v1.0 by cwstjdenobs and v1.1 mod by obcd</li>
<li> <a href="http://ftp.gnu.org/gnu/wget/" target="_blank">wget.exe</a> (freeware)</li>
<li><a href="http://sourceforge.net/projects/sevenzip/" target="_blank">7za.exe</a> (freeware)</li>
<li><a href="http://www.nirsoft.net/utils/nircmd.html" target="_blank">nircmd.exe</a> (freeware)</li>
<li><a href="http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/" target="_blank">sfk.exe</a> (freeware)</li>
<li><a href="http://sourceforge.net/projects/fileverifier/files/fileverifier/0.6.3.5830" target="_blank">fvc.exe</a> (freeware)</li>
<li><a href="http://sourceforge.net/projects/jojodiff/" target="_blank">jptch.exe</a> (freeware)</li>
<li><a href="http://github.com/waninkoko" target="_blank">Waninkoko's cIOS</a></li>
<li><a href="http://mods.elotrolado.net/~hermes/wii/cios_mload_source_install_3.6.rar" target="_blank">Hermes v4 cIOS</a></li>
<li><a href="http://mods.elotrolado.net/~hermes/wii/cios_mload_source_install_4.0.rar" target="_blank">Hermes v5 cIOS</a></li>
<li><a href="https://github.com/davebaol/d2x-cios/releases" target="_blank">d2x cIOS</a></li>
<li><a href="https://gbatemp.net/threads/homebrew-forwarder-isos.181011/" target="_blank">ISO template</a> (by spayrosam)</li>
<li><a href="http://www.thedubber.altervista.org/other/batch_prog/index.html" target="_blank">Ascii2All.bat</a> (freeware)</li>
<li><a href="http://wizapp.sourceforge.net/" target="_blank">WizApp.exe</a> by Dion Nicolaas</li>
<li><a href="http://www.rarlab.com/rar_add.htm" target="_blank">UnRAR.exe</a>) (freeware): No Longer Bundled with ModMii since v4.7.0</li>
<li><a href="http://www.autoitscript.com/site/autoit/" target="_blank">AutoIt3.exe</a> (freeware): No Longer Bundled With ModMii since v4.5.7</li>
<li><a href="http://www.dunyazad-library.net/software/hypatia/index.htm" target="_blank">hy.exe</a> (freeware): No Longer Bundled with ModMii since v4.7.0</li>
</ul>
</div></div></div>
<br>
<!-------------------------------------Support ModMii / XFlak is below------------------------------------------->
<font size="6"><li><a name="Support">Support ModMii</a></li></font><br>
ModMii started out as a small side-project back in 2010 as a simple NUS Auto Downloader script, and now the changelog is taller than me! I started this project in my 20s in my spare time and since then I've gotten married and had not 1, not 2, not 3, but FOUR boys, all ~2 years apart. I love being able to share my love for gaming and for the Wii with them, and with all of you! This is a passion project that has easily taken over 4000-5000 hours of just my time alone, and that's not counting all the hours spent from the legions of devs and testers who've supported ModMii over the years.<br>
<br>
Not knowing that much about computers other than some excel tricks, I slowly built more advanced features on top of my original less efficient code that I'd love to rewrite if it wasn't such a daunting task. Throughout the journey I learned a lot from not just those in the credits list, but the incredibly supportive Wii community as a whole. I've gone from just being a "numbers guy" to my family's go to "tech guy", and I have this project, community and followers to thank for it.<br>
<br>
ModMii is entirely free to use and ad free. Donations can optionally be made to the author using the button below, or pick your favourite contributor from the credits and check if they have a donations page.<br>
<p style="text-align:center">
<a href="https://modmii.github.io/donations.html" target="_blank"><img src="https://modmii.github.io/Images/donate.png" height="95" width="109" border="0"></a></p>
If you're like me and it's difficult to show support with donations, consider taking a minute to vote or share your feedback at the <a href="https://gbatemp.net/threads/modmii-for-windows-official-support-topic.207126" target="_blank">official ModMii page on gbatemp</a>. I always enjoy hearing feedback about your ModMii experience.<br>
<br>
<img src="https://modmii.github.io/Images/FN2187.gif" alt="XFlak" height="95" width="94"><br>
- XFlak
</ol> <!------------This ends the list of chapters in Roman Numberals, THIS HAS TO BE IN ALL GUIDES--------------> </ol> <!------------This ends the list of chapters in Roman Numberals, THIS HAS TO BE IN ALL GUIDES-------------->
<!-------------------Ends the HTML below------------------------------>
</body> </body>
</html> </html>
<!-------------------Ends the HTML above------------------------------>

View File

@ -1,10 +1,19 @@
Optional: additional themes can be found here: <a href="http://wii.spiffy360.com/themes.php" target="_blank">http://wii.spiffy360.com/themes.php</a><br>
<br> <br>
<u><i>Configurable USB-Loader</i> default settings:</u><br>
<ul style=align="left" type="disc">
<li>ModMii has locked two potentially dangerous features:
<ul style=align="left" type="square">
<li>The ability to remove/delete games</li>
<li>The ability to format a hard drive</li>
</ul>
<li>To unlock these features, while in Configurable USB-Loader:
<b>Important notes on default settings:</b><br> <ul style=align="left" type="square">
Two potentially dangerous features have been locked:<br> <li>Hold <kbd>1</kbd> for 5 seconds, then enter the default password <kbd>AAAA</kbd>
<ul> <ul style=align="left" type="square">
<li>The ability to remove/delete games</li> <li>The password can be changed using the Configurator for Configurable USB-Loader.
<li>The ability to format a hard drive</li> </ul>
<li>to lock these features, hold <kbd>1</kbd> again for 5 seconds or exit the loader.<br>
</ul>
</ul> </ul>
To unlock these features, while in the configurable USB-Loader menu, hold "1" for 5 seconds, then enter the password to unlock these features. The password is "AAAA", you can change the password/settings by using the Configurator for Configurable USB-Loader. Hold "1" again for 5 seconds to lock the USB-Loader again (or it will lock automatically again once you exit the USB-Loader).<br> <br>

View File

@ -0,0 +1,10 @@
<font size="5"><li>Configure/Customize Your USB-Loader (optional)</li></font><br>
<ul style=align="left" type="disc">
<li>Start your preferred USB-Loader from the HBC, or a forwarder channel, or set Priiloader to autoboot it at startup.
<ul style=align="left" type="square">
<li>From there it's pretty intuitive, browse and adjust any settings to your liking, download covers, etc.
</ul>
<br>
<li>You can customize the look of your USB-Loader from a selection of themes found here: <a href="https://theme.rc24.xyz" target="_blank">https://theme.rc24.xyz</a><br>
<br>

View File

@ -1,12 +1,17 @@
<b>Eri HaKawai</b><br> <b>Eri HaKawai</b><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/SjrO7WvcstI?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/EriHaKawai.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/z4sliKEnltc?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/EriHaKawai.gif" border="0"/></a><br>
Requirements: A copy of "Tales of Symphonia: Dawn of the New World", a standard SD card (will not work with an SDHC card), and a nunchuck.<br> Requirements: A copy of "Tales of Symphonia: Dawn of the New World", a standard SD card (will not work with an SDHC card), and a nunchuck.<br>
<br>
<ol type="A"><li>Load the Tales of Symphonia game at least once (otherwise you won't be able to copy over the hack).</li> <ol type="A"><li>Load the Tales of Symphonia game at least once (otherwise you won't be able to copy over the hack).</li>
<li>Delete or move\backup your personal "Tales of Symphonia: Dawn of the New World" save file before copying the files to your SD Card.</li> <li>Delete or move\backup your personal "Tales of Symphonia: Dawn of the New World" save file.</li>
<li>Copy the ModMii files to the root of your SD card (if you havent already) and insert it into your Wii.</li> <ul style=align="left" type="disc">
<li>If you want to move\copy your save data to the same SD card with your ModMii files, first rename the SD:\private folder containing the exploit to something else. Then copy your save from the Wii to your SD Card and backup the new private folder with your save. Finally rename the original exploit folder back to SD:\private and reinsert the SD Card into your Wii before continuing to the next step. At the end of this guide you can restore the backup you made.</li>
</ul>
<li>Go into Wii Options - Data Management - Save Data - Wii - SD Card then copy over the "Tales of Symphonia" save that corresponds to your region.<br> <li>Go into Wii Options - Data Management - Save Data - Wii - SD Card then copy over the "Tales of Symphonia" save that corresponds to your region.<br>
<b>Note for Jap users:</b> There are 2 different versions of the game. If your game is version "RVL-RT4J-0A-0 JPN" use the top save, if you have "RVL-RT4J-0A-1 JPN" use the second save. If you have any other version of the disc, it probably won't work.</li> <ul style=align="left" type="disc">
<li><b>Note for Japanese users:</b> There are 2 different Japanese versions of the game. If your game is version "RVL-RT4J-0A-0 JPN" use the top save, if you have "RVL-RT4J-0A-1 JPN" use the second save.</li>
</ul>
<li>Start Tales of Symphonia and load the save data.</li> <li>Start Tales of Symphonia and load the save data.</li>
<li>Once the game starts (and you see a dog waving at you) press "+" to enter the game's menu.</li> <li>Once the game starts (and you see a dog waving at you) press <kbd>+</kbd> to enter the game's menu.</li>
<li>Scroll down to "Status" and press A.</li> <li>Scroll down to "Status" and press <kbd>A</kbd>.</li>
<li>Then scroll down to the second character (named "Giantpune"). Highlight him, and press A.</li></ol> <li>Then scroll down to the second character (named "Giantpune"). Highlight him, and press <kbd>A</kbd> to launch the exploit and load your homebrew application.</li></ol>

View File

@ -1,21 +1,41 @@
<!----------------------------------FAT32 + NTFS BELOW--------------------------------> <!----------------------------------FAT32 + NTFS BELOW-------------------------------->
<font size="5"><li>Partition and Format the External Hard Drive for FAT32 + NTFS</li></font><br> <font size="5"><li>Partition and Format the External Hard Drive as FAT32 + NTFS</li></font><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/ujM7c5MCVq4?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/FAT32NTFS.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/IbbWtojetmE?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/FAT32NTFS.gif" border="0"/></a><br>
If you have anything saved on the hard drive, you should back it up now as all the data will be lost once you complete this step.<br>
<br> <br>
Right-click "My Computer" and select "Manage", a new window will open, on left panel click "Disk Management".<br> <b>If you have anything saved on the hard drive, you should back it up now as all the data will be lost once you format it.</b><br>
Right-click the drive you want to partition (make sure you select the right drive!), then select "Delete Volume..."<br>
<br> <br>
On the lower half menu of the window, locate the unallocated space, right-click it, and select "New Simple Volume..."<br> <ol type="A">
Enter the "volume size" you want your FAT32 partition to be, and click "Next".<br> <li>Right-click "This PC" or "My Computer" and select "Manage", a new window will open, on left panel click "Disk Management".
Choose a Drive letter for this partition, and click "Next" (Make note of the drive letter, as it will be needed later).<br> <ul style=align="left" type="square">
You will likely not be able to change the file system to FAT32 (it will only be an option if the volume size is under 32GB).<br> <li>If "This PC" or "My Computer" is not on the desktop it can be accessed using the <kbd>⊞ Win</kbd>+<kbd>E</kbd> keyboard combination.
If FAT32 isn't an option, select "Do not format this volume", and click "Next" (it doesn't matter if you format the volume because you are going to format it as FAT32 later on).<br> </ul>
<li>Right-click the drive you want to partition (make sure you select the right drive!), then select "Delete Volume..."
<li>On the lower half menu of the window, locate the unallocated space, right-click it, and select "New Simple Volume..."
<li>Enter the "volume size" you want your FAT32 partition to be, and click "Next".
<li>Choose a Drive letter for this partition, then click "Next".
<ul style=align="left" type="disc">
<li>Make note of this drive letter, as it will be needed when we use FAT32 GUI Formatter shortly.
</ul>
<li>Set the File System to "FAT32" (if possible) and optionally customize the "Volume label".
<ul style=align="left" type="disc">
<li>FAT32 will mostly likely not be an option (only listed if volume size is under 32GB).
</ul>
<li>If FAT32 isn't an option, you can choose "Do not format this volume"
<ul style=align="left" type="disc">
<li>It's also okay to format as NTFS or exFAT since we will be changing it to FAT32 later.
</ul>
<li>Click "Next", then click "Finish".
<ul style=align="left" type="disc">
<li>If you see a message indicating you need to format the drive, click "Cancel".
</ul>
<li>In the lower half of the Disk Management menu, locate your drive's remaining unallocated space, right-click it, and select "New Simple Volume...."
<li>Click "Next" to format the all remaining space on the drive.
<li>Choose a Drive letter for this partition, and click "Next".
<li>Ensure the file system is set to NTFS, then name/label the volume, and optionally uncheck the "Perform a quick format" box.
<li>Click "Next", then click "Finish".
</li>
<br> <br>
On the lower half menu of the window, locate the remaining unallocated space (for the NTFS partition), right-click it, and select "New Simple Volume...."<br> If you were able to format the first partition as FAT32, then you can skip the remainder of this step.<br>
Click "Next" (to format the all remaining space on the drive).<br>
Choose a Drive letter for this partition, and click "Next".<br>
Ensure the file system is set to NTFS then name the partition/volume, you may optionally uncheck the "Perform a quick format" box, click "Next", then click "Finish".<br>
<br>
If you managed to format the first partition as FAT32, then you can skip the remainder of this step.<br>
<br> <br>

View File

@ -1,5 +0,0 @@
<br>
<br>
Make sure you select the drive letter corresponding to your external hard drive.<br>
You may optionally uncheck the "Quick Format" box, then click start.<br>
<br>

View File

@ -1,11 +1,18 @@
<!--------------------------------------FAT32 BELOW-----------------------------------> <!--------------------------------------FAT32 BELOW----------------------------------->
<font size="5"><li>Partition and Format the External Hard Drive for FAT32</li></font><br> <font size="5"><li>Partition and Format the External Hard Drive as FAT32 (if applicable)</li></font><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/-K-VBFhUlqc?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/Partition.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/UAsBVvA30Ys?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/Partition.gif" border="0"/></a><br>
First check if your drive needs to be formatted by checking the current Format\File-System of the drive.<br> <ul style=align="left" type="disc">
Open "My Computer", right-click the external hard drive you want to use, then select "properties".<br> <li>First, plug your hard drive into your PC and determine if it needs to be formatted by checking the current Format\File-System of the drive.
Make note of the Drive Letter of the external hard drive as this will be important later.<br> <ul style=align="left" type="square">
If the "File-System" is already FAT32, you can skip this step.<br> <li>Open "This PC" or "My Computer", right-click the external hard drive you want to use, then select "Properties".
<ul style=align="left" type="square">
<li>If "This PC" or "My Computer" is not on the desktop it can be accessed using the <kbd>⊞ Win</kbd>+<kbd>E</kbd> keyboard combination.
</ul>
<li>Make note of the Drive Letter of the external hard drive as this will be important later.
<li>If the "File-System" is already FAT32, you can skip this step.
</ul>
<li><b>If you have anything saved on the hard drive, you should back it up now as all the data will be lost once you format it.</b>
</ul>
<br> <br>
If you have anything saved on the hard drive, you should back it up now as all the data will be lost once you format it.<br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/UUva1MuymDk?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/FAT32.gif" border="0"/></a><br>
<br> <ul style=align="left" type="disc">
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/hFoA57I_ggY?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/FAT32.gif" border="0"/></a><br>

View File

@ -0,0 +1,20 @@
<!--------------------------------------FAT32 BELOW----------------------------------->
<font size="5"><li>Format the SD Card as FAT32 (if applicable)</li></font><br>
<A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/UAsBVvA30Ys?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/SDcheck.gif" border="0"/></a><br>
<i>Note: If you don't have an SD Card, you can still accomplish <u>most</u> things using a Hard Drive formatted as FAT32 in place of an SD Card (SD is notably required for Bootmii and NAND backup). Make sure to always plug your hard drive into usb port0 - the one nearest the edge of the Wii.</i><br>
<br>
<ul style=align="left" type="disc">
<li>First, insert your SD Card into your PC and determine if it needs to be formatted by checking the current Format\File-System of the SD Card.
<ul style=align="left" type="disc">
<li>Open "This PC" or "My Computer", right-click the SD Card you want to use, then select "Properties".
<ul style=align="left" type="square">
<li>If "This PC" or "My Computer" is not on the desktop it can be accessed using the <kbd>⊞ Win</kbd>+<kbd>E</kbd> keyboard combination.
</ul>
<li>Make note of the Drive Letter of the SD Card as this will be important later.
<li>If the "File-System" is already FAT32, you can skip this step.
</ul>
<li><b>If you have anything saved on the SD Card, you should back it up now as all the data will be lost once you format it.</b>
</ul>
<br>
<A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/UUva1MuymDk?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/fat32sd.gif" border="0"/></a><br>
<ul style=align="left" type="disc">

View File

@ -1,5 +1,7 @@
<br> <li>Make sure you select the correct drive letter corresponding to your external hard drive.
<br> <li>You may optionally uncheck the "Quick Format" box, then click "Start".
Make sure you select the drive letter corresponding to your external hard drive.<br> <ul style=align="left" type="square">
You may optionally uncheck the "Quick Format" box, then click start.<br> <li>When completed it should display "Done"
<br> <li>If you get an error indicating the device is in use, try again after first closing all of your file explorer windows, even the ones that weren't browsing the device.<br>
</ul>
<li>Click the "Close" button.

View File

@ -0,0 +1,12 @@
<li>Make sure you select the correct drive letter corresponding to your SD Card.
<li>You may optionally uncheck the "Quick Format" box, then click "Start".
<ul style=align="left" type="square">
<li>When completed it should display "Done"
<li>If you get an error indicating the device is in use, try again after first closing all of your file explorer windows, even the ones that weren't browsing the device.<br>
</ul>
<li>Click the "Close" button.
</ul>
<br>
At this time you should copy the files ModMii downloaded to your SD Card.
<ul style=align="left" type="disc">

View File

@ -1,19 +1,27 @@
<li><u>USBLoader(s)-ahbprot58-SD-USB-v11b-IDCL</u></li>
</ul> <div style><div class="spoilerfont" style="text-align:center;">
<br> <input value=" USBLoader Forwarder Boot Order and Other Info " style="margin: 0px; padding: 0px; font-size: x-large;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Click to hide Forwarder Info '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' USBLoader Forwarder Boot Order and Other Info '; }" type="button"></div>
The above underlined forwarder channel will load the first file it finds from the following list:<br> <div class="alt2" style="border: 0px inset ; margin: 0px; padding: 6px;"><div style="display: none;">
<ul style="list-style: none;">
The USBLoader(s) forwarder channel will boot the first app it finds from this list:<br>
<ol type="i">
<li>SD+USB:\apps\usbloader_gx\boot.dol</li>
<li>SD+USB:\apps\usbloader_gx\boot.elf</li>
<li>SD+USB:\apps\WiiFlow\boot.dol</li>
<li>SD+USB:\apps\WiiFlow\boot.elf</li>
<li>SD+USB:\apps\usbloader_cfg\boot.dol</li>
<li>SD+USB:\apps\usbloader_cfg\boot.elf</li>
<li>SD+USB:\apps\usbloader\boot.dol</li> <li>SD+USB:\apps\usbloader\boot.dol</li>
<li>SD+USB:\apps\usbloader\boot.elf</li> <li>SD+USB:\apps\usbloader\boot.elf</li>
<li>SD+USB:\apps\usb-loader\boot.dol</li> <li>SD+USB:\apps\usb-loader\boot.dol</li>
<li>SD+USB:\apps\usb-loader\boot.elf</li> <li>SD+USB:\apps\usb-loader\boot.elf</li>
<li>SD+USB:\apps\usbloader_cfg\boot.dol</li> </ol>
<li>SD+USB:\apps\usbloader_cfg\boot.elf</li>
<li>SD+USB:\apps\WiiFlow\boot.dol</li>
<li>SD+USB:\apps\WiiFlow\boot.elf</li>
<li>SD+USB:\apps\usbloader_gx\boot.dol</li>
<li>SD+USB:\apps\usbloader_gx\boot.elf</li>
</ul>
<br> <br>
<b>Note:</b> IOS58 is required for the forwarder to launch apps from an SD Card and hard drives formatted as FAT32, NTFS, ext2, ext3 and ext4. It also supports meta.xml arguments and is able to launch apps with direct hardware access.<br> Note: Forwarder requires IOS58. SD paths are all checked first, then USB. It's capable of launching apps from an SD Card and hard drives formatted as FAT32, NTFS, ext2, ext3 and ext4. It also supports meta.xml arguments and is able to launch apps with direct hardware access.<br>
<br>
<i>Want to customize some of your channels? There's an app for that! First make sure you finish this guide and install Priiloader if you haven't already, then get CustomizeMii from ModMii Classic's Download Page 2. You can use this tool to make changes to the audio or visual effects of a channel, and even inject a new "dol" for it to launch. You can build forwarder dol's for custom paths, channels, or website URLs from ModMii Classic's Advanced Downloads Page.</i>
</div></div></div>
<!-------------------------Installing WADs section above---------------------------> <!-------------------------Installing WADs section above--------------------------->

View File

@ -1,8 +1,25 @@
<font size="5"><li>Installing The Homebrew Channel (HBC) and Bootmii</li></font><br> <font size="5"><li>Install The Homebrew Channel (HBC) and Bootmii</li></font><br>
If this Wii was previously modified, and it has either the HBC, Bootmii as boot2, or a Forwarder Channel installed, you can use any of those instead of an exploit in order to update the HBC and Bootmii. If you don't have any of these, or don't know what they are, it's okay, they aren't necessary and you'll have installed all or some of these by the end of this guide.<br>
<br> <br>
<b>Note:</b> if this Wii was previously modified, and it has either the HBC, BootMii as Boot2, or a Forwarder Channel installed, you can use that instead of an exploit.<br>
<div style><div class="spoilerfont" style="text-align:center;">
<input value=" Click if you have HBC, Bootmii boot2 or a Forwarder Channel " style="margin: 0px; padding: 0px; font-size: xx-large;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Click to hide '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Click if you have HBC, Bootmii boot2 or a Forwarder Channel '; }" type="button"></div>
<div class="alt2" style="border: 0px inset ; margin: 0px; padding: 6px;"><div style="display: none;">
<p style="border:3px; border-style:solid; padding: 1em;">
If you already have the HBC, launch the HackMii Installer via the HBC to reinstall and\or update the HBC or Bootmii.<br>
<br> <br>
If using BootMii as Boot2 to install the HBC, turn on your Wii with the SD Card inserted and BootMii will load. Go To the SD menu and load bootmini.elf. This will load the Hackmii Installer allowing you to reinstall the HBC.<br> If your Wii has Bootmii as boot2 installed, you can insert the SD Card with your ModMii files into your Wii and turn it on, and Bootmii will load. From the Bootmii menu, press the power button on the Wii console 2 times to get to the third option (the SD menu), then press the reset button to select it (you can also use a Gamecube controller). Then press the power button repeatedly until bootmini.elf is selected, and then press the reset button to select it. This will load the HackMii Installer allowing you to reinstall and\or update the HBC, and Bootmii.<br>
<br> <br>
If using a Forwarder Channel, just save the boot.elf/dol from the app you want to load (ie. SD:\apps\hackmii_installer\boot.elf or SD:\apps\MMM\boot.dol) to the location used by your <u>specific</u> Forwarder Channel (ie. SD:\apps\usbloader\boot.dol). Then start the channel and the Hackmii Installer will load allowing you to reinstall the HBC. Note, if your forwarder channel only loads dol's and not elf's, launch MMM's boot.dol, then use its "App Manager" to load the Hackmii Installer.<br> If you already have a Forwarder Channel from a previous softmod, just save the boot.elf/dol corresponding to the app you want to load (e.g. SD:\apps\hackmii_installer\boot.elf or SD:\apps\MMM\boot.dol) to the location used by your <u>specific</u> Forwarder Channel (e.g. SD:\apps\usbloader_gx\boot.dol). Then start the channel and the HackMii Installer will load allowing you to reinstall the HBC and Bootmii. Note that if your forwarder channel only loads dol's and not elf's, launch MMM's boot.dol, then use its "App Manager" to load the HackMii Installer.
<br>
</p>
</div></div></div>
If this is truly your first time modding your Wii, please continue with this step to launch an exploit. An exploit is a vulnerability in the Wii's software that gives us access to launch the tools we'll need to complete this guide.<br>
<br> <br>

View File

@ -1,7 +1,66 @@
<!-----------------------Hackmii installer below-----------------------------------> <!-----------------------Hackmii installer below----------------------------------->
<br> <br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/1xVL8usKMoU?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/HackMii.gif" border="0"/></a><br> <font size="5"><b>Use the HackMii Installer to install the HBC and Bootmii</b></font><br>
This runs the Hackmii Installer. Use the installer to install the Homebrew Channel (HBC) and Bootmii as IOS and Bootmii as Boot2 (if possible).<br>
<b>Note:</b> If you get a "no vulnerable IOS" error message, run ModMii again and this time select the "Hackmii Solutions" option and follow the new instructions before continuing this guide.<br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/EO62qTzZbuA?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/HackMii.gif" border="0"/></a><br>
<i>The HackMii installer will enable you to install the Homebrew Channel and Bootmii.<br>
The Homebrew Channel allows you to launch homebrew applications off your SD card or Hard Drive.<br>
Bootmii is a piece of software that can backup and restore your Wii's NAND storage and provides brick protection.</i><br>
<br>
<ul style=align="left" type="disc">
<li>Upon launching the HackMii Installer, you will be greeted by a scam warning screen.
<li>After waiting 30 seconds the message "Press 1 to continue" should appear.
</ul>
<br>
<ol type="i">
<li><b>Press <kbd>1</kbd> to continue.</b>
<ul style=align="left" type="disc">
<li>If the "Press 1 to continue" message doesn't appear, or you get a "no vulnerable IOS" error message or experience any other issues with this step, run ModMii again and this time select the "HackMii Solutions" option and follow those new instructions before continuing this guide.
</ul>
<li>Press <kbd>A</kbd> to continue, then press <kbd>↑</kbd> until "<b>Install the Homebrew Channel</b>" is selected and press <kbd>A</kbd>, then select "Yes, continue" to install it.
<ul style=align="left" type="disc">
<li>When completed the installer should display "SUCCESS".
</ul>
<li>Press <kbd>A</kbd> to continue to the main menu.
<li>From the main menu, press <kbd>↓</kbd> twice to select "Bootmii...", then press <kbd>A</kbd>.
<li>From the Bootmii menu, navigate to "<b>Install Bootmii as IOS</b>" and press <kbd>A</kbd>, then select "Yes, continue" to write runtime files to the SD Card, then "Yes, continue" again to install Bootmii as IOS.
<ul style=align="left" type="disc">
<li>When completed the installer should display "SUCCESS".
</ul>
<li>Press <kbd>A</kbd> to continue to the Bootmii menu.
<li>From the Bootmii menu, check to see if "Install Bootmii as boot2" is an option.
<ul style=align="left" type="disc">
<li>Navigate to <b>"Install Bootmii as boot2" if it's listed as an option</b> and press <kbd>A</kbd>. Then install it following the same procedure to install Bootmii as IOS described above.
</ul>
<li>After installing Bootmii as IOS and as boot2 (if possible), navigate to "Return to the main menu" and press <kbd>A</kbd>, then go down to "Exit" and press <kbd>A</kbd> to <b>exit to the Homebrew Channel</b>.
</ol>
<br>
<b><u>Some notes about Bootmii as IOS and Bootmii as boot2</u></b><br>
<ul style=align="left" type="disc">
<li>It is recommended to have Bootmii installed as both IOS and as boot2, if possible.
<li>Installing Bootmii as boot2 is only an option available on older Wii's and it provides the greatest level of brick protection.
<ul style=align="left" type="square">
<li>Do not worry if your Wii is not capable of installing Bootmii as boot2, all Wii's can still install Priiloader; and with Priiloader installed you can recover from the majority of bricks. So long as you do not uninstall Priiloader, your System Menu, or System Menu IOS you will be able to recover even without Bootmii installed as boot2.
<li>If Bootmii is installed to boot2, you can access Bootmii and the Homebrew Channel before the system menu (or Priiloader) is loaded, this will allow you to launch homebrew as needed to fix bricks or restore NAND backups. If Bootmii is installed to boot2, it will load the Bootmii menu each time the Wii starts up <u>only if</u> a Bootmii folder is detected on your SD card. If you move or rename this folder, the Wii will continue to boot the system menu (or Priiloader if installed).
</ul>
<li>All Wii's are able to install Bootmii as IOS.
<ul style=align="left" type="square">
<li>While Bootmii as IOS does not by itself provide much brick protection, it will allow you to make a NAND backup. When combined with Priiloader, a NAND backup may help you recover from potential semi-bricks in the future.
</ul>
</ul>
<br> <br>
<!--------------------------hackmii installer above--------------------------------> <!--------------------------hackmii installer above-------------------------------->

View File

@ -1,11 +1,32 @@
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/DaESnuMzzbU?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/HBCIOS.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/wo2uza5wwjs?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/HBCIOS.gif" border="0"/></a><br>
<br> <br>
In the HomeBrew Channel, hit the "home" button. In the top right corner you will see the IOS used by the HBC.<br>
If the HBC is using IOS58 and your HBC is not upside-down, you can skip this step.<br> <ul style=align="left" type="disc">
<li>While in the HomeBrew Channel, press the <kbd>Home</kbd> button.
<ul style=align="left" type="square">
<li>In the top right corner you will see the IOS used by the HBC.
<ul style=align="left" type="square">
<li>If the HBC is using IOS58 and your HBC is not upside-down, you can skip this step.
<li>If the HBC is not using IOS58 or it is upside-down, you should continue with this step to reinstall it.
</ul>
</ul>
</ul>
<br> <br>
If the HBC is not using IOS58 or it is upside-down, you should continue with this step to reinstall it.<br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/tup8Mwqa8QQ?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/ReinstallHBC.gif" border="0"/></a><br>
<ul style=align="left" type="disc">
<br>
<li>Launch the HackMii Installer via the HBC.
<li>Use the Hackmii Installer to fix/re-install the HBC following the same procedure as you did the first time.
<ul style=align="left" type="square">
<li>This time the HackMii Installer should use IOS58 since it's preferred and we just installed it.
</ul>
<li>Once you've successfully reinstalled the HBC, you can move onto the next step of the guide.
</ul>
<br> <br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/vRlj4GXCk1g?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/ReinstallHBC.gif" border="0"/></a><br>
Launch the HackMii_Installer via the HBC.<br>
Use the Hackmii Installer to fix/re-install the HBC (using IOS58). Once you've successfully reinstalled the HBC, you can move onto the next step of the guide.<br>

View File

@ -1,8 +1,18 @@
<font size="5"><li>Launch Multi-Mod Manager</li></font><br> <font size="5"><li>Launch Multi-Mod Manager</li></font><br>
Start the Homebrew Channel (HBC) and load Multi-Mod Manager (MMM). Once you've loaded MMM, move onto the next step.<br> <ul style=align="left" type="disc">
<li>Start the Homebrew Channel (HBC) and load Multi-Mod Manager (MMM). Once you've loaded MMM, move onto the next step.
If you are missing the HBC or it is failing to load any apps (just blackscreens), you will need to launch MMM using another method.<br><br> <br>
<li>If you are missing the HBC or it is failing to load any apps, you will need to launch MMM using another method.
<b>Note:</b> if this Wii was previously modified, and it still has a Forwarder Channel installed, you can use that to launch MMM instead of an exploit. Just save the boot.dol from the app you want to load (ie. SD:\apps\MMM\boot.dol) to the location used by your <u>specific</u> Forwarder Channel (ie. SD:\apps\usbloader\boot.dol). Then start the channel and the app will load.<br>
<li>If you are able to load MMM but the Wiimote doesn't respond, try using an older Wiimote without Motion+ built in as MMM doesn't support these newer contollers; a gamecube controller also works.
<ul style=align="left" type="square">
<li>If you don't have a compatible controller, launch "Some YAWMM Mod" from the HBC and use it instead of MMM to install the WADs listed in the next step. If you don't have the HBC, double-click SD:\ExploitAppSelector.bat and select "..\YAWMM\boot.elf" to help you quickly switch the boot.dol\elf app that is launched by your exploit described below; or manually save a copy of YAWMM's boot.elf to the SD root (ie. SD:\boot.elf) and it will load when triggering your exploit.
</ul>
</ul>
<br>
<b>Note:</b> if this Wii was previously modified, and it still has a Forwarder Channel installed, you can use that to launch MMM (or YAWM) instead of an exploit. Just save the boot.dol\elf from the app you want to load (ie. SD:\apps\MMM\boot.dol) to the location used by your <u>specific</u> Forwarder Channel (ie. SD:\apps\usbloader_gx\boot.dol). Then start the channel and the app will load.<br>
<br> <br>

View File

@ -1,17 +1,36 @@
After successfully installing the WADs, use "B" to go back to MMM's main menu and choose "App Manager" then press A.<br> <li><b>Hold <kbd>+</kbd> for 2 seconds</b> to select all the WADs in the folder.
Select HackMii_Installer using "A"<br>
This runs the Hackmii Installer.<br>
<br>
<ul style=align="left" type="disc">
<li>Alternatively, you can select or deselect your WADs individually by navigating to each one and hitting <kbd>+</kbd><br>
</ul>
<li>After you've marked all the WADs listed below, <b>press <kbd>A</kbd></b>.<li>Double check the total number selected for installation matches your list above, then <b>press <kbd>A</kbd> again to install</b>.<br>
<ul style=align="left" type="disc">
<li>If any WADs fail to install properly please retry installing them.<br>
</ul>
<li><b>After successfully installing all the WADs, press any button to continue.</b>
<li>Then <b>press the "B" button</b> to go back to MMM's main menu.
<li><b>Choose "App Manager"</b> then press <kbd>A</kbd>.
<li>Navigate to "HackMii_Installer" and press <kbd>A</kbd> again.
<ul style=align="left" type="disc">
<li>This will <b>launch the HackMii Installer</b>.
</ul>
</ol>
<br>
<font size="5"><li>Installing the Homebrew Channel (HBC) And Bootmii</li></font><br> <font size="5"><li>Installing the Homebrew Channel (HBC) And Bootmii</li></font><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/jISATc1NKaQ?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/HackMii.gif" border="0"/></a><br>
Use the Hackmii Installer to fix/re-install the HBC. If you haven't done so already, you should also install Bootmii as IOS and Bootmii as Boot2 (if possible).<br> <i>After you have completed this step and successfully (re)installed the HBC and Bootmii, you are finished with this guide and should continue with the main ModMii Wizard to update the rest of your softmods, starting with making a NAND backup.</i><br>
<br>
Once you've successfully reinstalled the HBC, you are finished with this guide.<br> <ul style=align="left" type="disc">
<br>
If you already exited MMM, you can load the HackMii_Installer from the Homebrew Channel.<br>
If the HBC is failing to load any apps (just blackscreens), instead launch MMM using the method described in Step 1, then in MMM's main menu, select "App Manager" and then select the HackMii_Installer.<br>
This will launch the HackMii Installer, use it to re-install your Homebrew Channel.<br>
<br> <br>
<li>If you already exited MMM, you can load the HackMii Installer from the Homebrew Channel.
<li>If the HBC is failing to load any apps, instead launch MMM using the exploit described earlier, then in MMM's main menu, select "App Manager" and then select "HackMii_Installer" to launch it.
<li>If you used YAWMM instead of MMM because of lack of Wii Motion+ controller support, and you don't have the Homebrew Channel, double-click SD:\ExploitAppSelector.bat and select "..\HackMii_Installer\boot.elf" to help you quickly switch the boot.dol\elf app that is launched by your exploit; or manually save a copy of the HackMii Installer's boot.elf to the SD root (ie. SD:\boot.elf). Then repeat the exploit described above to launch the HackMii Installer.
</ul>

View File

@ -1,33 +0,0 @@
<!----------------------------Install IOS236 below--------------------------------->
<font size="5"><li>Install a patched IOS236</li></font><br>
<br>
Start the Homebrew Channel.<br>
<br>
<b>VERY IMPORTANT!</b><br>
In the Homebrew channel, if you do not have a working internet connection already set up, you will see an icon flashing in the bottom right corner of the screen indicating its inability to initialize the network. You should wait for the icon to stop flashing OR let it flash for 30-60 seconds before proceeding otherwise these apps may error shortly after being launched. If you encounter this harmless error, power off the Wii and repeat this step from the beginning. To increase your chances of success, add a working internet connection to your Wii via the official Wii Settings Menu, but be sure to say "No" when asked to perform an update.<br>
<br>
You only need to perform ONE of the below methods.<br>
Once either method successfully installs IOS236, you can move onto the next step.<br>
<br>
<ul>
<li><b>Method A: Using IOS236 Installer</b></li><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/Asq6_bh7Yko?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/IOS236Installer.gif" border="0"/></a><br>
After waiting 30-60 seconds for the HBC to attempt to initialize the network, launch "IOS236 Installer v5 MOD".<br>
<b>Note:</b> This app must be launched using HBC v1.0.7 or higher in order to work properly.<br>
It should say "IOS236 installation is complete!" and return to The Homebrew Channel.<br>
<br>
If you experience errors, keep trying and it should eventually work.<br>
If you continue to experience errors you can try using Simple IOS Patcher instead.<br>
<br>
<li><b>Method B: Using Simple IOS Patcher</b></li><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/fKJVmp4WeCA?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/SimpleIOSPatcher.gif" border="0"/></a><br>
After waiting 30-60 seconds for the HBC to attempt to initialize the network, launch "Simple IOS Patcher".<br>
<b>Note:</b> This app must be launched using HBC v1.0.7 or higher in order to work properly.<br>
Choose "IOS36" (already selected by default) and push A, then select "Install IOS to slot" and choose 236. Select "Install patched IOS36" leaving the 4 patches set to "yes" and press A, then choose "Load IOS from SD card". Confirm your choice with the A button and, when prompted, push A to continue the installation. When the installation is finished press the B button to exit the Main Menu.<br>
<br>
If you experience errors, keep trying and it should eventually work.<br>
If you continue to experience errors you can try using IOS236 Installer instead.
</ul>
<br>
<!----------------------------Install IOS236 above--------------------------------->

15
Support/Guide/KK2K.001 Normal file
View File

@ -0,0 +1,15 @@
<br>
<!---------------------------ANY REGION CHANGER SECTION BELOW------------------------------>
<font size="5"><li>Optional: Add the Korean Key</li></font><br>
<A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/Xr-6cPrNeIs?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/KKadd.gif" border="0"/></a><br>
<i>With KoreanKii, you can add or remove the Korean key from your SEEPROM. This eliminates the need for patching IOS60 into slots if you have a region changed Korean Wii. This program comes with no warranty. You, and you alone are responsible if this damages your Wii in any way. Nothing, not even Bootmii installed to boot2, will save your Wii if this corrupts your SEEPROM.<br>
<br>
The Korean Key is required to play Korean games from the disc channel, although there are some other ways to accomplish the same thing, a stock Korean Wii would have the Korean Key so perhaps you want to install it for a more complete region change.<br></i>
<br>
<b>WARNING:</b> if you have a non-Korean system menu (4.2+) (which you shouldn't if you followed the steps above) adding the Korean Key will cause a 003 brick unless you have IOS60 patched into your System Menu IOS (which you should if you followed the steps above).<br>
<br>
<ol type="A">
<li>Launch "KoreanKii" using the Homebrew Channel.
<li>Press <kbd>+</kbd> or <kbd>R</kbd> using a GameCube controller to add the Korean Key, then press <kbd>A</kbd> to confirm.
</ol>
<br>

15
Support/Guide/KK2O.001 Normal file
View File

@ -0,0 +1,15 @@
<br>
<!---------------------------ANY REGION CHANGER SECTION BELOW------------------------------>
<font size="5"><li>Optional: Remove the Korean Key (if applicable)</li></font><br>
<A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/I4XckvuNZxE?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/KKremove.gif" border="0"/></a><br>
<i>With KoreanKii, you can add or remove the Korean key from your SEEPROM. This eliminates the need for patching IOS60 into slots if you have a region changed Korean Wii. This program comes with no warranty. You, and you alone are responsible if this damages your Wii in any way. Nothing, not even Bootmii installed to boot2, will save your Wii if this corrupts your SEEPROM.</i><br>
<br>
If your Wii wasn't originally Korean, you can skip this step since there shouldn't be a Korean Key to remove.<br>
<br>
If your Wii was originally Korean, you might be at risk of a 003 brick by not removing the Korean Key. If you have a non-Korean system menu (4.2+) and the Korean Key is detected it will cause a 003 brick unless you have IOS60 patched installed into your System Menu IOS. This step is optional because you should have this exact System Menu IOS installed already if you followed the previous steps. So long as you only use ModMii and follow your guides closely, you will not 003 brick even if you skip this step, but if you venture on your own and manage to install a stock system menu IOS it could result in brick if you do not remove the Korean Key now. The Korean Key is only required to play Korean games from the disc channel and there are some other ways to accomplish the same thing.<br>
<br>
<ol type="A">
<li>Launch "KoreanKii" using the Homebrew Channel.
<li>Press <kbd>-</kbd> or <kbd>L</kbd> using a GameCube controller remove the Korean Key, then press <kbd>A</kbd> to confirm.
</ol>
<br>

View File

@ -1,27 +1,40 @@
<br>
This will launch Multi-Mod Manager.<br> This will launch Multi-Mod Manager.<br>
<br> <br>
<font size="5"><li>Install IOS58 using Multi-Mod Manager (MMM)</li></font><br> <font size="5"><li>Install IOS58 using Multi-Mod Manager (MMM)</li></font><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/e4yvKwZJk_k?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/IOS58MMM.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/0pul-57v1yE?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/IOS58MMM.gif" border="0"/></a><br>
In Multi-Mod Manager's main menu, Go down to select "WAD Manager".<br>
Now install IOS58-64-v6176.<br>
Navigate to the WAD and hit A twice to install the IOS individually.<br>
Be careful not to install any additional WADs that may have been previously saved in this folder (they may be safe, but I cannot say for sure).<br>
Make sure the file installs properly before continuing.<br><br>
After successfully installing the WAD, use "B" to go back to MMM's main menu and choose "App Manager" then press A.<br> <i>Note: MMM, is not compatible with Wii Motion+ remotes, try using an older wiimote without motion+ built in or a gamecube controller. If you don't have a compatible controller, double-click SD:\ExploitAppSelector.bat and select "..\YAWMM\boot.elf" to help you quickly switch the boot.dol\elf app that is launched by your exploit; or manually save a copy of YAWMM's boot.elf to the SD root (ie. SD:\boot.elf). Then repeat the exploit described above to launch Some YAWMM Mod instead of MMM to install IOS58.</i><br>
Select HackMii_Installer using "A"<br>
This runs the Hackmii Installer.<br>
<br> <br>
<ol type="A">
<li><b>On your Wii, in Multi-Mod Manager's main menu, go down to select "WAD Manager"</b>.
<ul style=align="left" type="disc">
<li>If you cannot load your SD card, select "Load another IOS", then select IOS36.</b>
<li>If the Wii was previously softmodded, you can also try loading IOS250 (or others like 251, 222, etc.)</b>
</ul>
<li><b>Install IOS58-64-v6176</b>.
<ul style=align="left" type="disc">
<li>Navigate to the WAD and press the <kbd>A</kbd> button twice to install the IOS individually.
<li>Be careful not to install any additional WADs that may have been previously saved in this folder (they may be safe, but I cannot say for sure).
<li>Make sure the file installs properly before continuing.
</ul>
<li>After successfully installing IOS58, <b>press any button to continue.</b>
<li>Then <b>press the <kbd>B</kbd> button</b> to go back to MMM's main menu.
<li><b>Choose "App Manager"</b> then press <kbd>A</kbd>.
<li><b>Launch "HackMii_Installer"</b> by navigating to it and pressing the <kbd>A</kbd> button.
</ol>
<font size="5"><li>Installing the Homebrew Channel (HBC) And Bootmii</li></font><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/jISATc1NKaQ?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/HackMii.gif" border="0"/></a><br>
Use the HackMii installer to install the Homebrew Channel (HBC) and Bootmii as IOS and as Boot2 (if possible).<br>
<br> <br>
<i>If you used YAWMM instead of MMM because of lack of Wii Motion+ controller support, double-click SD:\ExploitAppSelector.bat and select "..\HackMii_Installer\boot.elf" to help you quickly switch the boot.dol\elf app that is launched by your exploit; or manually save a copy of the HackMii Installer's boot.elf to the SD root (ie. SD:\boot.elf). Then repeat the exploit described above to launch the HackMii Installer.
</i>
<br>
<!-------------------KOREAN ONLY STEPS ABOVE!!!!!!!!!!!!!!---------------------------> <!-------------------KOREAN ONLY STEPS ABOVE!!!!!!!!!!!!!!--------------------------->

View File

@ -0,0 +1,14 @@
<b>LetterBomb; aka Wilbrand, Mailbox Bomb</b><br>
Requirements: an SD or SDHC card<br>
<br>
<font size="5"><b>Download LetterBomb and Save it to your SD Card</b></font><br>
<A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/lL2FgmFgSXQ?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/DL_LetterBomb.gif" border="0"/></a><br>
<br>
Note: LetterBomb is console specific, do not use the MAC Address shown in the video or it will not work for you.<br>
<br>
<ol type="A">
<li>On your Wii, go to Wii Settings, then Internet, then Console Information and make note of your MAC address.
<li>Click the spoiler button below to download LetterBomb.
<ol type="i">

View File

@ -0,0 +1,34 @@
<li>Make sure Bundle the HackMii Installer is NOT checked.
<li>Complete the CAPTCHA and cut either wire to download your LetterBomb.
<ul style=align="left" type="disc">
<li>Whichever wire you choose doesnt matter.
</ul>
</ol>
<li>Extract the private folder from the downloaded ZIP to the root of your SD card, then insert it into your Wii.
</ol>
<br>
<div style><div class="spoilerfont" style="text-align:center;">
<input value=" Click to Download LetterBomb " style="margin: 0px; padding: 0px; font-size: xx-large;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Click to hide please.hackmii.com '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Click to Download LetterBomb '; }" type="button"></div>
<div class="alt2" style="border: 0px inset ; margin: 0px; padding: 6px;"><div style="display: none;">
<br>
<br>
<iframe style="width:100%;height:80%;border:0;padding-bottom:2px;" src="https://please.hackmii.com"></iframe>
<br>
LetterBomb is sourced from please.hackmii.com, if you don't see an area to type in your MAC Address above, please go directly to <a href="https://please.hackmii.com" target="_blank">please.hackmii.com</a> or enter your MAC address directly into the ModMii application to use Wilbrand to construct your LetterBomb.<br>
<br>
</div></div></div>
<br>
<font size="5"><b>Launch LetterBomb on your Wii</b></font><br>
<A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/qZ6fUzeNXng?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/LetterBomb.gif" border="0"/></a><br>
<br>
<ol type="1">
<li>On your Wii, return to the Wii Menu and then open the "Message Board" and navigate to Yesterday.
<li>Click on the envelope with the pink bomb icon to launch the boot.elf/dol file saved on the root of your SD Card.
</ol>
<br>
<i>Fun Fact! There are two tools that are able to construct this exploit. LetterBomb is functionally the same as the Mailbox Bomb that ModMii builds using Wilbrand.</i><br>
<br>

View File

@ -1,6 +1,11 @@
<!---------------------------MyMenuify Section below---------------------------> <!---------------------------MyMenuify Section below--------------------------->
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/OX2PvkMwnbE?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/MyMenuifyMod.gif" border="0"/></a><br> <font size="5"><li>Install a Custom Wii Menu Theme using MyMenuifyMod (optional)</li></font><br>
<b>WARNING</b>: DO NOT INSTALL THEMES WITHOUT PROTECTION (BOOTMII, PRIILOADER AND NAND BACKUP) AND ONLY INSTALL THEMES FOR YOUR SPECIFIC SYSTEM MENU VERSION AND REGION!<br>
<A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/GhEmf5TWCuM?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/MyMenuifyMod.gif" border="0"/></a><br>
<i>MyMenuifyMod is an application used to install themes on your Wii's System Menu. It uses CSM files created by ModMii, MyMenu or ThemeMii and also supports APP files.</i><br>
<br> <br>
Launch MyMenuifyMod from the HBC.<br> WARNING: Do <u>not</u> install themes without protection (Bootmii, Priiloader and NAND backup) and only install themes for your specific System Menu version and region! Do <u>not</u> try to "uninstall" a System Menu or theme; the proper steps to reinstall the default theme is noted below. <br>
<br> <br>
<ul style=align="left" type="disc">
<li>Launch MyMenuifyMod from the HBC.

View File

@ -1,11 +1,51 @@
<!------------------------------Nand backup section below--------------------------> <!------------------------------Nand backup section below-------------------------->
<font size="5"><li>Making a NAND backup</li></font><br> <font size="5"><li>Make a NAND backup</li></font><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/0u_Xgq-MfGw?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/NANDBackup.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/J9QyWw9a7u4?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/NANDBackup.gif" border="0"/></a><br>
While inside the Homebrew Channel, load BootMii by pressing home and clicking Launch Bootmii.<br> <i>Creating a NAND backup is similar to creating a system restore point in Windows. Should you ever semi-brick your Wii but can still access Bootmii, restoring a NAND backup is like taking your Wii back in time to before the problem occurred. NAND backups are console specific, so you generally cannot restore a backup from a different Wii.</i><br>
Press the power button on the Wii 3 times to get to the last option, then press the reset button (you can also navigate with a Gamecube controller).<br> <br>
Press reset to choose the first option, then follow the directions on the screen to make your NAND backup (bad blocks are no problem).<br>
Backup the Bootmii folder, nand.bin, and keys.bin elsewhere and erase from the SD card (or rename it). You'll need these in case of emergencies, so don't lose them.<br> <ul style=align="left" type="disc">
Go back to The Homebrew Channel.<br> <li>Bootmii does not work with Wiimotes, the steps below will direct you to use the front buttons on the Wii console itself.
<b>Note:</b> if Bootmii was installed as boot2, then it will show up as soon as the Wii is turned on AS LONG AS it finds the bootmii folder (mentioned above) on the root of the SD card.<br> <ul style=align="left" type="square">
<li><kbd>Power</kbd> button = Advance to next item
<li><kbd>Reset</kbd> button = Select highlighted item
</ul>
<li>Bootmii also works with gamecube controllers; in fact, one is required to <i>restore</i> NAND backups on consoles that could not install Bootmii to boot2.
</ul>
<br>
<ol type="A">
<li><b>From inside the Homebrew Channel press the <kbd>Home</kbd> button and select "Launch Bootmii"</b>.
<li><b>Press the <kbd>Power</kbd> button on the Wii console 3 times</b> to get to the last option to access the Settings (the button with gears), <b>then press the <kbd>Reset</kbd> button</b> to select it.
<li><b>Press <kbd>Reset</kbd></b> to select the first backup option (the button with the green arrow)
<li><b>Press <kbd>Reset</kbd> again</b> to make your NAND backup.
<ul style=align="left" type="disc">
<li>Do not power off your Wii when making your NAND backup.
<li>This process takes about 8 minutes to complete; your mileage may vary.
<li>Having some black "Bad Blocks" is normal and nothing to worry about.
<li>After backing up the NAND, Bootmii will begin verifying it. While this is recommended, it can be skipped by pressing the <kbd>Eject</kbd> button on your console.
</ul>
<li><b>Press any button on the console</b> to exit the NAND backup screen.
<li><b>Exit Bootmii and launch the HBC</b> by pressing the <kbd>Power</kbd> button on the Wii console 3 times to advance to the last option (the one with the back arrow), then press the <kbd>Reset</kbd> button to select it. Then press <kbd>Power</kbd> 1 time to advance to the Homebrew Channel, then press the <kbd>Reset</kbd> button to launch it.
</ol>
<br>
At this point, or immediately following the completion of this guide, you should remove the SD card from the Wii (it is safe to do so while inside the HBC), backup the Bootmii folder, nand.bin, and keys.bin from your SD to a hard drive, or the cloud, or anywhere safe. You might need these in case of emergencies, so don't lose them. Optionally erase them from the SD card after backing them up, or rename the Bootmii folder to avoid autobooting into Bootmii at startup for consoles with Bootmii installed to boot2. When done, safely remove your SD Card from your computer and reinsert it into your Wii and proceed to the next step.<br>
<br>
<div style><div class="spoilerfont" style="text-align:center;">
<input value=" Click for some Fun Facts about NAND Backups! " style="margin: 0px; padding: 0px; font-size: x-large;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Click to hide Fun Facts '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Click for some Fun Facts about NAND Backups! '; }" type="button"></div>
<div class="alt2" style="border: 0px inset ; margin: 0px; padding: 6px;"><div style="display: none;">
<p style="border:3px; border-style:solid; padding: 1em;">
<i>Fun Fact! If you ever need to restore a NAND backup, you can do so by launching Bootmii with an SD card containing the appropriately named Bootmii folder, nand.bin, and keys.bin, and follow the procedure described above except this time select the option with the red arrow going the other direction.<br>
<br>
Another Fun Fact! You can extract the contents of your nand.bin using windows tools like ShowMiiWads (see ModMii Classic's Download Page 2), then save it to a hard drive or SD Card to act as an Emulated NAND (or virtual NAND), allowing you switch between the Wii's real NAND and one or more Emulated NANDs. Emulated NANDs can provide much more storage space than the Wii's 500MB. ModMii can help generate brand new Emulated NANDs free of any games saves or other settings if you prefer a fresh start. For more help on this, after completing this guide, check out ModMii's SNEEK Installation Wizard.</i><br>
</p>
</div></div></div>
<br> <br>
<!------------------------------Nand backup section above--------------------------> <!------------------------------Nand backup section above-------------------------->

View File

@ -1,3 +1,3 @@
<li>When using SNEEK+DI or UNEEK+DI, you can access the Game/DI Menu by pressing "1" on the WiiMote. To access other settings (including Region Options), you must press "+" from within the DI Menu.</li> <li>When using SNEEK+DI or UNEEK+DI, you can access the Game/DI Menu by pressing "1" on the WiiMote. To access other settings (including Region Options), you must press <kbd>+</kbd> from within the DI Menu.</li>
<li>To add Games to the Game/DI Menu, you can use ModMii to extract Wii Games to your FAT32 USB External Hard Drive. neek2o is also able to load games from "USB:\WBFS" which means you can also use WiiBackupManager (available on ModMii's Download Page 2).</li> <li>To add Games to the Game/DI Menu, you can use ModMii to extract Wii Games to your FAT32 USB External Hard Drive. neek2o is also able to load games from "USB:\WBFS" which means you can also use WiiBackupManager (available on ModMii's Download Page 2).</li>

View File

@ -1,7 +1,9 @@
<ul> <ul style=align="left" type="disc">
<li>When loading an emulated NAND for the first time, it could take a long time to load the System Menu, but it will be much quicker the second time around.</li> <li>When loading an emulated NAND for the first time, it could take a long time to load the System Menu, but it will be much quicker the second time around.</li>
<li>If you have problems loading your Emulated NAND, copy cert.sys from an original nand dump to your emulated nand's sys folder.</li> <li>If you have problems loading your Emulated NAND, copy cert.sys from an original nand dump to your emulated nand's sys folder.</li>
<li>ShowMiiWads can be used to decrypt your real Wii's BootMii NAND dump (nand.bin) to use as an emulated NAND, and it can add custom <li>If you would like to make a NAND backup of your Wii without modding it, double-click Casper2BootMii.bat saved to ModMii's Support folder and update the files on your SD Card. Then repeat the exploit step of this guide and this time you will be taken to Bootmii. You can make a Bootmii NAND backup following <a href="https://youtu.be/J9QyWw9a7u4&t=0m13s" target="_blank">these steps</a>.</li>
<li>ShowMiiWads can be used to decrypt your real Wii's Bootmii NAND dump (nand.bin) to use as an emulated NAND, and it can add custom
channels/WADs to an emulated NAND. ShowMiiWads is available on ModMii's Download Page 2.</li> channels/WADs to an emulated NAND. ShowMiiWads is available on ModMii's Download Page 2.</li>

View File

@ -1,18 +1,23 @@
<!--------------------------------------NTFS BELOW------------------------------------> <!--------------------------------------NTFS BELOW------------------------------------>
<font size="5"><li>Partition and Format the External Hard Drive for NTFS</li></font><br> <font size="5"><li>Partition and Format the External Hard Drive as NTFS (if applicable)</li></font><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/-K-VBFhUlqc?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/Partition.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/UAsBVvA30Ys?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/Partition.gif" border="0"/></a><br>
First check if your drive needs to be formatted by checking the current Format\File-System of the drive.<br> <ul style=align="left" type="disc">
Open "My Computer", right-click the external hard drive you want to use, then select "properties".<br> <li>First, plug your hard drive into your PC and determine if it needs to be formatted by checking the current Format\File-System of the drive.
Make note of the Drive Letter of the external hard drive as this will be important later.<br> <ul style=align="left" type="square">
If the "File-System" is already NTFS, you can skip this step.<br> <li>Open "My Computer", right-click the external hard drive you want to use, then select "Properties".
<li>Make note of the Drive Letter of the external hard drive as this will be important later.
<li>If the "File-System" is already NTFS, you can skip this step.
</ul>
<li><b>If you have anything saved on the hard drive, you should back it up now as all the data will be lost once you format it.</b>
</ul>
<br> <br>
If you have anything saved on the hard drive, you should back it up now as all the data will be lost once you format it.<br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/er-bqjBkReA?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/NTFS.gif" border="0"/></a><br>
<br> <br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/C5ieEHT4jtw?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/NTFS.gif" border="0"/></a><br> <ul style=align="left" type="disc">
<br> <li>Right-click "My Computer" and select "Manage", a new window will open, on left panel click "Disk Management".
Right-click "My Computer" and select "Manage", a new window will open, on left panel click "Disk Management".<br> <li>Right-click the drive you want to format (make sure you select the right drive!), then select "Format..."
Right-click the drive you want to format (make sure you select the right drive!), then select "Format..."<br> <li>Select "NTFS" as the File system to use and input a name for the Hard-Drive/Volume.
Select "NTFS" as the File system to use and input a name for the Hard-Drive/Volume.<br> <li>You may optionally uncheck the "Perform a quick format" box, then click "OK", then click "OK" again.
You may optionally uncheck the "Perform a quick format" box, then click "OK", then click "OK" again.<br> </ul>
<br> <br>
<!--------------------------------------NTFS ABOVE------------------------------------> <!--------------------------------------NTFS ABOVE------------------------------------>

View File

@ -1,9 +1,12 @@
<b>Indiana Pwns</b><br> <b>Indiana Pwns</b><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/-GN4cdhxjsI?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/IndianaPwns.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/OBWGgL0S-Gk?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/IndianaPwns.gif" border="0"/></a><br>
Requirements: A copy of "LEGO Indiana Jones", a standard SD card (will not work with an SDHC card), and a nunchuck.<br> Requirements: A copy of "LEGO Indiana Jones", a standard SD card (will not work with an SDHC card), and a nunchuck controller.<br>
<br>
<ol type="A"><li>Load the "LEGO Indiana Jones" game at least once (otherwise you won't be able to copy over the hack).</li> <ol type="A"><li>Load the "LEGO Indiana Jones" game at least once (otherwise you won't be able to copy over the hack).</li>
<li>Delete or move\backup your personal LEGO Indiana Jones save file before copying the files to your SD Card.</li> <li>Delete or move\backup your personal LEGO Indiana Jones save file.</li>
<li>Copy the ModMii files to the root of your SD card (if you havent already) and insert it into your Wii.</li> <ul style=align="left" type="disc">
<li>If you want to move\copy your save data to the same SD card with your ModMii files, first rename the SD:\private folder containing the exploit to something else. Then copy your save from the Wii to your SD Card and backup the new private folder with your save. Finally rename the original exploit folder back to SD:\private and reinsert the SD Card into your Wii before continuing to the next step. At the end of this guide you can restore the backup you made.</li>
</ul>
<li>Go into Wii Options - Data Management - Save Data - Wii - SD Card then copy over the "Indiana Pwns" save that corresponds to your region.</li> <li>Go into Wii Options - Data Management - Save Data - Wii - SD Card then copy over the "Indiana Pwns" save that corresponds to your region.</li>
<li>Play the Lego Indiana Jones game. Load the new save file.</li> <li>Play the Lego Indiana Jones game. Load the new save file.</li>
<li>You will be in the Main hall, walk towards the camera, enter the first door on the right (Indy's left) and go into the "Courtyard".</li> <li>You will be in the Main hall, walk towards the camera, enter the first door on the right (Indy's left) and go into the "Courtyard".</li>

View File

@ -1,22 +1,162 @@
<!---------------------------Install Priiloader below------------------------------> <!---------------------------Install Priiloader below------------------------------>
<font size="5"><li>Install Priiloader</li></font><br> <font size="5"><li>Install and Configure Priiloader</li></font><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/If1XSrEVhfY?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/Priiloader.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/3oP_jJbbKQM?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/Priiloader.gif" border="0"/></a><br>
Launch "Priiloader 236 Mod" via the Homebrew Channel<br>
After the Priiloader Installer loads, press + to install it.<br> <i>Priiloader loads just before the System Menu and is invisible unless holding down the reset button while powering on the console. Not only is Priiloader a great form of brick protection, it can be customized to automatically boot straight to the System Menu (default behavior) with patched features (aka "System Menu Hacks"), or directly to the HBC or a user defined homebrew (e.g. a USB-Loader, <a href="https://gbatemp.net/threads/x-flaks-crazy-intro-videos.189411" target="_blank">Crazy Intro Videos</a>, etc). <a href="http://www.sites.google.com/site/completesg/system-hacks/Priiloader" target="_blank">Click here</a> for directions on installing a "dol" file in Priiloader to launch user defined homebrew. Custom forwarder dols that are compatible with Priiloader can be built from ModMii's Advanced Downloads menu.</i><br>
After successfully installing Priiloader, access it by powering off the Wii, then powering it back on while holding reset until you see the Priiloader menu.<br>
You should install some system menu hacks now (by going to System Menu hacks option).<br>
<br> <br>
<b>RECOMMENDED HACKS</b>
<ul> <ul style=align="left" type="disc">
<li>Block Disc Updates</li> <li>You can navigate the Priiloader menu using a Wiimote, GameCube controller, USB Keyboard, or the Power/Reset buttons on the front of the console itself similar to Bootmii (if using the front buttons you will not be able to access the system menu hacks, file/dol & password menus).
<li>Block Online Updates</li>
<li>Replace Health Screen</li>
<li>Move Disc Channel</li>
</ul> </ul>
<br> <br>
The priiloader menu is white by default, you can change it to black in the Priiloader settings if you prefer.<br>
<ol type="A">
<li><b>Launch the "Priiloader Installer"</b> from the Homebrew Channel.
<li>After the Priiloader Installer loads, <b>press <kbd>+</kbd></b> to install it.
<ul style=align="left" type="disc">
<li>When successful the installer should display "Install done!"
</ul>
<li><b>Press <kbd>A</kbd></b> to exit back to the Homebrew Channel.
<li>Access Priiloader by powering off the Wii, then <b>hold down the <kbd>Reset</kbd> button while powering on your Wii</b> until you see the Priiloader menu.
<br> <br>
One of the special functions of Priiloader is that it can autoboot any app/file instead of the system menu. Some apps (like crazyIntro) can't be used without it.<br> You can also start Priiloader by loading the "Priiloader Launcher" via the HBC, or by holding escape on a USB connected keyboard while turning on your Wii.
For details on how to do so, visit <a href="http://www.sites.google.com/site/completesg/system-hacks/priiloader" target="_blank">www.sites.google.com/site/completesg/system-hacks/priiloader</a><br>
<li>From the Priiloader menu, <b>select "System Menu Hacks"</b> and enable some system menu hacks.
<br> <br>
<br>
Be careful not to haphazardly enable just any hack, for example do not enable "Lock System Menu with Black Screen".<br>
<br>
<b>RECOMMENDED HACKS*</b>
<ul style=align="left" type="square">
<li>Block Disc Updates</li>
<li>Block Online Updates</li>
<li>Region Free EVERYTHING</li>
<li>480p graphics fix in system menu</li>
</ul>
*Your available System Menu hacks may vary.<br>
<br>
<li>Scroll down to "save settings" and press <kbd>A</kbd>, then press <kbd>B</kbd> to go back to Priiloader's main menu.
<li>Navigate to "Homebrew Channel" and press <kbd>A</kbd> to launch it.<br>
</ol>
<br>
<i>Pro tip! If you update or (re)install any System Menu it <u>REMOVES</u> Priiloader and you should reinstall it immediately to stay protected.<br>
<br>
Another Pro tip! If you keep a hard drive plugged into your Wii at all times you can enable "Ignore standby" in Priiloader's settings so your Wii turns off completely by default. This will stop the hard drive from spinning 24/7 when it's not being used.</i>
<br>
<br>
<div style><div class="spoilerfont" style="text-align:center;">
<input value=" Click for complete list of Priiloader Hacks " style="margin: 0px; padding: 0px; font-size: xx-large;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Click to hide Priiloader Hacks '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Click for complete list of Priiloader Hacks '; }" type="button"></div>
<div class="alt2" style="border: 0px inset ; margin: 0px; padding: 6px;"><div style="display: none;">
<p style="border:3px; border-style:solid; padding: 1em;">
<table>
<thead>
<tr>
<th>Hack</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>Block Disc Updates</td>
<td>Removes the "Wii System Update" screen that is included on some games forcing you to update them to play the game.</td>
</tr>
<tr>
<td>Block Online Updates</td>
<td>Disables updating your Wii. Updates will fail with error 32007.</td>
</tr>
<tr>
<td>Auto-Press A at Health Screen</td>
<td>Automatically presses the A Button to get past the "Health and Safety" screen.</td>
</tr>
<tr>
<td>Replace Health Screen with Backmenu</td>
<td>Changes the "Health and Safety" screen to the animation played when returning to the Wii menu.</td>
</tr>
<tr>
<td>Move Disc Channel</td>
<td>Enables moving the Disc Channel anywhere on the Wii Menu. It's normally stuck in the top left of the first page.</td>
</tr>
<tr>
<td>Wiimmfi Patch v2</td>
<td>Automatically patches all games you run from the Disc Channel for use with Wiimmfi</td>
</tr>
<tr>
<td>480p graphics fix in system menu</td>
<td>Fixes a small issue with 480p on the Wii Menu.</td>
</tr>
<tr>
<td>Remove NoCopy Save File Protection</td>
<td>Allows you to copy normally disallowed save files to your SD card from data management</td>
</tr>
<tr>
<td>Region Free EVERYTHING</td>
<td>Disables region locking for any Wii application, including downloaded ones.</td>
</tr>
<tr>
<td>Region Free GC Games (No VM Patch)</td>
<td>Disables region locking for GameCube disks.</td>
</tr>
<tr>
<td>Region Free Wii Games</td>
<td>Disables region locking for Wii disks.</td>
</tr>
<tr>
<td>Region Free Channels</td>
<td>Disables region locking for installed channels</td>
</tr>
<tr>
<td>No System Menu Sounds AT ALL</td>
<td>Disables all the Wii Menu sound effects.</td>
</tr>
<tr>
<td>No System Menu Background Music</td>
<td>Disables the Wii Menu background music.</td>
</tr>
<tr>
<td>Re-Enable Bannerbomb v2</td>
<td>Enables the "Bannerbomb" exploit on the latest Wii version. Not needed when the Homebrew Channel is already installed.</td>
</tr>
<tr>
<td>OSReport to UsbGecko(slot B)</td>
<td>Sends Wii Menu logs to a debugging device in memory card slot B.</td>
</tr>
<tr>
<td>OSReport to UsbGecko(GeckoOS,B)</td>
<td>Sends Wii Menu logs to a debugging device in memory card slot B, if the Wii Menu is launched by Gecko OS.</td>
</tr>
<tr>
<td>Force Standard Recovery Mode</td>
<td>Automatically launches the console in recovery mode. Used to launch recovery discs, letting users unbrick their Wii systems.</td>
</tr>
<tr>
<td>Remove Diagnostic Disc Check</td>
<td>Removes a check in the Wii to see if an inserted game is the "Wii Startup Disc".</td>
</tr>
<tr>
<td>Lock System Menu with Black Screen</td>
<td>Makes your Wii Menu load to a black screen, making you unable to use it. (Do not enable this)</td>
</tr>
<tr>
<td>No-Delete HAXX,JODI,DVDX,DISC,DISK,RZDx</td>
<td>Re-enable channels with these title IDs (originally blocked in system updates due to them being exploits).</td>
</tr>
<tr>
<td>Force Disc Games to run under IOS249</td>
<td>Make discs use cIOS 249 as the game's IOS. Can be used to enable older model (pre 2010) Wii's outfitted with DVD-R compatible Disc readers to play backup discs from the Disc Channel.</td>
</tr>
</tbody>
</table>
</p>
</div></div></div>
<br>
<!---------------------------Install Priiloader above------------------------------> <!---------------------------Install Priiloader above------------------------------>

View File

@ -1,10 +1,13 @@
<b>Return of the Jodi</b></br> <b>Return of the Jodi</b></br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/RS5r77uwE20?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/ReturnOfTheJodi.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/vH2f0MHfkMY?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/ReturnOfTheJodi.gif" border="0"/></a><br>
Requirements: A copy of "LEGO Star Wars", a standard SD card (will not work with an SDHC card), and a nunchuck.<br> Requirements: A copy of "LEGO Star Wars", a standard SD card (will not work with an SDHC card), and a nunchuck.<br>
<br>
<ol type="A"><li>Load the LEGO Star Wars game at least once (otherwise you won't be able to copy over the hack).</li> <ol type="A"><li>Load the LEGO Star Wars game at least once (otherwise you won't be able to copy over the hack).</li>
<li>Delete or move\backup your personal "LEGO Star Wars" save file before copying the files to your SD Card.</li> <li>Delete or move\backup your personal "LEGO Star Wars" save file.</li>
<li>Copy the ModMii files to the root of your SD card (if you havent already) and insert it into your Wii.</li> <ul style=align="left" type="disc">
<li>If you want to move\copy your save data to the same SD card with your ModMii files, first rename the SD:\private folder containing the exploit to something else. Then copy your save from the Wii to your SD Card and backup the new private folder with your save. Finally rename the original exploit folder back to SD:\private and reinsert the SD Card into your Wii before continuing to the next step. At the end of this guide you can restore the backup you made.</li>
</ul>
<li>Go into Wii Options - Data Management - Save Data - Wii - SD Card then copy over the "LEGO Star Wars" save that corresponds to your region.</li> <li>Go into Wii Options - Data Management - Save Data - Wii - SD Card then copy over the "LEGO Star Wars" save that corresponds to your region.</li>
<li>Start the LEGO Star Wars. Load the first save slot (on the left, at 0.0 percent).</li> <li>Start the LEGO Star Wars. Load the first save slot (on the left, at 0.0 percent).</li>
<li>As soon as the level loads, run to the right and you'll see two floating characters.</li> <li>As soon as the level loads, go to the bar on the right and you'll see two characters floating in blue tanks.</li>
<li>Go to the area in front of them and you'll see "Return of Jodi" show up onscreen, then press the "A" button to launch the exploit.</li></ol> <li>Choose the character named "Return of Jodi" and press the <kbd>A</kbd> button to launch the exploit and load your homebrew application.</li></ol>

View File

@ -1,6 +1,8 @@
<!---------------------------------REGION CHANGE NOTES BELOW-----------------------------------> <!---------------------------------REGION CHANGE NOTES BELOW----------------------------------->
<li>Region Changing is not necessary to play other region games.</li>
<li>An alternative to region changing is to use SNEEK\UNEEK to emulate a different region System Menu.</li>
<li>If you use the Wii Shopping Channel, you must start the channel and delete your account <u>before</u> starting this guide. If you don't the Wii Shop Channel will error.</li> <li>If you use the Wii Shopping Channel, you must start the channel and delete your account <u>before</u> starting this guide. If you don't the Wii Shop Channel will error.</li>
<li>Make sure your TV supports the display of the region you are changing to. If your TV does not support PAL, don't region change to PAL. The same applies to NTSC. If your TV does not support your selected display, you won't be able to see the Wii screen anymore.</li>
<li>Do NOT restart the Wii or exit the Homebrew Channel until you have completed this guide.</li> <li>Do NOT restart the Wii or exit the Homebrew Channel until you have completed this guide.</li>
<li>This guide assumes your Wii is already softmodded with the Homebrew Channel, IOS236 and Bootmii. If you are missing any of the above things use ModMii's Wizard before continuing with this guide.</li> <li>This guide assumes your Wii has already been softmodded and SD Card (or USB) properly formatted by following the ModMii Wizard or SysCheck Updater Wizard. If this is not the case please do so before going any further with this Region Change guide.</li>
<li>One of the tools in this guide, MMM, is not compatible with motion+ remotes, try using an older wiimote without motion+ built in or a gamecube controller. If you don't have either, google for WiiMod Lite and use it in place of MMM to install the WADs listed below. Be careful with WiiMod Lite, after you finish installing your WADs be sure to press the Home button to return to the HBC immediately otherwise if you press B to return to the main menu it may crash.</li>
<!---------------------------------REGION CHANGE NOTES ABOVE-----------------------------------> <!---------------------------------REGION CHANGE NOTES ABOVE----------------------------------->

View File

@ -1,7 +1,8 @@
<b>Smash Stack</b><br> <b>Smash Stack</b><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/3_dqzcxqPAc?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/SmashStack.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/ZXjS6KAX_RU?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/SmashStack.gif" border="0"/></a><br>
Requirements: A copy of "Super Smash Brothers Brawl" and a standard SD card (will not work with an SDHC card).<br> Requirements: A copy of "Super Smash Brothers Brawl" and a standard SD card (will not work with an SDHC card).<br>
<br>
<ol type="A"><li>Insert the Super Smash Brothers Brawl Game.</li> <ol type="A"><li>Insert the Super Smash Brothers Brawl Game.</li>
<li>Launch the game <b>without</b> the SD card in your Wii, create a save file if you don't have one already, then go into the stage builder and delete all the stages. Then exit the game.</li> <li>Launch the game <u>without</u> the SD card in your Wii, create a save file if you don't have one already, then go into the stage builder and delete all the stages. Then exit the game.</li>
<li>Afterwards, insert your SD Card, start the game and go to the stage builder, it should launch the boot.elf/dol file saved on the root of your SD card.</li> <li>Afterwards, insert your SD Card, start the game and go to the stage builder, it should launch the boot.elf/dol file saved on the root of your SD card.</li>
<li>If you forgot to delete the stages, you will experience an annoying but harmless crash.</li></ol> <li>If you forgot to delete the stages, you will experience an annoying but harmless crash.</li></ol>

View File

@ -1,14 +1,20 @@
<b>Twilight Hack</b><br> <b>Twilight Hack</b><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/meWc4QgBOOY?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/TwilightHack.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/ne_kSytJY_4?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/TwilightHack.gif" border="0"/></a><br>
Requirements: A copy of "The Legend of Zelda: Twilight Princess", a standard SD card (will not work with an SDHC card), and a nunchuck.<br> Requirements: A copy of "The Legend of Zelda: Twilight Princess", a standard SD card (will not work with an SDHC card), and a nunchuck.<br>
<br>
<ol type="A"><li>Load the Twilight Princess game at least once (otherwise you won't be able to copy over the hack).</li> <ol type="A"><li>Load the Twilight Princess game at least once (otherwise you won't be able to copy over the hack).</li>
<li>Delete or move\backup your personal "The Legend of Zelda: Twilight Princess" save file before copying the files to your SD Card.</li> <li>Delete or move\backup your personal "The Legend of Zelda: Twilight Princess" save file.</li>
<li>Copy the ModMii files to the root of your SD card (if you havent already) and insert it into your Wii.</li> <ul style=align="left" type="disc">
<li>If you want to move\copy your save data to the same SD card with your ModMii files, first rename the SD:\private folder containing the exploit to something else. Then copy your save from the Wii to your SD Card and backup the new private folder with your save. Finally rename the original exploit folder back to SD:\private and reinsert the SD Card into your Wii before continuing to the next step. At the end of this guide you can restore the backup you made.</li>
</ul>
<li>Go into Wii Options - Data Management - Save Data - Wii - SD Card then copy over the "Twilight Hack" save that corresponds to your game region.</li> <li>Go into Wii Options - Data Management - Save Data - Wii - SD Card then copy over the "Twilight Hack" save that corresponds to your game region.</li>
<b>Note for US users:</b> Look at the bottom of the game disc first. If it has RVL-RZDE-0A-2 USA in its inner ring, you'll have to load TwilightHack2 in a later step. If it says something else, load TwilightHack0. <ul style=align="left" type="disc">
<li><b>Note for US users:</b> Look at the bottom of the game disc first. If it has RVL-RZDE-0A-2 USA in its inner ring, you'll have to load TwilightHack2 in a later step. If it says something else, load TwilightHack0.
</ul>
<li>Insert the The Legend of Zelda: Twilight Princess disc and run the game.</li> <li>Insert the The Legend of Zelda: Twilight Princess disc and run the game.</li>
<li>On the title screen of the game, press A and B to go to the main menu.</li> <li>On the title screen of the game, press <kbd>A</kbd> and "B" to go to the main menu.</li>
<li>Now load the twilight hack save file.<br> <li>Now load the twilight hack save file.<br>
<b>Note:</b> If you accidentally load the wrong file and continue with the hack, the game will freeze but do not panic, just hold down the power button on your Wii console for 5 seconds to turn it off, then turn it back on, and start over.</li> <ul style=align="left" type="disc">
<li>Note: If you accidentally load the wrong file and continue with the hack, the game will freeze but do not panic, just hold down the power button on your Wii console for 5 seconds to turn it off, then turn it back on, and start over.</li>
</ul>
<li>The game will start like normal. To execute the hack, talk to the first character you see, or try to leave the room.</li></ol> <li>The game will start like normal. To execute the hack, talk to the first character you see, or try to leave the room.</li></ol>

View File

@ -1,22 +1,42 @@
<!-------------------------Installing WADs section below---------------------------> <!-------------------------Installing WADs section below--------------------------->
<font size="5"><li>Install WADs</li></font><br> <font size="5"><li>Install WADs</li></font><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/o5c7T7IlEqE?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/HMSolution.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/K5ws1Xdqvwc?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/HMSolution.gif" border="0"/></a><br>
<i>MMM has many tools, but we'll mainly be using it as a WAD Manager. A WAD Manager will allow you to install "WADs" containing things like updates and other content for your console, like IOSs, custom IOSs (or cIOSs), or other downloadable content, which can be all packed into WADs and installed to your Wii. Think of a WAD like a zip file but for the Wii.</i><br>
<br>
<!---------snip----------> WARNING: WADs can also be <u>un</u>installed, and if you're not careful you can brick your console by uninstalling or even installing the wrong WAD. Stick to your ModMii guide and you'll be fine.<br>
<br>
<div style><div class="spoilerfont" style="text-align:center;">
<input value=" Click here to learn what IOSs and cIOSs are! " style="margin: 0px; padding: 0px; font-size: x-large;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Click to hide Fun Fact '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Click here to learn what IOSs and cIOSs are! '; }" type="button"></div>
<div class="alt2" style="border: 0px inset ; margin: 0px; padding: 6px;"><div style="display: none;">
<p style="border:3px; border-style:solid; padding: 1em;">
<i>Fun Fact! I mentioned IOSs and cIOSs before, "the Wii console uses the 'IOS' system to communicate with the hardware, it's like a driver (compared to Windows). It contains information and communication tools (like how to access the Disc drive, how to access USB, read the savegames data stored on internal memory, etc.)" ~Cyan. If you're curious to learn more about IOSs or cIOSs, a thorough explanation can be found in <a href="https://gbatemp.net/threads/d2xl-cios-a-fork-of-davebaols-d2x-cios.558581/#post-8968173" target="_blank">Cyan's IOS Explanation post</a>.</i><br>
</p>
</div></div></div>
<ol type="A">
<li><b>On your Wii, in Multi-Mod Manager's main menu, go down to select "WAD Manager"</b>.
<ul style=align="left" type="disc">
<li>If you cannot load your SD card, select "Load another IOS", then select IOS36.</b>
<li>If the Wii was previously softmodded, you can also try loading IOS250 (or others like 251, 222, etc.)</b>
</ul>
<li><b>Install the <u>guidewadcountplaceholder WADs</u> listed below</b>.<br>
<ul style=align="left" type="disc">
<li>Be careful not to install any additional WADs that may have been previously saved in this folder (they may be safe, but I cannot say for sure).
<li><i>Fun Fact! Installing a clean/unpatched version of IOS58 should be enough to make the HackMii Installer happy, but we're (re)installing a few extra IOSs that the HackMii Installer is known to play nicely with just in case.</i>
</ul>
In Multi-Mod Manager's main menu, go down to select "WAD Manager".<br>
<br> <br>
If you cannot load your SD card, select "Load another IOS", then select IOS36.<br>
If the Wii was previously softmodded, try loading cIOS250 (or others like 202,222,223,224,236,249).<br> <ol>
<br>
Install the following WADs from the WAD folder (this list of WADs is unique to the information you provided ModMii).<br>
Be careful not to install any additional WADs that may have been previously saved in this folder (they may be safe, but I cannot say for sure).<br>
<br>
Mark each of the following WADs for installation by navigating to each WAD and hitting "+"<br>
Alternatively, you can hold "+" for 2 seconds to select all the WADs in the folder.<br>
After you've marked all the WADs listed below, press 'A' twice to install them.<br>
<br>
If any files fail to install properly, they will remain marked for installation, so just retry installing those files.<br>
<br>
<b>Your unique list of WADs to install are as follows:</b>
<ul>

View File

@ -1,24 +1,62 @@
<br>
This will launch Multi-Mod Manager.<br> This will launch Multi-Mod Manager.<br>
<br> <br>
<!-------------------Install IOS53 Section Below---------------------------> <!-------------------Install IOS53 Section Below--------------------------->
<font size="5"><li>Install IOS53 then start Casper</li></font><br> <font size="5"><li>Install IOS53 then start Casper</li></font><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/RU2Z8GgrAEA?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/Casper.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/LA1YVvk0FfE?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/Casper.gif" border="0"/></a><br>
<i>MMM has many tools, but we'll mainly be using it as a WAD Manager. A WAD Manager will allow you to install "WADs" containing things like updates and other content for your console, like IOSs, custom IOSs (or cIOSs), or other downloadable content, which can be all packed into WADs and installed to your Wii. Think of a WAD like a zip file but for the Wii.</i><br>
In Multi-Mod Manager's main menu, Go down to select "WAD Manager".<br>
If you cannot load your SD card, select "Load another IOS", then try using IOS36 or another IOS until you detect your SD card.<br>
Now install IOS53-64-v5663.<br>
Navigate to the WAD and hit A twice to install the IOS individually.<br>
Be careful not to install any additional WADs that may have been previously saved in this folder (they may be safe, but I cannot say for sure).<br>
Make sure the file installs properly before continuing.<br><br>
After successfully installing the WAD, use "B" to go back to MMM's main menu and choose "App Manager" then press A.<br>
Select Casper using "A"<br>
<br> <br>
Note: After installing IOS53 on a Wii once, you can skip installing it the next time you follow this guide and just use MMM's "App Manager" to launch Casper. To have configure your SD Card to launch Casper immediately instead of first loading MMM, copy SD:\apps\Casper\boot.elf and paste it to SD:\boot.elf (overwriting the boot.elf for MMM).<br>
WARNING: WADs can also be <u>un</u>installed, and if you're not careful you can brick your console by uninstalling or even installing the wrong WAD. Stick to your ModMii guide and you'll be fine.<br>
<br>
<div style><div class="spoilerfont" style="text-align:center;">
<input value=" Click here to learn what IOSs and cIOSs are! " style="margin: 0px; padding: 0px; font-size: x-large;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Click to hide Fun Fact '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Click here to learn what IOSs and cIOSs are! '; }" type="button"></div>
<div class="alt2" style="border: 0px inset ; margin: 0px; padding: 6px;"><div style="display: none;">
<p style="border:3px; border-style:solid; padding: 1em;">
<i>Fun Fact! I mentioned IOSs and cIOSs before, "the Wii console uses the 'IOS' system to communicate with the hardware, it's like a driver (compared to Windows). It contains information and communication tools (like how to access the Disc drive, how to access USB, read the savegames data stored on internal memory, etc.)" ~Cyan. If you're curious to learn more about IOSs or cIOSs, a thorough explanation can be found in <a href="https://gbatemp.net/threads/d2xl-cios-a-fork-of-davebaols-d2x-cios.558581/#post-8968173" target="_blank">Cyan's IOS Explanation post</a>.</i><br>
</p>
</div></div></div>
<ol type="A">
<li><b>On your Wii, in Multi-Mod Manager's main menu, go down to select "WAD Manager"</b>.
<ul style=align="left" type="disc">
<li>If you cannot load your SD card, select "Load another IOS", then select IOS36.</b>
<li>If the Wii was previously softmodded, you can also try loading IOS250 (or others like 251, 222, etc.)</b>
</ul>
<li><b>Install IOS53-64-v5663</b>.
<ul style=align="left" type="disc">
<li>Navigate to the WAD and press the <kbd>A</kbd> button twice to install the IOS individually.
<li>Be careful not to install any additional WADs that may have been previously saved in this folder (they may be safe, but I cannot say for sure).
<li>Make sure the file installs properly before continuing.
</ul>
<li>After successfully installing IOS53, <b>press any button to continue.</b>
<li>Then <b>press the <kbd>B</kbd> button</b> to go back to MMM's main menu.
<li><b>Choose "App Manager"</b> then press <kbd>A</kbd>.
<li><b>Launch "Casper"</b> by navigating to it and pressing the <kbd>A</kbd> button.
</ol>
<br>
<ul style=align="left" type="disc">
<li>If you are able to load MMM but the Wiimote doesn't respond, try using an older Wiimote without Motion+ built in as MMM doesn't support these newer contollers; a gamecube controller also works. If you don't have either, you can update the console via the Wii Settings Menu and repeat the Abstinence Wizard but this time enter 4.3 as your firmware version.
<li>Note: After installing IOS53 on a Wii once, you can skip installing it the next time you follow this guide and just use MMM's "App Manager" to launch Casper. To configure your SD Card to launch Casper immediately instead of first loading MMM, double-click SD:\ExploitAppSelector.bat and select "..\Casper\boot.elf" to help you quickly switch the boot.dol\elf app that is launched by your exploit; or manually save a copy of Casper's boot.elf to SD:\boot.elf (overwriting the boot.elf for MMM).
</ul>
<br>
<!-------------------Install IOS53 Section Above---------------------------> <!-------------------Install IOS53 Section Above--------------------------->

View File

@ -0,0 +1,55 @@
<!-------------------------Installing WADs section below--------------------------->
<font size="5"><li>Install WADs</li></font><br>
<A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/OJle-hEeUTw?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/yawmm.gif" border="0"/></a><br>
<i>YAWMM stands for "Yet Another Wad Manager Mod". A WAD Manager will allow you to install "WADs" containing things like updates and other content for your console, like IOSs, custom IOSs (or cIOSs), or other downloadable content, which can be all packed into WADs and installed to your Wii. Think of a WAD like a zip file but for the Wii.</i><br>
<br>
WARNING: WADs can also be <u>un</u>installed, and if you're not careful you can brick your console by uninstalling or even installing the wrong WAD. The WAD Manager you're using, Some YAWMM Mod, has some extra brick protection built in to restrict someone from doing catastrophic things like uninstalling any System Menu WAD, or required System Menu IOS, or a dozen other things which could potentially result in a brick if you don't know what you're doing. Stick to your ModMii guide and you'll be fine.<br>
<br>
<div style><div class="spoilerfont" style="text-align:center;">
<input value=" Click here to learn what IOSs and cIOSs are! " style="margin: 0px; padding: 0px; font-size: x-large;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Click to hide Fun Fact '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Click here to learn what IOSs and cIOSs are! '; }" type="button"></div>
<div class="alt2" style="border: 0px inset ; margin: 0px; padding: 6px;"><div style="display: none;">
<p style="border:3px; border-style:solid; padding: 1em;">
<i>Fun Fact! I mentioned IOSs and cIOSs before, "the Wii console uses the 'IOS' system to communicate with the hardware, it's like a driver (compared to Windows). It contains information and communication tools (like how to access the Disc drive, how to access USB, read the savegames data stored on internal memory, etc.)" ~Cyan. If you're curious to learn more about IOSs or cIOSs, a thorough explanation can be found in <a href="https://gbatemp.net/threads/d2xl-cios-a-fork-of-davebaols-d2x-cios.558581/#post-8968173" target="_blank">Cyan's IOS Explanation post</a>.</i><br>
</p>
</div></div></div>
<ol type="A">
<li><b>On your Wii, load "Some YAWMM Mod" from the HomeBrew Channel</b>.
<li>Make sure the source device is set to "Wii SD Slot" and <b>Press A</b>.
<li><b>Install your custom list of <u>guidewadcountplaceholder WADs</u> found in the spoiler below</b>.<br>
<ul style=align="left" type="disc">
<li>Be careful not to install any additional WADs that may have been previously saved in this folder (they may be safe, but I cannot say for sure).
</ul>
<li><b>Hold <kbd>+</kbd> for 2 seconds</b> to select all the WADs in the folder.
<ul style=align="left" type="disc">
<li>Alternatively, you can select or deselect your WADs individually by navigating to each one and hitting <kbd>+</kbd><br>
</ul>
<li>After you've marked all the WADs listed below, <b>press <kbd>A</kbd> on any marked WAD to install them all</b>.
<li>Confirm the total number selected for installation is guidewadcountplaceholder, then <b>press <kbd>A</kbd> again to install</b>.<br>
<ul style=align="left" type="disc">
<li>If any WADs fail to install properly please retry installing them.<br>
</ul>
<li><b>After successfully installing all the WADs, press any button to continue, then press the <kbd>Home</kbd> button on your Wiimote to exit Some YAWMM Mod.</b>
</ol>
<br>
<div style><div class="spoilerfont" style="text-align:center;">
<input value=" Click to See Your Unique List of guidewadcountplaceholder WADs to Install " style="margin: 0px; padding: 0px; font-size: xx-large;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Click to hide your list of WADs '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Click to See Your Unique List of guidewadcountplaceholder WADs to Install '; }" type="button"></div>
<div class="alt2" style="border: 0px inset ; margin: 0px; padding: 6px;"><div style="display: none;">
<b>Here's your unique list of guidewadcountplaceholder WADs to install:</b>
<ol>

View File

@ -1,20 +1,69 @@
<!-------------------------Installing WADs section below---------------------------> <!-------------------------Installing WADs section below--------------------------->
<font size="5"><li>Install WADs</li></font><br> <font size="5"><li>Install WADs</li></font><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/_OUlkjGzqE4?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/WADs.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/rdnpbwjKi80?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/WADs.gif" border="0"/></a><br>
Load Multi-Mod Manager (MMM) via the HomeBrew Channel.<br> <i>MMM has many tools, but we'll mainly be using it as a WAD Manager. A WAD Manager will allow you to install "WADs" containing things like updates and other content for your console, like IOSs, custom IOSs (or cIOSs), or other downloadable content, which can be all packed into WADs and installed to your Wii. Think of a WAD like a zip file but for the Wii.</i><br>
If IOS236 is not already loaded, select "Load another IOS", then select IOS236<br> <br>
<b>Note:</b> If this step fails with error -ret 2011 or other, you may need to retry patching IOS236. If the Wii was previously softmodded, you can try loading cIOS250 (or others like 202,222,223,224,236,249)<br> WARNING: WADs can also be <u>un</u>installed, and if you're not careful you can brick your console by uninstalling or even installing the wrong WAD. Stick to your ModMii guide and you'll be fine.<br>
<br> <br>
In Multi-Mod Manager's main menu, go down to select "WAD Manager".<br>
Install the following WADs from the WAD folder (this list of WADs is unique to the information you provided ModMii).<br>
Be careful not to install any additional WADs that may have been previously saved in this folder (they may be safe, but I cannot say for sure).<br> <div style><div class="spoilerfont" style="text-align:center;">
<input value=" Click here to learn what IOSs and cIOSs are! " style="margin: 0px; padding: 0px; font-size: x-large;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Click to hide Fun Fact '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Click here to learn what IOSs and cIOSs are! '; }" type="button"></div>
<div class="alt2" style="border: 0px inset ; margin: 0px; padding: 6px;"><div style="display: none;">
<p style="border:3px; border-style:solid; padding: 1em;">
<i>Fun Fact! I mentioned IOSs and cIOSs before, "the Wii console uses the 'IOS' system to communicate with the hardware, it's like a driver (compared to Windows). It contains information and communication tools (like how to access the Disc drive, how to access USB, read the savegames data stored on internal memory, etc.)" ~Cyan. If you're curious to learn more about IOSs or cIOSs, a thorough explanation can be found in <a href="https://gbatemp.net/threads/d2xl-cios-a-fork-of-davebaols-d2x-cios.558581/#post-8968173" target="_blank">Cyan's IOS Explanation post</a>.</i><br>
</p>
</div></div></div>
<ol type="A">
<li><b>On your Wii, load Multi-Mod Manager (MMM) from the Homebrew Channel</b>.
<ul style=align="left" type="disc">
<li>If IOS249 is not already loaded, select "Load another IOS", then select IOS249.</b>
<ul style=align="left" type="square">
<li>Note: If this step fails with error -ret 2011 or other, you may need to retry installing a custom IOS249. If the Wii was previously softmodded, you can try loading cIOS250 (or others like 251, 222, etc.)<br>
</ul>
</ul>
<li><b>In Multi-Mod Manager's main menu, go down to select "WAD Manager".</b><br>
<li><b>Install your custom list of <u>guidewadcountplaceholder WADs</u> found in the spoiler below</b>.<br>
<ul style=align="left" type="disc">
<li>Be careful not to install any additional WADs that may have been previously saved in this folder (they may be safe, but I cannot say for sure).
</ul>
<li><b>Hold <kbd>+</kbd> for 2 seconds</b> to select all the WADs in the folder.
<ul style=align="left" type="disc">
<li>Alternatively, you can select or deselect your WADs individually by navigating to each one and hitting <kbd>+</kbd><br>
</ul>
<li>After you've marked all guidewadcountplaceholder WADs, <b>press <kbd>A</kbd></b>.
<li>Confirm the total number selected for installation is guidewadcountplaceholder, then <b>press <kbd>A</kbd> again to install</b>.<br>
<ul style=align="left" type="disc">
<li>If any WADs fail to install properly please retry installing them.<br>
</ul>
<li><b>After successfully installing all the WADs, press any button to continue, then press the <kbd>Home</kbd> button on your Wiimote to exit MMM.</b>
</ol>
<br> <br>
Mark each of the following WADs for installation by navigating to each WAD and hitting "+"<br>
Alternatively, you can hold "+" for 2 seconds to select all the WADs in the folder.<br>
After you've marked all the WADs listed below, press 'A' twice to install them.<br> <div style><div class="spoilerfont" style="text-align:center;">
<br> <input value=" Click to See Your Unique List of guidewadcountplaceholder WADs to Install " style="margin: 0px; padding: 0px; font-size: xx-large;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ' Click to hide your list of WADs '; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = ' Click to See Your Unique List of guidewadcountplaceholder WADs to Install '; }" type="button"></div>
If any files fail to install properly, they will remain marked for installation, so just retry installing those files.<br> <div class="alt2" style="border: 0px inset ; margin: 0px; padding: 6px;"><div style="display: none;">
<br>
<b>Your unique list of WADs to install are as follows:</b>
<ul>
<b>Here's your unique list of guidewadcountplaceholder WADs to install:</b>
<ol>

View File

@ -1,4 +1,7 @@
You can use this program to manage/transfer your electronic backups of Wii Games.<br> <ul style=align="left" type="square">
It is very simple to use, but a detailed tutorial on using Wii Backup Manager can be found here: <a href="http://www.sites.google.com/site/completesg/backup-launchers/iso/wbfs-managers/wii-backup-manager" target="_blank">www.sites.google.com/site/completesg/backup-launchers/iso/wbfs-managers/wii-backup-manager</a><br> <li>You can use this program to manage/transfer your backup copies of Wii Games.
<li>It is very simple to use, but a detailed tutorial on using Wii Backup Manager can be found <a href="http://www.sites.google.com/site/completesg/backup-launchers/iso/wbfs-managers/wii-backup-manager" target="_blank">here</a>.
</ul>
</ul>
<br> <br>
<b>Note:</b> Original Wii Discs cannot be read/copied using a computer (unless you have one of the rare LG Drives that is capable of doing so).<br> <b>Important note:</b> Ripping original Wii discs cannot be done on a computer without one of the rare disc drives that are capable of doing so (most are LG branded).<br>

View File

@ -1,4 +1,12 @@
<b>Wilbrand</b><br> <b>Wilbrand; aka LetterBomb, Mailbox Bomb</b><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/bhTauJkqtKg?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/Wilbrand.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/qZ6fUzeNXng?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/Wilbrand.gif" border="0"/></a><br>
Requirements: an SD or SDHC card<br> Requirements: an SD or SDHC card<br>
Go to the "Messageboard" on your Wii and navigate to Yesterday. Click on the envelope with the pink Bomb icon.<br> <br>
<ul style=align="left" type="disc">
<li>Go to the "Messageboard" on your Wii and navigate to Yesterday.
<li>Click on the envelope with the pink bomb icon to launch the boot.elf/dol file saved on the root of your SD Card.
</ul>
<br>
<i>Fun Fact! There are two tools that are able to construct this exploit. ModMii uses Wilbrand, which does not require WiFi to construct its "Mailbox Bomb". This is functionally the same as "LetterBomb" that can be constructed and downloaded from please.hackmii.com.</i><br>
<br>

View File

@ -1,11 +1,14 @@
<b>Yu-Gi Owned</b><br> <b>Yu-Gi Owned</b><br>
<A href="" onClick="popup = window.open('http://www.youtube.com/embed/rnfzVAADujM?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="http://expresstek.org/xflak/files/gifs/Yu-GiOwned.gif" border="0"/></a><br> <A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/VnY80QT8aKg?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/Yu-GiOwned.gif" border="0"/></a><br>
Requirements: A copy of "Yu-Gi-Oh! 5D's", a standard SD card (will not work with an SDHC card), and a nunchuck or classic controller.<br> Requirements: A copy of "Yu-Gi-Oh! 5D's", a standard SD card (will not work with an SDHC card), and a nunchuck or classic controller.<br>
<br>
<ol type="A"><li>Load the Yu-Gi-Oh game at least once (otherwise you won't be able to copy over the hack).</li> <ol type="A"><li>Load the Yu-Gi-Oh game at least once (otherwise you won't be able to copy over the hack).</li>
<li>Delete or move\backup your personal "Yu-Gi-Oh! 5D's" save file before copying the files to your SD Card.</li> <li>Delete or move\backup your personal "Yu-Gi-Oh! 5D's" save file.</li>
<li>Copy the ModMii files to the root of your SD card (if you havent already) and insert it into your Wii.</li> <ul style=align="left" type="disc">
<li>If you want to move\copy your save data to the same SD card with your ModMii files, first rename the SD:\private folder containing the exploit to something else. Then copy your save from the Wii to your SD Card and backup the new private folder with your save. Finally rename the original exploit folder back to SD:\private and reinsert the SD Card into your Wii before continuing to the next step. At the end of this guide you can restore the backup you made.</li>
</ul>
<li>Go into Wii Options - Data Management - Save Data - Wii - SD Card then copy over the "Yu-Gi-Oh" save that corresponds to your region.</li> <li>Go into Wii Options - Data Management - Save Data - Wii - SD Card then copy over the "Yu-Gi-Oh" save that corresponds to your region.</li>
<li>Start the Yu-Gi-Oh game. The exploit is launched after continuing past <li>Start the Yu-Gi-Oh game. Continue past the opening menu to launch the exploit and load your homebrew application.</li></ol><br>
the opening menu.</li></ol><br> <ul style=align="left" type="disc">
<li><b>Note for European Users:</b> The default Yu-Gi Owned PAL exploit is 60Hz. If it does not work on your 50Hz TV, navigate to "SD:\private\wii\title\" and rename "RYOP" to something else then rename "RYOP-50hz" to "RYOP" and try again.
<b>Note to European Users:</b> The default Yu-Gi Owned PAL exploit is 60Hz. If it does not work on your 50Hz TV, navigate to "SD:\private\wii\title\" and rename "RYOP" to something else then rename "RYOP-50hz" to "RYOP" and try again. </ul>

View File

@ -0,0 +1,25 @@
<script>
let tabcontent = document.getElementsByClassName("blanktabcontent");
let tablinks = document.getElementsByClassName("tablinks");
function openTab(evt, tabName) {
let element;
for (element of tabcontent) {
element.style.display = "none";
}
for (element of tablinks) {
element.className = element.className.replace("btn--primary", "btn--info");
if (!element.className.includes('btn--info'))
element.className += " btn--info";
}
document.getElementById(tabName).style.display = "block";
evt.currentTarget.className = evt.currentTarget.className.replace("btn--info", "btn--primary");
}
// Get the element with id="defaultOpen" and click on it
document.getElementById("defaultOpen").click();
</script>

View File

@ -1,5 +0,0 @@
<!--------------------------Start of hacking chapter below------------------------->
<font size="6"><li><a name="Hacking">Hacking your Wii</a></li></font><br>
<ol> <!----------------Start of hacking steps listings. This must be here for the hacking guide------------>

View File

@ -1,12 +1,14 @@
<!---------------------------------SOFTMOD NOTES BELOW-----------------------------------> <!---------------------------------SOFTMOD NOTES BELOW----------------------------------->
<li>This guide does NOT require a Wifi connection on your Wii.</li> <li>An SD Card is recommended to fully softmod your console.
<li>An SD card formatted to FAT32 required (best results are with SD cards, SDHC cards will only work on System Menu's 4.0 or above).</li> <li>Check if your SD Card has a lock switch and make sure it's disabled.</li>
<li>If you get errors during any of the steps reformat your SD card as FAT or FAT32</li> <li>If you get errors during any of the steps try reformatting your SD Card (or HDD) as FAT32.</li>
<li>Turn off WiiConnect24 and take out all gamecube memory cards/controllers when modding the Wii (unless instructed otherwise).</li>
<li>If your Wii ever freezes, hold the power button on the Wii for 5 seconds to power it off then try again.</li> <li>If your Wii ever freezes, hold the power button on the Wii for 5 seconds to power it off then try again.</li>
<li>Dont ever accept a new Nintendo update without first googling to see if its safe. The last update (to 4.3) was released in late June 2010. If you accept an official Nintendo update after modding the Wii, you may lose some or all of your modifications.</li> <li>Never uninstall a System Menu or IOS.</li>
<li>Never uninstall a system menu or IOS.</li> <li>When updating your softmod you should always overwrite old mods by installing new ones, do <u>not</u> try to "Delete everything" or "Start from scratch".</li>
<li>Do not install untested WADs/themes without Bootmii or Priiloader installed.</li> <ul style=align="left" type="square">
<li>This custom guide is great start, but Wii modding is always evolving. Check for updates online, and remember, google is your friend.</li> <li>To update your mods in the future you can use the ModMii Wizard as if it was your first time, or even better, update only what's outdated using ModMii's Syscheck Updater Wizard and reduce the number of steps!</li>
</ul>
<li>If you accept an official Nintendo update after modding the Wii, you may lose some of your modifications and have to reinstall them.</li>
<li>Do not install untested WADs/themes without Priiloader, Bootmii and a nand backup.</li>
<li>It's probably unnecessary, but you should disconnect all peripherals from the Wii during the modding procedure unless instructed otherwise. This includes gamecube memory cards, gamecube controllers, Wii Speak, etc.</li>
<!---------------------------------SOFTMOD NOTES ABOVE-----------------------------------> <!---------------------------------SOFTMOD NOTES ABOVE----------------------------------->

View File

@ -1,4 +1,4 @@
<!----------Custom Printing CSS and button below---------------> <!----------Custom Printing CSS that doesn't print images--------------->
<style type="text/css" media="print"> <style type="text/css" media="print">
.printbutton { .printbutton {
visibility: hidden; visibility: hidden;
@ -8,34 +8,32 @@
img { img {
display: none !important; display: none !important;
} }
* { * {
background-image: none !important; background-image: none !important;
} }
} }
</style> </style>
<!----------Print button disabled--------
<script> <script>
document.write("<input type='button' " + document.write("<input type='button' " +
"onClick='window.print()' " + "onClick='window.print()' " +
"class='printbutton' " + "class='printbutton' " +
"value='Print your custom guide'/>"); "value='Print without images'/>");
</script> </script>
<!----------Custom Printing CSS and button above---------------> ---------Custom Print button above------->
<!--------------Title, pic and scam warning below------------------> <!--------------Title, pic and scam warning below------------------>
<center><font face="Arial Black" size="10">ModMii for Windows</font><br><font size="6">by XFlak</font><br> <p style="text-align:center">
<a href="http://modmii.000webhostapp.com" target="_blank"><img src="http://modmii.000webhostapp.com/Images/modmiibanner.png" border="0"/></a></center> <font face="Arial Black" size="10">ModMii for Windows</font><br><font size="6">by XFlak</font><br>
<center>This software is not for sale. If you paid for this software or a "bundle" you have been scammed.<br><br> <a href="https://modmii.github.io" target="_blank"><img src="https://modmii.github.io/Images/modmiibanner.png" border="0"/></a><br>
This software is not for sale. If you paid for this software or a "bundle" you have been scammed.<br><br>
<b>THIS PACKAGE COMES WITH ABSOLUTELY NO WARRANTY, NEITHER STATED NOR IMPLIED.<br> <b>THIS PACKAGE COMES WITH ABSOLUTELY NO WARRANTY, NEITHER STATED NOR IMPLIED.<br>
NO ONE BUT YOURSELF IS TO BE HELD RESPONSIBLE FOR ANY DAMAGE THIS MAY CAUSE TO YOUR NINTENDO WII CONSOLE!<br> NO ONE BUT YOURSELF IS TO BE HELD RESPONSIBLE FOR ANY DAMAGE THIS MAY CAUSE TO YOUR NINTENDO WII CONSOLE!<br>
USE THIS AT YOUR OWN RISK!</b></center><br><br> USE THIS AT YOUR OWN RISK!</b>
</p>
<br><br>
<!--------------Title, pic and scam warning above------------------> <!--------------Title, pic and scam warning above------------------>
@ -46,4 +44,4 @@ USE THIS AT YOUR OWN RISK!</b></center><br><br>
<!-------------------------Chosen options chapter below---------------------> <!-------------------------Chosen options chapter below--------------------->
<font size="6"><li>Your chosen options</li></font><br> <font size="6"><li>Your chosen options</li></font><br>
This guide was generated using the following parameters:<br> This guide was generated using the following parameters:<br>
<ul> <ul style=align="left" type="disc">

33
Support/Guide/str2hax.001 Normal file
View File

@ -0,0 +1,33 @@
<b>str2hax</b><br>
<A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/kgQIyqaKLDo?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/str2hax.gif" border="0"/></a><br>
Requirements: a WiFI connection on your Wii, but does not require SD Card<br>
<br>
<ol type="A">
<li>Go to the "Wii Options" Menu, then select "Wii Settings", then go to Page 2 and select "Internet", select "Connection Settings", then choose your currently active connection.<br>
<li>Select "Change settings" and scroll 3 times to the right to select "Auto-Obtain DNS" (Not IP Address)<br>
<li>Select "No" then select "Advanced Settings".<br>
<li><b>Change the Primary DNS to <kbd>97.74.103.14</kbd> and the Secondary DNS to <kbd>173.201.71.14</kbd></b><br>
<ul style=align="left" type="disc">
<li>You should enter both just in case the Primary DNS is offline so it will still work.
</ul>
<li>Select "Confirm", then "Save", and then select "OK" to run a connection test
<li>If the connection test was successful, select "No" to skip the Wii System Update.</li>
<ul style=align="left" type="disc">
<li>If the connection test does not work, make sure you have a working internet connection, then try again. If it still fails you should choose a different exploit.
</ul>
<li>Select "Back" two times to return to the "Internet panel", <b>then select <kbd>User Agreements</kbd> or <kbd>Agreement/Contact</kbd></b>.
<li>Select "Yes" to the using the Wii Shop Channel and WiiConnect24.
<li>Click "Next" to review User Agreements.
<ul style=align="left" type="disc">
<li>If you see a heart-shaped pony on your screen then you have done everything correctly.
</ul>
<li>Select "I Accept" to continue.
<ul style=align="left" type="disc">
<li>The exploit takes 1-2 minutes, if it takes longer than 2 minutes then just turn off your Wii and start again from step "F".
<li>After a minute or two you should be booted into your homebrew application. If it keeps failing you should choose a different exploit.
</ul>
</ol>
<br>
<i>Fun Facts about str2hax! If a boot.elf/dol file is detected on the root of your SD card, str2hax will launch it instead of automatically downloading then launching the HackMii Installer. And did you know when str2hax is finished, it will reset your DNS to Google's 8.8.8.8 and 8.8.4.4? You can leave it this way or re-enable Auto-Obtain DNS, or change it to Cloudflare's 1.1.1.1, or use <a href="https://wii.guide/riiconnect24.html" target="_blank">RiiConnect24's DNS</a>, the choice is yours!</i><br>

View File

@ -1,14 +1,7 @@
<!-------------------------Important notes chapter below--------------------->
<font size="6"><li><a name="Notes">Important Notes</a></li></font><br>
<ul>
<!-------------------------------USB LOADER NOTES BELOW----------------------------------> <!-------------------------------USB LOADER NOTES BELOW---------------------------------->
<li>cIOS(s) required to use USB-Loaders, if you are missing cIOS(s) run the ModMii Wizard function to softmod your Wii before setting up your USB-Loader and/or external Hard-Drive.</li> <li>Double check that your hard drive is always plugged into usb port0 - the one nearest the edge of the Wii.
<li>cIOS249 rev18 or higher required to use Hard Drives Formatted as FAT32 or NTFS (cIOS222\223\224 rev4 or higher also works).</li> <li>Not all external hard drive's are compatible with the Wii, small USB flash drives or 'thumb drives' in particular often don't work very well. For a list of which USB hard drive's are compatible, check out the <a href="https://wiki.gbatemp.net/wiki/USB_Devices_Compatibility_List" target="_blank">USB Devices Compatibility List</a></li>
<li>Not all external hard drive's are compatible with the Wii, for a list of which USB hard drive's are compatible, see this webpage: <a href="http://wiki.gbatemp.net/wiki/USB_Devices_Compatibility_List" target="_blank">http://wiki.gbatemp.net/wiki/USB_Devices_Compatibility_List</a></li> <ul style=align="left" type="square">
<!-------------------------------USB LOADER NOTES ABOVE----------------------------------> <li>If you are determined to try using a small USB flash drive or 'thumb drive', you may have more success if running the loader off of an SD Card and formatting the flash drive as WBFS instead of FAT32. This can be done using Wii Backup Manager. However, doing so will not only restrict the drive to storing only Wii games, but will not be accessible by your PC without a program like Wii Backup Manager. In fact, every time you plug the hard drive into your PC you will be prompted to reformat it.
</ul>
<li>If you have questions, a more detailed guide can be found at <a href="http://www.sites.google.com/site/completesg/" taget="_blank">www.sites.google.com/site/completesg/</a></li> <li>If a USB Loader fails to load a particular game, try changing it's game specific settings to use a different custom IOS like 250, 251, etc. Your cIOS 249 should play the vast majority of games, for more information see the <a href="https://wiki.gbatemp.net/wiki/Wii_cIOS_base_Compatibility_List" target="_blank">Wii cIOS base Compatibility List</a></li></li>
</ul>
<!-------------------------Important notes chapter above--------------------->
<br>

View File

@ -1,6 +1,6 @@
<html> <html>
<title>Find HBC IOS</title> <title>Find HBC IOS</title>
<link rel="icon" type="image/ico" href="https://googledrive.com/host/0BzWzf-jnAnp1YkFURFF0cDdsRUE/ModMii/icon.ico"></link> <link rel="icon" type="image/ico" href="https://modmii.github.io/Images/icon.ico"></link>
<style type="text/css"> <style type="text/css">
body { font-family: Calibri, Arial, Helvetica, "Century Gothic", sans-serif; } body { font-family: Calibri, Arial, Helvetica, "Century Gothic", sans-serif; }
</style> </style>
@ -9,6 +9,6 @@ body { font-family: Calibri, Arial, Helvetica, "Century Gothic", sans-serif; }
</body> </body>
<center> <center>
<font size="6">How to find which IOS the HomeBrew Channel is using</font><br> <font size="6">How to find which IOS the HomeBrew Channel is using</font><br>
<iframe width="480" height="360" src="http://www.youtube.com/embed/DaESnuMzzbU?rel=0" frameborder="0" allowfullscreen></iframe> <iframe width="480" height="360" src="https://www.youtube-nocookie.com/embed/wo2uza5wwjs?rel=0" frameborder="0" allowfullscreen></iframe>
</center> </center>
</html> </html>

View File

@ -1,6 +1,6 @@
<html> <html>
<title>Find MAC Address</title> <title>Find MAC Address</title>
<link rel="icon" type="image/ico" href="https://googledrive.com/host/0BzWzf-jnAnp1YkFURFF0cDdsRUE/ModMii/icon.ico"></link> <link rel="icon" type="image/ico" href="https://modmii.github.io/Images/icon.ico"></link>
<style type="text/css"> <style type="text/css">
body { font-family: Calibri, Arial, Helvetica, "Century Gothic", sans-serif; } body { font-family: Calibri, Arial, Helvetica, "Century Gothic", sans-serif; }
</style> </style>
@ -9,6 +9,6 @@ body { font-family: Calibri, Arial, Helvetica, "Century Gothic", sans-serif; }
</body> </body>
<center> <center>
<font size="6">How to find your Wii's MAC address</font><br> <font size="6">How to find your Wii's MAC address</font><br>
<iframe width="480" height="360" src="http://www.youtube.com/embed/6Pc8L-ARa1M?rel=0" frameborder="0" allowfullscreen></iframe> <iframe width="480" height="360" src="https://www.youtube-nocookie.com/embed/io6ZKNpmSTo?rel=0" frameborder="0" allowfullscreen></iframe>
</center> </center>
</html> </html>

File diff suppressed because it is too large Load Diff

View File

@ -31,7 +31,7 @@ Exit
::---------------------------------------------------------- ::----------------------------------------------------------
set currentversion=6.5.1 set currentversion=6.6.0
set currentversioncopy=%currentversion% set currentversioncopy=%currentversion%
set agreedversion= set agreedversion=
@ -39,8 +39,7 @@ set SkinMode=Y
set PATH=%SystemRoot%\system32;%SystemRoot%\system32\wbem;%SystemRoot% set PATH=%SystemRoot%\system32;%SystemRoot%\system32\wbem;%SystemRoot%
chcp 437>nul chcp 65001>nul
::chcp 1252>nul
::if not exist temp mkdir temp ::if not exist temp mkdir temp
if not exist temp\DownloadQueues mkdir temp\DownloadQueues if not exist temp\DownloadQueues mkdir temp\DownloadQueues
@ -82,14 +81,15 @@ if exist Support\settings.bat call Support\settings.bat
::-----default settings (default applies even if a single variable is missing from settings.bat)------ ::-----default settings (default applies even if a single variable is missing from settings.bat)------
IF "%ROOTSAVE%"=="" set ROOTSAVE=off IF "%ROOTSAVE%"=="" set ROOTSAVE=off
IF "%GUIDEOnly%"=="" set GUIDEOnly=off IF "%GUIDEOnly%"=="" set GUIDEOnly=off
IF "%effect%"=="" set effect=No-Spin IF "%effect%"=="" set effect=No-Spin
IF "%PCSAVE%"=="" set PCSAVE=Auto IF "%PCSAVE%"=="" set PCSAVE=Auto
IF "%OPTION1%"=="" set OPTION1=off IF "%OPTION1%"=="" set OPTION1=off
IF "%OPTION36%"=="" set OPTION36=on IF "%OPTION36%"=="" set OPTION36=on
IF "%AudioOption%"=="" set AudioOption=on IF "%AudioOption%"=="" set AudioOption=on
IF "%CMIOSOPTION%"=="" set CMIOSOPTION=off IF "%CMIOSOPTION%"=="" set CMIOSOPTION=off
IF "%hermesOPTION%"=="" set hermesOPTION=off
IF "%FWDOPTION%"=="" set FWDOPTION=on IF "%FWDOPTION%"=="" set FWDOPTION=on
IF "%ExtraProtectionOPTION%"=="" set ExtraProtectionOPTION=on
IF "%Drive%"=="" set Drive=COPY_TO_SD IF "%Drive%"=="" set Drive=COPY_TO_SD
IF "%DriveU%"=="" set DriveU=COPY_TO_USB IF "%DriveU%"=="" set DriveU=COPY_TO_USB
IF "%ACTIVEIOS%"=="" set ACTIVEIOS=on IF "%ACTIVEIOS%"=="" set ACTIVEIOS=on
@ -169,12 +169,12 @@ set wasig=ModMii v%currentversion% by XFlak
::side bar - 150x300 pixels ::side bar - 150x300 pixels
set wabmp=support\bmp\default.bmp set wabmp=support\bmp\default.bmp
if exist support\skipscam.txt (set /p skipversion= <support\skipscam.txt) else (goto:dontskip)
if /i "%skipversion%" EQU "%currentversion%" goto:skip
:dontskip
::Bushing from Team Twizzers specifically requested ModMii include a scam warning ::Bushing from Team Twizzers specifically requested ModMii include a scam warning
if exist support\skipscam.txt set AGREEDVERSION=%CURRENTVERSION%
::Splash Screen for Scam Warning ::Splash Screen for Scam Warning
::if /i "%AGREEDVERSION%" EQU "%CURRENTVERSION%" goto:nosplash ::if /i "%AGREEDVERSION%" EQU "%CURRENTVERSION%" goto:nosplash
@ -184,6 +184,7 @@ set wabmp=support\bmp\ModMiiSplash.bmp
support\wizapp SPLASH OPEN support\wizapp SPLASH OPEN
if /i "%AGREEDVERSION%" NEQ "%CURRENTVERSION%" support\nircmd.exe wait 6000 if /i "%AGREEDVERSION%" NEQ "%CURRENTVERSION%" support\nircmd.exe wait 6000
support\nircmd.exe wait 2000 support\nircmd.exe wait 2000
support\wizapp SPLASH CLOSE support\wizapp SPLASH CLOSE
:nosplash :nosplash
@ -206,6 +207,15 @@ call "%wabat%"
if /i "%waoutput%" EQU "I Agree" goto:skip if /i "%waoutput%" EQU "I Agree" goto:skip
if /i "%waoutput%" EQU "skipscam" goto:doit
if /i "%waoutput%" NEQ "skip scam" goto:dontdoit
:doit
if exist support\skipscam.txt attrib -r -h -s support\skipscam.txt
echo %currentversion%>Support\skipscam.txt
attrib +r +h +s support\skipscam.txt
goto:skip
:dontdoit
set watext=~~~~~You have entered an incorrect key, exiting ModMii... set watext=~~~~~You have entered an incorrect key, exiting ModMii...
@ -217,7 +227,7 @@ start /w support\wizapp FINISH NOBACK NOCANCEL TB
Exit Exit
:skip :skip
:skipagreement
::Save version agreed to ::Save version agreed to
if exist Support\settings.bat support\sfk filter -quiet Support\settings.bat -ls!"set AGREEDVERSION=" -write -yes if exist Support\settings.bat support\sfk filter -quiet Support\settings.bat -ls!"set AGREEDVERSION=" -write -yes
@ -336,9 +346,9 @@ set SNKcBCMarked=
set macaddress= set macaddress=
set watext= Choose an activity:~Most ModMii activities build a custom guide for you based on your answers to a few simple questions.~~ WARNING: Nintendo could shut down their servers! Download while you still can! After ModMii's downloaded~ files to its temp folder you can delete COPY_TO_SD~ (L)oad a prepared download queue to get started. set watext= Choose an activity:~Most ModMii activities build a custom guide for you based on your answers to a few simple questions.~~WARNING: Nintendo could shut down their servers! Download while you still can! After ModMii's downloaded files to its temp folder you can delete COPY_TO_SD~ (L)oad a prepared download queue to get started.
set wainput= ModMii ^&Wizard +Guide (Start Here to Mod Your Wii!); ^&Abstinence Wizard +Guide (Use Casper without mod); ^&USB-Loader Setup +Guide; ^&HackMii Solutions +Guide; R^&egion Change +Guide; ^&Load Download Queue; ^&SNEEK Installation and NAND Builder; ^&Options; Credi^&ts; ^&ModMii Classic Mode for more activities set wainput=ModMii ^&Wizard +Guide (Start Here to Mod Your Wii!);^&USB-Loader Setup +Guide;^&HackMii Solutions +Guide;^&Abstinence Wizard +Guide (Use Casper without mod);Region ^&Change +Guide;^&Load Download Queue;^&SNEEK Installation and EmuNAND Builder;^&Options;modmii.github.io for more ^&Info, Support or to Donate!;^&ModMii Classic Mode for more activities
start /w support\wizapp NOBACK RB start /w support\wizapp NOBACK RB
@ -350,17 +360,16 @@ if "%waoutnum%"=="" goto:MENU
if /i "%waoutnum%" EQU "0" (set Menu1=W) & (set wabmp=support\bmp\WIZARD.bmp) & (goto:WPAGE1) if /i "%waoutnum%" EQU "0" (set Menu1=W) & (set wabmp=support\bmp\WIZARD.bmp) & (goto:WPAGE1)
if /i "%waoutnum%" EQU "1" (set Menu1=S) & (set SNEEKSELECT=3) & (set AbstinenceWiz=Y) & (set wabmp=support\bmp\ABSTINENCE.bmp) & (goto:WPAGE2) if /i "%waoutnum%" EQU "1" (set Menu1=U) & (set wabmp=support\bmp\USB.bmp) & (goto:UPAGE1)
if /i "%waoutnum%" EQU "2" (set Menu1=H) & (set wabmp=support\bmp\HackMii.bmp) & (goto:WPAGE2)
if /i "%waoutnum%" EQU "2" (set Menu1=U) & (set wabmp=support\bmp\USB.bmp) & (goto:UPAGE1) if /i "%waoutnum%" EQU "3" (set Menu1=S) & (set SNEEKSELECT=3) & (set AbstinenceWiz=Y) & (set wabmp=support\bmp\ABSTINENCE.bmp) & (goto:WPAGE2)
if /i "%waoutnum%" EQU "3" (set Menu1=H) & (set wabmp=support\bmp\HackMii.bmp) & (goto:WPAGE2)
if /i "%waoutnum%" EQU "4" (set Menu1=RC) & (set wabmp=support\bmp\RegionChange.bmp) & (goto:RCPAGE1) if /i "%waoutnum%" EQU "4" (set Menu1=RC) & (set wabmp=support\bmp\RegionChange.bmp) & (goto:RCPAGE1)
if /i "%waoutnum%" EQU "5" (set Menu1=L) & (set wabmp=support\bmp\DLQUEUE.bmp) & (goto:PICKDOWNLOADQUEUE) if /i "%waoutnum%" EQU "5" (set Menu1=L) & (set wabmp=support\bmp\DLQUEUE.bmp) & (goto:PICKDOWNLOADQUEUE)
if /i "%waoutnum%" EQU "6" (set Menu1=S) & (set wabmp=support\bmp\SNEEK.bmp) & (goto:SNKPAGE1) if /i "%waoutnum%" EQU "6" (set Menu1=S) & (set wabmp=support\bmp\SNEEK.bmp) & (goto:SNKPAGE1)
if /i "%waoutnum%" EQU "7" (set Menu1=O) & (set wabmp=support\bmp\OPTIONS.bmp) & (goto:OPTIONS) if /i "%waoutnum%" EQU "7" (set Menu1=O) & (set wabmp=support\bmp\OPTIONS.bmp) & (goto:OPTIONS)
if /i "%waoutnum%" EQU "8" (start http://modmii.comuf.com/credits.html) & (goto:MENU) if /i "%waoutnum%" EQU "8" (start https://modmii.github.io/credits.html) & (goto:MENU)
if /i "%waoutnum%" EQU "9" (set SkinMode=) & (start ModMii.exe) & (exit) if /i "%waoutnum%" EQU "9" (set SkinMode=) & (start ModMii.exe) & (exit)
@ -421,7 +430,7 @@ Set Options=
set waoutnum= set waoutnum=
set waoutput= set waoutput=
set watext=~~ Select an Option to review or change:~~ All Settings will be saved automatically~ when you click "Back"~~ Or click "Cancel" to discard changes set watext= Select an Option to review or change:~~ All Settings will be saved automatically~ when you click "Back"~~ Or click "Cancel" to discard changes~~More options and info available in ModMii Classic Mode
if /i "%AudioOption%" EQU "on" set wainput= SD Card ^&Drive\Path; ^&USB HDD Drive\Path; ^&PC Programs Save Location; ^&Other Miscellaneous Options; ^&SNEEK Options; Check for ModMii Updates ^&Now; Disable sound at ^&Finish (Currently Enabled); ^&Restore Default Settings if /i "%AudioOption%" EQU "on" set wainput= SD Card ^&Drive\Path; ^&USB HDD Drive\Path; ^&PC Programs Save Location; ^&Other Miscellaneous Options; ^&SNEEK Options; Check for ModMii Updates ^&Now; Disable sound at ^&Finish (Currently Enabled); ^&Restore Default Settings
@ -459,8 +468,9 @@ set OPTION1=off
set OPTION36=on set OPTION36=on
set AudioOption=on set AudioOption=on
set CMIOSOPTION=off set CMIOSOPTION=off
set hermesOPTION=off
set FWDOPTION=on set FWDOPTION=on
set ExtraProtectionOPTION=on
set DRIVE="%cd%\COPY_TO_SD" set DRIVE="%cd%\COPY_TO_SD"
set DRIVE=%DRIVE:&=^&% set DRIVE=%DRIVE:&=^&%
set DRIVE=%DRIVE:~1,-1% set DRIVE=%DRIVE:~1,-1%
@ -498,8 +508,8 @@ set Commodorecheat=ON
set MSXcheat=ON set MSXcheat=ON
set TurboGraFX-16cheat=ON set TurboGraFX-16cheat=ON
set TurboGraFX-CDcheat=ON set TurboGraFX-CDcheat=ON
set GuideOnly=off
set GuideOnly=off
goto:OPTIONS goto:OPTIONS
@ -514,8 +524,9 @@ echo Set Option1=%Option1%>> Support\settings.bat
echo Set OPTION36=%OPTION36%>> Support\settings.bat echo Set OPTION36=%OPTION36%>> Support\settings.bat
echo Set AudioOption=%AudioOption%>> Support\settings.bat echo Set AudioOption=%AudioOption%>> Support\settings.bat
echo Set CMIOSOPTION=%CMIOSOPTION%>> Support\settings.bat echo Set CMIOSOPTION=%CMIOSOPTION%>> Support\settings.bat
echo Set hermesOPTION=%hermesOPTION%>> Support\settings.bat
echo Set FWDOPTION=%FWDOPTION%>> Support\settings.bat echo Set FWDOPTION=%FWDOPTION%>> Support\settings.bat
echo Set ExtraProtectionOPTION=%ExtraProtectionOPTION%>> Support\settings.bat
echo Set Drive=%DRIVE:&=^&%>>Support\settings.bat echo Set Drive=%DRIVE:&=^&%>>Support\settings.bat
echo Set DriveU=%DRIVEU:&=^&%>>Support\settings.bat echo Set DriveU=%DRIVEU:&=^&%>>Support\settings.bat
@ -561,6 +572,8 @@ if /i "%ModMiiverbose%" EQU "on" support\nircmd.exe win trans ititle "ModMiiSkin
if /i "%ModMiiverbose%" NEQ "on" support\nircmd.exe win trans ititle "ModMiiSkinCMD" 0 if /i "%ModMiiverbose%" NEQ "on" support\nircmd.exe win trans ititle "ModMiiSkinCMD" 0
if /i "%ModMiiverbose%" NEQ "on" support\nircmd.exe win hide ititle "ModMiiSkinCMD" if /i "%ModMiiverbose%" NEQ "on" support\nircmd.exe win hide ititle "ModMiiSkinCMD"
if /i "%waoutnum%" EQU "7" goto:Options
goto:MENU goto:MENU
::..................................................PC SAVE.................................................. ::..................................................PC SAVE..................................................
@ -609,18 +622,18 @@ set waoutput=
set watext=~~~~ Other Miscellaneous Options set watext=~~~~ Other Miscellaneous Options
set wainput= ^&Auto-Update ModMii at program start; c^&MIOS included in Wizard/sysCheck-Updater; USB-Loader ^&Forwarder included in Wizard; ^&Update Active IOSs in Wizard/sysCheck-Updater; Include IOS3^&6 in Active IOS Updates; IOSs saved to ^&Root instead of WAD folder; ^&Verbose Output for ModMiiSkin\wget\Sneek Installer; Save 0000000^&1 folder for IOSs\SMs\etc; Save ^&NUS\00000001x folder for IOSs\SMs\etc; ^&Generate Guide Only (only for functions with guides) set wainput= ^&Auto-Update ModMii at program start; c^&MIOS included in recommended cIOSs; USB-Loader ^&Forwarder included in Wizard; ^&Update Active IOSs in Wizard/sysCheck-Updater; Include IOS3^&6 in Active IOS Updates; ^&Hermes cIOSs will also be recommended; ^&Extra Brick Protection in ModMii Wizard Guides; Save 0000000^&1 folder for IOSs\SMs\etc; Save ^&NUS\00000001x folder for IOSs\SMs\etc; ^&Generate Guide Only (only for functions with guides)
::check correct boxes ::check correct boxes
set waoutput= set waoutput=
if /i "%AUTOUPDATE%" EQU "on" set waoutput=%waoutput%; #Auto-Update ModMii at program start if /i "%AUTOUPDATE%" EQU "on" set waoutput=%waoutput%; #Auto-Update ModMii at program start
if /i "%CMIOSOPTION%" EQU "on" set waoutput=%waoutput%; c#MIOS included in Wizard/sysCheck-Updater if /i "%CMIOSOPTION%" EQU "on" set waoutput=%waoutput%; c#MIOS included in recommended cIOSs
if /i "%FWDOPTION%" EQU "on" set waoutput=%waoutput%; USB-Loader #Forwarder included in Wizard if /i "%FWDOPTION%" EQU "on" set waoutput=%waoutput%; USB-Loader #Forwarder included in Wizard
if /i "%ACTIVEIOS%" EQU "on" set waoutput=%waoutput%; #Update Active IOSs in Wizard/sysCheck-Updater if /i "%ACTIVEIOS%" EQU "on" set waoutput=%waoutput%; #Update Active IOSs in Wizard\sysCheck-Updater
if /i "%OPTION36%" EQU "on" set waoutput=%waoutput%; Include IOS3#6 in Active IOS Updates if /i "%OPTION36%" EQU "on" set waoutput=%waoutput%; Include IOS3#6 in Active IOS Updates
if /i "%ROOTSAVE%" EQU "on" set waoutput=%waoutput%; IOSs saved to #Root instead of WAD folder if /i "%hermesOPTION%" EQU "on" set waoutput=%waoutput%; #Hermes cIOSs will also be recommended
if /i "%ModMiiverbose%" EQU "on" set waoutput=%waoutput%; #Verbose Output for ModMiiSkin\wget\Sneek Installer if /i "%ExtraProtectionOPTION%" EQU "on" set waoutput=%waoutput%; #Extra Brick Protection in ModMii Wizard Guides
if /i "%Option1%" EQU "on" set waoutput=%waoutput%; Save 0000000#1 folder for IOSs\SMs\etc if /i "%Option1%" EQU "on" set waoutput=%waoutput%; Save 0000000#1 folder for IOSs\SMs\etc
if /i "%Option1%" EQU "all" set waoutput=%waoutput%; Save 0000000#1 folder for IOSs\SMs\etc if /i "%Option1%" EQU "all" set waoutput=%waoutput%; Save 0000000#1 folder for IOSs\SMs\etc
@ -667,10 +680,10 @@ findStr /I /C:"4" "%wabat%" >nul
IF not ERRORLEVEL 1 (set OPTION36=on) else (set OPTION36=off) IF not ERRORLEVEL 1 (set OPTION36=on) else (set OPTION36=off)
findStr /I /C:"5" "%wabat%" >nul findStr /I /C:"5" "%wabat%" >nul
IF not ERRORLEVEL 1 (set ROOTSAVE=on) else (set ROOTSAVE=off) IF not ERRORLEVEL 1 (set hermesOPTION=on) else (set hermesOPTION=off)
findStr /I /C:"6" "%wabat%" >nul findStr /I /C:"6" "%wabat%" >nul
IF not ERRORLEVEL 1 (set ModMiiverbose=on) else (set ModMiiverbose=off) IF not ERRORLEVEL 1 (set ExtraProtectionOPTION=on) else (set ExtraProtectionOPTION=off)
findStr /I /C:"9" "%wabat%" >nul findStr /I /C:"9" "%wabat%" >nul
IF not ERRORLEVEL 1 (set GuideOnly=on) else (set GuideOnly=off) IF not ERRORLEVEL 1 (set GuideOnly=on) else (set GuideOnly=off)
@ -947,20 +960,18 @@ if not "%EXPLOITMarked%"=="" set waoutnum=%EXPLOITMarked%
set exploitselection=yes set exploitselection=yes
if /i "%FIRMSTART%" EQU "4.3" set watext=~~Select the exploit you would like to use to mod your Wii.~~~Note: Wilbrand is the only discless exploit for 4.3 Wii's. set watext=~~~~Select the exploit you would like to use to mod your Wii.
if /i "%FIRMSTART%" EQU "o" set watext=~~Select the game you would like to use to mod your Wii.~~~Note: You can mod your Wii without one of the following games if you update to System Menu 3.0 or higher.
set wainput= set wainput=
if /i "%FIRMSTART%" EQU "4.3" goto:list4.3 if /i "%FIRMSTART%" EQU "4.3" goto:list4.3
if /i "%REGION%" EQU "K" set wainput= ^&Twilight Princess: The Legend of Zelda; ^&Super Smash Brothers Brawl; ^&All Above Exploits if /i "%REGION%" EQU "K" set wainput= ^&str2hax (no disc or SD needed, requires WiFi on Wii); ^&Twilight Princess: The Legend of Zelda; ^&Super Smash Brothers Brawl; ^&All Above Exploits (decide later)
if /i "%REGION%" NEQ "K" set wainput= ^&Twilight Princess: The Legend of Zelda; ^&Super Smash Brothers Brawl; LEGO ^&Indiana Jones; LEGO ^&Batman; LEGO Star ^&Wars; ^&Yu-Gi-Oh! 5D's; Tales of Symphonia: ^&Dawn of the New World; ^&All Above Exploits if /i "%REGION%" NEQ "K" set wainput= ^&str2hax (no disc or SD needed, requires WiFi on Wii); ^&Twilight Princess: The Legend of Zelda; ^&Super Smash Brothers Brawl; LEGO ^&Indiana Jones; LEGO ^&Batman; LEGO Star ^&Wars; ^&Yu-Gi-Oh! 5D's; Tales of Symphonia: ^&Dawn of the New World; ^&All Above Exploits (decide later)
goto:skip4.3 goto:skip4.3
:list4.3 :list4.3
if /i "%REGION%" EQU "K" set wainput= ^&Wilbrand (Discless); ^&Super Smash Brothers Brawl if /i "%REGION%" EQU "K" set wainput= ^&str2hax (no disc or SD needed, requires WiFi on Wii); ^&Wilbrand (no disc needed, but requires SD card); ^&Super Smash Brothers Brawl; ^&All Above Exploits (decide later)
if /i "%REGION%" NEQ "K" set wainput= ^&Wilbrand (Discless); ^&Super Smash Brothers Brawl; LEGO ^&Indiana Jones; LEGO ^&Batman; LEGO Star ^&Wars; ^&Yu-Gi-Oh! 5D's; ^&Tales of Symphonia: Dawn of the New World; ^&All Above Disc Based Exploits (not Wilbrand) if /i "%REGION%" NEQ "K" set wainput= ^&str2hax (no disc or SD needed, requires WiFi on Wii); ^&Wilbrand (no disc needed, but requires SD card); ^&Super Smash Brothers Brawl; LEGO ^&Indiana Jones; LEGO ^&Batman; LEGO Star ^&Wars; ^&Yu-Gi-Oh! 5D's; ^&Tales of Symphonia: Dawn of the New World; ^&All Above Exploits (decide later)
:skip4.3 :skip4.3
::support\nircmd.exe win activate ititle "ModMiiSkinCMD" ::support\nircmd.exe win activate ititle "ModMiiSkinCMD"
@ -980,45 +991,49 @@ if "%waoutnum%"=="" goto:WPAGE3c
if /i "%FIRMSTART%" EQU "4.3" goto:list4.3 if /i "%FIRMSTART%" EQU "4.3" goto:list4.3
if /i "%REGION%" NEQ "K" goto:KOR if /i "%REGION%" NEQ "K" goto:notKOR
::set wainput= ^&Twilight Princess: The Legend of Zelda; ^&Super Smash Brothers Brawl; ^&All Above Exploits ::set wainput= ^&Twilight Princess: The Legend of Zelda; ^&Super Smash Brothers Brawl; ^&All Above Exploits
if /i "%waoutnum%" EQU "0" set EXPLOIT=T if /i "%waoutnum%" EQU "0" set EXPLOIT=X
if /i "%waoutnum%" EQU "1" set EXPLOIT=S if /i "%waoutnum%" EQU "1" set EXPLOIT=T
if /i "%waoutnum%" EQU "2" set EXPLOIT=? if /i "%waoutnum%" EQU "2" set EXPLOIT=S
if /i "%waoutnum%" EQU "3" set EXPLOIT=?
goto:gotexploit goto:gotexploit
:KOR :notKOR
::set wainput= ^&Twilight Princess: The Legend of Zelda; ^&Super Smash Brothers Brawl; ^&LEGO Indiana Jones; ^&LEGO Batman; ^&LEGO Star Wars; ^&Yu-Gi-Oh! 5D's; ^&Tales of Symphonia: Dawn of the New World; ^&All Above Exploits ::set wainput= ^&Twilight Princess: The Legend of Zelda; ^&Super Smash Brothers Brawl; ^&LEGO Indiana Jones; ^&LEGO Batman; ^&LEGO Star Wars; ^&Yu-Gi-Oh! 5D's; ^&Tales of Symphonia: Dawn of the New World; ^&All Above Exploits
if /i "%waoutnum%" EQU "0" set EXPLOIT=T if /i "%waoutnum%" EQU "0" set EXPLOIT=X
if /i "%waoutnum%" EQU "1" set EXPLOIT=S if /i "%waoutnum%" EQU "1" set EXPLOIT=T
if /i "%waoutnum%" EQU "2" set EXPLOIT=L if /i "%waoutnum%" EQU "2" set EXPLOIT=S
if /i "%waoutnum%" EQU "3" set EXPLOIT=LB if /i "%waoutnum%" EQU "3" set EXPLOIT=L
if /i "%waoutnum%" EQU "4" set EXPLOIT=LS if /i "%waoutnum%" EQU "4" set EXPLOIT=LB
if /i "%waoutnum%" EQU "5" set EXPLOIT=Y if /i "%waoutnum%" EQU "5" set EXPLOIT=LS
if /i "%waoutnum%" EQU "6" set EXPLOIT=TOS if /i "%waoutnum%" EQU "6" set EXPLOIT=Y
if /i "%waoutnum%" EQU "7" set EXPLOIT=? if /i "%waoutnum%" EQU "7" set EXPLOIT=TOS
if /i "%waoutnum%" EQU "8" set EXPLOIT=?
goto:gotexploit goto:gotexploit
:list4.3 :list4.3
if /i "%REGION%" NEQ "K" goto:KOR4.3 if /i "%REGION%" NEQ "K" goto:KOR4.3
::set wainput= ^&Wilbrand (Discless); ^&Super Smash Brothers Brawl ::set wainput= ^&Wilbrand (Discless); ^&Super Smash Brothers Brawl
if /i "%waoutnum%" EQU "0" set EXPLOIT=W if /i "%waoutnum%" EQU "0" set EXPLOIT=X
if /i "%waoutnum%" EQU "1" set EXPLOIT=S if /i "%waoutnum%" EQU "1" set EXPLOIT=W
if /i "%waoutnum%" EQU "2" set EXPLOIT=S
if /i "%waoutnum%" EQU "3" set EXPLOIT=?
goto:gotexploit goto:gotexploit
:KOR4.3 :KOR4.3
::set wainput= ^&Wilbrand (Discless); ^&Super Smash Brothers Brawl; ^&LEGO Indiana Jones; ^&LEGO Batman; ^&LEGO Star Wars; ^&Yu-Gi-Oh! 5D's; ^&Tales of Symphonia: Dawn of the New World; ^&All Above Disc Based Exploits (not Wilbrand) if /i "%waoutnum%" EQU "0" set EXPLOIT=X
if /i "%waoutnum%" EQU "0" set EXPLOIT=W if /i "%waoutnum%" EQU "1" set EXPLOIT=W
if /i "%waoutnum%" EQU "1" set EXPLOIT=S if /i "%waoutnum%" EQU "2" set EXPLOIT=S
if /i "%waoutnum%" EQU "2" set EXPLOIT=L if /i "%waoutnum%" EQU "3" set EXPLOIT=L
if /i "%waoutnum%" EQU "3" set EXPLOIT=LB if /i "%waoutnum%" EQU "4" set EXPLOIT=LB
if /i "%waoutnum%" EQU "4" set EXPLOIT=LS if /i "%waoutnum%" EQU "5" set EXPLOIT=LS
if /i "%waoutnum%" EQU "5" set EXPLOIT=Y if /i "%waoutnum%" EQU "6" set EXPLOIT=Y
if /i "%waoutnum%" EQU "6" set EXPLOIT=TOS if /i "%waoutnum%" EQU "7" set EXPLOIT=TOS
if /i "%waoutnum%" EQU "7" set EXPLOIT=? if /i "%waoutnum%" EQU "8" set EXPLOIT=?
goto:gotexploit goto:gotexploit
@ -1026,12 +1041,14 @@ goto:gotexploit
if /i "%FIRMSTART%" NEQ "4.3" goto:skip
if /i "%EXPLOIT%" EQU "W" (set beforemacaddy=WPAGE3C) & (goto:macaddress) if /i "%EXPLOIT%" EQU "W" (set beforemacaddy=WPAGE3C) & (goto:macaddress)
if /i "%EXPLOIT%" EQU "?" (set beforemacaddy=WPAGE3C) & (goto:macaddress)
:skip
::PICK UP HERE, also check 4.3K
if /i "%MENU1%" EQU "H" (set BACKB4DRIVE=WPAGE3C) & (goto:DRIVECHANGE) if /i "%MENU1%" EQU "H" (set BACKB4DRIVE=WPAGE3C) & (goto:DRIVECHANGE)
if /i "%AbstinenceWiz%" EQU "Y" goto:NEEKrevSelect if /i "%AbstinenceWiz%" EQU "Y" goto:NEEKrevSelect
goto:WPAGE4 goto:WPAGE4
@ -1044,7 +1061,7 @@ set waoutput=
if not "%macaddress%"=="" set waoutput=%macaddress% if not "%macaddress%"=="" set waoutput=%macaddress%
set watext= Enter your Wii's MAC address~~Examples: AABBCCDDEEFF , AA BB CC DD EE FF~ AA:BB:CC:DD:EE:FF , 11-22-33-44-55-66~To find your MAC address, click the Wii button in the bottom left of the main system menu, then click Wii Settings, then Internet, then Console Information. Or enter "Help" for an instructional video. set watext= Enter your Wii's MAC address~~Examples: AABBCCDDEEFF , 11-22-33-44-55-66~To find your MAC address, click the Wii button in the bottom left of the main system menu, then click Wii Settings, then Internet, then Console Information (enter "Help" for an instructional video).~Or enter "S" to skip this for now and enter it later if you're not near your Wii
start /w support\wizapp EB start /w support\wizapp EB
@ -1063,6 +1080,10 @@ start /D SUPPORT MAC.html
goto:macaddress goto:macaddress
:nohelp :nohelp
if /i "%waoutput%" EQU "S" goto:quickskip
echo %waoutput% >temp\temp.txt echo %waoutput% >temp\temp.txt
support\sfk filter "temp\temp.txt" -rep _" "__ -rep _"-"__ -rep _":"__ -write -yes>nul support\sfk filter "temp\temp.txt" -rep _" "__ -rep _"-"__ -rep _":"__ -write -yes>nul
@ -1147,9 +1168,7 @@ set FIRM=
set waoutnum= set waoutnum=
set waoutput= set waoutput=
set watext=~~ Select the System Menu you would like~ to upgrade/downgrade to. set watext= Select your desired System Menu.~~* ModMii recommends unnecessarily changing system menus if already on 4.1 or higher.~* System Menu 4.2 and 4.3 add nothing except failed attempts to prevent homebrew.~* Even RiiConnect24 fully works on lower firmwares using ModMii's System Menu IOSs.
if /i "%MENU1%" NEQ "RC" set watext=%watext%~~Note: if your current System Menu is selected a~ System Menu is not downloaded
set wainput= 4.^&3; 4.^&2; 4.^&1 (Recommended) set wainput= 4.^&3; 4.^&2; 4.^&1 (Recommended)
@ -1180,6 +1199,8 @@ if not errorlevel 1 goto:notback
if /i "%MENU1%" EQU "RC" goto:WPAGE3 if /i "%MENU1%" EQU "RC" goto:WPAGE3
if /i "%VIRGIN%" EQU "N" goto:WPAGE3 if /i "%VIRGIN%" EQU "N" goto:WPAGE3
if /i "%FIRMSTART%" EQU "o" goto:wpage3c if /i "%FIRMSTART%" EQU "o" goto:wpage3c
if /i "%EXPLOIT%" EQU "?" goto:macaddress
if /i "%EXPLOIT%" EQU "W" goto:macaddress
if /i "%FIRMSTART%" EQU "4.3" goto:wpage3c if /i "%FIRMSTART%" EQU "4.3" goto:wpage3c
goto:wpage3 goto:wpage3
:notback :notback
@ -1217,9 +1238,10 @@ set waoutput=
if not "%ChannelsMarked%"=="" set waoutnum=%ChannelsMarked% if not "%ChannelsMarked%"=="" set waoutnum=%ChannelsMarked%
set watext=~~~ Select which of the following channels~ you would like to install set watext= Select which of the following channels~ you would like to install~~ ^^marked channels require RiiConnect24 to work~^^^^Wii Speak Channel requires RiiConnect24 and Wiimmfi to work.~ Check these out after finishing with ModMii at https://rc24.xyz
set wainput= ^&Photo; ^&Mii; ^&Shop (with IOS56); ^&Internet; ^&Weather; ^&News; ^&Wii Speak
set wainput= ^&Photo; ^&Mii; ^&Shop (with IOS56); ^&Internet; ^&Weather^^; ^&News^^; ^&Wii Speak^^^^
if /i "%MENU1%" EQU "S" (set REGIONTEMP=%SNKREGION%) else (set REGIONTEMP=%REGION%) if /i "%MENU1%" EQU "S" (set REGIONTEMP=%SNKREGION%) else (set REGIONTEMP=%REGION%)
@ -1310,9 +1332,9 @@ if not "%AdvancedMarked%"=="" set waoutnum=%AdvancedMarked%
set watext=~~~~ Select which of the following to Install or Update set watext=~~~~ Select which of the following to Install or Update
if /i "%CMIOSOPTION%" EQU "on" set wainput= ^&Homebrew Channel and\or BootMii; ^&IOS236; ^&Recommended cIOSs and cMIOS; ^&Priiloader v0.7 (and System Menu hacks); ^&Yet Another Wad Manager Mod (YAWMM); ^&System Menu Theme; ^&USB-Loader; ^&Active IOSs and patched System Menu IOSs if /i "%CMIOSOPTION%" EQU "on" set wainput= ^&Homebrew Channel and\or Bootmii; ^&Recommended cIOSs and cMIOS; ^&Priiloader v0.7 (and System Menu hacks); ^&System Menu Theme; ^&USB-Loader; ^&Active IOSs and patched System Menu IOSs
if /i "%CMIOSOPTION%" NEQ "on" set wainput= ^&Homebrew Channel and\or BootMii; ^&IOS236; ^&Recommended cIOSs; ^&Priiloader v0.7 (and System Menu hacks); ^&Yet Another Wad Manager Mod (YAWMM); System Menu ^&Theme; ^&USB-Loader; ^&Active IOSs and patched System Menu IOSs if /i "%CMIOSOPTION%" NEQ "on" set wainput= ^&Homebrew Channel and\or Bootmii; ^&Recommended cIOSs; ^&Priiloader v0.7 (and System Menu hacks); System Menu ^&Theme; ^&USB-Loader; ^&Active IOSs and patched System Menu IOSs
::support\nircmd.exe win activate ititle "ModMiiSkinCMD" ::support\nircmd.exe win activate ititle "ModMiiSkinCMD"
@ -1325,36 +1347,28 @@ if errorlevel 1 goto:WPAGE5
call "%wabat%" call "%wabat%"
set AdvancedMarked=%waoutnum%
if "%waoutnum%"=="" (set BACKB4DRIVE=WPAGE13) & (goto:DRIVECHANGE) if "%waoutnum%"=="" (set BACKB4DRIVE=WPAGE13) & (goto:DRIVECHANGE)
set AdvancedMarked=%waoutnum%
echo %waoutnum% >"%wabat%" echo %waoutnum% >"%wabat%"
findStr /I /C:"0" "%wabat%" >nul findStr /I /C:"0" "%wabat%" >nul
IF not ERRORLEVEL 1 set HMInstaller=Y IF not ERRORLEVEL 1 set HMInstaller=Y
findStr /I /C:"1" "%wabat%" >nul findStr /I /C:"1" "%wabat%" >nul
IF not ERRORLEVEL 1 set IOS236InstallerQ=Y
findStr /I /C:"2" "%wabat%" >nul
IF not ERRORLEVEL 1 set RECCIOS=Y IF not ERRORLEVEL 1 set RECCIOS=Y
findStr /I /C:"3" "%wabat%" >nul findStr /I /C:"2" "%wabat%" >nul
IF not ERRORLEVEL 1 set PRIQ=Y IF not ERRORLEVEL 1 set PRIQ=Y
findStr /I /C:"4" "%wabat%" >nul findStr /I /C:"3" "%wabat%" >nul
IF not ERRORLEVEL 1 set yawmQ=Y
findStr /I /C:"5" "%wabat%" >nul
IF not ERRORLEVEL 1 set THEMEQ=Y IF not ERRORLEVEL 1 set THEMEQ=Y
findStr /I /C:"6" "%wabat%" >nul findStr /I /C:"4" "%wabat%" >nul
IF not ERRORLEVEL 1 set USBGUIDE=Y IF not ERRORLEVEL 1 set USBGUIDE=Y
findStr /I /C:"7" "%wabat%" >nul findStr /I /C:"5" "%wabat%" >nul
IF not ERRORLEVEL 1 (set UpdatesIOSQ=Y) else (set UpdatesIOSQ=N) IF not ERRORLEVEL 1 (set UpdatesIOSQ=Y) else (set UpdatesIOSQ=N)
@ -1501,8 +1515,9 @@ set wabmp=support\bmp\SDCARD.bmp
::makedrive if not exist ::makedrive if not exist
::if not exist "%DRIVE%" mkdir "%DRIVE%" ::if not exist "%DRIVE%" mkdir "%DRIVE%"
set watext=~~~Select where to save files for your SD Card set watext=~~Select where to save files for your SD Card~~Note: if your SD Card is not already formatted as FAT32 (or if you are unsure), it may save some time to choose a location that is not your SD Card
set watext=Select where to save files for your SD Card~~* If your SD is not already FAT32 (or if you are unsure) it may save time choosing a different location for now.~* If your Wii's SD Card reader is broken, you can use a Hard Drive formatted as FAT32 in place of an SD Card to complete most ModMii functions (SD required for Bootmii, NAND backup ^& SNEEK).
start /w support\wizapp FB DIR start /w support\wizapp FB DIR
@ -1531,13 +1546,16 @@ del temp\temp.txt>nul
::if second char is ":" check if drive exists ::if second char is ":" check if drive exists
if /i "%DRIVETEMP:~1,1%" NEQ ":" goto:skipcheck if /i "%DRIVETEMP:~1,1%" NEQ ":" goto:skipcheck
if exist "%DRIVETEMP:~0,2%" (goto:skipcheck) else (echo.) if exist "%DRIVETEMP:~0,2%" (goto:skipcheck) else (echo.)
goto:DRIVECHANGE
:skipcheck :skipcheck
::try making directory, and if fails, don't use this setting
if not exist "%DRIVETEMP%" mkdir "%DRIVETEMP%"
if not exist "%DRIVETEMP%" (echo You Have Entered an Incorrect Key) & (@ping 127.0.0.1 -n 2 -w 1000> nul) & (goto:DRIVECHANGE)
set DRIVE=%DRIVETEMP:&=^&% set DRIVE=%DRIVETEMP:&=^&%
set REALDRIVE=%DRIVE:&=^&% set REALDRIVE=%DRIVE:&=^&%
@ -1594,7 +1612,7 @@ set wabmp=support\bmp\USBDIR.bmp
::makedrive if not exist ::makedrive if not exist
::if not exist "%DRIVE:&=^&%" mkdir "%DRIVE:&=^&%" ::if not exist "%DRIVE:&=^&%" mkdir "%DRIVE:&=^&%"
set watext=~~~Select where to save files for your USB Hard Drive set watext=~~Select where to save files for your USB Hard Drive~~Note: if your USB Hard Drive is not already formatted properly (or if you are unsure), it may save some time to choose a location that is not your USB Hard Drive
::support\nircmd.exe win activate ititle "ModMiiSkinCMD" ::support\nircmd.exe win activate ititle "ModMiiSkinCMD"
::if /i "%ModMiiverbose%" NEQ "on" support\nircmd.exe win hide ititle "ModMiiSkinCMD" ::if /i "%ModMiiverbose%" NEQ "on" support\nircmd.exe win hide ititle "ModMiiSkinCMD"
@ -1613,7 +1631,6 @@ call "%wabat%"
set DRIVEUTEMP=%waoutput:&=^&% set DRIVEUTEMP=%waoutput:&=^&%
::remove quotes from variable (if applicable) ::remove quotes from variable (if applicable)
echo "set DRIVEUTEMP=%DRIVEUTEMP%">temp\temp.txt echo "set DRIVEUTEMP=%DRIVEUTEMP%">temp\temp.txt
support\sfk filter -quiet temp\temp.txt -rep _""""__>temp\temp.bat support\sfk filter -quiet temp\temp.txt -rep _""""__>temp\temp.bat
@ -1630,13 +1647,18 @@ goto:DRIVEUCHANGE
:skipcheck :skipcheck
::try making directory, and if fails, don't use this setting
if not exist "%DRIVEUTEMP%" mkdir "%DRIVEUTEMP%"
if not exist "%DRIVEUTEMP%" (echo You Have Entered an Incorrect Key) & (@ping 127.0.0.1 -n 2 -w 1000^> nul) & (goto:DRIVEUCHANGE)
set DRIVEU=%DRIVEUTEMP:&=^&% set DRIVEU=%DRIVEUTEMP:&=^&%
::autosave drive setting to settings.bat ::autosave drive setting to settings.bat
support\sfk filter Support\settings.bat -!"Set DriveU=" -write -yes>nul support\sfk filter Support\settings.bat -!"Set DriveU=" -write -yes>nul
echo Set DriveU=%DRIVEU:&=^&%>>Support\settings.bat echo Set DriveU=%DRIVEU:&=^&%>>Support\settings.bat
support\sfk filter -spat -quiet Support\settings.bat -rep _\x5e\x26_\x26_ -rep _\x26_\x5e\x26_ -write -yes>nul support\sfk filter -spat -quiet Support\settings.bat -rep _\x5e\x26_\x26_ -rep _\x26_\x5e\x26_ -write -yes>nul
support\sfk filter -quiet Support\settings.bat -lerep _\__ -lerep _/__ -write -yes>nul support\sfk filter -quiet Support\settings.bat -lerep _\__ -lerep _/__ -write -yes>nul
::goto: ::goto:
@ -1658,12 +1680,14 @@ if /i "%SNEEKSELECT%" EQU "2" (set B4SNKPAGE3=DRIVEUCHANGE) & (goto:snkpage3)
if /i "%SNEEKSELECT%" EQU "3" (set B4SNKPAGE3=DRIVEUCHANGE) & (goto:snkpage3) if /i "%SNEEKSELECT%" EQU "3" (set B4SNKPAGE3=DRIVEUCHANGE) & (goto:snkpage3)
if /i "%SNEEKSELECT%" EQU "4" goto:SNKDISCEX2 if /i "%SNEEKSELECT%" EQU "4" goto:SNKDISCEX2
pause
::...................................Check For Updates............................... ::...................................Check For Updates...............................
:UpdateModMii :UpdateModMii
if exist "version.txt" del "version.txt">nul
set wabmplast=%wabmp% set wabmplast=%wabmp%
set wabmp=support\bmp\UPDATECHECK.bmp set wabmp=support\bmp\UPDATECHECK.bmp
@ -1671,15 +1695,32 @@ set watext=~~Checking for Updates...~~Current version is %currentversion%
start support\wizapp PB OPEN start support\wizapp PB OPEN
start support\wizapp PB UPDATE 20 start support\wizapp PB UPDATE 20
start %ModMiimin%/wait support\wget --no-check-certificate -N "https://sourceforge.net/p/modmii/code/HEAD/tree/trunk/ModMii English/ModMiiSkin.bat?format=raw"
if exist "ModMiiSkin.bat@format=raw" (move /y "ModMiiSkin.bat@format=raw" temp\list.txt>nul) else (goto:updatefail)
support\sfk filter -quiet "temp\list.txt" ++"set currentversion=" -rep _"set currentversion="__ -write -yes ::only if temp\currentversion.txt exists updater.bat will do start updating when called or started, otherwise will just get info and return to loader ::echo %currentversion%>>temp\currentversion.txt
if exist "temp\currentversion.txt" del "temp\currentversion.txt">nul
set /p newversion= <temp\list.txt
del temp\list.txt>nul ::comment these for local Updatetemp.bat for testing... (updater.bat is renamed to Updatetemp.bat for legacy purposes)
if exist Updatetemp.bat del Updatetemp.bat>nul
start %ModMiimin%/wait support\wget --no-check-certificate "https://raw.githubusercontent.com/modmii/modmii.github.io/master/temp/updater.bat" -O Updatetemp.bat
if not exist Updatetemp.bat goto:altlink
::DELETE IF NULL
for %%R in (Updatetemp.bat) do if %%~zR lss 1 del "Updatetemp.bat">nul
:altlink
if not exist "Updatetemp.bat" start %ModMiimin%/wait support\wget --no-check-certificate "http://tiny.cc/modmiiupdater" -O Updatetemp.bat
if not exist Updatetemp.bat goto:updatefail
::DELETE IF NULL
for %%R in (Updatetemp.bat) do if %%~zR lss 1 del "Updatetemp.bat">nul
::Call to get new version info and changelogURL
if exist Updatetemp.bat (call Updatetemp.bat) else (goto:updatefail)
if "%newversion%"=="" goto:updatefail
start support\wizapp PB UPDATE 100 start support\wizapp PB UPDATE 100
@ -1689,6 +1730,7 @@ start support\wizapp PB CLOSE
if %currentversion% LSS %newversion% goto:openchangelog if %currentversion% LSS %newversion% goto:openchangelog
del Updatetemp.bat>nul
::----------disable Splash for now------------ ::----------disable Splash for now------------
::if /i "%MENU1%" EQU "O" (set wabmp=%wabmplast%) & (goto:OPTIONS) else (goto:MENU) ::if /i "%MENU1%" EQU "O" (set wabmp=%wabmplast%) & (goto:OPTIONS) else (goto:MENU)
@ -1700,6 +1742,7 @@ if %currentversion% EQU %newversion% set watext=~This version is up to date
start support\wizapp PB OPEN start support\wizapp PB OPEN
start support\wizapp PB UPDATE 100 start support\wizapp PB UPDATE 100
support\nircmd.exe wait 2000 support\nircmd.exe wait 2000
start support\wizapp PB CLOSE start support\wizapp PB CLOSE
@ -1712,7 +1755,7 @@ if /i "%MENU1%" EQU "O" (goto:OPTIONS) else (goto:MENU)
:openchangelog :openchangelog
start http://modmii.comuf.com/changelog.html start %changelogURL%
:updateconfirm :updateconfirm
::set updatenow= ::set updatenow=
@ -1731,40 +1774,17 @@ if /i "%MENU1%" EQU "O" (goto:OPTIONS) else (goto:MENU)
:updatenow :updatenow
::launch updater with temp\currentversion.txt to do the update
::only if temp\currentversion.txt exists updater will do start updating when called or started
::updater runs in skin mode if temp\skin.txt detected
echo %currentversion%>>temp\currentversion.txt
echo %currentversion%>>temp\skin.txt
set wabmp=support\bmp\UPDATING.bmp start /min Updatetemp.bat
set watext=~Updating from v%currentversion% to v%newversion%~~Please Wait...
start support\wizapp PB OPEN
start support\wizapp PB UPDATE 20
::Kill ModMiiSkin.exe process so it can be updated
taskkill /im ModMiiSkin.exe /f >nul
if not exist "%UPDATENAME%%newversion%.zip" start %ModMiimin%/wait support\wget --no-check-certificate -t 3 http://sourceforge.net/projects/modmii/files/%UPDATENAME%%newversion%.zip
if not exist "%UPDATENAME%%newversion%.zip" goto:updatefail
copy /y support\7za.exe support\7za2.exe>nul
start support\wizapp PB UPDATE 60
echo @echo off>Updatetemp.bat
echo if exist "support\ModMii.bat" ren "support\ModMii.bat" "ModMii-v%currentversion%.bat">>Updatetemp.bat
echo if exist "support\ModMiiSkin.bat" ren "support\ModMiiSkin.bat" "ModMiiSkin-v%currentversion%.bat">>Updatetemp.bat
echo support\7za2 x %UPDATENAME%%newversion%.zip -aoa>>Updatetemp.bat
echo start support\wizapp PB UPDATE 100 >>Updatetemp.bat
echo del %UPDATENAME%%newversion%.zip^>nul>>Updatetemp.bat
echo del support\7za2.exe^>nul>>Updatetemp.bat
echo start support\wizapp PB CLOSE>>Updatetemp.bat
echo Start ModMiiSkin.exe>>Updatetemp.bat
echo exit>>Updatetemp.bat
start Updatetemp.bat
exit exit
:updatefail :updatefail
start support\wizapp PB UPDATE 100 start support\wizapp PB UPDATE 100
@ -1841,7 +1861,12 @@ if /i "%GUIDEONLY%" EQU "on" set wainput=%wainput%~* Generate Guide Only Option
:guideNOTavailable :guideNOTavailable
if /i "%macaddress%" EQU "S" goto:skip
if /i "%EXPLOIT%" EQU "W" set wainput=%wainput%~* MAC Address: %macaddress% if /i "%EXPLOIT%" EQU "W" set wainput=%wainput%~* MAC Address: %macaddress%
:skip
if /i "%MENU1%" NEQ "S" goto:notS if /i "%MENU1%" NEQ "S" goto:notS
@ -1932,14 +1957,17 @@ if /i "%MIIQ%" EQU "Y" set wainput=%wainput%~* Install the Mii Channel
if /i "%Shop%" EQU "Y" set wainput=%wainput%~* Install the Shopping Channel and IOS56 if /i "%Shop%" EQU "Y" set wainput=%wainput%~* Install the Shopping Channel and IOS56
if /i "%Speak%" EQU "Y" set wainput=%wainput%~* Install the Wii Speak Channel if /i "%Speak%" EQU "Y" set wainput=%wainput%~* Install the Wii Speak Channel
set wainput=%wainput%~ ::set wainput=%wainput%~
if /i "%HMInstaller%" EQU "Y" set wainput=%wainput%~* Install\Update the Homebrew Channel and BootMii if /i "%HMInstaller%" EQU "Y" set wainput=%wainput%~* Install\Update the Homebrew Channel and Bootmii
if /i "%RECCIOS%" NEQ "Y" goto:smallskip if /i "%RECCIOS%" NEQ "Y" goto:smallskip
if /i "%CMIOSOPTION%" EQU "on" (set wainput=%wainput%~* Install\Update recommended cIOSs and cMIOS) else (set wainput=%wainput%~* Install\Update recommended cIOSs) if /i "%CMIOSOPTION%" EQU "on" (set wainput=%wainput%~* Install\Update recommended cIOSs and cMIOS) else (set wainput=%wainput%~* Install\Update recommended cIOSs)
:smallskip :smallskip
if /i "%UpdatesIOSQ%" EQU "Y" set wainput=%wainput%~* Install Active IOSs and patched System Menu IOSs
if /i "%yawmQ%" EQU "Y" set wainput=%wainput%~* Download Yet Another Wad Manager Mod if /i "%yawmQ%" EQU "Y" set wainput=%wainput%~* Download Yet Another Wad Manager Mod
if /i "%IOS236InstallerQ%" EQU "Y" set wainput=%wainput%~* Install IOS236 if /i "%IOS236InstallerQ%" EQU "Y" set wainput=%wainput%~* Install IOS236
@ -1958,7 +1986,7 @@ if /i "%MENU1%" EQU "RC" goto:skipusb
if /i "%MENU1%" EQU "U" set USBGUIDE=Y if /i "%MENU1%" EQU "U" set USBGUIDE=Y
if /i "%USBGUIDE%" NEQ "Y" goto:skipusb if /i "%USBGUIDE%" NEQ "Y" goto:skipusb
if /i "%MENU1%" NEQ "U" set wainput=%wainput%~ ::if /i "%MENU1%" NEQ "U" set wainput=%wainput%~
if /i "%FORMAT%" EQU "1" set FORMATNAME=FAT32 if /i "%FORMAT%" EQU "1" set FORMATNAME=FAT32
if /i "%FORMAT%" EQU "2" set FORMATNAME=NTFS if /i "%FORMAT%" EQU "2" set FORMATNAME=NTFS
@ -1979,7 +2007,7 @@ set wainput=%wainput%~* External Hard Drive already Formatted as %FORMATNAME%
if /i "%LOADER%" EQU "GX" set wainput=%wainput%~* Download USB-Loader GX if /i "%LOADER%" EQU "GX" set wainput=%wainput%~* Download USB-Loader GX
if /i "%LOADER%" EQU "CFG" set wainput=%wainput%~* Download Configurable USB-Loader if /i "%LOADER%" EQU "CFG" set wainput=%wainput%~* Download Configurable USB-Loader
if /i "%LOADER%" EQU "FLOW" set wainput=%wainput%~* Download WiiFlow if /i "%LOADER%" EQU "FLOW" set wainput=%wainput%~* Download WiiFlow
if /i "%LOADER%" EQU "ALL" set wainput=%wainput%~* Download USB-Loader GX, Configurable USB-Loader and WiiFlow if /i "%LOADER%" EQU "ALL" set wainput=%wainput%~* Download all USB-Loaders available in ModMii
if /i "%USBCONFIG%" EQU "USB" set wainput=%wainput%~* USB-Loader Settings\config-files saved to USB if /i "%USBCONFIG%" EQU "USB" set wainput=%wainput%~* USB-Loader Settings\config-files saved to USB
if /i "%USBCONFIG%" NEQ "USB" set wainput=%wainput%~* USB-Loader Settings\config-files saved to SD Card if /i "%USBCONFIG%" NEQ "USB" set wainput=%wainput%~* USB-Loader Settings\config-files saved to SD Card
@ -2015,7 +2043,7 @@ set waoutput=
::recall checked items or set default ::recall checked items or set default
if not "%FORMATMarked%"=="" (set waoutnum=%FORMATMarked%) else (set waoutnum=0) if not "%FORMATMarked%"=="" (set waoutnum=%FORMATMarked%) else (set waoutnum=0)
set watext=~~~How would you like your external Hard Drive Formatted? set watext=~~~How would you like your external Hard Drive Formatted?~~ Note: pros and cons of each available in ModMii Classic
if /i "%AbstinenceWiz%" NEQ "Y" set wainput= ^&FAT32 (Recommended); ^&NTFS; ^&Partioned partially as FAT32 and partially as NTFS; HDD already ^&WBFS + I don't want to change; ^&HDD already FAT32/WBFS + I don't want to change if /i "%AbstinenceWiz%" NEQ "Y" set wainput= ^&FAT32 (Recommended); ^&NTFS; ^&Partioned partially as FAT32 and partially as NTFS; HDD already ^&WBFS + I don't want to change; ^&HDD already FAT32/WBFS + I don't want to change
@ -2029,6 +2057,12 @@ if errorlevel 2 goto:MENU
if not errorlevel 1 goto:notback if not errorlevel 1 goto:notback
if /i "%AbstinenceWiz%" EQU "Y" goto:SNKPAGE2 if /i "%AbstinenceWiz%" EQU "Y" goto:SNKPAGE2
if /i "%MENU1%" EQU "U" goto:MENU if /i "%MENU1%" EQU "U" goto:MENU
if /i "%VIRGIN%" NEQ "N" goto:WPAGE21
if /i "%THEMEQ%" EQU "Y" goto:WPAGE20
goto:WPAGE13
goto:WPAGE21 goto:WPAGE21
:notback :notback
@ -2061,7 +2095,7 @@ set waoutput=
::recall checked items or set default ::recall checked items or set default
if not "%LOADERMarked%"=="" (set waoutnum=%LOADERMarked%) else (set waoutnum=0) if not "%LOADERMarked%"=="" (set waoutnum=%LOADERMarked%) else (set waoutnum=0)
set watext=~~~~ What USB-Loader would you like to use? set watext=~ What USB-Loader would you like to use?~~Note: The ^"Nintendont^" Gamecube plugin is supported by all of these loaders and will also be downloaded.
set wainput= ^&USB-Loader GX (Recommended); ^&Configurable USB-Loader; ^&WiiFlow; ^&All of the above set wainput= ^&USB-Loader GX (Recommended); ^&Configurable USB-Loader; ^&WiiFlow; ^&All of the above
@ -2198,11 +2232,13 @@ start %ModMiimin%/wait support\wget --no-check-certificate -N "https://sourcefor
start support\wizapp PB UPDATE 20 start support\wizapp PB UPDATE 20
if exist index.html* (move /y index.html* temp\list.txt>nul) else (goto:nowifi) if exist index.html@* (move /y index.html@* temp\list.txt>nul) else (goto:nowifi)
::copy /y "temp\list.txt" "temp\list2.txt">nul ::copy /y "temp\list.txt" "temp\list2.txt">nul
support\sfk filter -spat "temp\list.txt" ++"/download\x22" ++"%neekname%-rev" -rep _"/download\x22"__ -rep _*"/"__ -rep _".zip*"__ -rep _"*files/"__ -rep _%neekname%-rev__ -rep _\x2528_\x28_ -rep _\x2529_\x29_ -rep _\x2520_\x20_ -rep _\x253B_\x3B_ -rep _\x252C_\x2C_ -write -yes>nul support\sfk filter -spat "temp\list.txt" ++"/download\x22" ++"%neekname%-rev" -rep _"/download\x22"__ -rep _*"/"__ -rep _".zip*"__ -rep _"*files/"__ -rep _%neekname%-rev__ -rep _\x2528_\x28_ -rep _\x2529_\x29_ -rep _\x2520_\x20_ -rep _\x253B_\x3B_ -rep _\x252C_\x2C_ -write -yes>nul
support\sfk filter -spat "temp\list.txt" -!"\x22" -!"n" -unique -no-empty-lines -no-blank-lines -write -yes>nul
start support\wizapp PB UPDATE 40 start support\wizapp PB UPDATE 40
start support\wizapp PB UPDATE 60 start support\wizapp PB UPDATE 60
@ -2749,7 +2785,7 @@ goto:SNKPAGE5
set REGIONCHANGE= set REGIONCHANGE=
set watext=Are you sure you want to Region Change your Wii?~~Important Notes:~~* Region Changing is not necessary to play other region games. For example, you can play Jap games on a softmodded US Wii without region changing.~* An alternative to region changing is to use NEEK to emulate a different region System Menu.~~Warnings:~~* If you use the Wii Shopping Channel, you must start the channel and delete your account before starting this guide on your Wii. If you don't the Wii Shop Channel will error.~* ModMii's region changing guide assumes your Wii is already softmodded with the Homebrew Channel, IOS236 and Bootmii. If you are missing any of those use the ModMii Wizard before continuing with this guide.~~Click "Next" if you decide to continue... set watext=Are you sure you want to Region Change your Wii?~~Important Notes:~~* Region Changing is not necessary to play other region games. For example, you can play Jap games on a softmodded US Wii without region changing.~* An alternative to region changing is to use NEEK to emulate a different region System Menu.~~Warnings:~~* If you use the Wii Shopping Channel, you must start the channel and delete your account before starting this guide on your Wii. If you don't the Wii Shop Channel will error.~* ModMii's region change guide assumes your Wii has already been softmodded and SD Card properly formatted by following either the ModMii Wizard or SysCheck Updater Wizard. If this is not the case please do so before going any further.~~Click "Next" if you decide to continue...
::support\nircmd.exe win activate ititle "ModMiiSkinCMD" ::support\nircmd.exe win activate ititle "ModMiiSkinCMD"
::if /i "%ModMiiverbose%" NEQ "on" support\nircmd.exe win hide ititle "ModMiiSkinCMD" ::if /i "%ModMiiverbose%" NEQ "on" support\nircmd.exe win hide ititle "ModMiiSkinCMD"
@ -2831,7 +2867,17 @@ if /i "%EXPLOIT%" EQU "LS" set classicCMD=%classicCMD% ROTJ
if /i "%EXPLOIT%" EQU "Y" set classicCMD=%classicCMD% YuGiOwned if /i "%EXPLOIT%" EQU "Y" set classicCMD=%classicCMD% YuGiOwned
if /i "%EXPLOIT%" EQU "TOS" set classicCMD=%classicCMD% EriHakawai if /i "%EXPLOIT%" EQU "TOS" set classicCMD=%classicCMD% EriHakawai
if /i "%EXPLOIT%" EQU "?" set classicCMD=%classicCMD% AllExploits if /i "%EXPLOIT%" EQU "?" set classicCMD=%classicCMD% AllExploits
if /i "%EXPLOIT%" EQU "W" set classicCMD=%classicCMD% MAC:%macaddress% if /i "%EXPLOIT%" EQU "X" set classicCMD=%classicCMD% str2hax
if /i "%EXPLOIT%" NEQ "W" goto:skip
if /i "%macaddress%" NEQ "S" set classicCMD=%classicCMD% MAC:%macaddress%
if /i "%macaddress%" EQU "S" set classicCMD=%classicCMD% LetterBomb
:skip
if /i "%FIRMSTART%" EQU "4.3" goto:skipexploitcheck
if /i "%EXPLOIT%" EQU "?" set classicCMD=%classicCMD% MAC:%macaddress%
:skipexploitcheck :skipexploitcheck
@ -2845,10 +2891,10 @@ set classicCMD=%classicCMD% Min
if /i "%HMInstaller%" EQU "Y" set classicCMD=%classicCMD% HBC if /i "%HMInstaller%" EQU "Y" set classicCMD=%classicCMD% HBC
if /i "%IOS236InstallerQ%" EQU "Y" set classicCMD=%classicCMD% 236 ::if /i "%IOS236InstallerQ%" EQU "Y" set classicCMD=%classicCMD% 236
if /i "%RECCIOS%" EQU "Y" set classicCMD=%classicCMD% REC if /i "%RECCIOS%" EQU "Y" set classicCMD=%classicCMD% REC
if /i "%PRIQ%" EQU "Y" set classicCMD=%classicCMD% Pri if /i "%PRIQ%" EQU "Y" set classicCMD=%classicCMD% Pri
if /i "%yawmQ%" EQU "Y" set classicCMD=%classicCMD% YAWMM ::if /i "%yawmQ%" EQU "Y" set classicCMD=%classicCMD% YAWMM
if /i "%UpdatesIOSQ%" EQU "Y" set classicCMD=%classicCMD% UIOS:E if /i "%UpdatesIOSQ%" EQU "Y" set classicCMD=%classicCMD% UIOS:E
if /i "%UpdatesIOSQ%" EQU "N" set classicCMD=%classicCMD% UIOS:D if /i "%UpdatesIOSQ%" EQU "N" set classicCMD=%classicCMD% UIOS:D
@ -3046,22 +3092,118 @@ if /i "%MENU1%" NEQ "S" goto:notS
if /i "%SNEEKSELECT%" NEQ "1" goto:not1 if /i "%SNEEKSELECT%" NEQ "1" goto:not1
if exist temp\ModMii_CMD_LINE_NEEK_Errors.txt (set problematicDLs=1) else (set problematicDLs=0) if exist temp\ModMii_CMD_LINE_NEEK_Errors.txt (set problematicDLs=1) else (set problematicDLs=0)
if not exist temp\ModMii_CMD_LINE_NEEK_Errors.txt echo %neekname% rev%CurrentRev% installed successfully>temp\ModMii_CMD_LINE_NEEK_Errors.txt
if exist temp\ModMii_CMD_LINE_NEEK_Errors.txt goto:skip
echo %neekname% rev%CurrentRev% installed successfully>temp\ModMii_CMD_LINE_NEEK_Errors.txt
set wafile=temp\ModMii_CMD_LINE_NEEK_Errors.txt set wafile=temp\ModMii_CMD_LINE_NEEK_Errors.txt
goto:skip goto:neeknotes
:not1 :not1
copy /y "%nandpath%\nandinfo.txt" "temp\nandinfotemp.txt">nul copy /y "%nandpath%\nandinfo.txt" "temp\nandinfotemp.txt">nul
set wafile=temp\nandinfotemp.txt set wafile=temp\nandinfotemp.txt
findStr /I /C:"Errors " "%wafile%" >nul findStr /I /C:"Errors " "%wafile%" >nul
IF not ERRORLEVEL 1 (set problematicDLs=1) else (set problematicDLs=0) IF not ERRORLEVEL 1 (set problematicDLs=1) else (set problematicDLs=0)
if not exist temp\ModMii_CMD_LINE_NEEK_Errors.txt goto:skip if not exist temp\ModMii_CMD_LINE_NEEK_Errors.txt goto:neeknotes
set problematicDLs=1 set problematicDLs=1
echo.>>temp\nandinfotemp.txt echo.>>temp\nandinfotemp.txt
echo %neekname% rev%currentrev% not installed properly>>temp\nandinfotemp.txt echo %neekname% rev%currentrev% not installed properly>>temp\nandinfotemp.txt
goto:skip goto:skip
:neeknotes
::SNEEK notes & logic copied from ModMii and added display txt file
echo.>>%wafile%
echo CUSTOMIZED NOTES FOR YOUR BUILD OF NEEK:>>%wafile%
echo.>>%wafile%
echo * When launching any form of SNEEK for the first time, it could take a long time>>%wafile%
echo to load the System Menu, but it will be much quicker the second time around.>>%wafile%
echo.>>%wafile%
echo * If you have problems loading your Emulated NAND, copy cert.sys>>%wafile%
echo from an original nand dump to your emulated nand's sys folder.>>%wafile%
echo.>>%wafile%
echo * You can manually override Bootmii to launch neek by renaming>>%wafile%
echo your BootmiiNeek folder to SD:\Bootmii and launching "Bootmii">>%wafile%
echo.>>%wafile%
echo * You can launch uneek (or uneek+DI) without requiring an SD Card>>%wafile%
echo using USB-Loader GX. USB-Loader GX also has an option to copy>>%wafile%
echo a console's SYSCONF into your current emuNAND (channel) path,>>%wafile%
echo so if you add new controllers or a balance board to your NAND,>>%wafile%
echo use the copy SYSCONF feature to also put it into neek's emuNAND.>>%wafile%
echo.>>%wafile%
echo * SD:\Bootmii is not required to launch neek from USB-Loader GX.>>%wafile%
echo If you use USB-Loader GX's EmuNAND neek feature, you can have both SNEEK and>>%wafile%
echo UNEEK at the same time (with or without DI). ModMii will detect SNEEK when>>%wafile%
echo installing UNEEK and vice versa and ask if you want to overwrite SD files.>>%wafile%
echo For dual boot you will want only SNEEK files on SD and only UNEEK files on USB.>>%wafile%
echo The version of SNEEK\UNEEK that will be loaded is based on your EmuNAND>>%wafile%
echo location in USB-Loader GX's settings: Sneek if on SD, and Uneek if on USB.>>%wafile%
echo.>>%wafile%
if /i "%SNKS2U%" EQU "Y" goto:quickskip
echo * Install the neek2o channel using YAWMM then launch the channel in order to>>%wafile%
echo start NEEK. You can also use this channel to return to your real NAND.>>%wafile%
echo.>>%wafile%
:quickskip
if /i "%SNKS2U%" NEQ "Y" goto:quickskip
echo * Access UNEEK/UNEEK+DI by launching switch2uneek from the>>%wafile%
echo Homebrew Channel. Alternatively, can use YAWMM to install the>>%wafile%
echo switch2uneek forwarder channel that ModMii saved to your SD card.>>%wafile%
echo.>>%wafile%
:quickskip
if /i "%SNKcBC%" NEQ "DML" goto:skipDMLmsg
echo * Install the DML WAD using Yet Another WAD Manager Mod to your>>%wafile%
echo REAL NAND in order for your Emulated NAND to use DML. DML currently>>%wafile%
echo requires SNEEK+DI r157 or higher and neek2o has yet to support DML.>>%wafile%
echo.>>%wafile%
:skipDMLmsg
if /i "%SNEEKTYPE%" EQU "S" goto:skipDIComments
if /i "%SNEEKTYPE%" EQU "U" goto:skipDIComments
if /i "%neek2o%" EQU "on" goto:skipDiscexWarning
echo * Warning: you have disabled ModMii's neek2o option and have built a DI>>%wafile%
echo version of the original neek instead. At least 1 game must be saved to>>%wafile%
echo your usb:/games folder in extracted neek format or DI freezes and>>%wafile%
echo neek+di will not boot.>>%wafile%
echo.>>%wafile%
:skipDiscexWarning
echo * To add Games to the Game/DI Menu, you can use ModMii, WiiBackupManager>>%wafile%
echo or wit.exe to extract Wii Games in neek format to your FAT32 USB Hard Drive.>>%wafile%
if /i "%neek2o%" EQU "on" echo neek2o is also able to load standard game file formats from USB:\WBFS.>>%wafile%
echo.>>%wafile%
echo * When using SNEEK+DI or UNEEK+DI, you can access the Game/DI Menu>>%wafile%
echo by pressing "1" on the Wiimote. To access other settings>>%wafile%
echo (including Region Options), you must press "+" from within the DI Menu.>>%wafile%
echo.>>%wafile%
:skipDIComments
echo * ShowMiiWads can be used to decrypt your real Wii's Bootmii NAND>>%wafile%
echo dump (nand.bin) to use as an emulated NAND, and it can add custom>>%wafile%
echo channels/WADs to an emulated NAND. See ModMii's Download Page 2.>>%wafile%
echo.>>%wafile%
echo * For more SNEEK info, like formatting a USB Hard Drive for SNEEK,>>%wafile%
echo or installing the HBC to an emulated NAND, visit: tinyurl.com/SNEEK-DI>>%wafile%
goto:skip
:notS :notS
set wafile=temp\ModMii_CMD_LINE_Log.txt set wafile=temp\ModMii_CMD_LINE_Log.txt
findStr /I /C:"downloaded succcessfully" "temp\ModMii_CMD_LINE_Log.txt" >nul findStr /I /C:"downloaded succcessfully" "temp\ModMii_CMD_LINE_Log.txt" >nul

View File

@ -1,6 +1,6 @@
<html> <html>
<title>Find System Menu Version</title> <title>Find System Menu Version</title>
<link rel="icon" type="image/ico" href="https://googledrive.com/host/0BzWzf-jnAnp1YkFURFF0cDdsRUE/ModMii/icon.ico"></link> <link rel="icon" type="image/ico" href="https://modmii.github.io/Images/icon.ico"></link>
<style type="text/css"> <style type="text/css">
body { font-family: Calibri, Arial, Helvetica, "Century Gothic", sans-serif; } body { font-family: Calibri, Arial, Helvetica, "Century Gothic", sans-serif; }
</style> </style>
@ -9,6 +9,6 @@ body { font-family: Calibri, Arial, Helvetica, "Century Gothic", sans-serif; }
</body> </body>
<center> <center>
<font size="6">How to find your Wii's System Menu version</font><br> <font size="6">How to find your Wii's System Menu version</font><br>
<iframe width="480" height="360" src="http://www.youtube.com/embed/s9WFpm--iTg?rel=0" frameborder="0" allowfullscreen></iframe> <iframe width="480" height="360" src="https://www.youtube-nocookie.com/embed/p85-_vNl-B4?rel=0" frameborder="0" allowfullscreen></iframe>
</center> </center>
</html> </html>

View File

@ -1,6 +1,6 @@
<html> <html>
<title>Wii Themes</title> <title>Wii Themes</title>
<link rel="icon" type="image/ico" href="https://googledrive.com/host/0BzWzf-jnAnp1YkFURFF0cDdsRUE/ModMii/icon.ico"></link> <link rel="icon" type="image/ico" href="https://modmii.github.io/Images/icon.ico"></link>
</head> </head>
<body style="margin:5px 5px 5px 5px;"> <body style="margin:5px 5px 5px 5px;">
<style type="text/css"> <style type="text/css">
@ -8,14 +8,14 @@ body { font-family: Calibri, Arial, Helvetica, "Century Gothic", sans-serif; }
</style> </style>
</body> </body>
<center><font size="6">DarkWii Red Theme<br> <center><font size="6">DarkWii Red Theme<br>
<object width="480" height="360"><param name="movie" value="http://www.youtube.com/v/qFliF-K-epM?version=3&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/qFliF-K-epM?version=3&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="480" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object><br> <object width="480" height="360"><param name="movie" value="https://www.youtube-nocookie.com/v/qFliF-K-epM?version=3&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube-nocookie.com/v/qFliF-K-epM?version=3&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="480" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object><br>
<br> <br>
DarkWii Green Theme<br> DarkWii Green Theme<br>
<object width="480" height="360"><param name="movie" value="http://www.youtube.com/v/Rn0CnTo5kRI?version=3&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Rn0CnTo5kRI?version=3&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="480" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object><br> <object width="480" height="360"><param name="movie" value="https://www.youtube-nocookie.com/v/Rn0CnTo5kRI?version=3&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube-nocookie.com/v/Rn0CnTo5kRI?version=3&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="480" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object><br>
<br> <br>
DarkWii Blue Theme<br> DarkWii Blue Theme<br>
<object width="480" height="360"><param name="movie" value="http://www.youtube.com/v/oSMkswfXe_w?version=3&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/oSMkswfXe_w?version=3&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="480" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object><br> <object width="480" height="360"><param name="movie" value="https://www.youtube-nocookie.com/v/oSMkswfXe_w?version=3&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube-nocookie.com/v/oSMkswfXe_w?version=3&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="480" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object><br>
<br> <br>
DarkWii Orange Theme<br></font> DarkWii Orange Theme<br></font>
<object width="480" height="360"><param name="movie" value="http://www.youtube.com/v/g66UasiFEhg?version=3&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/g66UasiFEhg?version=3&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="480" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object></center> <object width="480" height="360"><param name="movie" value="https://www.youtube-nocookie.com/v/g66UasiFEhg?version=3&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube-nocookie.com/v/g66UasiFEhg?version=3&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="480" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object></center>
</html> </html>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,15 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<ciosmaps ciosgroupscount="1"> <ciosmaps ciosgroupscount="1">
<ciosgroup name="d2x-v8-final" version="21008" basescount="10"> <ciosgroup name="d2x-v10-beta52" version="21010" basescount="10">
<base ios="37" version="5662" contentscount="22" modulescount="7"> <base ios="37" version="5662" contentscount="22" modulescount="7">
<content id="0x1f" patchscount="7"> <content id="0x1f" patchscount="7">
<!-- cIOS signature fields --> <!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/> <patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/> <patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/> <patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0a"/>
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x25"/> <patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x25"/>
<patch offset="0x10" size="16" originalbytes="0x31,0x36,0x31,0x31,0x30,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x10" size="16" originalbytes="0x31,0x36,0x31,0x31,0x30,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x35,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content> </content>
<content id="0x10" patchscount="2"> <content id="0x10" patchscount="2">
@ -29,7 +29,7 @@
<content id="0x1d" /> <content id="0x1d" />
<content id="0xc" /> <content id="0xc" />
<content id="0x15" /> <content id="0x15" />
<content id="0x22" patchscount="4"> <content id="0x22" patchscount="3">
<!-- Reroute ARM syscall write to USB Gecko --> <!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1E080" size="4" originalbytes="0xFF,0xFF,0x1D,0x60" newbytes="0xFF,0xFF,0x79,0xB4"/--> <!--patch offset="0x1E080" size="4" originalbytes="0xFF,0xFF,0x1D,0x60" newbytes="0xFF,0xFF,0x79,0xB4"/-->
<!-- USB Gecko routines --> <!-- USB Gecko routines -->
@ -37,8 +37,6 @@
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB" originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14" newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/--> /-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x26E40" size="4" originalbytes="0xFF,0xFF,0x5B,0x6E" newbytes="0xFF,0xFF,0x5B,0x78"/>
<!-- Reroute IRQ9 to mload --> <!-- Reroute IRQ9 to mload -->
<patch offset="0x26E54" size="4" originalbytes="0xFF,0xFF,0x5B,0x4E" newbytes="0x13,0x6D,0x00,0x11"/> <patch offset="0x26E54" size="4" originalbytes="0xFF,0xFF,0x5B,0x4E" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check --> <!-- Korean key check -->
@ -59,10 +57,10 @@
<!-- cIOS signature fields --> <!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/> <patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/> <patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/> <patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0a"/>
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x26"/> <patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x26"/>
<patch offset="0x10" size="16" originalbytes="0x32,0x33,0x30,0x38,0x34,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x10" size="16" originalbytes="0x32,0x33,0x30,0x38,0x34,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x35,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content> </content>
<content id="0x1" patchscount="2"> <content id="0x1" patchscount="2">
@ -82,7 +80,7 @@
<content id="0x13" /> <content id="0x13" />
<content id="0xc" /> <content id="0xc" />
<content id="0xd" /> <content id="0xd" />
<content id="0x17" patchscount="2"> <content id="0x17" patchscount="1">
<!-- Reroute ARM syscall write to USB Gecko --> <!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1D980" size="4" originalbytes="0xFF,0xFF,0x1D,0x10" newbytes="0xFF,0xFF,0x79,0x38"/--> <!--patch offset="0x1D980" size="4" originalbytes="0xFF,0xFF,0x1D,0x10" newbytes="0xFF,0xFF,0x79,0x38"/-->
<!-- USB Gecko routines --> <!-- USB Gecko routines -->
@ -90,8 +88,6 @@
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB" originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14" newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/--> /-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x2668C" size="4" originalbytes="0xFF,0xFF,0x5A,0xF2" newbytes="0xFF,0xFF,0x5A,0xFC"/>
<!-- Reroute IRQ9 to mload --> <!-- Reroute IRQ9 to mload -->
<patch offset="0x266A0" size="4" originalbytes="0xFF,0xFF,0x5A,0xD2" newbytes="0x13,0x6D,0x00,0x11"/> <patch offset="0x266A0" size="4" originalbytes="0xFF,0xFF,0x5A,0xD2" newbytes="0x13,0x6D,0x00,0x11"/>
</content> </content>
@ -108,10 +104,10 @@
<!-- cIOS signature fields --> <!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/> <patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/> <patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/> <patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0a"/>
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x35"/> <patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x35"/>
<patch offset="0x10" size="16" originalbytes="0x31,0x36,0x31,0x31,0x30,0x34,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x10" size="16" originalbytes="0x31,0x36,0x31,0x31,0x30,0x34,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x35,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content> </content>
<content id="0xf" patchscount="2"> <content id="0xf" patchscount="2">
@ -131,7 +127,7 @@
<content id="0x17" /> <content id="0x17" />
<content id="0x1e" /> <content id="0x1e" />
<content id="0x1f" /> <content id="0x1f" />
<content id="0x20" patchscount="4"> <content id="0x20" patchscount="3">
<!-- Reroute ARM syscall write to USB Gecko --> <!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1E080" size="4" originalbytes="0xFF,0xFF,0x1D,0x60" newbytes="0xFF,0xFF,0x79,0xB4"/--> <!--patch offset="0x1E080" size="4" originalbytes="0xFF,0xFF,0x1D,0x60" newbytes="0xFF,0xFF,0x79,0xB4"/-->
<!-- USB Gecko routines --> <!-- USB Gecko routines -->
@ -139,8 +135,6 @@
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB" originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14" newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/--> /-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x26E40" size="4" originalbytes="0xFF,0xFF,0x5B,0x6E" newbytes="0xFF,0xFF,0x5B,0x78"/>
<!-- Reroute IRQ9 to mload --> <!-- Reroute IRQ9 to mload -->
<patch offset="0x26E54" size="4" originalbytes="0xFF,0xFF,0x5B,0x4E" newbytes="0x13,0x6D,0x00,0x11"/> <patch offset="0x26E54" size="4" originalbytes="0xFF,0xFF,0x5B,0x4E" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check --> <!-- Korean key check -->
@ -161,10 +155,10 @@
<!-- cIOS signature fields --> <!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/> <patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/> <patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/> <patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0a"/>
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x37"/> <patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x37"/>
<patch offset="0x10" size="16" originalbytes="0x31,0x36,0x31,0x31,0x30,0x37,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x10" size="16" originalbytes="0x31,0x36,0x31,0x31,0x30,0x37,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x35,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content> </content>
<content id="0x1" patchscount="2"> <content id="0x1" patchscount="2">
@ -184,7 +178,7 @@
<content id="0x13" /> <content id="0x13" />
<content id="0xc" /> <content id="0xc" />
<content id="0xd" /> <content id="0xd" />
<content id="0x17" patchscount="4"> <content id="0x17" patchscount="3">
<!-- Reroute ARM syscall write to USB Gecko --> <!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1E080" size="4" originalbytes="0xFF,0xFF,0x1D,0x60" newbytes="0xFF,0xFF,0x79,0xB4"/--> <!--patch offset="0x1E080" size="4" originalbytes="0xFF,0xFF,0x1D,0x60" newbytes="0xFF,0xFF,0x79,0xB4"/-->
<!-- USB Gecko routines --> <!-- USB Gecko routines -->
@ -192,8 +186,6 @@
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB" originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14" newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/--> /-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x26E40" size="4" originalbytes="0xFF,0xFF,0x5B,0x6E" newbytes="0xFF,0xFF,0x5B,0x78"/>
<!-- Reroute IRQ9 to mload --> <!-- Reroute IRQ9 to mload -->
<patch offset="0x26E54" size="4" originalbytes="0xFF,0xFF,0x5B,0x4E" newbytes="0x13,0x6D,0x00,0x11"/> <patch offset="0x26E54" size="4" originalbytes="0xFF,0xFF,0x5B,0x4E" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check --> <!-- Korean key check -->
@ -214,10 +206,10 @@
<!-- cIOS signature fields --> <!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/> <patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/> <patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/> <patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0a"/>
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x38"/> <patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x38"/>
<patch offset="0x10" size="16" originalbytes="0x31,0x32,0x30,0x38,0x32,0x35,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x10" size="16" originalbytes="0x31,0x32,0x30,0x38,0x32,0x35,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x35,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content> </content>
<content id="0x13" patchscount="2"> <content id="0x13" patchscount="2">
@ -237,7 +229,7 @@
<content id="0x14" /> <content id="0x14" />
<content id="0xc" /> <content id="0xc" />
<content id="0xd" /> <content id="0xd" />
<content id="0x18" patchscount="4"> <content id="0x18" patchscount="3">
<!-- Reroute ARM syscall write to USB Gecko --> <!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1F554" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0xD0"/--> <!--patch offset="0x1F554" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0xD0"/-->
<!-- USB Gecko routines --> <!-- USB Gecko routines -->
@ -245,8 +237,6 @@
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB" originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14" newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/--> /-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x28530" size="4" originalbytes="0xFF,0xFF,0x5D,0x52" newbytes="0xFF,0xFF,0x5D,0x5C"/>
<!-- Reroute IRQ9 to mload --> <!-- Reroute IRQ9 to mload -->
<patch offset="0x28544" size="4" originalbytes="0xFF,0xFF,0x5D,0x32" newbytes="0x13,0x6D,0x00,0x11"/> <patch offset="0x28544" size="4" originalbytes="0xFF,0xFF,0x5D,0x32" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check --> <!-- Korean key check -->
@ -266,10 +256,10 @@
<content id="0x18" patchscount="7"> <content id="0x18" patchscount="7">
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/> <patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/> <patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/> <patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0a"/>
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x34" newbytes="0x00,0x00,0x00,0x39"/> <patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x34" newbytes="0x00,0x00,0x00,0x39"/>
<patch offset="0x10" size="16" originalbytes="0x31,0x33,0x31,0x31,0x31,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x10" size="16" originalbytes="0x31,0x33,0x31,0x31,0x31,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x35,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content> </content>
<content id="0x16" patchscount="2"> <content id="0x16" patchscount="2">
@ -293,7 +283,7 @@
<content id="0xf" /> <content id="0xf" />
<content id="0x10" /> <content id="0x10" />
<content id="0x1b" /> <content id="0x1b" />
<content id="0x1c" patchscount="4"> <content id="0x1c" patchscount="3">
<!-- Reroute ARM syscall write to USB Gecko --> <!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1F554" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0xD0"/--> <!--patch offset="0x1F554" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0xD0"/-->
<!-- USB Gecko routines --> <!-- USB Gecko routines -->
@ -301,8 +291,6 @@
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB" originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14" newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/--> /-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x28530" size="4" originalbytes="0xFF,0xFF,0x5D,0x52" newbytes="0xFF,0xFF,0x5D,0x5C"/>
<!-- Reroute IRQ9 to mload --> <!-- Reroute IRQ9 to mload -->
<patch offset="0x28544" size="4" originalbytes="0xFF,0xFF,0x5D,0x32" newbytes="0x13,0x6D,0x00,0x11"/> <patch offset="0x28544" size="4" originalbytes="0xFF,0xFF,0x5D,0x32" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check --> <!-- Korean key check -->
@ -323,10 +311,10 @@
<!-- cIOS signature fields --> <!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/> <patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/> <patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/> <patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0a"/>
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x34" newbytes="0x00,0x00,0x00,0x3a"/> <patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x34" newbytes="0x00,0x00,0x00,0x3a"/>
<patch offset="0x10" size="16" originalbytes="0x31,0x33,0x31,0x31,0x32,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x10" size="16" originalbytes="0x31,0x33,0x31,0x31,0x32,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x35,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content> </content>
<content id="0x1" /> <content id="0x1" />
@ -350,7 +338,7 @@
<content id="0xf" /> <content id="0xf" />
<content id="0x10" /> <content id="0x10" />
<content id="0x16" /> <content id="0x16" />
<content id="0x17" patchscount="4"> <content id="0x17" patchscount="3">
<!-- Reroute ARM syscall write to USB Gecko --> <!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1F554" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0xD0"/--> <!--patch offset="0x1F554" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0xD0"/-->
<!-- USB Gecko routines --> <!-- USB Gecko routines -->
@ -358,8 +346,6 @@
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB" originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14" newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/--> /-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x28530" size="4" originalbytes="0xFF,0xFF,0x5D,0x52" newbytes="0xFF,0xFF,0x5D,0x5C"/>
<!-- Reroute IRQ9 to mload --> <!-- Reroute IRQ9 to mload -->
<patch offset="0x28544" size="4" originalbytes="0xFF,0xFF,0x5D,0x32" newbytes="0x13,0x6D,0x00,0x11"/> <patch offset="0x28544" size="4" originalbytes="0xFF,0xFF,0x5D,0x32" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check --> <!-- Korean key check -->
@ -380,10 +366,10 @@
<!-- cIOS signature fields --> <!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/> <patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/> <patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/> <patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0a"/>
<patch offset="0x0c" size="4" originalbytes="0x30,0x39,0x30,0x32" newbytes="0x00,0x00,0x00,0x3c"/> <patch offset="0x0c" size="4" originalbytes="0x30,0x39,0x30,0x32" newbytes="0x00,0x00,0x00,0x3c"/>
<patch offset="0x10" size="16" originalbytes="0x30,0x34,0x30,0x39,0x35,0x35,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x10" size="16" originalbytes="0x30,0x34,0x30,0x39,0x35,0x35,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x35,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content> </content>
<content id="0x1" patchscount="2"> <content id="0x1" patchscount="2">
@ -392,7 +378,7 @@
<patch offset="0x775" size="1" originalbytes="0x01" newbytes="0x00"/> <patch offset="0x775" size="1" originalbytes="0x01" newbytes="0x00"/>
</content> </content>
<content id="0x2" /> <content id="0x2" />
<content id="0x12" /> <content id="0x3" />
<content id="0x4" /> <content id="0x4" />
<content id="0x5" /> <content id="0x5" />
<content id="0x6" /> <content id="0x6" />
@ -403,7 +389,7 @@
<content id="0xb" /> <content id="0xb" />
<content id="0xc" /> <content id="0xc" />
<content id="0xd" /> <content id="0xd" />
<content id="0xe" patchscount="4"> <content id="0xe" patchscount="3">
<!-- Reroute ARM syscall write to USB Gecko --> <!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1E7A8" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0x98"/--> <!--patch offset="0x1E7A8" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0x98"/-->
<!-- USB Gecko routines --> <!-- USB Gecko routines -->
@ -411,8 +397,6 @@
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB" originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14" newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/--> /-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x2774C" size="4" originalbytes="0xFF,0xFF,0x5D,0x46" newbytes="0xFF,0xFF,0x5D,0x50"/>
<!-- Reroute IRQ9 to mload --> <!-- Reroute IRQ9 to mload -->
<patch offset="0x27760" size="4" originalbytes="0xFF,0xFF,0x5D,0x26" newbytes="0x13,0x6D,0x00,0x11"/> <patch offset="0x27760" size="4" originalbytes="0xFF,0xFF,0x5D,0x26" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check --> <!-- Korean key check -->
@ -423,7 +407,7 @@
<content id="0xf" module="MLOAD" tmdmoduleid="-1"/> <content id="0xf" module="MLOAD" tmdmoduleid="-1"/>
<content id="0x10" module="FAT" tmdmoduleid="-1"/> <content id="0x10" module="FAT" tmdmoduleid="-1"/>
<content id="0x11" module="SDHC" tmdmoduleid="-1"/> <content id="0x11" module="SDHC" tmdmoduleid="-1"/>
<content id="0x3" module="EHCI" tmdmoduleid="3"/> <content id="0x12" module="EHCI" tmdmoduleid="3"/>
<content id="0x13" module="DIPP" tmdmoduleid="-1"/> <content id="0x13" module="DIPP" tmdmoduleid="-1"/>
<content id="0x14" module="ES" tmdmoduleid="-1"/> <content id="0x14" module="ES" tmdmoduleid="-1"/>
<content id="0x15" module="FFSP" tmdmoduleid="-1"/> <content id="0x15" module="FFSP" tmdmoduleid="-1"/>
@ -433,10 +417,10 @@
<!-- cIOS signature fields --> <!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/> <patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/> <patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/> <patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0a"/>
<patch offset="0x0c" size="4" originalbytes="0x30,0x39,0x30,0x37" newbytes="0x00,0x00,0x00,0x46"/> <patch offset="0x0c" size="4" originalbytes="0x30,0x39,0x30,0x37" newbytes="0x00,0x00,0x00,0x46"/>
<patch offset="0x10" size="16" originalbytes="0x32,0x37,0x30,0x37,0x30,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x10" size="16" originalbytes="0x32,0x37,0x30,0x37,0x30,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x35,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content> </content>
<content id="0x1" patchscount="2"> <content id="0x1" patchscount="2">
@ -445,7 +429,7 @@
<patch offset="0x775" size="1" originalbytes="0x01" newbytes="0x00"/> <patch offset="0x775" size="1" originalbytes="0x01" newbytes="0x00"/>
</content> </content>
<content id="0x2" /> <content id="0x2" />
<content id="0x12" /> <content id="0x3" />
<content id="0x4" /> <content id="0x4" />
<content id="0x5" /> <content id="0x5" />
<content id="0x6" /> <content id="0x6" />
@ -456,7 +440,7 @@
<content id="0xb" /> <content id="0xb" />
<content id="0xc" /> <content id="0xc" />
<content id="0xd" /> <content id="0xd" />
<content id="0xe" patchscount="4"> <content id="0xe" patchscount="3">
<!-- Reroute ARM syscall write to USB Gecko --> <!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1F470" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0x98"/--> <!--patch offset="0x1F470" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0x98"/-->
<!-- USB Gecko routines --> <!-- USB Gecko routines -->
@ -464,8 +448,6 @@
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB" originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14" newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/--> /-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x28414" size="4" originalbytes="0xFF,0xFF,0x5D,0x46" newbytes="0xFF,0xFF,0x5D,0x50"/>
<!-- Reroute IRQ9 to mload --> <!-- Reroute IRQ9 to mload -->
<patch offset="0x28428" size="4" originalbytes="0xFF,0xFF,0x5D,0x26" newbytes="0x13,0x6D,0x00,0x11"/> <patch offset="0x28428" size="4" originalbytes="0xFF,0xFF,0x5D,0x26" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check --> <!-- Korean key check -->
@ -476,7 +458,7 @@
<content id="0xf" module="MLOAD" tmdmoduleid="-1"/> <content id="0xf" module="MLOAD" tmdmoduleid="-1"/>
<content id="0x10" module="FAT" tmdmoduleid="-1"/> <content id="0x10" module="FAT" tmdmoduleid="-1"/>
<content id="0x11" module="SDHC" tmdmoduleid="-1"/> <content id="0x11" module="SDHC" tmdmoduleid="-1"/>
<content id="0x3" module="EHCI" tmdmoduleid="3"/> <content id="0x12" module="EHCI" tmdmoduleid="3"/>
<content id="0x13" module="DIPP" tmdmoduleid="-1"/> <content id="0x13" module="DIPP" tmdmoduleid="-1"/>
<content id="0x14" module="ES" tmdmoduleid="-1"/> <content id="0x14" module="ES" tmdmoduleid="-1"/>
<content id="0x15" module="FFSP" tmdmoduleid="-1"/> <content id="0x15" module="FFSP" tmdmoduleid="-1"/>
@ -486,10 +468,10 @@
<!-- cIOS signature fields --> <!-- cIOS signature fields -->
<patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/> <patch offset="0x00" size="4" originalbytes="0x66,0x69,0x72,0x6d" newbytes="0x1e,0xe7,0xc1,0x05"/>
<patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/> <patch offset="0x04" size="4" originalbytes="0x77,0x61,0x72,0x65" newbytes="0x00,0x00,0x00,0x01"/>
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x08"/> <patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0a"/>
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x50"/> <patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x50"/>
<patch offset="0x10" size="16" originalbytes="0x31,0x32,0x30,0x38,0x32,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x10" size="16" originalbytes="0x31,0x32,0x30,0x38,0x32,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x66,0x69,0x6e,0x61,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x35,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/> <patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
</content> </content>
<content id="0x1" patchscount="2"> <content id="0x1" patchscount="2">
@ -498,7 +480,7 @@
<patch offset="0x775" size="1" originalbytes="0x01" newbytes="0x00"/> <patch offset="0x775" size="1" originalbytes="0x01" newbytes="0x00"/>
</content> </content>
<content id="0x2" /> <content id="0x2" />
<content id="0x12" /> <content id="0x3" />
<content id="0x4" /> <content id="0x4" />
<content id="0x5" /> <content id="0x5" />
<content id="0x6" /> <content id="0x6" />
@ -509,7 +491,7 @@
<content id="0xb" /> <content id="0xb" />
<content id="0xc" /> <content id="0xc" />
<content id="0xd" /> <content id="0xd" />
<content id="0xe" patchscount="4"> <content id="0xe" patchscount="3">
<!-- Reroute ARM syscall write to USB Gecko --> <!-- Reroute ARM syscall write to USB Gecko -->
<!--patch offset="0x1F554" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0xD0"/--> <!--patch offset="0x1F554" size="4" originalbytes="0xFF,0xFF,0x1F,0x20" newbytes="0xFF,0xFF,0x7B,0xD0"/-->
<!-- USB Gecko routines --> <!-- USB Gecko routines -->
@ -517,8 +499,6 @@
originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB" originalbytes="0x46,0x72,0x1C,0x01,0x20,0x05,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x06,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x07,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x08,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x09,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0A,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0C,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0D,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0E,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x0F,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x10,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x11,0xDF,0xAB,0x47,0x10,0x46,0x72,0x1C,0x01,0x20,0x12,0xDF,0xAB"
newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14" newbytes ="0xE9,0xAD,0x40,0x1F,0xE1,0x5E,0x30,0xB2,0xE2,0x03,0x30,0xFF,0xE3,0x53,0x00,0xAB,0x1A,0x00,0x00,0x07,0xE3,0x50,0x00,0x04,0x1A,0x00,0x00,0x05,0xE5,0x9F,0x30,0x58,0xE5,0xD1,0x20,0x00,0xEB,0x00,0x00,0x04,0xE2,0x81,0x10,0x01,0xE3,0x52,0x00,0x00,0x1A,0xFF,0xFF,0xFA,0xE8,0x3D,0x40,0x1F,0xE1,0xB0,0xF0,0x0E,0xE3,0xA0,0x00,0xD0,0xE5,0x83,0x00,0x00,0xE3,0xA0,0x02,0x0B,0xE1,0x80,0x0A,0x02,0xE5,0x83,0x00,0x10,0xE3,0xA0,0x00,0x19,0xE5,0x83,0x00,0x0C,0xE5,0x93,0x00,0x0C,0xE3,0x10,0x00,0x01,0x1A,0xFF,0xFF,0xFC,0xE5,0x93,0x00,0x10,0xE3,0x10,0x03,0x01,0xE3,0xA0,0x00,0x00,0xE5,0x83,0x00,0x00,0x0A,0xFF,0xFF,0xF0,0xE1,0xA0,0xF0,0x0E,0x0D,0x80,0x68,0x14"
/--> /-->
<!-- Skip IRQ4 process id check -->
<patch offset="0x28530" size="4" originalbytes="0xFF,0xFF,0x5D,0x52" newbytes="0xFF,0xFF,0x5D,0x5C"/>
<!-- Reroute IRQ9 to mload --> <!-- Reroute IRQ9 to mload -->
<patch offset="0x28544" size="4" originalbytes="0xFF,0xFF,0x5D,0x32" newbytes="0x13,0x6D,0x00,0x11"/> <patch offset="0x28544" size="4" originalbytes="0xFF,0xFF,0x5D,0x32" newbytes="0x13,0x6D,0x00,0x11"/>
<!-- Korean key check --> <!-- Korean key check -->
@ -529,7 +509,7 @@
<content id="0xf" module="MLOAD" tmdmoduleid="-1"/> <content id="0xf" module="MLOAD" tmdmoduleid="-1"/>
<content id="0x10" module="FAT" tmdmoduleid="-1"/> <content id="0x10" module="FAT" tmdmoduleid="-1"/>
<content id="0x11" module="SDHC" tmdmoduleid="-1"/> <content id="0x11" module="SDHC" tmdmoduleid="-1"/>
<content id="0x3" module="EHCI" tmdmoduleid="3"/> <content id="0x12" module="EHCI" tmdmoduleid="3"/>
<content id="0x13" module="DIPP" tmdmoduleid="-1"/> <content id="0x13" module="DIPP" tmdmoduleid="-1"/>
<content id="0x14" module="ES" tmdmoduleid="-1"/> <content id="0x14" module="ES" tmdmoduleid="-1"/>
<content id="0x15" module="FFSP" tmdmoduleid="-1"/> <content id="0x15" module="FFSP" tmdmoduleid="-1"/>

View File

@ -1,6 +1,6 @@
::get info and return to caller UNLESS temp\currentversion.txt is detected ::get info and return to caller UNLESS temp\currentversion.txt is detected
@echo off @echo off
set newversion=6.5.1 set newversion=6.6.0
set changelogURL=https://modmii.github.io/changelog.html set changelogURL=https://modmii.github.io/changelog.html
if exist temp\currentversion.txt (set /p currentversion= <temp\currentversion.txt) else (goto:ReturnToCaller) if exist temp\currentversion.txt (set /p currentversion= <temp\currentversion.txt) else (goto:ReturnToCaller)
title ModMiiUpdater title ModMiiUpdater