-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
It seems BigSur 11.3 broke HookCase #27
Comments
I'm able to reproduce what you report. macOS 10.15.7 (build 19H1030) and 10.14.6 (build 18G9028) were also recently updated by Apple, but HookCase still works fine there (at least with the "events" example). I'll be working on this. But I don't know what Apple's done, so I don't know how long it will take. |
It could be related to this: via: https://support.apple.com/en-us/HT212325
|
Thanks for the information. I don't think the trouble with HookCase can be a direct effect of the changes Apple's made to fix this bug. |
Apple's macOS 11.3 update changed the location of important fields in the kernel's Apple normally makes this kind of change only in a new major release. Though this isn't the first time they've broken that (unstated) rule in a minor release. I'll need to re-check the location of all the fields HookCase references directly, if only to make sure they haven't changed, too. This will take at least a couple of days. Then there's the possibility that Apple's also made other changes that would break HookCase. But I can only look into that after I've rechecked all the field offsets. This kind of change could easily have led to a kernel panic. I suppose I should count myself lucky that didn't happen :-( |
I've now fixed this bug in HookCase 5.0.3. Two kernel structures were changed ( Please try it out. Let me know if you have any trouble. |
Awesome, That was fast! Thank you. Edit. I checked and HookCase v5.0.3 is working as expected. |
I'm glad to hear things are back to normal! |
Hi,
kext is loaded but it's not working under BigSur 11.3 :(
I don't know how to debug this.
Please let me know if I can be of any help and thanks for your work.
$ sysctl -a | grep osrelease kern.osrelease: 20.4.0
The text was updated successfully, but these errors were encountered: