在提交 Issue 前请确保您已经完成了以下检查:
- 您已经搜索了 Issues 列表,没有发现与您的问题相关的内容。
- 如果修复失败或刷入修补后的镜像不能启动,请前往 KernelPatch 提问。
- 您将会上传 Bug Report 文件,路径为 APatch 管理器 > 设置 > 发送日志。
- 您知道如何重新复现这个问题,即使它可能不是特定于您的设备。
版本要求:
- 您正在使用最新 CI 版本的 APatch Manager。
Bug 描述:
在使用 APatch CLI 工具(kptools-linux + kpimg-android + magiskboot)修补 Pixel Experience ROM (Android 13) 的 stock boot.img 后,设备在刷入修补后的镜像后总是进入 bootloop。我按照官方文档的步骤一步步操作,修补过程顺利完成且没有错误,但系统随后无法启动。
复现方法:
- 从 Pixel Experience ROM (Android 13) 中提取 boot.img。
- 运行
magiskboot unpack boot.img。 - 将内核重命名为 kernel-b。
- 运行命令
./kptools-linux -p --image kernel-b --skey "iyad2013" --kpimg kpimg-android --out kernel。 - 运行
./magiskboot repack boot.img生成新的 boot.img。 使用 fastboot 刷入:
fastboot flash boot new-boot.img。
- 设备重启进入 bootloop。
预期行为:
设备应该正常启动,并且 APatch root 激活(可通过 Apatch Manager 或 shell 查看)。
实际行为:
设备在刷入修补后的镜像后立即重启进入 bootloop。
设备名称:
Poco M3 (citrus)
系统版本:
Android 13 – Pixel Experience 2024 ROM
APatch 版本:
最新稳定版本 (11107) 和使用 kptools-linux 的 CLI 修补方法
内核版本:
4.19.225-lilium+
KernelPatch 版本:
最新 APatch CLI 包中的 kpimg-android
其他信息:
- 之前安装了 Magisk,但在刷入之前已移除。
- 已验证内核支持 CONFIG_KALLSYMS=y。
- 尝试了直接刷入和重新打包方法。
- 在修补前清除缓存和重新刷入 stock boot 后,仍然发生 bootloop。
- 使用的 SuperKey 为 iyad2013。
- 设备在显示启动标志后立即进入 bootloop。
评论已关闭