Line 7:
Line 7:
}}
}}
−
'''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]], removes signature checks, patches DVD_LowUnencryptedRead to provide [[drivechip]] compatibility with [[DVDX]], and installs the patched IOS in the [[IOS254]] slot ([[IOS5]] on older versions).
+
'''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.
{{Navbox fail0verflow}}
{{Navbox fail0verflow}}