B站首页屏蔽

一个 LSPosed/Xposed 模块,隐藏哔哩哔哩(tv.danmaku.bili)首页的全部内容(推荐、直播、热门、动画、影视等所有子标签),把它当搜索工具用。

搜索、动态、我的、视频详情都不受影响。自带开关,默认开启。

安全

  • 只做客户端 UI 隐藏(把首页信息流设为 GONE)。
  • 不碰网络层、不改埋点/签名/加密、不碰登录和 Native。
  • 作用域只针对 B 站,全程 try-catch,不会让 App 崩溃。

纯 UI 隐藏风险很低,但不保证 100% 安全,请自行评估。

使用

  1. 安装 APK(见 Releases)。
  2. 在 LSPosed 启用模块,作用域只勾「哔哩哔哩」。
  3. 彻底退出 B 站后重新打开。

想临时恢复:打开「B站首页屏蔽」App 关掉开关,再重启 B 站。

编译

需要 JDK 17 + Android SDK。

./gradlew assembleDebug
# 产物:app/build/outputs/apk/debug/app-debug.apk

工作原理 / 适配新版本

首页容器是 HomeFragmentV2,下面用 ViewPager 挂着所有子标签。模块的做法: 凡是「父 Fragment 链里含首页容器」的 Fragment,都把其中的 RecyclerView 信息流隐藏, 并挂一个 OnGlobalLayoutListener 保证下拉刷新后内容不会再漏出来。 这样不管 B 站怎么增删子标签都能覆盖,也不会误伤底部「动态/我的」。

B 站更新后若失效,基本只改 Config.kt

  1. DIAGNOSTIC 改成 true,编译安装。
  2. adb logcat -s BiliHomeHider,进首页看日志里的 frag= 真实类名。
  3. 把首页容器关键字更新到 HOME_CONTAINER_KEYWORDS,改回 DIAGNOSTIC=false,重新编译。

已在哔哩哔哩 8.95.0 实测可用。

许可证

GPL-3.0

Releases

v1.0.0

Stable

6/16/2026, 10:51:03 AM

首个发布版本,已在哔哩哔哩 8.95.0 真机实测通过。

功能

  • 隐藏 B 站首页全部内容:推荐、直播、热门、动画、影视等所有子标签。
  • 下拉刷新后内容不会再漏出(OnGlobalLayoutListener 持续生效)。
  • 搜索 / 动态 / 我的 / 视频详情 均不受影响。
  • 自带开关界面(默认开启)。

安全

  • 纯客户端 UI 隐藏(setVisibility(GONE))。
  • hook 网络层 / 埋点 / 签名 / 登录 / Native。
  • 全程 try-catch 兜底,不会让 B 站崩溃。

安装

  1. 安装 APK。
  2. LSPosed 管理器启用模块,作用域只勾「哔哩哔哩」。
  3. 彻底退出 B 站后重新打开。

详见 README。

Assets

1