I looked in the source and it seems like there no function to unhook, but there's already a InstructionBackupArray in the HookEntry, so a function that overwrite the trampoline with the original instructions and remove the HookEntry might do the work.
Will something like this cause problems?
I looked in the source and it seems like there no function to unhook, but there's already a InstructionBackupArray in the HookEntry, so a function that overwrite the trampoline with the original instructions and remove the HookEntry might do the work. Will something like this cause problems?