diff --git a/files/overwrite-wiiu-titlehash.exe b/files/overwrite-wiiu-titlehash.exe new file mode 100644 index 000000000..9dfd8fea6 Binary files /dev/null and b/files/overwrite-wiiu-titlehash.exe differ diff --git a/files/overwrite-wiiu-titlehash.py b/files/overwrite-wiiu-titlehash.py deleted file mode 100644 index 1755feaef..000000000 --- a/files/overwrite-wiiu-titlehash.py +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env python3 -from ftplib import FTP -from io import BytesIO -from sys import exit -from traceback import format_exc - -server_ip = input('What is the IP address of the Wii U? ') - -blank_digest = (b'F' * 0x40) + (b'\0' * 0x10) -digest_path = '/storage_slc/security/digest.bin' - -try: - print('Attempting to connect to {0}:21...'.format(server_ip)) - with FTP(server_ip) as f: - resp = f.login() - print('Server response:', resp) - print('Overwriting {0}...'.format(digest_path)) - try: - resp = f.storbinary('STOR ' + digest_path, BytesIO(blank_digest)) - except ftplib.error_perm: - print("\nWARNING: Couldn't overwrite.") - print('Make sure Haxchi CFW, CBHC, or Mocha is active.') - exit(1) - print('Server response:', resp) - - print('\nDone. Exit ftpiiu, then go to System Settings -> System Update.') -except Exception as e: - print('\nERROR OCCURED - please send error.log!\n') - print(format_exc(), end='') - with open('err.log', 'w', encoding='utf-8') as o: - o.write(format_exc()) diff --git a/getting-started.md b/getting-started.md index 353add21c..41bb0bd2a 100644 --- a/getting-started.md +++ b/getting-started.md @@ -18,7 +18,7 @@ The table below lists advantages and disadvantages of each option. - It's functionality can be extended by installing ColdBootHaxchi (CBHC) to a Haxchi installation. #### **CBHC** -!> Installing CBHC incorrectly can brick your Wii U. Make sure to follow the following rules when installing CBHC:
- The DS game has to be legitimately installed from the eShop
- Don't format the system while CBHC is installed
- Don't delete the user account that bought the DS VC game
- Don't re-install the same game using wup installer or from the eShop
- Don't install Haxchi over CBHC +!> Installing CBHC incorrectly can brick your Wii U. Make sure to follow the following rules when installing CBHC:
- The DS game has to be legitimately installed from the eShop
- Don't format the system while CBHC is installed
- Don't delete the user account that bought the DS VC game
- Don't re-install the same game using WUP Installer or from the eShop
- Don't install Haxchi over CBHC !>Breaking one of the above rules will result in a brick. diff --git a/recover-ios.md b/recover-ios.md index c8017faae..6b00fabae 100644 --- a/recover-ios.md +++ b/recover-ios.md @@ -7,16 +7,14 @@ This page will guide you through the process of recovering a corrupted IOS on yo ### What You Need > - A working [Homebrew installation](introduction) on Wii U side -> - This release of [FTPiiU Everywhere](http://wiiubru.com/appstore/#/app/fpiiu-cbhc) -> - The latest release of [Python](https://www.python.org/downloads/) +> - This release of [FTPiiU Everywhere](http://wiiubru.com/appstore/zips/fpiiu-cbhc.zip) > - An FTP client such as [FileZilla](https://filezilla-project.org/download.php?type=client) -> - This Python script +> - overwrite-wiiu-titlehash.exe ### Instructions > 1. Extract the `fpiiu-cbhc.zip` file to the root of your SD Card > 1. Install FileZilla on your computer -> 1. Install Python on your computer @@ -32,7 +30,7 @@ This page will guide you through the process of recovering a corrupted IOS on yo 1. Delete the `00000050` folder 1. Navigate to `/slccmpt01/ticket/00000001` 1. Delete the `00000050.tik` file -1. On your computer, double click the previously downloaded `.py` file +1. Launch the previously downloaded `overwrite-wiiu-titlehash.exe` file 1. Type in your Wii U's IP address and press Enter 1. Wait for it to finish what it's doing - If an `err.log` file has been generated, please visit us in **#wiiu-assistance** on [Nintendo Homebrew Discord](https://discord.gg/C29hYvh) @@ -58,7 +56,7 @@ This page will guide you through the process of recovering a corrupted IOS on yo 1. Delete the corresponding folder of the IOS you want to recover 1. Navigate to `/slccmpt01/ticket/00000001` 1. Delete the corresponding `.tik` file of the IOS you want to recover -1. Double click the previously downloaded `.py` file +1. Launch the previously downloaded `overwrite-wiiu-titlehash.exe` file 1. Type in your Wii U's IP address and press Enter 1. Wait for it to finish what it's doing - If an `err.log` file has been generated, please visit us in **#wiiu-assistance** on [Nintendo Homebrew Discord](https://discord.gg/C29hYvh) diff --git a/recover-mii-channel.md b/recover-mii-channel.md index 1dccfbd01..5fda66761 100644 --- a/recover-mii-channel.md +++ b/recover-mii-channel.md @@ -5,16 +5,14 @@ This page will guide you through the process of restoring your Mii Channel to a ### What You Need > - A working [Homebrew installation](introduction) on Wii U side -> - This release of [FTPiiU Everywhere](http://wiiubru.com/appstore/#/app/fpiiu-cbhc) -> - The latest release of [Python](https://www.python.org/downloads/) +> - This release of [FTPiiU Everywhere](http://wiiubru.com/appstore/zips/fpiiu-cbhc.zip) > - An FTP client such as [FileZilla](https://filezilla-project.org/download.php?type=client) -> - This Python script +> - overwrite-wiiu-titlehash.exe ### Instructions > 1. Extract the `fpiiu-cbhc.zip` file to the root of your SD Card > 1. Install FileZilla on your computer -> 1. Install Python on your computer ### Recovering The Channel @@ -26,7 +24,7 @@ This page will guide you through the process of restoring your Mii Channel to a > 1. In FileZilla, type in the IP address displayed by your Wii U in the `Host` field at the top of the window and click on `Quickconnect` > 1. Navigate to `/slccmpt01/title/00010002` > 1. Delete the `48414341` folder -> 1. On your computer, double click the previously downloaded `.py` file +> 1. Launch the previously downloaded `overwrite-wiiu-titlehash.exe` file > 1. Type in your Wii U's IP address and press Enter > 1. Wait for it to finish what it's doing > - If an `err.log` file has been generated, please visit us in **#wiiu-assistance** on [Nintendo Homebrew Discord](https://discord.gg/C29hYvh)