BiliRoamingX 补丁编译与 APK 修补完整指南:三步拿到可用的 B 站修改版
【免费下载链接】BiliRoamingX-integrationsBiliRoamingX integrations and patches powered by ReVanced.项目地址: https://gitcode.com/gh_mirrors/bi/BiliRoamingX-integrations
BiliRoamingX 是基于 ReVanced 的哔哩哔哩客户端修改项目,提供解除区域限制、过滤推荐、自定义播放等增强。这篇教程带你从零跑通补丁编译与 APK 修补,得到可直接安装的增强版哔哩哔哩 APK。
它能给你的 B 站带来什么
修补成功后,所有增强设置都会融入 APP 自己的设置页,随时开关:
- 解锁番剧区域限制:通过解析服务器观看区域受限的版权番剧,还支持本地保存播放进度
- 净化浏览体验:自由移除页面组件,对推荐、热门、动态、评论做关键词过滤
- 播放深度定制:自定义直播与视频默认清晰度、播放速度、字幕样式,字幕可翻译、保存、导入
- 效率细节:自由复制评论与视频信息、调用外部下载器、自动领取 B 币券
完整功能清单见 项目 README。
开工前对照清单
先对照下表逐项备齐,任何一项缺失都会卡住后面流程:
| 项目 | 要求 |
|---|---|
| Java 环境 | ⚠️ 推荐 Java 11,Java 17 可能导致签名失败 |
| Gradle | 项目自带 wrapper,无需单独安装 |
| revanced-cli | 建议使用修改版,其签名流程经过优化 |
| 目标 APK | 哔哩哔哩官方 APK,如 7.70.0 版本 |
| 项目源码 | git clone https://gitcode.com/gh_mirrors/bi/BiliRoamingX-integrations |
一次跑通的编译与修补流程
整个过程只有两条命令,先编译再修补,顺序不能反。
🔧 编译补丁包:进入项目根目录执行下面命令,同时产出集成模块与补丁包:
./gradlew :patches:build成功后,项目根目录的 build 文件夹下会生成
integrations.apk与BiliRoamingX-patches.jar两个文件。修补目标 APK:下面这条命令会把两个产物合并进哔哩哔哩 APK 并完成签名:
java -jar revanced-cli.jar patch --sign-levels "2,3" --merge integrations.apk --patch-bundle BiliRoamingX-patches.jar target.apk执行完成后,✅ 你就得到一个已签名、可直接装机的增强版 APK。
出错了?查这张表
修补过程报错,九成是下面四种情况,对照处理即可:
| 现象 | 可能原因 | 解决 |
|---|---|---|
| 修补后的 APP 一分钟内闪退 | 缺少签名级别参数 | 命令中补上--sign-levels "2,3"重新修补 |
| JCE 无法验证提供者的报错 | Java 17 环境不兼容 | 先把 Java 切到 11 再执行修补命令 |
| 依旧签名失败 | 内置签名流程异常 | 用 MT 管理器对未签名 APK 手动做 V2+V3 签名 |
| 修补直接失败 | 文件路径错误、补丁包不完整 | 核对三个文件路径,重新执行./gradlew :patches:build |
几个容易踩的坑
patches.json是修补过程中自动生成的,但对最终 APK 没有任何功能作用,忽略即可- 签名质量直接决定能否正常安装运行,用官方 CLI 遇到签名异常时,优先换修改版 revanced-cli
- 不同版本的哔哩哔哩可能需要调整补丁参数,新版本出现闪退时先确认参数匹配,再到 补丁源码 里排查
先编译、再修补,装上去能正常打开就算成功。下次升级哔哩哔哩版本,直接复制这条命令重跑一遍即可:
java -jar revanced-cli.jar patch --sign-levels "2,3" --merge integrations.apk --patch-bundle BiliRoamingX-patches.jar target.apk【免费下载链接】BiliRoamingX-integrationsBiliRoamingX integrations and patches powered by ReVanced.项目地址: https://gitcode.com/gh_mirrors/bi/BiliRoamingX-integrations
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考