在提交 Issue 前请务必进行以下检查以确保问题报告的完整性和准确性:

  1. 搜索现有问题:在提交新问题前,请确保在 Issues 列表中搜索过,以避免重复报告。
  2. 问题复现:确认你了解如何复现问题,即使它可能不局限于你的设备。
  3. 最新版本:确保你使用的是 APatch 管理器的最新 CI 版本。
  4. Bug 描述:详细描述你遇到的问题,包括任何相关的错误信息或现象。
  5. 复现步骤:提供清晰的步骤,以便他人可以复现问题。
  6. 预期行为:说明你期望的行为是什么,以便开发者了解问题的实际影响。
  7. 实际行为:描述实际发生的行为,包括任何错误消息或异常。
  8. 截图和日志:提供相关的截图和日志文件,以便更好地理解问题。
  9. 设备信息:提供你的设备名称、操作系统版本、APatch 版本、内核版本和 KernelPatch 版本等信息。
  10. 其他信息:如果还有其他相关信息,如附加文件或链接,也请一并提供。

以下是该问题的详细报告:

提交前检查

  • 我已经搜索了 Issues 列表,没有发现相关内容。
  • 如果修复失败或刷入新 boot.img 后无法启动,我将访问 KernelPatch 进行咨询。
  • 我会通过 APatch 管理器 > 设置 > 发送日志上传 Bug Report 文件。
  • 我知道如何复现这个问题。

版本要求

  • 我正在使用最新 CI 版本的 APatch 管理器。

Bug 描述

当 APatch 管理器(版本 11107)获得 root 权限后,进行任意文件选择操作都会导致管理器崩溃。

复现方法

  1. 刷入修补的内核。
  2. 重启设备使 kp 命令变为 su 命令。
  3. 点击安装按钮。
  4. 点击选择要修补的启动映像按钮。
  5. 出现系统文件选择器。
  6. 选择一个文件。
  7. 应用崩溃。

预期行为

我期望能够修补一个更新的内核。

实际行为

管理器在选择文件时直接崩溃,没有给我修补内核的机会。

截图

Image
Image

日志

APatch 版本: 11107
品牌: realme
型号: RMX6688
SDK 级别: 35
时间: 2025-09-15 22:07:47

线程: DefaultDispatcher-worker-2
崩溃信息:
java.lang.SecurityException: Permission Denial: reading com.android.externalstorage.ExternalStorageProvider uri content://com.android.externalstorage.documents/document/primary%3ADocuments%2Fadvanced%2FImage%2Fboot_a.img from pid=24122, uid=10369 requires that you obtain access using ACTION_OPEN_DOCUMENT or related APIs

设备名称

真我 GT7

系统版本

安卓 15

APatch 版本

11107

内核版本

6.6

KernelPatch 版本

0.12.0

其他信息

APatch_bugreport_2025-09-15_21_57.tar.gz - 该文件不是通过保存日志按钮获得的,因为我的管理器无法进行文件交互,而是从数据目录中获得的。