NoActive 日志查看 - LSPosed 框架日志与文件日志
两种日志输出方式
NoActive 的日志可以输出到两个位置,通过 BaseConfig.json 的 logType 字段选择。
| 输出位置 | 配置值 | 说明 |
|---|---|---|
| LSPosed 框架日志 | xposed | 输出到 LSPosed 管理器的日志页面 |
| 文件日志 | file | 输出到设备本地文件 |
查看 LSPosed 框架日志
步骤
- 打开 LSPosed 管理器应用
- 找到日志查看入口(不同版本位置略有差异)
- 在日志过滤中搜索
NoActive-Log
日志级别
通过 BaseConfig.json 的 logLevel 控制日志详细程度:
| 级别 | 场景 |
|---|---|
| 调试 | 反馈 BUG 或深度分析问题时开启 |
| 信息 | 日常推荐 |
| 警告 / 错误 | 稳定运行时可关闭 |
查看文件日志
日志位置
/data/system/NoActive_8位随机字符/log/
文件列表
| 文件名 | 说明 |
|---|---|
| current.log | 本次开机的日志 |
| last.log | 上一次开机的日志 |
查看方法
通过 Root 文件管理器或 ADB:
adb shell su -c "cat /data/system/NoActive_*/log/current.log"
常见错误日志
Freeze Error
现象:日志中出现 Freeze Error。
含义:冻结请求发出时,目标进程已经死亡(正常的竞态条件)。
处理:
- 偶发:属于正常现象,进程死亡与冻结同时发生
- 持续:代表当前冻结方式不被设备支持,需要更换冻结方式
内核模块通信超时
现象:日志中提示内核模块响应超时。
可能原因:
- 内核模块未正常刷入
- 内核模块版本不匹配
- 内核模块初始化失败(开机后应该很快就绪)
处理:检查内核模块状态,重新刷入或更换版本。
配置解析失败
现象:日志中出现配置文件解析错误。
含义:JSON 格式有误,配置被重置。
处理:使用支持 JSON 校验的编辑器重新修改配置文件,注意不要写注释和多余逗号。
反馈 BUG 时
当需要反馈问题时,请提供以下信息:
- 当前冻结方式和内核版本
- NoActive 版本号
- LSPosed 版本号
- Android 系统版本
- 问题复现步骤
- 完整的日志文件(logLevel 设为 debug)
→ 继续 无法冻结排查