一、速览:它到底是什么

入门

你可能有过这种体验:某个 App 里的广告去不掉、某些按钮藏得太深、想要的功能官方不给。ReVanced Manager 就是解决这类问题的工具——它是一个装在你手机上的"补丁车间"。

先解释两个词。补丁(patch):可以理解成一张"改装说明书",告诉你原版 App 的哪个文件需要改哪几行,改完就多了一个功能或去掉了一个广告。ReVanced Manager 本身不含任何 App,它只负责把这些说明书应用到你提供的安装包上。

它的几个关键特点:

  • 完全开源,代码公开可查,你能在 GitHub 上看到每一行改动
  • 补丁库和 App 分开管理,可以逐条选择要哪些补丁
  • 不强制要求 root(获取手机最高权限),普通手机也能用
  • 支持离线打补丁,补丁和安装包都存在本地

注意:整个流程中,你手机上已有的官方 App、账号数据都不会被动到。Manager 会生成一个新安装包,由你决定是否安装,随时可以卸载回退。

ReVanced Manager 项目封面图

二、安装前的准备

入门

开始之前,先确认几件事,能省掉后面大半的麻烦。

设备条件:一台运行安卓系统的手机。因为 Manager 用 Jetpack Compose(一种较新的安卓界面框架)开发,系统版本太老可能装不上,建议确认手机系统不是特别旧。

存储空间:补丁库、目标 App 的安装包、以及打完补丁后的新安装包,加起来通常需要几百 MB 到 1GB 以上的空余空间。

一份 App 安装包:Manager 需要你手动提供要打补丁的 App 的 APK 文件。APK 就是安卓应用的安装包,相当于 Windows 上的 .exe。你可以从自己手机里已安装的 App 导出,或者使用你合法获得的安装包。

各家手机系统对"安装未知来源应用"的限制不同,提前在系统设置里允许浏览器或文件管理器安装 APK,能避免打完补丁却装不上的尴尬。

三、安装 ReVanced Manager

入门

ReVanced Manager 不在应用商店里,需要直接下载安装包。

下载渠道,二选一:

  1. 官网 revanced.app/download 提供的下载入口
  2. GitHub 仓库的 Releases 页面(即官方发布的安装包列表)

如果你从 GitHub 下载,找到文件名里带 manager 字样、扩展名为 .apk 的那个文件即可,.apk 即安装包文件。

安装步骤:

  1. 用手机浏览器打开上面任一链接,下载 APK 文件
  2. 点击下载好的文件开始安装
  3. 如果系统提示"禁止安装来自此来源的应用",按提示进入设置、打开该来源的安装权限,再重试
  4. 装完后首次启动,Manager 会请求访问网络与本地文件的权限,用于下载补丁库和读取 APK

版本选择:Release 页面里带 release 字样的是稳定版,日常使用选它;带 beta 的是测试版,功能可能更超前但也可能不稳定,不建议新手使用。

四、核心用法:给应用打补丁

入门

这是整个流程的主线,跟着走一遍就熟了。

第 1 步:让 Manager 认识你的 App。 打开 Manager,进入"补丁"或"应用"相关页面,把你要打补丁的 APK 提供给它。常见做法是点击导入按钮,从手机存储里选择已经下载好的 APK 文件;部分机型也支持直接从已安装应用列表中选择。Manager 会读取该 APK 的包名和版本号。

关键点:补丁对版本非常敏感。补丁作者是针对特定版本的 App 写的说明书,版本对不上,补丁就可能应用失败。如果 Manager 提示版本不受支持,优先换成它推荐的版本。

第 2 步:挑选补丁。 Manager 会列出所有可用补丁,每条都写明作用,比如"移除广告""跳过开场""隐藏播放控制"。默认会有一批推荐项被勾选,你可以按需增减。这一步像配电脑装机,选配件自己说了算。

