appops 中文文档 下载 App

App Ops 备份与恢复防刷机换手机丢权限设置

为什么需要备份

App Ops 修改的是 Android 系统的 appops 数据库,以下场景可能导致设置丢失:

备份功能就是为了应对这些场景,让你不用重新手动设置所有应用权限。

免费版 vs PRO 版备份功能

功能免费版PRO 版
手动导出 JSON✅✅
手动导入 JSON✅✅
自动增强备份❌✅
冰箱/Island 恢复后自动还原❌✅
权限变更后自动保存❌✅

手动备份步骤

  1. App Ops 设置 → 备份与恢复
  2. 选择"导出备份"
  3. 选择保存位置(建议放在外部存储或云盘,不占应用私有目录)
  4. App Ops 生成 JSON 格式的备份文件,包含所有应用的 appops 设置

备份文件是纯 JSON 格式,可以在电脑上用文本编辑器打开查看。

手动恢复步骤

  1. App Ops 设置 → 备份与恢复
  2. 选择"导入备份"
  3. 选择之前导出的备份文件
  4. App Ops 读取 JSON 并重新应用所有设置

恢复操作会覆盖当前所有 appops 设置,建议恢复前先导出当前状态。

PRO 版的增强备份

PRO 版的增强备份功能(Enhanced Backup)提供更智能的自动保存:

自动变更保存

每次你修改权限设置后,PRO 版会自动保存到应用内部数据库。即使 App Ops 被卸载,重新安装后设置还在——通过 App Ops 自己的内部数据库恢复,而不依赖系统 appops 的持久化。

冰箱/Island 恢复后自动还原

通过冰箱或 Island 冻结的应用被重新启用后,系统可能重置它的 appops 设置。PRO 版能检测到应用启用事件,自动从内部数据库恢复正确的 appops 设置。

卸载重装自动恢复

应用被卸载后重新安装,PRO 版会从之前的内部数据库恢复该应用的 appops 设置。

备份文件格式

备份是 JSON 格式,大致结构:

{
  "format_version": 2,
  "appops": {
    "com.example.app": {
      "CAMERA": "ignore",
      "RECORD_AUDIO": "foreground",
      "ACCESS_FINE_LOCATION": "ignore"
    },
    "com.another.app": {
      "RUN_IN_BACKGROUND": "ignore"
    }
  }
}

可以手动编辑 JSON 添加/删除应用,也可以直接在 App Ops 导入。

使用建议

  1. 新手机或刷机前务必备份,避免设置丢失后要一个一个重设
  2. 定期手动备份,即使有 PRO 版自动备份也多一个保险
  3. 备份文件存在外部存储,不要存在 App Ops 私有目录(卸载 App Ops 会一起删除)
  4. 恢复后抽查几个关键应用,确认设置都正确应用了
  5. Android 11+ 的自动重置问题,恢复备份可能被系统再次重置——建议恢复后观察一段时间