Open
Description
Some of our users might be using an official Debug Xbox (XDK) with a Microsoft kernel. Those kernels will still do XBE checks which prevents running retail games or unsigned homebrew binaries.
We should have an open-source tool like nkpatcher for debug kernels, which removes signature checks so users can load unsigned binaries. We can use a DXT to inject these changes on an unmodified debug Xbox.
Some checks which have to be removed / modified (list is probably incomplete):
Kernel
- RSA signature check
- Region check
- Media check
- Flip bits for entry-point and kernel thunk
Game
- DVD-2X check (Hook
NtDeviceIoControlFile
, or remove X2 media flag)