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

Symbols not found for Pixel 6 Kernel #3

Open
Br4v3H3r0 opened this issue Jun 30, 2024 · 0 comments
Open

Symbols not found for Pixel 6 Kernel #3

Br4v3H3r0 opened this issue Jun 30, 2024 · 0 comments

Comments

@Br4v3H3r0
Copy link

Hi,

I'm getting the following error for Pixel 6 kernel having build number TQ1A.230205.002

Symbol check_modinfo Offset 0x2819C0 has PACIASP enabled.
Error: check_version symbol not found.
Error: module_sig_check symbol not found.
Kernel file patched and saved to new-kernel

It seems that different kernels have different names for these symbols or were deleted or merged in some other kernel functions. Could you please mention which device did you use to test your tool?

For the 3 symbols this tool patches, in the Pixel 6 kernel kallsyms, there are similar functions -

check_modinfo was present
instead of check_version I found check_version.__print_once, or modinfo_version
instead of module_sig_check I found mod_check_sig or mod_verify_sig

If you could explain me the process of patching these functions and how could I make this tool work for this kernel, it would be of great help.

Here is the Pixel 6 Pro TQ1A.230205.002 boot.img and kallsyms for your reference - Gdrive Link

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

1 participant