The code that checks the signature. If you can identify all the places that checks the signature and disable that code, then it no longer matters if you are unable to correctly update the signature itself.
I was talking about changing the signature/checksum to match the new code.
Corecoder pointed out that sometimes you just need to patch the checksum checking code, and not the checksum itself.