NoActive 中文文档 下载 App

NoActive 配置文件结构 - JSON 格式与目录位置

配置文件位置

NoActive 的配置文件位于以下目录:

/data/system/NoActive_8位随机字符/config/

为什么有随机字符

NoActive 每个设备安装后会生成一个 8 位随机字符作为目录名的一部分,确保不同设备的配置隔离。

旧版本兼容

老版本的配置文件在 /data/system/NoActive/config,新版本迁移到带随机字符的目录下。

配置文件列表

文件名用途生效方式
BaseConfig.json基础配置(日志级别、输出位置)即时生效
AdvanceConfig.json高级配置(自适应图标、FCM)即时生效
FreezeConfig.json冻结相关配置(冻结方式、各集合)即时生效
MasterConfig.json大师配置(后台优化、内存优化、自启拦截)重启生效
MemConfig.json内存配置(保留值、优先级集合)即时生效

JSON 格式要求

所有配置文件采用标准 JSON 格式:

格式正确示例

{
    "logLevel": "info",
    "logType": "xposed"
}

格式错误示例

{
    "logLevel": info      // ❌ 字符串缺引号
    "logType": "xposed"   // ❌ 逗号缺失
}

配置修改失败的处理

重要警告:如果你不懂 JSON 格式,请不要修改配置文件。

自动重置机制

如果配置文件的 JSON 格式有误,NoActive 无法解析时会触发重置:

安全修改建议

  1. 修改前先备份原文件
  2. 使用支持 JSON 格式校验的编辑器
  3. 修改后重启 NoActive 应用让配置生效
  4. MasterConfig.json 修改后必须重启设备

读取配置文件的方法

Root 文件管理器

使用带 Root 权限的文件管理器(如 MT 管理器、Solid Explorer)直接浏览和编辑。

ADB

adb shell su -c "cat /data/system/NoActive_*/config/MasterConfig.json"

NoActive UI

大部分基础配置可以在 NoActive 设置页面直接修改,不需要手动编辑 JSON 文件。JSON 文件主要用于批量配置和高级设置。

→ 继续 BaseConfig 与 AdvanceConfig