Skip to content

Allow UID 0/root processes to use supercall w/o superkey.#255

Open
ThePedroo wants to merge 1 commit intobmax121:mainfrom
ThePedroo:main
Open

Allow UID 0/root processes to use supercall w/o superkey.#255
ThePedroo wants to merge 1 commit intobmax121:mainfrom
ThePedroo:main

Conversation

@ThePedroo
Copy link
Copy Markdown

This allows to communicate with KernelPatch, even without superkey (which most modules won't have) in an easy way, opening opportunity to optimization in Zygisks, for example.

(I'm also planning to make 32-bit supercall also be feasible, considering that otherwise, only 64-bit processes can access certain commands, such as SUPERCALL_KERNELPATCH_VER).

This commit makes so that root processes (such as magisk modules) can interact with KernelPatch through supercall without needing to have UID 0 in su allow list or with key authentication. This extends capabilities and allows a better use of KernelPatch capabilities and recognition.
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

Successfully merging this pull request may close these issues.

1 participant