“去预装”最常见的事故不是硬砖,而是误删 Launcher、权限控制器或 OTA 组件后被迫清数据。本教程只选择一个你能准确识别的低风险包,用 ADB 的 user-0 路线停用/卸载,再恢复并验收;Shizuku/Canta、UAD-ng 与 systemless 只做选型对照。
你会完成什么#
- 导出包名、标签、路径、启用状态和用户 0 安装状态,不靠中文名称猜包。
- 区分禁用、
uninstall --user 0、systemless mask 与物理删除。 - 只改变一个非关键包,重启后验证通信、设置、更新和工作资料。
- 用
install-existing或原命令的逆操作恢复,并记录数据是否保留。
先看结论#
| 路线 | 是否需要 Root | 修改与回滚 |
|---|---|---|
| ADB user 0 | 否 | 多数只改当前用户安装状态;可用 install-existing 恢复仍在 system 的包 |
| Shizuku + Canta | 否,需 ADB/shell 身份启动服务 | 手机 UI 更友好,但误操作关键包仍可导致 bootloop/清数据 |
| UAD-ng | 否,电脑 ADB | 有包说明与分级,清单是建议而非你的设备真值 |
| SystemlessDebloater | 是 | 启动时 mask,OTA/ROM 后需重验;版本支持可能落后 |
直接删除 /system | 是且高风险 | 改只读分区/验证链,本文不做 |
心智模型#
系统 APK 仍在只读分区
│
├─ disable-user:不启动,但仍登记
├─ uninstall --user 0:移除用户 0 的安装记录
└─ systemless mask:开机挂载时遮蔽
记录基线 → 改一个 → 重启验收 → install-existing/enable → 再验收
pm uninstall --user 0 通常不会把 APK 从 system 分区物理删除,也不一定释放宣传中的存储空间。它改变的是当前用户看到和使用该包的状态;恢复命令能否保留应用数据要逐包实测,不能承诺。
工具清单#
| 工具 | 角色 | 什么时候用 | 来源与注意 |
|---|---|---|---|
| ADB | 精确列包、执行一条可逆命令 | 新手主线 | 每条命令必须看到完整 package name |
| Canta + Shizuku | 手机端分类与 shell 权限 | 不便用电脑长期管理时 | Canta 自身也警告关键包可致 bootloop |
| UAD-ng | 电脑 UI 与包说明 | 做候选研究时 | Recommended 仍需和当前品牌/build核对 |
| SystemlessDebloater | Root 后遮蔽包 | 已理解模块救援后 | 旧支持声明不能外推到 2026 新系统 |
项目全景:系统功能改造的 52 个项目,一个不漏#
围绕“安全改变系统行为”组织:先把明显非 Android 的 root 同名词项目隔离,再比较免 Root debloat、注入/安全层、性能功耗、界面功能与 systemless 修改。文章必须把可逆性放在功能数量之前。
| 技术路线 | 项目数 | 处理等级 | 在主题任务中的位置 |
|---|---|---|---|
| “Root”同名词与非 Android 项目 | 12 | 候选路线 | 明确标出 Rust root-cause 库、浏览器 startpage、CNC、Nix GC root、iOS tweak、Linux/Yocto rootfs、路由器密码和环保 App 等误分类。保留项目但只解释为何与 Android 系统改造无关。 |
| ADB/Shizuku 免 Root 精简 | 17 | 候选路线 | 以 disable-user/uninstall --user、Shizuku 与厂商清单为路线,先模拟、导出包清单,再逐批验证电话、通知和 OTA。‘无需 Root’不等于可以无备份删除系统包。 |
| 注入、Hook 与环境兼容 | 3 | 候选路线 | 把 TweakMe、LRFP、环境隐藏和相关安全层放入授权实验环境,说明 Java/native 注入与普通系统设置不同。先验证可撤销性,不对第三方 App 提供绕过操作。 |
| 性能、功耗、充电与游戏调优 | 8 | 候选路线 | 覆盖 CPU governor、充电、FPS、游戏配置和综合 tweaks。每次只改一个变量,记录温度、续航与稳定性;禁用热保护的项目只做风险警示。 |
| 界面、厂商功能与显示改造 | 6 | 候选路线 | 覆盖 Google/Android Auto、Samsung 隐藏功能、Substratum、分辨率/DPI 和功能开关。注明厂商与版本范围,避免跨 ROM 套用资源 overlay。 |
| Systemless 精简、覆盖与系统化 | 5 | 候选路线 | 解释 Magisk/KernelSU/APatch 模块如何通过 overlay、bind mount 或 systemize 改变视图,而不是直接永久改写 system。安装前保存模块 ZIP 和卸载路径,遇到 bootloop 从救援模式禁用。 |
| 其他系统工具与信息不足项目 | 1 | 边界复核 | 收纳用途过宽、描述不足或不依赖 Root 的系统工具。逐项列出真实能力、权限和维护状态,避免用“万能优化”概括。 |
1. “Root”同名词与非 Android 项目 · 12#
明确标出 Rust root-cause 库、浏览器 startpage、CNC、Nix GC root、iOS tweak、Linux/Yocto rootfs、路由器密码和环保 App 等误分类。保留项目但只解释为何与 Android 系统改造无关。
本组共 12 项:11 个源项目、1 个 Fork,其中 2 项已归档。新手应先从“未归档的源项目”核对 README 和 Release,再用 Fork 追溯设备适配或历史差异;分组本身不等于推荐安装。
| 项目 | 上游定位与识别信号 | 状态与采用前检查 |
|---|---|---|
| rootcause-rs/rootcause | 主题用途:将 rootcause-rs/rootcause 纳入「“Root”同名词与非 Android 项目」候选路线,根据 Rust 核对功能、平台与版本适配。 上游自述(保留原文):A flexible, ergonomic, and inspectable error reporting library for Rust. | 未归档源项目 · ★ 369 · Apache-2.0 · 2026-07-17。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
| imreyesjorge/root-startpage | 主题用途:将 imreyesjorge/root-startpage 纳入「“Root”同名词与非 Android 项目」候选路线,根据 cards · fast · homepage · JavaScript 核对功能、平台与版本适配。 上游自述(保留原文):A simple and clean startpage 🌟 | 未归档源项目 · ★ 284 · MIT · 2023-09-19。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
| pinauten/Fugu15_Rootful | 主题用途:将 pinauten/Fugu15_Rootful 纳入「“Root”同名词与非 Android 项目」候选路线,根据 C 核对功能、平台与版本适配。 上游自述(保留原文):Rootful version of Fugu15 with full tweak support (including arm64 tweaks), for arm64e devices on iOS 15.0 - 15.4.1 | 已归档源项目 · ★ 181 · MIT · 2023-10-04。已归档:保留作历史、迁移或兼容性参考,不作为默认安装源。 |
| linyinfeng/angrr | 主题用途:将 linyinfeng/angrr 纳入「“Root”同名词与非 Android 项目」候选路线,根据 Rust 核对功能、平台与版本适配。 上游自述(保留原文):Auto Nix GC Root Retention | 未归档源项目 · ★ 139 · MIT · 2026-07-17。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
| RootCNC/Root-4-CNC | 主题用途:将 RootCNC/Root-4-CNC 纳入「“Root”同名词与非 Android 项目」候选路线,根据 仓库名、README 与发布记录 核对功能、平台与版本适配。 上游自述(保留原文):Heavy Duty 3D Printed CNC Machine | 未归档源项目 · ★ 100 · NOASSERTION · 2023-09-04。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
| qnblackcat/rootless-tweaks | 主题用途:将 qnblackcat/rootless-tweaks 纳入「“Root”同名词与非 Android 项目」候选路线,根据 仓库名、README 与发布记录 核对功能、平台与版本适配。 上游自述(保留原文):All tweaks are open-source, I recompiled them for Dopamine | 未归档源项目 · ★ 51 · 协议未声明 · 2023-06-13。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| wfjsw/xiaoqiang-root-password | 主题用途:将 wfjsw/xiaoqiang-root-password 纳入「“Root”同名词与非 Android 项目」候选路线,根据 password · router · xiaomi · C 核对功能、平台与版本适配。 上游自述(保留原文):小米路由器 ROOT 密码计算器 XiaoQiang Router Root-Password Calculator | 未归档源项目 · ★ 42 · 协议未声明 · 2021-03-30。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
| XargonWan/Qbert | 主题用途:将 XargonWan/Qbert 纳入「“Root”同名词与非 Android 项目」候选路线,根据 Shell 核对功能、平台与版本适配。 上游自述(保留原文):Qbert generates a root overlay where you can install whatever software you need without messing your filesystem | 已归档源项目 · ★ 40 · GPL-3.0 · 2026-06-16。已归档:保留作历史、迁移或兼容性参考,不作为默认安装源。 |
| fitu996/overlayRoot.sh | 主题用途:将 fitu996/overlayRoot.sh 纳入「“Root”同名词与非 Android 项目」候选路线,根据 Shell 核对功能、平台与版本适配。 上游自述(保留原文):Read-only Root-FS for most linux distributions using overlayfs. | 未归档源项目 · ★ 38 · GPL-3.0 · 2025-03-20。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| marcusfolkesson/meta-readonly-rootfs-overlay | 主题用途:将 marcusfolkesson/meta-readonly-rootfs-overlay 纳入「“Root”同名词与非 Android 项目」候选路线,根据 Shell 核对功能、平台与版本适配。 上游自述(保留原文):This yocto meta layer implements a read-only root filesystem with a writable overlay. | 未归档 Fork · ★ 35 · MIT · 2026-06-09。Fork:采用前先与上游比较提交、Release 和维护者说明。 |
| jjolano/RootBridge | 主题用途:将 jjolano/RootBridge 纳入「“Root”同名词与非 Android 项目」候选路线,根据 Objective-C 核对功能、平台与版本适配。 上游自述(保留原文):An iOS developer framework for rootless tweak development. | 未归档源项目 · ★ 33 · BSD-3-Clause · 2023-11-12。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
| vaquierm/Rootine | 主题用途:将 vaquierm/Rootine 纳入「“Root”同名词与非 Android 项目」候选路线,根据 android · hackathon · sustainability 核对功能、平台与版本适配。 上游自述(保留原文):🥕 Winning submission for best sustainability hack at hack_mcwics2020. This Android Application is the perfect tool for people, who want to reduce their meat consumption. | 未归档源项目 · ★ 5 · 协议未声明 · 2020-01-19。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
2. ADB/Shizuku 免 Root 精简 · 17#
以 disable-user/uninstall --user、Shizuku 与厂商清单为路线,先模拟、导出包清单,再逐批验证电话、通知和 OTA。‘无需 Root’不等于可以无备份删除系统包。
本组共 17 项:17 个源项目、0 个 Fork,其中 0 项已归档。新手应先从“未归档的源项目”核对 README 和 Release,再用 Fork 追溯设备适配或历史差异;分组本身不等于推荐安装。
| 项目 | 上游定位与识别信号 | 状态与采用前检查 |
|---|---|---|
| samolego/Canta | 主题用途:将 samolego/Canta 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 android · app-manager · debloater · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Uninstall any Android app without root (with power of Shizuku). Debloat your device as you wish, no PC required. | 未归档源项目 · ★ 5316 · LGPL-3.0 · 2026-07-18。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| matthieu-pierson/debloat-hyperos-adb | 主题用途:将 matthieu-pierson/debloat-hyperos-adb 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 adb · android · bloatware 核对功能、平台与版本适配。 上游自述(保留原文):ADB commands to aggressively de-bloat HyperOS Android Phones without root. | 未归档源项目 · ★ 113 · MIT · 2026-06-15。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| barteqcz/Android-debloater | 主题用途:将 barteqcz/Android-debloater 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 adb · android · debugging · Python 核对功能、平台与版本适配。 上游自述(保留原文):This is a simple script, written in Python, which is supposed to safely remove bloatware from Android using an adb connection without the need of rooting the phone. | 未归档源项目 · ★ 29 · GPL-3.0 · 2025-01-18。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| darpandodiya/bixby-debloater | 主题用途:将 darpandodiya/bixby-debloater 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 adb · android · bixby · Shell 核对功能、平台与版本适配。 上游自述(保留原文):Remove Bixby assistant from any Samsung phone using adb commands, works without root. | 未归档源项目 · ★ 27 · 协议未声明 · 2022-02-20。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| surendrajat/android-debloater | 主题用途:将 surendrajat/android-debloater 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 android · bloatware · bloatware-removal · Python 核对功能、平台与版本适配。 上游自述(保留原文):Cleanup android bloatware (cr)app without root | 未归档源项目 · ★ 26 · 协议未声明 · 2021-05-27。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| myruldev/Android-Universal-Debloat | 主题用途:将 myruldev/Android-Universal-Debloat 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 android · debloat · hapus-bloatware · Shell 核对功能、平台与版本适配。 上游自述(保留原文):🤖 Tool Debloat Universal untuk 24+ merek HP (Samsung, Oppo, Vivo, Realme, dll) TANPA ROOT. Fitur: Mode Simulasi, Auto-Backup, & Database aplikasi bawaan terlengkap. | 未归档源项目 · ★ 21 · MIT · 2026-06-25。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| Ruvyrom/Ruvomain-Protocole | 主题用途:将 Ruvyrom/Ruvomain-Protocole 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 android · battery-optimization · canta · Shell 核对功能、平台与版本适配。 上游自述(保留原文):High-performance, non-root debloat architecture for Samsung S24+ (Exynos 2400). Maximize battery, minimize thermals, maintain system integrity. | 未归档源项目 · ★ 18 · MIT · 2026-07-19。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| OshekharO/Debloater-Enhanced | 主题用途:将 OshekharO/Debloater-Enhanced 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 adb · android · battery-life · Shell 核对功能、平台与版本适配。 上游自述(保留原文):✨ ADB-based debloater for OPPO / Realme / Xiaomi / Redmi / OnePlus — No ROOT or Unlocked Bootloader Required! | 未归档源项目 · ★ 17 · Unlicense · 2026-06-06。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| Dev97633/Debloater-next | 主题用途:将 Dev97633/Debloater-next 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 adb · android · android-app · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):A safe, open-source Android debloater using Shizuku — no root required. | 未归档源项目 · ★ 16 · MIT · 2026-04-17。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| unchaineddev/DebloatMIUI | 主题用途:将 unchaineddev/DebloatMIUI 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 adb · android · debloat · Python 核对功能、平台与版本适配。 上游自述(保留原文):Guide to Debloat MIUI devices using ADB Tools (without root) | 未归档源项目 · ★ 14 · 协议未声明 · 2024-01-28。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| matthieu-pierson/debloat-samsung-adb | 主题用途:将 matthieu-pierson/debloat-samsung-adb 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 adb · android · bloatware 核对功能、平台与版本适配。 上游自述(保留原文):ADB commands to aggressively de-bloat Samsung Android Phones without root. | 未归档源项目 · ★ 14 · MIT · 2024-04-13。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| ksalokya/debloater | 主题用途:将 ksalokya/debloater 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 batch-script · script · shell-script · Shell 核对功能、平台与版本适配。 上游自述(保留原文):Script to Debloat Android Apps - No ROOT/Unlocked Bootloader Required! | 未归档源项目 · ★ 13 · MIT · 2021-12-25。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| shashankx86/DebloaterX | 主题用途:将 shashankx86/DebloaterX 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 adb · android · debloater · Python 核对功能、平台与版本适配。 上游自述(保留原文):Debloater for Android (NoRoot) | 未归档源项目 · ★ 11 · MIT · 2024-05-01。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| jashgopani/debloat-android | 主题用途:将 jashgopani/debloat-android 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 hacktoberfest · Shell 核对功能、平台与版本适配。 上游自述(保留原文):Uninstall System Apps in android devices without voiding warranty or rooting your phone. | 未归档源项目 · ★ 10 · MIT · 2021-08-06。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
| blast752/zephyrs-elixir | 主题用途:将 blast752/zephyrs-elixir 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 adb · adb-tools · android · C# 核对功能、平台与版本适配。 上游自述(保留原文):🌀 Free & open-source Android debloater and optimizer for Windows. Remove bloatware without root, AI spyware detection, 120-step ADB optimization, private DNS, wireless ADB, APK installer. No account, zero telemetry. | 未归档源项目 · ★ 10 · Apache-2.0 · 2026-07-07。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| cankurttekin/Android-Debloat-Helper-GUI | 主题用途:将 cankurttekin/Android-Debloat-Helper-GUI 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 adb · adbshell · android · Python 核对功能、平台与版本适配。 上游自述(保留原文):GUI tool to uninstall any apps including system apps without root. | 未归档源项目 · ★ 6 · GPL-3.0 · 2024-09-30。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| OutrageousStorm/android-tweaks-toolkit | 主题用途:将 OutrageousStorm/android-tweaks-toolkit 纳入「ADB/Shizuku 免 Root 精简」候选路线,根据 adb · android · android-customization · Shell 核对功能、平台与版本适配。 上游自述(保留原文):🔧 A powerful ADB-based toolkit for Android customization, debloating, theming & tweaks — no root required | 未归档源项目 · ★ 4 · 协议未声明 · 2026-05-19。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
3. 注入、Hook 与环境兼容 · 3#
把 TweakMe、LRFP、环境隐藏和相关安全层放入授权实验环境,说明 Java/native 注入与普通系统设置不同。先验证可撤销性,不对第三方 App 提供绕过操作。
本组共 3 项:3 个源项目、0 个 Fork,其中 0 项已归档。新手应先从“未归档的源项目”核对 README 和 Release,再用 Fork 追溯设备适配或历史差异;分组本身不等于推荐安装。
| 项目 | 上游定位与识别信号 | 状态与采用前检查 |
|---|---|---|
| liaoguobao/TweakMe | 主题用途:将 liaoguobao/TweakMe 纳入「注入、Hook 与环境兼容」候选路线,根据 Java 核对功能、平台与版本适配。 上游自述(保留原文):android免root native层与java层注入框架 | 未归档源项目 · ★ 630 · GPL-3.0 · 2023-07-13。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| LRFP-Team/Bypasser | 主题用途:将 LRFP-Team/Bypasser 纳入「注入、Hook 与环境兼容」候选路线,根据 android · bypassers · detectors · C++ 核对功能、平台与版本适配。 上游自述(保留原文):This is a developing rooting-layer system module for systematically bypassing environment detection related to LRFP for Android devices, where the abbreviation "LRFP" stands for Low-level, Rooting, Frameworks, and Plugins. | 未归档源项目 · ★ 68 · GPL-3.0 · 2026-07-17。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| xiaoliangli1128/TweakMe | 主题用途:将 xiaoliangli1128/TweakMe 纳入「注入、Hook 与环境兼容」候选路线,根据 Java 核对功能、平台与版本适配。 上游自述(保留原文):android hooking with non root | 未归档源项目 · ★ 8 · GPL-3.0 · 2022-09-03。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
4. 性能、功耗、充电与游戏调优 · 8#
覆盖 CPU governor、充电、FPS、游戏配置和综合 tweaks。每次只改一个变量,记录温度、续航与稳定性;禁用热保护的项目只做风险警示。
本组共 8 项:8 个源项目、0 个 Fork,其中 0 项已归档。新手应先从“未归档的源项目”核对 README 和 Release,再用 Fork 追溯设备适配或历史差异;分组本身不等于推荐安装。
| 项目 | 上游定位与识别信号 | 状态与采用前检查 |
|---|---|---|
| kanaodnd/Stellar-Tweaks | 主题用途:将 kanaodnd/Stellar-Tweaks 纳入「性能、功耗、充电与游戏调优」候选路线,根据 apatch-module · axmanager-plugin · kernelsu-module 核对功能、平台与版本适配。 上游自述(保留原文):Performance module, focused on making the phone better, with some tweaks specifically for all types of soc. Ai-assisted module, changes modes when playing games | 未归档源项目 · ★ 81 · Apache-2.0 · 2026-04-26。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| raidenkkj/raidenTweaks | 主题用途:将 raidenkkj/raidenTweaks 纳入「性能、功耗、充电与游戏调优」候选路线,根据 android · magisk · magisk-module · Shell 核对功能、平台与版本适配。 上游自述(保留原文):Repository for raiden tweaks, a kernel manager with several profiles applicable to each type of user, its main focus is to improve your user experience. | 未归档源项目 · ★ 47 · GPL-3.0 · 2024-11-01。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| Dev97633/Fastcharge-next | 主题用途:将 Dev97633/Fastcharge-next 纳入「性能、功耗、充电与游戏调优」候选路线,根据 android · apatch · battery · Shell 核对功能、平台与版本适配。 上游自述(保留原文):⚡ Magisk Module to boost charging speed with smart tweaks. | 未归档源项目 · ★ 38 · GPL-3.0 · 2026-04-23。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| unknowtherwise67/Unified-Android-Tweaker | 主题用途:将 unknowtherwise67/Unified-Android-Tweaker 纳入「性能、功耗、充电与游戏调优」候选路线,根据 Shell 核对功能、平台与版本适配。 上游自述(保留原文):An Android All-In-One, Universal, Customized Mods and Tweaks Root Module. Install, Reboot and Forget. More info in README. | 未归档源项目 · ★ 17 · GPL-3.0 · 2026-07-14。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| subhobhai943/AndroidFPSMeter-v2 | 主题用途:将 subhobhai943/AndroidFPSMeter-v2 纳入「性能、功耗、充电与游戏调优」候选路线,根据 Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):Real-time FPS monitoring tool for Android devices. Displays frame rate overlay on any app including games like BGMI, PUBG Mobile. Uses Choreographer API for accurate measurement. No root required. | 未归档源项目 · ★ 8 · MIT · 2026-02-16。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
| kanaodnd/Trinity | 主题用途:将 kanaodnd/Trinity 纳入「性能、功耗、充电与游戏调优」候选路线,根据 kernel · kernel-tweak · module-magisk 核对功能、平台与版本适配。 上游自述(保留原文):A highly optimized, pure-Rust userspace CPU governor for Android kernels. Trinity dynamically balances deep battery conservation with instantaneous system responsiveness through zero-overhead frequency scaling. | 未归档源项目 · ★ 7 · 协议未声明 · 2026-05-02。边界命中:先读 README,确认它确实属于当前任务,再决定是否使用。 |
| FerGus786/NotBadTweaks | 主题用途:将 FerGus786/NotBadTweaks 纳入「性能、功耗、充电与游戏调优」候选路线,根据 Shell 核对功能、平台与版本适配。 上游自述(保留原文):A small collection of some (possibly) useful tweaks for Android. Root is required. | 未归档源项目 · ★ 7 · GPL-3.0 · 2025-10-27。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| thelordalex/AlexGfxCodm | 主题用途:将 thelordalex/AlexGfxCodm 纳入「性能、功耗、充电与游戏调优」候选路线,根据 android · gamers · root 核对功能、平台与版本适配。 上游自述(保留原文):AlexGfxCodm - foTo improve the game Call of Duty Mobile 120fps unlock With improved phone while playing | 未归档源项目 · ★ 5 · 协议未声明 · 2024-07-19。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
5. 界面、厂商功能与显示改造 · 6#
覆盖 Google/Android Auto、Samsung 隐藏功能、Substratum、分辨率/DPI 和功能开关。注明厂商与版本范围,避免跨 ROM 套用资源 overlay。
本组共 6 项:4 个源项目、2 个 Fork,其中 2 项已归档。新手应先从“未归档的源项目”核对 README 和 Release,再用 Fork 追溯设备适配或历史差异;分组本身不等于推荐安装。
| 项目 | 上游定位与识别信号 | 状态与采用前检查 |
|---|---|---|
| jacopotediosi/GAppsMod | 主题用途:将 jacopotediosi/GAppsMod 纳入「界面、厂商功能与显示改造」候选路线,根据 android · google · mod · Java 核对功能、平台与版本适配。 上游自述(保留原文):Tweak Google apps (e.g., Phone and Messages) to unlock hidden features (e.g., available only in some countries or on certain devices). Root is required. | 已归档源项目 · ★ 1223 · 协议未声明 · 2024-12-05。已归档:保留作历史、迁移或兼容性参考,不作为默认安装源。 |
| shmykelsa/AA-Tweaker | 主题用途:将 shmykelsa/AA-Tweaker 纳入「界面、厂商功能与显示改造」候选路线,根据 android-auto · root · Java 核对功能、平台与版本适配。 上游自述(保留原文):Tool to apply patches to Google Play Services that will enable some extra functionality on Android Auto | 未归档 Fork · ★ 546 · GPL-2.0 · 2023-05-30。Fork:采用前先与上游比较提交、Release 和维护者说明。 |
| ciddwd/overlay-translator | 主题用途:将 ciddwd/overlay-translator 纳入「界面、厂商功能与显示改造」候选路线,根据 android · android-app · deepl · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):无 ROOT 的开源 Android 屏幕实时翻译:面向游戏、视觉小说与漫画,支持端侧/云端 OCR、离线 LLM、多翻译引擎与悬浮窗叠加。Open-source, no-root Android screen translator with OCR, offline LLMs and floating overlays. | 未归档源项目 · ★ 216 · Apache-2.0 · 2026-07-19。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| luisbocanegra/substratum-tweaks | 主题用途:将 luisbocanegra/substratum-tweaks 纳入「界面、厂商功能与显示改造」候选路线,根据 android · customization · overlays · Kotlin 核对功能、平台与版本适配。 上游自述(保留原文):A substratum "theme" to tweak Android's resource values on recent android versions. | 未归档源项目 · ★ 52 · Apache-2.0 · 2025-02-25。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| ravindu644/Samsung_Additional_Features | 主题用途:将 ravindu644/Samsung_Additional_Features 纳入「界面、厂商功能与显示改造」候选路线,根据 android · customization · magisk 核对功能、平台与版本适配。 上游自述(保留原文):Enable ton of Customizations and hidden features for rooted Samsung Devices ! | 已归档 Fork · ★ 51 · 协议未声明 · 2024-04-01。已归档 Fork:只用于追溯历史差异,不作为默认安装源。 |
| nadchif/phone-resolution-tool | 主题用途:将 nadchif/phone-resolution-tool 纳入「界面、厂商功能与显示改造」候选路线,根据 android · cpp · dpi · C++ 核对功能、平台与版本适配。 上游自述(保留原文):(TOOL) (NO ROOT) Change android phone resolution and DPI without root. | 未归档源项目 · ★ 7 · GPL-3.0 · 2020-05-18。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
6. Systemless 精简、覆盖与系统化 · 5#
解释 Magisk/KernelSU/APatch 模块如何通过 overlay、bind mount 或 systemize 改变视图,而不是直接永久改写 system。安装前保存模块 ZIP 和卸载路径,遇到 bootloop 从救援模式禁用。
本组共 5 项:5 个源项目、0 个 Fork,其中 0 项已归档。新手应先从“未归档的源项目”核对 README 和 Release,再用 Fork 追溯设备适配或历史差异;分组本身不等于推荐安装。
| 项目 | 上游定位与识别信号 | 状态与采用前检查 |
|---|---|---|
| zgfg/SystemlessDebloater | 主题用途:将 zgfg/SystemlessDebloater 纳入「Systemless 精简、覆盖与系统化」候选路线,根据 a13 · android13 · debloat · Shell 核对功能、平台与版本适配。 上游自述(保留原文):Select and systemlessly debloat preinstalled system apps. Supporting up to System As Root (SAR), Dynamic partitions and Android 13. Module must be installed through Magisk app, not TWRP | 未归档源项目 · ★ 120 · LGPL-2.1 · 2023-10-24。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| Magisk-Modules-Alt-Repo/SystemlessDebloater | 主题用途:将 Magisk-Modules-Alt-Repo/SystemlessDebloater 纳入「Systemless 精简、覆盖与系统化」候选路线,根据 a13 · android13 · debloat · Shell 核对功能、平台与版本适配。 上游自述(保留原文):Select and systemlessly debloat preinstalled system apps. Supporting up to System As Root (SAR), Dynamic partitions and Android 13. Module must be installed through Magisk app, not TWRP | 未归档源项目 · ★ 71 · LGPL-2.1 · 2023-10-24。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| Enginex0/Scalpel | 主题用途:将 Enginex0/Scalpel 纳入「Systemless 精简、覆盖与系统化」候选路线,根据 android · apatch · debloat · TypeScript 核对功能、平台与版本适配。 上游自述(保留原文):Precision debloat & systemize for rooted Android — Magisk, KernelSU, APatch | 未归档源项目 · ★ 32 · 协议未声明 · 2026-03-23。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| Edhic1/kernel_KSu_Next_Lancelot | 主题用途:将 Edhic1/kernel_KSu_Next_Lancelot 纳入「Systemless 精简、覆盖与系统化」候选路线,根据 android · anykernel3 · custom-kernel 核对功能、平台与版本适配。 上游自述(保留原文):A custom kernel for the Redmi 9 (lancelot) based on the Proton kernel, integrating KernelSU Next and SukiSU Ultra for advanced root capabilities. Built for kernel version 4.14 with support for SUSFS and OverlayFS, it uses a custom Clang toolchain and AnyKernel3 for easy flashing. | 未归档源项目 · ★ 8 · 协议未声明 · 2025-11-01。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
| oop7/apk-mounter | 主题用途:将 oop7/apk-mounter 纳入「Systemless 精简、覆盖与系统化」候选路线,根据 android · apk-mod · bind-mount · Dart 核对功能、平台与版本适配。 上游自述(保留原文):A root utility to bind-mount custom APKs over installed apps, preserving data and signatures. | 未归档源项目 · ★ 6 · GPL-3.0 · 2026-05-07。活跃候选:先核对 README、最新 Release、目标版本与已知问题。 |
7. 其他系统工具与信息不足项目 · 1#
收纳用途过宽、描述不足或不依赖 Root 的系统工具。逐项列出真实能力、权限和维护状态,避免用“万能优化”概括。
本组共 1 项:1 个源项目、0 个 Fork,其中 0 项已归档。它们的平台、用途或分类存在边界,只作逐项核验,不当作默认安装候选。
| 项目 | 上游定位与识别信号 | 状态与采用前检查 |
|---|---|---|
| roothide/roothide.github.io | 主题用途:将 roothide/roothide.github.io 作为「其他系统工具与信息不足项目」边界条目,通过 Shell 核对它实际是否属于本教程。 上游自述(保留原文):roothide temp repo | 未归档源项目 · ★ 94 · MIT · 2026-06-27。边界条目:先核对实际平台、用途和分类理由,不作为默认安装源。 |
开始前#
保存 exact model、build、当前用户、企业/学校管理状态和 Launcher/输入法。运行 adb shell pm list packages -f、adb shell pm list packages -d 与 adb shell pm list packages -u 并离机保存输出。候选应是厂商附带、非默认处理器、非账户/通信/更新依赖,且 Canta/UAD 只标为保守可停用;先选禁用而不是卸载更稳妥。
截至 2026-08-09,不同 OEM 会改包名和依赖,同品牌不同地区/版本也不等价。本文用 <target.package> 占位,读者必须以自己设备的包路径、权限和默认角色确认真实目标。
操作步骤#
1. 识别一个低风险候选#
用 adb shell pm path <target.package> 确认它存在,再查看包信息、应用详情页和默认应用角色。记录它是否 system/priv-app、当前 enabled 状态、用户 0 是否安装以及保存的数据。先强制停止它,观察一天;如果相机、分享、蓝牙或账户流程出现变化,立即取消候选。
2. 先做最小的 user-0 改动#
优先运行可逆的 adb shell pm disable-user --user 0 <target.package>;只有你明确理解差异时才用 adb shell pm uninstall --user 0 <target.package>。执行前逐字核对 package,执行后保存返回值。不要在同一会话处理第二个包,这样任何问题都能归因于一个变量。
3. 重启并跑功能验收#
完整重启,检查开机/解锁、电话、短信、相机、分享面板、蓝牙、设置、Play 更新、OTA 页面和工作资料。再次列包确认目标状态,并观察电量/网络是否真的变化;若没有可测收益,就没有必要保留改动。
4. 恢复并验证数据边界#
禁用路线用 adb shell pm enable --user 0 <target.package>;user-0 卸载路线用 adb shell cmd package install-existing --user 0 <target.package>。打开应用,比较设置与数据,重启后再复测功能。若 install-existing 失败,停止删更多包,从同构建原厂恢复或备份处理。
验证#
| 验收项 | 改动后 | 恢复后 |
|---|---|---|
| 包状态 | 只有目标包 disabled/not installed for user 0 | 目标包 enabled/installed |
| 关键功能 | 开机、通信、相机、设置、更新均正常 | 与原始基线一致 |
| 收益 | 有可重复的耗电/通知/界面变化 | 恢复后变化相应消失 |
| 数据 | 明确记录是否保留 | 不把“包回来”误当“数据回来” |
恢复后的第二次重启是必要验证。某包能重新出现在列表,不等于它的用户数据、默认角色和后台权限都自动恢复。
排错#
| 现象 | 常见原因 | 安全处理 |
|---|---|---|
Unknown package | 包名抄错、属于另一地区/用户 | 重新从本机列包,不尝试相似名称 |
| 功能突然缺失 | 候选是隐性依赖或默认处理器 | 立即 enable/install-existing 并重启 |
| install-existing 失败 | APK 不在 system、用户/包状态异常 | 不删除目录,使用同构建官方恢复 |
| 开机/SystemUI 异常 | 操作了关键包或批量清单 | 通过 ADB/recovery 恢复单一变更;必要时备份后恢复出厂 |
| OTA 后改动变化 | OEM 重装包或 systemless module 冲突 | 更新前恢复,更新后以新 build 重新审计 |
完成清单#
- 已保存本机包名、路径、状态、build、用户和管理策略基线。
- 候选不是系统关键、默认处理、账户、通信、更新或企业管理组件。
- 只对一个包执行了一条解释清楚的 user-0 命令。
- 重启后完成通信、相机、设置、更新和资料验收。
- 已运行逆操作并再次重启,确认包状态和功能恢复。
- 已记录用户数据是否保留,没有夸大 system 空间收益。