Watch region-locked Bilibili anime from outside mainland China by bypassing geographic restrictions
Access Hong Kong, Macau, or Taiwan exclusive Bilibili content from anywhere in the world
Gain quality-of-life improvements on the Bilibili Android app through Xposed module patches
Requires a rooted Android device or an environment that supports LSPosed or a compatible Xposed framework.
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.
← yujincheng08 on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.