Difference between revisions of "PatchMii"
Jump to navigation
Jump to search
(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.) |
m |
||
Line 1: | Line 1: | ||
{{Infobox homebrew | {{Infobox homebrew | ||
− | | type = system tool | + | | type = system tool |
− | | author = [[fail0verflow]] | + | | author = [[fail0verflow]] |
− | | license = GNU GPL v2 | + | | license = GNU GPL v2 |
− | |||
| download = http://static.hackmii.com/patchmii_core.dol | | download = http://static.hackmii.com/patchmii_core.dol | ||
+ | | source = http://code.google.com/p/patchmii-core/source/browse/trunk/patchmii_core.c | ||
}} | }} | ||
Revision as of 05:18, 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.
|