tiann / KernelSU

A Kernel based root solution for Android
https://kernelsu.org
GNU General Public License v3.0
10.08k stars 1.64k forks source link

"os error 38/ Function not implemented" in the KernelSU Manager app when trying to install any module #2130

Open LeeBinder opened 1 week ago

LeeBinder commented 1 week ago

Please check before submitting an issue

Describe the bug

Error:

Mounting image
Error: Function not implemented (os error 38)
Error: exit code = 1.

To Reproduce

This error has been occurring since commit fd09ccf ("Drop some legacy codes", #1981) https://github.com/tiann/KernelSU/commit/fd09ccfc2906ad119f7158f9518810e06a73a919 pushed on 2024-08-15 by yujincheng08 https://github.com/tiann/KernelSU/actions/runs/10401460643

The latest working version I found to be the one from the commit before on the same day, KernelSU_v1.0.1-20-gbbc31bdb_11948-release.apk from https://github.com/tiann/KernelSU/actions/runs/10401046882

Expected behavior

zip package installations should run all the way through, ending with the prompt to restart

Screenshots

No response

Logs

KernelSU_install_logs.zip

Device info

Additional context

@yujincheng08 Is the reason for dropping some legacy codes simply a more or less cosmetic cleanup, or does it offer any real advantage ever since apart from maybe a slightly smaller app? If it's the first, may I kindly you please consider re-adding these legacy codes so even users with devices running on a non-GKI kernel can again run and benefit from your's and the team's current development? That would be awesome :)

Thank you for looking into this.

LeeBinder commented 6 days ago

🙋🏻‍♂️