You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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)
The text was updated successfully, but these errors were encountered:
Keep in mind that the Region and Media check are also performed by the running title in later XDK revisions, so even though the kernel can load an Xbe, that doesn't mean it will run:
Yes, I assume nkpatcher also does that; it should probably still be patched in the kernel (which would assign those flags instead of checking for them).
The DXT could update flags after loading it, but it's probably easier to just patch the kernel to patch the XBE; that way, the DXT (including it's headers and patcher code) can be unloaded as quickly as possible (keep memory usage low).
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
Game
NtDeviceIoControlFile
, or remove X2 media flag)The text was updated successfully, but these errors were encountered: