yylsping

bili-hook

An LSPosed module for the Bilibili Android client that unlocks restricted high-quality video options after login and removes splash, home, search and player ads.

v1.7.0
Published at
24d ago
33
Stars
199
Download
Synced at
15d ago

Latest release

v1.7.0Sep 25, 2026, 07:20 AM
Downloads slow? Switch the source anytime above

README

Project Overview

bili hook is an Android module running on the LSPosed framework, targeting the Bilibili Android client. After login it unlocks the high-quality video options that are otherwise restricted, and removes the ordinary splash ad as well as the ads on the home page, search results, video lists and below the player. The module does not modify the Bilibili package itself and provides no background service or network proxy; it only hooks the target app process at runtime.

Keeps the Bilibili package untouched, unlocking high quality and restoring a cleaner interface.

Key Features

  • Quality unlock: enables hidden high-quality video options after login
  • Splash ad removal: removes the ordinary splash ad while keeping the birthday splash
  • List ad removal: removes ads on the home page, search results and video-related lists
  • Player ad removal: removes the ad shown below the player
  • Process scoping: only handles the main tv.danmaku.bili process, and installs no business hooks when the target version does not match

Target Audience

  • Users of the Bilibili Android client who want high-quality video
  • Users bothered by splash and list ads who want a cleaner interface
  • Advanced users already on LSPosed who customize apps through modules

Quick Start

  1. Download and install the APK from the project's GitHub Releases page
  2. Enable the module in LSPosed and tick only Bilibili in its scope
  3. Force stop Bilibili and open it again for the changes to take effect
  4. To roll back, disable the module in LSPosed and restart the target app, or simply uninstall the module

Core Advantages

  • No package changes: runs as a module, leaving the Bilibili APK intact and easy to disable
  • No background load: no resident service, network proxy or polling, so system impact is minimal
  • Composable: can be installed separately alongside BiliPartFix, which focuses on legacy-client compatibility fixes

System Requirements

Item Requirement
OS Android 8.0 (API 26) or later
Target app Bilibili Android 7.4.0 (7040300) or 7.42.0 (7420400)
Framework LSPosed supporting libxposed Modern API 102

Notes

  • The module relies on internal classes and method signatures of the target app and installs business hooks only for the two exact versions above; other 7.x versions are not supported
  • This project is for learning, research and personal devices only, and is not affiliated with or endorsed by Bilibili or LSPosed
  • Make sure your use complies with local laws and the relevant terms of service

Release history

Sort