在本文中,我们将深入探讨在使用 Zygisk Next 设置中启用的 ZN 链接器时遇到的高 CPU 占用问题。我们将详细描述复现该问题的步骤,分析预期行为与实际行为的差异,并探讨可能的原因和解决方案。此外,我们还将提供相关的模块列表、Zygisk Next 版本、Android 版本、内核版本、系统版本、手机型号、Magisk 版本以及日志信息,以便进行更深入的分析和讨论。

复现步骤如下:首先,在 Zygisk Next 设置中开启 ZN 链接器;其次,重启设备;然后,开机后正常使用设备;接着,运行一段时间后查看 CPU 占用;最后,观察 Zygisk companion 进程是否持续高占用 CPU。预期行为是 Zygisk companion 在正常使用过程中应保持空闲,不应长时间高占用 CPU。然而,实际行为是开机一段时间后,zn-zygisk-companion32 和 zn-zygisk-companion64 持续高占用 CPU,该问题似乎与 Storage Isolation 模块有关。

为了进一步分析问题,我们提供了相关的模块列表,包括 Zygisk Next 1.3.2、LSPosed IT 1.9.2-it、Play Integrity Fix [INJECT] 4.4-inject-s、Zygisk - Enhanced mode for Storage Isolation 29.0.1 等。此外,我们还提供了 Zygisk Next 版本、Android 版本、内核版本、系统版本、手机型号、Magisk 版本以及日志信息,以便进行更深入的分析和讨论。通过这些信息,我们可以更好地理解问题的根源,并寻找合适的解决方案。