Skip to content

Create DXT which removes signature checking on debug kernels #15

Open
@JayFoxRox

Description

@JayFoxRox

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions