Difference between revisions of "PatchMii"
Jump to navigation
Jump to search
Hallowizer (talk | contribs) (Sigpatch and drivepatch sections) |
(I have absolutely zero clue if this ancient .dol file I digged up from the Wayback Machine from Dec. 2008 is the latest version, but I'm too lazy to compile the source code instead.) |
||
Line 3: | Line 3: | ||
| author = [[fail0verflow]] | | author = [[fail0verflow]] | ||
| license = GNU GPL v2 | | license = GNU GPL v2 | ||
− | | source = | + | | source = https://web.archive.org/web/20081216011721/http://static.hackmii.com/patchmii_core.dol |
| download = http://static.hackmii.com/patchmii_core.dol | | download = http://static.hackmii.com/patchmii_core.dol | ||
}} | }} |
Revision as of 05:16, 21 August 2022
PatchMii | |
General | |
---|---|
Author(s) | fail0verflow |
Type | System tool |
License | GNU 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.
|