第 3 步:开始打补丁。 确认勾选后启动流程,Manager 会依次执行:读取原版 APK → 按每条补丁修改对应代码 → 生成新 APK → 用 ReVanced 的签名密钥(相当于给改装品盖一个防伪章,保证安卓系统愿意安装它)签名。

整个过程在手机本地完成,耗时通常几十秒到几分钟,取决于手机性能和补丁数量。

第 4 步:安装结果。 打补丁成功后,Manager 会给你新 APK 的安装入口。点安装,覆盖在原版之上。打完补丁后建议直接打开新版本验证功能是否生效。

如果你之前手动装过其他来源的同名 App,可能出现"签名不一致、无法覆盖安装"的提示。先卸载旧的那一个,再安装 Manager 生成的版本即可,但请注意卸载会清掉该 App 的本地数据。

五、配置与定制

进阶 · 推荐细读

Manager 的设置项不算多,但有几个值得花两分钟了解。

补丁来源设置:默认从官方补丁仓库拉取最新补丁。如果你追求稳定,可以在设置里关闭"自动更新补丁",等新补丁被广泛验证后再手动更新,避免补丁更新后与你已装版本对不上。

签名相关:Manager 支持自定义签名方式。普通用户用默认配置即可;如果你已经 root,可能会接触到与 Magisk(一种常见的安卓权限管理方案)模块配合的用法,这部分属于进阶内容,建议先读懂官方文档再操作。

主题与界面:支持深色/浅色主题切换,也有通知开关,用于提醒补丁或应用有更新。

更新流程:App 本体更新和补丁更新是两条独立线。App 更新后,原有的打补丁成果一般还在;但补丁更新后,需要重新对当前版本跑一次打补丁流程,Manager 会在界面里给出提示。

六、常见问题与踩坑

进阶 · 推荐细读

补丁失败 / 安装后闪退。 十有八九是版本没对上。解决思路:回到第 1 步,换用 Manager 提示的、或补丁说明里写明的版本重新导入;勾选尽量少的补丁(先只保留一组最常用的)来定位是哪一条导致失败。

下载慢或下载不下来。 补丁库和某些资源托管在国外服务器上,网络环境不佳时容易卡住。建议切换网络或开启代理后重试;Manager 的下载失败提示里通常会给出具体是哪个文件没下下来。

装完打不开、提示"应用未安装"。 检查三点:手机剩余存储是否够;是否允许了安装未知来源应用;是否与已存在的同名 App 签名冲突(先卸载旧版再装)。

打完补丁后功能没生效。 部分补丁需要在 App 内部的设置里手动开启对应开关,或者需要重启 App 一次。先在补丁列表里确认该补丁确实勾选并成功应用,再去 App 里找对应设置项。

关于 root 与非 root 的区别。 非 root 方案是生成一个新安装包覆盖安装,简单但更新时要重新跑一遍;root 方案可以做成模块,更新更方便,但需要你先给手机解锁、刷入相应环境,风险和门槛都高。新手建议直接走非 root 路线。

七、判断建议

深入 · 老手可选

适合谁:想自定义手机 App、又不想折腾电脑端命令行工具的安卓用户。整个流程在手机上完成,界面化操作,门槛比 PC 端方案低不少。

不太适合谁:希望"装完就再也不管"的用户——App 官方更新后,补丁往往要跟着重新打一次;以及不愿承担自定义安装包风险的用户。

使用边界:补丁改的是 App 的安装包本体,属于灰色地带。建议只用于个人设备、个人用途,尊重原作者的劳动,不要分发打补丁后的安装包,也不要用于商业用途。使用前请自行确认符合当地法律与相关服务条款。

给新手的三条建议:先只用一个 App 试完整流程;补丁勾选从"推荐项"起步,不要一次全开;出问题时优先怀疑版本不匹配,而不是 Manager 本身坏了。

项目信息

项目 值
仓库 ReVanced/revanced-manager
语言 Kotlin
Star 29,945
Fork 1,171
主页 https://revanced.app

参考链接

延伸阅读

想继续探索?这些同领域的教程可能也适合你: