【干货】和插兜一起修复昨天卧龙的 bug

文摘   科技   2024-08-27 10:02   江苏  


前文提要:


内置阴阳两套解析方案:卧龙 240826


昨天发布了一个大版本更新的卧龙,支持了 2 套 AD 解析,不过在使用的时候,很多粉丝反馈了问题,昨天已经在微信群里同步了更新版本,今天的文章主要就是说一下这次的修复


以下弹窗是时光机的登录密钥,关注「插兜的干货仓库」公众号,回复“签到”就可以免费获取最新密钥。


当然,如果你觉得需要定期更新密钥麻烦,可以私信插兜,加入v1p群,申请超级密钥,一人一码永不过期


              

卧龙 :240826 修复版


说起这次的问题,比较玄乎,现象是我 debug 的时候所有功能都正常,但是打出 release 包后却发现数据源的菜单无法显示了。

下面是昨天的更新日志:
1. 底包部分:
    - 优化了原生广告过滤的规则,增加了时间占比的计算
    -  web 推送增加了清空按钮
    - 三方包依赖的变更等
2. 自研部分:
    - 设置中增加了 jxtoken 的配置功能,方便用户使用,解析开关和原生解析公用一个设置
    - 全面接入时光机解析服务,逻辑是优先原生解析,如果原生解析不了再使用时光机解析
    - 设置功能精简,以及提示文案优化等

首先,我分析了一下提交的代码,发现我去掉了首页进直播的选项,其中有读取缓存的配置,我第一时间判断就是这个修改导致,于是就把这部分代码回滚了。然后,很自信的在微信群里同步了新包。

然后,老铁们说还是不行。这时,我还以为是缓存问题,让大家重置 app 试试看,可结果还是不行。

那没办法,只有从头开始调试吧,在真机上用 debug 打包,发现数据源显示正常,TMD,然后再用 release 打包,安装后数据源不显示!FK!

于是,就开始问 ChatGPT-4o,一开始就给了正确的方向,点赞!

回忆为了更好的兼容动态配置,加入了一个新的三方库:

com.alibaba:fastjson

Fastjson 库涉及到大量反射操作,如果在 release 模式下开启了代码混淆,你需要确保相关的类和字段不会被混淆。通常需要在 proguard-rules.pro 中添加以下规则:

-keep class com.alibaba.fastjson.** { *; }-keepattributes Signature-keepattributes *Annotation*

然后,重新用 release 打包,发现首页数据源显示就正常了。

自此,本次的卧龙 debug 顺利完成,希望给同样遇到类似问题的老铁一个思考方向。文末会提供 卧龙 240826 修复版


新 jxToken 内测:

mau39c240831


有效期至 240831,欢迎老铁们测试,遇到无法解析,或者解析失败的情况,欢迎到微信群里反馈,注意需要提供必要信息。
比如:线路名称,资源名称,播放线路,第几集,广告出现的时间点等信息

当然,我也遇到过没有规律的资源,比如名称都进行了 md5,完全无法解析,那也没有办法。
现在开放反馈入口,欢迎共建:

https://docs.qq.com/form/page/DUEhBaUlSTk1YeFVa

文末提供下载地址

插兜的软件仓库介绍

一直有粉丝,在问插兜提供的软件的区别,什么电视版,手机版,ZB 等,这里统一答疑吧。

首先,插兜会提供以下几个软件,都是免费开源,自己打包构建的,请各位老铁放心使用。

1. 公瑾:基于 FM 的 YS 源码打包,目前跟着 OK 大佬的分支,支持自动更新,会有电视版(leanback),以及手机版(mobile),又分别有 64 位(v8),32 位(v7)的支持,需要你根据你的系统来自行选择安装。插兜推荐:手机安装 64 位,电视安装 32 位即可。公瑾内置了时光机解析服务,配合 jxToken 来实现 AD 的过滤功能,同时在解析成功后会额外增加一个片头。

2. 卧龙:基于 taka 的黑盒源码打包,目前作者基本不维护了,所以追求稳定性的可以用它。它只有电视版,目前新增了普通版,以及海信版,同时也区分了 32 位,64 位,不确定的时候,安装 32 位兼容性更强。

3. 时光未央:基于 mytv 的一个分支源码打包,支持自动更新。修改了内置的 ipv6 源,提供了一些个性化服务,是目前 ZB 最好的 app,如果你网络不支持 ipv6 的话,需要自行配置 ipv4 源,兼容 txt 或 m3u 的源。

4. 时光机:这是数据源,分在线版,本地包,卧龙和公瑾均内置了在线版中的稳定版,以更新日期为标题,支持自动更新。在线版还有领先版,会融合更多的线路。本地包是爬虫脚本打包在本地的特殊版本,理论上稳定性更高,速度更快,不过使用上有一些门槛,可以从公众号菜单里找到教程。

好了,今天就介绍这么多,如果还有疑问,就进群交流吧。

另外,很多粉丝反馈小米手机无法安装,甚至自动更新的情况,提示有毒,不用担心,代码全部开源的,不会有问题,最简单的办法就是打开飞行模式后再安装。如果还有问题,可以看下我之前发的文章。

小米手机无法安装三方APK了?教你2招破除限制!

最后,插兜的干货仓库,欢迎大家关注订阅。


推荐仅代表个人主观意见,请勿上纲上线,不喜勿喷

如果粉丝们喜欢,请多多转发,点赞,收藏支持!


续一杯 「咖啡」



当你来到这里,我希望世界似乎也能慢下来。让你在忙碌的生活中,找到了一个安静的角落,让心灵得以休憩,灵魂得以对话。希望在这杯咖啡中,寻找到一个属于你的世界。


先关注 上面的公众号回复关键字 获取内容

回复懒人观影神器 -> 懒人观影神器大礼包(最新版本:2.1.8;更新日期:240712)
回复240827 ->  卧龙 240826 修复版

登录密钥



0820


解析token

mau39c240831

插兜的干货仓库

左下角 阅读原文 获取所有资源,记得给插兜 切片三连击点赞 和 在看

插兜的干货仓库
关注推荐开源免费软件、开发提效工具的独立个人公众号,一起领略科技带来的无限可能!
 最新文章