Skip to content

Hvdyk01/bilibilitv1.6.6-repair

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bilibilitv1.6.6-repair

还是bilibilitv1.6.6的界面舒服,缝缝补补继续用

版本

v1.0

参考手撕签名版和改版4先缝合一个能用的版本。

  • 由于原版似乎有签名校验,动态链接库采用手撕签名版的libbili.so
  • 视频源采用改版4的TV源(官方TV版有的视频才有高清视频源)

v2.0

似乎很多人想要首页推荐,尝试把1.6.4的首页和番剧推荐缝进来

  • 首页推荐和番剧推荐改用1.6.4版本的接口和代码
  • 番剧源回退至原版

v3.0

尝试换用bilibili-API-collect提供的web源

  • 强制采用web视频及番剧源,登录后可获取1080P视频

v4.0

微调

  • 修复原版uid过长导致的动态加载失败问题
  • 由于原版推荐接口恢复正常,回退相关代码
  • 视频及番剧均优先采用TV源,次优采用web源(B站接口变换过于频繁,先尽可能找个清晰度比较高的凑合着用)

v5.0

尝试基于java层修复

  • 用捉急的Java代码水平重写了直播源获取相关逻辑,锁定原画画质,仅支持ijk解码(现在勉强可以看直播了)
  • 简陋地实现了直播弹幕播放

todo list

  • 似乎6月1日后web源只能拿到720P,继续寻找可用源。。。

修改

diff -r mybv bv0查看相对于原版的改动。 视频源换源请修改mybv/smali/bl/ql.smali。 番剧源换源请修改mybv/smali/bl/qh.smali

编译

#环境安装
sudo apt install apktool signapk openjdk-8-jdk
sudo update-alternatives --set javac /usr/lib/jvm/java-8-openjdk-amd64/bin/javac
#编译java类
cd mybv/java
./build.sh
cd ../..
#编译apk
./build.sh

About

尝试修复经典的 bilibili tv 1.6.6 版本

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Smali 99.6%
  • Other 0.4%