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

Betwiin: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=Betwiin
|title=Betwiin
|image=betwiinwii.png
|image=betwiinwii2.png
|description=Convert NAND dumps from one Wii to run on another.
|description=Convert NAND dumps from one Wii to run on another.
|author=Bushing
|author=Bushing
Line 11: Line 11:
|website=https://hackmii.com/
|website=https://hackmii.com/
}}
}}
{{#seo:
Betwiin is a NAND flash conversion tool for Wii NAND images. It can re-encrypt and re-HMAC the per-console unique parts of a NAND dump from one Wii such that it will run on a second one, with the following caveats:
|title=Wii Homebrew PC Tools (PC Utilities) - GameBrew
|title_mode=append
|image=betwiinwii.png
|image_alt=Betwiin
}}


'''Betwiin''' is a versatile tool that allows you to convert NAND dumps from one Wii to be used on another.
*The version of boot1 you flash to a NAND chip must match the original one that shipped with that Wii.  No exceptions.
*The version of boot2 must be equal to or greated than the one most recently installed on that Wii.
*No handling of bad blocks is performed; if your target NAND chip has a bad block that hits an important file required for system startup, I suggest you find a differente donor dump to start from.


==Description==
==User guide==
Betwiin is a tool for converting NAND images for Wii consoles. It allows you to transfer the unique parts of a NAND dump from one Wii to another by re-encrypting and re-HMAC-ing the data. However, there are some important limitations to keep in mind when using Betwiin:
 
# The version of boot1 on the NAND chip must match the original version that shipped with the Wii. This is non-negotiable.
# The version of boot2 must be equal to or higher than the version most recently installed on the Wii.
# Betwiin does not handle bad blocks, so if your target NAND chip has a bad block that affects an important file required for system startup, it's best to find a different donor dump to use.
 
Betwiin is a useful tool for transferring data between Wii consoles, but it's important to be aware of its limitations to ensure a successful conversion.
 
==Requirements==
To run Betwiin, you must have a Python interpreter and the OpenSSL library installed on your computer, along with the numpy and pycrypto modules. A computer is also required.
To run Betwiin, you must have a Python interpreter and the OpenSSL library installed on your computer, along with the numpy and pycrypto modules. A computer is also required.


==Instructions==
How to use:
To use Betwiin:
* Copy the input dump file to the "input/flash.bin" folder.
# Copy the input dump file to the "input/flash.bin" folder.
* Copy the input keys to the "input/" folder.
# Copy the input keys to the "input/" folder.
* Copy the output keys to the "output/" folder.
# Copy the output keys to the "output/" folder.
* Run the betwiin.py script and wait several minutes.
# Run the betwiin.py script and wait several minutes.
* Retrieve the output file from the "output/flash.bin" folder and use it as needed.
# Retrieve the output file from the "output/flash.bin" folder and use it as needed.
 
==Screenshot==
[[image:betwiinwii.png]]


==Credits==
==Credits==
This code represented many, many hours of hard work to generate, and could not have been done without the help of segher, marcan and gray. Per the GPL, you are free to use, modify and (in some cases) redistribute it, but I won't refuse any PayPal donations to the above email address, either. :)
This code represented many, many hours of hard work to generate, and could not have been done without the help of segher, marcan and gray.  


==External Links==
==External Links==
* Official Site - https://hackmii.com/
* Author's website - https://hackmii.com/
* WiiBrew - https://wiibrew.org/wiki/Betwiin
* WiiBrew - https://wiibrew.org/wiki/Betwiin
* Gbatemp - https://gbatemp.net/threads/betwiin-v-10.173226/
* Advanced tutorial - https://streamlinehd.wordpress.com/2011/05/13/betwiin-brick-repair/
* Wordpress - https://streamlinehd.wordpress.com/2011/05/13/betwiin-brick-repair/

Revision as of 01:31, 29 March 2023

Betwiin
Betwiinwii2.png
General
AuthorBushing
TypePC Utilities
Version1.0
LicenseGPL-2.0
Last Updated2009/08/10
Links
Download
Website

Betwiin is a NAND flash conversion tool for Wii NAND images. It can re-encrypt and re-HMAC the per-console unique parts of a NAND dump from one Wii such that it will run on a second one, with the following caveats:

  • The version of boot1 you flash to a NAND chip must match the original one that shipped with that Wii. No exceptions.
  • The version of boot2 must be equal to or greated than the one most recently installed on that Wii.
  • No handling of bad blocks is performed; if your target NAND chip has a bad block that hits an important file required for system startup, I suggest you find a differente donor dump to start from.

User guide

To run Betwiin, you must have a Python interpreter and the OpenSSL library installed on your computer, along with the numpy and pycrypto modules. A computer is also required.

How to use:

  • Copy the input dump file to the "input/flash.bin" folder.
  • Copy the input keys to the "input/" folder.
  • Copy the output keys to the "output/" folder.
  • Run the betwiin.py script and wait several minutes.
  • Retrieve the output file from the "output/flash.bin" folder and use it as needed.

Credits

This code represented many, many hours of hard work to generate, and could not have been done without the help of segher, marcan and gray.

External Links

Advertising: