gitmyhub

BiliRoaming

Kotlin ★ 11k updated 3d ago

哔哩漫游,解除B站客户端番剧区域限制的Xposed模块,并且提供其他小功能。An Xposed module that unblocks bangumi area limit of BILIBILI with miscellaneous features.

BiliRoaming is an Android add-on that removes geographic content locks on the Bilibili video app, letting users watch region-restricted anime and videos regardless of where they are located.

KotlinAndroidXposedLSPosedsetup: hardcomplexity 4/5

BiliRoaming is an Android modification module for the Bilibili app, a large Chinese video streaming platform popular for anime and user-generated content. The module's main purpose is to remove geographic restrictions that Bilibili places on its anime library: certain shows are locked to users in mainland China, while others are only available in Hong Kong, Macau, or Taiwan. BiliRoaming allows users to bypass these regional blocks so they can watch content regardless of where they are located.

The module works through Xposed, a framework that lets Android apps be modified at runtime without changing their original installation files. This means BiliRoaming is not a standalone app but an add-on that patches the Bilibili app as it runs. Using Xposed typically requires a rooted Android device or a compatible environment like LSPosed.

Beyond the region-unlock feature, the module includes a range of smaller quality-of-life additions. These are listed in the README in Chinese, which is the primary language of the project and its community. The project provides community discussion channels through a QQ channel and a Telegram group, both linked from the main readme.

Because this module intercepts and modifies behavior of a commercial app, using it may conflict with Bilibili's terms of service. The README does not address this explicitly. The project is written in Kotlin and targets Android. Downloads are available through the GitHub releases page, and the build process follows standard Android CI automation as shown by the build status badge in the repository.

Where it fits