In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "PatchMii"

From WiiBrew
Jump to navigation Jump to search
m
m
Line 3: Line 3:
 
| author  = [[fail0verflow]]
 
| author  = [[fail0verflow]]
 
| license  = GNU GPL v2
 
| license  = GNU GPL v2
| download = http://static.hackmii.com/patchmii_core.dol
+
| download = https://web.archive.org/web/20081216011721/http://static.hackmii.com/patchmii_core.dol
 
| source  = http://code.google.com/p/patchmii-core/source/browse/trunk/patchmii_core.c
 
| source  = http://code.google.com/p/patchmii-core/source/browse/trunk/patchmii_core.c
 
}}
 
}}

Revision as of 05:19, 21 August 2022

PatchMii
General
Author(s)fail0verflow
TypeSystem tool
LicenseGNU GPL v2
Links
Download
Source

PatchMii is a tool designed to automatically patch IOS as it gets downloaded from NUS. It contains a framework used to work with IOS in general, but it also includes a piece of code that downloads the latest version of IOS37, makes 2 patches, and installs the patched IOS in the IOS254 slot (IOS5 on older versions).

Signature patch

The signature patch nulls out a single instruction that jumps to the hash checking code.

Drivechip patch

The drivechip patch changes 4 bytes related to DVDLowUnencryptedRead to FFFFFFFF, probably to make this ioctl always fail, so error 001 cannot be detected.