BiliPartFix is an LSPosed compatibility module for the Bilibili Android client that targets exactly version 7.4.0 and 7.42.0, fixing broken legacy client behavior in rich image comments, columns, multi-part collections and Watch Later.
- v1.8.0
- Published at
- 23d ago
- 16
- Stars
- 181
- Download
- Synced at
- 15d ago
Latest release
v1.8.0Sep 26, 2026, 11:50 AMDownloads slow? Switch the source anytime above
README
Project Overview
BiliPartFix is an LSPosed compatibility module for Bilibili Android 7.4.0 (versionCode 7040300) and 7.42.0 (versionCode 7420400), built on libxposed Modern API 102. The module only installs hooks when the target version matches, and skips other versions entirely.
Key Features
- Restores comment requests and rich image comments on the new dynamic detail page in 7.4.0, using the native image viewer
- Restores EVA3/Opus column body, images and the mini-site image dynamic detail in 7.4.0
- Fixes UGC collection misrouting that broke multi-part playback and caused buffering on part switching
- Restores Watch Later list loading and video jumping on both versions
- Fixes normal and paid UGC videos being asked to upgrade the playback API on 7.4.0, reusing the native paid entry
- Offers a decoder mode choice: Smart Auto, V3 hardware-first or software-first
- Adds a bili-part-fix entry at the top of the native settings
Target Audience
- Users still on Bilibili 7.4.0 or 7.42.0 legacy clients
- Users familiar with the LSPosed framework who want to fix legacy client issues
Quick Start
- Download and install the APK from GitHub Releases
- Enable the module in LSPosed with Bilibili as the only scope
- Force stop Bilibili and reopen it
- Open the bili-part-fix entry at the top of the native settings to change the decoder mode
Core Advantages
- Minimal changes targeting exactly two versions, with no effect on others
- No separate background service or persistent process, and no background polling
- Does not record or persist sensitive session data such as cookies or tokens
- Decoder mode is stored in SharedPreferences in the host private directory
System Requirements
- OS: Android 8.1 (API 27) or later
- Architecture: determined by the Bilibili client; the module itself has no special architecture requirement
- Additional dependencies: LSPosed supporting libxposed Modern API 102
Notes
- The target app must be Bilibili 7.4.0 (7040300) or 7.42.0 (7420400)
- After disabling the module, the decoder mode preference may remain in the Bilibili private data directory but causes no background behavior
- The project is for learning, research and personal devices only, and is not affiliated with Bilibili or the LSPosed project
Release history
Sort