一个 LSPosed/Xposed 模块,隐藏哔哩哔哩(tv.danmaku.bili)首页的全部内容(推荐、直播、热门、动画、影视等所有子标签),把它当搜索工具用。
搜索、动态、我的、视频详情都不受影响。自带开关,默认开启。
- 只做客户端 UI 隐藏(把首页信息流设为
GONE)。 - 不碰网络层、不改埋点/签名/加密、不碰登录和 Native。
- 作用域只针对 B 站,全程 try-catch,不会让 App 崩溃。
纯 UI 隐藏风险很低,但不保证 100% 安全,请自行评估。
- 安装 APK(见 Releases)。
- 在 LSPosed 启用模块,作用域只勾「哔哩哔哩」。
- 彻底退出 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:
- 把
DIAGNOSTIC改成true,编译安装。 - 跑
adb logcat -s BiliHomeHider,进首页看日志里的frag=真实类名。 - 把首页容器关键字更新到
HOME_CONTAINER_KEYWORDS,改回DIAGNOSTIC=false,重新编译。
已在哔哩哔哩 8.95.0 实测可用。