Skip to content
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

disable_user_jop VS oldABI #673

Open
ghh-jb opened this issue Jan 4, 2025 · 6 comments
Open

disable_user_jop VS oldABI #673

ghh-jb opened this issue Jan 4, 2025 · 6 comments

Comments

@ghh-jb
Copy link

ghh-jb commented Jan 4, 2025

Why not to disable user jop instead of writing oldabi and hooking C? It seems to be easier than live-patching assemly.
Maybe it was not implemented because offsets are different from version to version?

@opa334
Copy link
Owner

opa334 commented Jan 4, 2025

Because you cannot disable user JOP without a more extensive dyld hook, for which I do not have the infrastructure implemented currently, since it requires expanding dyld's executable segment.

@liangmi8898
Copy link

最新版本好像没有上一个版本 自动锁 稳定 修
这是什么原因

@ghh-jb
Copy link
Author

ghh-jb commented Jan 5, 2025

Because you cannot disable user JOP without a more extensive dyld hook, for which I do not have the infrastructure implemented currently, since it requires expanding dyld's executable segment.

Maybe take implementation from Fugu15_Rootful?

@ghh-jb
Copy link
Author

ghh-jb commented Jan 5, 2025

最新版本好像没有上一个版本 自动锁 稳定 修
这是什么原因

If you read the latest commit - it mlocks only pmap layer, not the VM layer. And also - it is still oldabi, and when you disable jop - it automatically add support t ALL tweaks, even XenHTML(try to convert) and Coylog(also try to convert)

And please, English next time!

@liangmi8898
Copy link

good It has indeed improved our 15 system a lot, and many people have tested it to be stable, but there is no actual data yet. We hope that the author can release a test for the official version.

@ghh-jb
Copy link
Author

ghh-jb commented Jan 5, 2025

good It has indeed improved our 15 system a lot, and many people have tested it to be stable, but there is no actual data yet. We hope that the author can release a test for the official version.

Like yes, but... Maybe it is critical only for fugu not to use oldabi as a lot of rootful tweaks just crash system with it...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants