Skip to content

Basic utility to launch an ARM binary from the SD card of a Wii.

License

Notifications You must be signed in to change notification settings

InvoxiPlayGames/ArmbootNow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArmbootNow

Basic utility to launch an ARM binary from the SD card of a Wii console on the Starlet security co-processor, using an IOS exploit to avoid the need for installing BootMii or the Homebrew Channel to the NAND.

This will load from /bootmii/armboot.bin on the SD card.

Confirmed working on a retail Wii, a Wii U's vWii and an RVT-H Reader devkit.

It does not rely on any hardcoded offsets or require any installation to the NAND, so should work across all hardware and IOS revisions that can run any homebrew code.

Exploit

The IOS exploit was discovered by mkwcat and more information about it is available in the saoirse repo, and on WiiBrew (see IOS -> "/dev/sha does not correctly validate the destination vector").

The implementation here uses shellcode from saoirse, licensed under the MIT license.

License

MIT license, see LICENSE.txt.

About

Basic utility to launch an ARM binary from the SD card of a Wii.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published