你提到的 “CC Codex + MCP” 和 “Shizuku” 都是 Android 平台上用于增强系统控制能力的工具,常被高级用户或开发者用于自动化、系统调优或绕过某些限制。下面是对它们的简要介绍和对比:


1. CC Codex + MCP(Macro / Command Processor)

  • CC Codex 是一个基于命令行的 Android 自动化工具,最初由 XDA 开发者社区成员开发。
  • 它允许用户通过编写脚本(类似批处理或 shell 脚本)来执行复杂的系统操作。
  • MCP(Macro/Command Processor) 是 CC Codex 的核心组件之一,负责解析和执行用户定义的宏或命令序列。
  • 功能包括:
    • 模拟点击、滑动等触摸事件;
    • 启动应用、发送广播;
    • 读写系统属性、文件;
    • 与 ADB 或 root 权限结合使用实现深度控制。
  • 通常需要 root 权限 才能发挥全部功能。

⚠️ 注意:CC Codex 项目近年来活跃度较低,部分功能可能在新 Android 版本上失效。


2. Shizuku

  • Shizuku 是一个更现代、轻量级的工具,旨在让普通应用在 无需 root 的情况下获得类似 ADB 的系统级权限。
  • 原理:通过 ADB 启动一个后台服务(shizuku_server),该服务拥有 shell 用户权限(UID 2000),比普通应用权限更高。
  • 应用可通过 Shizuku 提供的 API 调用系统服务(如 PackageManagerService、ActivityManager 等),执行通常需要 root 或系统签名才能进行的操作。
  • 典型用途:
    • 冻结/卸载系统应用(配合如 LADBApp Ops 等工具);
    • 修改权限(如位置、通知权限);
    • 自动化任务(配合 TaskerAutomate)。
  • 不需要 root,但首次启动需通过 ADB 授权(一条命令即可)。
  1. adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh

对比总结

特性 CC Codex + MCP Shizuku
是否需要 Root 通常需要 不需要(只需 ADB 授权)
学习曲线 较陡(需写脚本) 较平缓(提供标准 API)
维护状态 停滞/低活跃 活跃维护(Rikka 团队)
适用场景 深度自动化、旧设备定制 现代 Android 权限管理、自动化
安全性 高风险(直接执行系统命令) 相对安全(沙箱 + 权限隔离)

建议

  • 如果你使用的是 Android 10+ 设备,且不想 root,Shizuku 是更推荐的选择
  • 如果你在老设备上做深度定制或已有 root,CC Codex 仍可作为脚本工具使用,但建议考虑迁移到更现代的方案(如 Tasker + Shizuku + Auto.js 组合)。