From WiiBrew
Jump to navigation Jump to search

I have had two wii's for years, but unfortunately I was not really old enough to understand homebrew until around 2013. For years I forgot about the wii until 2017, and finally got into it. I bought another two recently, they are that cheap now. I have only basic C++ knowledge, so far... I want BootMii to work on newer wii's. There is only two possible ways this could occur:

The first one is if the SHA1 hash checking done by boot0 to boot1 is done with strncmp and not memcmp. This would allow for Boot1 to be fakesigned, but really it is very, very, very unlikely that boot0 has this bug.

The second way is by "rewriting" the OTP. The OTP can only be written once, but it should allow erasing data. Erasing data on OTP memory usually results in 00 bits where the data was. If you can find out how data is written, and you erase the bits where the SHA1 hash is; The wii will boot no matter what SHA1 hash boot1 has, meaning you can downgrade or replace it. But usually to protect against further writes, a fuse is blow.

Really it is unlikely BootMii will work in any way on newer wii's, but I shall attempt these two anyway.

Australia.png This user lives in Australia.
Brick.jpg This user is intelligent like a brick.
4 Wiis This user owns 4 Wiis.
Wii This user is running System Menu 4.3 on his Wii.
Userbox homebrew channel.png This user has installed the Homebrew Channel version 1.1.2 on his Wii.
BootMii This user has installed BootMii on his Wii.
RiiConnect24 This user has installed RiiConnect24 on their Wii.
This user used LetterBomb to install homebrew.
GameCube Controller This user owns 1 GameCube Controller.
2 Wii Remotes This user owns 2 Wii Remotes.
2 Wii Remote Plus This user owns 2 Wii Remote Plus controllers.
Nunchuck alternative.svg This user owns 2 Nunchuks.
3DS Icon.jpg This user owns 1 Nintendo 3DS.
SDHC Card This user owns a 32gb SDHC card.
Wii Wheel This user owns 1 Wii Wheel.
Wi-Fi This user uses Wi-Fi.
Homebrew Browser This user uses the Homebrew Browser to download and update his homebrew.
USBGecko2.svg This user owns a USBGecko.