老柯修机铺

通讯行老师傅的手机软件笔记——每款 App 装过、用过,才敢写下来

BILIBILIAS 從學術專案到成熟下載器的八年路

回顧 BILIBILIAS 從 1.x 學習架構、2.x 全面重構到 3.x 探索 Compose 的版本歷程,看一款工具型開源專案如何在合規壓力下維持迭代節奏。

BILIBILIAS 是什麼

BILIBILIAS 是一款專為 Android 裝置設計的 B 站影片離線下載工具,解決的核心問題很直白——B 站官方 App 不提供影片檔案的本機存取權限,而 BILIBILIAS 透過解析影片直流、分離音軌與畫面,再用 FFmpeg 合併成標準 MP4,讓使用者真正把喜愛的影片存在自己手機裡。這款軟體支援從 360P 到 4K 的多種畫質選擇,多 P 影片與番劇可以逐集挑選,還能輸出純音訊檔案做雜訊或備份用途。

以我長期觀察的角度來看,BILIBILIAS 最有意思的地方不在功能本身——同類型工具在 GitHub 上數量不少——而在它的版本迭代節奏:從最初只是開發者拿來練手的學習專案,到 2.x 系列成為穩定可長期使用的主力版本,再到 3.x 因合規事件被迫進入探索期,這八年間的版本軌跡幾乎就是開源工具專案面對平台規則變化的一個縮影。

安裝

BILIBILIAS 的安裝方式並不複雜,但有幾點需要提前留意。這款軟體僅支援 Android 平台,最低要求 Android 11,最新版本為 3.1.0,安裝包大小約 78.66MB。由於軟體不在 Google Play 上架,你需要從 BILIBILIAS下載 取得 APK 安裝包,然後在系統設定中允許來自未知來源的應用程式安裝。

首次啟動時,BILIBILIAS 會引導你完成基本設定。其中最關鍵的一項是儲存路徑——從 2.1.0 版本開始,官方預設將快取文件存在 Download/BILIBILIAS 目錄下,這是 Android 系統的公開下載目錄,手機相簿會自動掃描到這個位置的影片檔案,不用打開 App 也能直接播放。如果你想把影片存到 SD 卡或其他自訂目錄,在 Android 13 及以上系統需要授予「所有檔案存取權限」,否則快取操作可能失敗。

另外值得一提的是,從 3.2.0 版本之後的官方安裝包,每次新安裝都會彈出一段固定的防偽提示。如果你的安裝包沒有出現這個提示,代表可能遭遇篡改,建議立刻停止使用。B 站帳號登入是可選的——不登入也能用基礎功能,但登入大會員帳號可以解鎖更高畫質。

下載頁面參數一覽

從 1.x 到 2.x:一次脫胎換骨的架構重構

BILIBILIAS 的版本歷程可以明確劃分為三個階段,每個階段都對應著團隊對產品定位的一次重新思考。

最早的 1.x 系列(最終版 1.1.5)是純粹的學習期——主維護者後來在 BILIBILIAS官網 提供的文件中也不諱言,這個階段的架構是為了練手而搭,功能存在不少問題,效能與穩定性都離商業級應用有一段距離。1.x 與 2.x 之間的跨度之大自然也可想而知——官方甚至專門在 BILIBILIAS文檔 中寫了一份遷移指南,建議所有 1.x 使用者先備份下載文件,然後卸載舊版再全新安裝 2.x,而不是就地升級。兩個版本的資料結構與儲存路徑完全不相容,就地升級很可能導致文件損壞。

2.x 系列是 BILIBILIAS 真正走向成熟的標誌。這個階段引入了完整的 Dash 模式支援、音影片分流下載、內建瀏覽器,架構上做了全面重構。2.1.0 版本帶來了桌面長按快捷下載功能(Quick Download),這是社區貢獻者 Chipzzz-dev 首次引入的功能,後來成為使用者最常調用的入口之一。2.1.5 則是另一個關鍵版本——快捷下載功能增強到長按直接彈出下載對話框,不再需要跳轉到工具頁面;同時帳號登入從「強制」改成了「可選」,未登入也能使用基礎功能(當然畫質會受限)。

這一連串迭代其實暴露了團隊的優先級變化:從一開始把 B 站帳號綁定當成必要條件,到後來意識到讓使用者先用起來比什麼都重要——登入與否變成了畫質解鎖的門檻,而不是功能可用的前提。這個決策方向在後續版本中也延續了下來。

3.x 的探索與停頓

3.x 系列曾經被視為 BILIBILIAS 的下一階段主打。根據官方版本紀錄,這個階段規劃了 Compose UI、全新架構等重大更新,但最終因為合規事件而終止。目前在本地採集數據中能看到的最新版本標記為 3.1.0,但整個 3.x 系列始終處於 Alpha 測試狀態,從未正式發布。

我注意到一個有意思的細節:3.2.0 版本(commit 哈希 #29ef8c2d)引入了防偽機制,之後的官方打包版本都會在新安裝時彈出防偽聲明。這個變化的時間點恰好在 3.x 探索期之中,很可能是團隊在合規壓力下做的風險管控舉措——在分發渠道不受 Google Play 保護的情況下,讓使用者能夠自行驗證安裝包是否被篡改。

迭代節奏背後的規律

從這八年的版本演進來看,BILIBILIAS 團隊的迭代節奏有幾個清晰的特點值得留意。

第一,他們對核心功能的打磨是持續的——2.1.0 引入快捷下載、2.1.5 進一步優化這個入口,說明團隊一直在觀察使用者真正的操作路徑,並把社區貢獻者的優秀實作整合進主線。第二,架構重構與合規調整交替出現:1.x 到 2.x 是架構脫胎換骨,2.x 內部則是功能與體驗迭代為主,3.x 的探索又一次涉及架構級變更(Compose UI),但中途因合規叫停。第三,團隊在分發渠道與權限策略上非常務實——預設存儲路徑選擇 Android 公開下載目錄、登入改為可選、加入防偽提示,這幾個決策都是在系統限制與平台規則之間找平衡。

下一步的走向

照這個迭代節奏推測,BILIBILIAS 未來的走向大概率取決於合規風險的變化。如果平台規則放鬆或者團隊找到更穩定的分發渠道,之前擱置的 3.x Compose UI 計畫有機會重新啟動;但如果合規壓力持續,團隊可能會把精力轉移到現有 2.x 架構的功能補強上,而不是冒著架構風險做大幅重寫。當然這只是從迭代規律推導的猜測,不是官方口径——開源專案的未來向來變數很多。

八年過去了,BILIBILIAS 從一個開發者的練手專案,變成了 Android 平台上小有名氣的 B 站離線工具。它的版本史或許稱不上壯闊,但作為一個在平台規則夾縫中求生存的開源工具,每一次迭代都踩得很踏實。

本文为个人基于网络公开资料整理编写,非官方内容,仅供学习交流参考;软件版权归原作者所有,请支持正版;使用过程中遇到问题请查阅官方渠道,本文不承担任何责任。

同类文章

sam helper 怎麼讓三星手機變得更聽話

sam helper 是專為三星手機打造的萬能工具箱,這篇問答速查整理了它能做什麼、怎麼裝、有哪些坑,幫你快速上手這款改變三星使用體驗的神器。