iOS Fileball / Filebar无法在线加载弹幕问题修复

背景

Fileball,现改名Filebar,作为iOS平台最早支持Emby协议的视频播放器之一,其特色功能之一是内置在线弹幕搜索(基于弹弹Play API),几乎是自建Emby等影视平台时能享受弹幕的唯一选择,相信有相当比例的用户就是冲着这个功能付费的。

然而自2025年年初开始,该功能就被作者屏蔽,表现为弹幕设置项中与在线搜索相关的功能被隐藏,视频播放界面也没有搜索按钮。

疑似与弹弹Play API添加了开发者授权并限制商业使用[1]有关。

然而,其更新的限制并未阻止相关视频播放器内置在线弹幕,只是不能为这个功能收费。像Yamby等播放器仍然可以申请并使用弹弹Play API。

结合近半年来,作者在多个渠道对此功能被屏蔽的反馈装死不回复,基本可以认定为是作者自己摆烂不愿意更新支持,或者就是受到了弹弹Play官方的限制。因此,继续等待作者修复可以说遥遥无期,只能用户自行想办法修复。

解决方案

好在,单从Emby播放器来说,Fileball这个软件本身可以说自2023年至今就没什么更新,因此,可以通过抓包IPA降级到旧版,来恢复被作者屏蔽的在线弹幕搜索功能。

通过在PC端iTunes MITM等方式,能够抓到旧版IPA,然后再通过爱思助手等方式安装到iOS设备,即可成功降级到旧版,并恢复尚未被云控的在线弹幕搜索功能。

这里我推荐版本1.2.8,是最后一个在线弹幕搜索功能尚未被作者云控的版本。对应的Fileball软件ID为1558391784,版本ID为853566737,根据这些数据可以自行寻找旧版IPA下载教程。

具体降级流程为:

[可选] 保数据卸载

如果想保留Fileball现存的用户数据,可以选择保数据卸载:设置 -> 通用 -> iPhone存储空间 -> Fileball -> 卸载APP

安装1.2.8版Fileball

抓到1.2.8版Fileball IPA后,不要修改安装包实现免更新,而是直接通过数据线连接+爱思助手等方式安装原版IPA。

这里不能使用WI-FI远程安装、自签证书安装等方式安装,否则无法恢复内购。

安装后打开,即可正常恢复内购。

如果内购恢复不正常,尝试在设置 -> Apple ID -> 媒体与购买项目这里切换为内购过Fileball的账号,或者登录后尝试卸载再重装1.2.8版Fileball。

[可选] 阻止Fileball更新

为了避免Fileball不小心被更新为新版,可以在恢复内购后,再次保数据卸载APP,然后用后缀.zip的格式打开IPA文件,删除iTunesMetadata.plist后改回.ipa,然后再通过爱思助手等方式安装回iOS设备。

现在已经可以正常使用无需担心意外更新了。

更换弹幕服务器地址

由于弹弹Play更新了弹幕地址协议加入了开发者认证,旧版Fileball无法直接连接官方服务器。

然而,dd-danmaku项目[2]使用Cloudflare Workers反代对API接口进行了适配,实际上提供了旧版API地址。

只需要在Fileball设置 -> 实验室 -> 弹幕 -> 服务器地址处填写指定的地址即可:

1
https://ddplay-api.7o7o.cc/cors/https://api.dandanplay.net

之后即可正常使用在线弹幕搜索。

注意,1.2.8版尚未修复Bug,导致每次启动Fileball后默认还是原始弹幕地址,每次都需要进入设置确认一下新地址才能正常使用在线弹幕搜索。

Fileball旧版本ID表

这里提供自Fileball上线弹幕功能后的版本列表,便于自取自测,本人测试最好的版本就是1.2.8。

发布日期版本版本ID说明
2022-08-14
1.2.1851555614第一个支持弹幕的版本,无法修改弹幕服务器地址,也很难MITM修改
2022-08-151.2.2851573025
2022-08-181.2.3851628387
2022-08-191.2.4851678483
2022-08-241.2.5851748324第一个支持自定义弹幕服务器地址的版本,实测可用,但每次打开都需要手动更新一次,否则会沿用内置的地址导致错误
2022-10-041.2.6852575761实测可用
2022-10-241.2.7852939849云控了自定义弹幕服务器地址功能,断网打开时无法自定义,联网也不行,只有联网且开了代理才可以自定义。据说该版本添加了MITM应对机制,导致我目前没能抓到云控的包,哪天云控挂了这个版本就彻底凉凉
2022-11-281.2.8853566737解除了自定义弹幕服务器地址功能的云控,断网打开也能自定义并正常使用
2023-01-021.2.9854172372恢复了云控且云控已挂,无论如何联网代理也无法启用自定义弹幕服务器地址功能
2023-01-071.2.10854272083后续所有版本均有云控且已挂,无法使用
2023-01-081.2.11854275128
2023-02-141.2.12854776753
2023-03-041.2.13855186520
2023-03-261.2.14855337559
2023-04-191.2.16856477804
2023-04-221.2.17856563754
2023-05-051.2.18856854527
2023-05-091.2.19856933203
2023-05-301.2.20857425098
2023-06-071.2.21857624359
2023-06-091.2.22857681878
2023-06-151.2.23857813740
2023-06-211.2.24857900437
2023-06-271.2.25858079474
2023-07-051.2.26858196255
2023-07-251.2.27858678411
2023-09-041.2.28859628126
2023-10-091.2.29860488126
2023-10-131.2.30860611967
2023-10-161.2.31860675046
2023-11-221.2.32861583694
2023-11-271.2.33861741432
2023-11-291.2.34861801326
2023-12-051.2.35861973018
2023-12-181.2.36862059466
2023-12-261.2.37862279163
2023-12-281.2.38862528289
2024-01-151.3.0862888740
2024-02-021.3.1863352555
2024-02-081.3.2863419485
2024-02-121.3.3863685520
2024-02-211.3.4863767374
2024-02-221.3.5863930363
2024-02-271.3.7864025337
2024-02-281.3.8864066891
2024-03-011.3.9864099498
2024-03-141.3.10864398083
2024-03-191.3.11864490443
2024-03-191.3.12864529670
2024-03-261.3.13864676842
2024-03-301.3.14864777702
2024-04-151.3.15865186441
2024-04-301.3.16865563654
2024-05-061.3.17865678537
2024-05-101.3.18865690452
2024-05-131.3.19865869852
2024-05-151.3.20865935249
2024-05-251.3.21866193506
2024-05-311.3.22866257074
2024-06-091.3.23866345513
2024-06-231.3.24866899592
2024-07-061.3.25867274555
2024-07-291.3.26867783497
2024-10-031.3.27869370319
2024-10-131.3.28869653674
2024-11-241.3.29870620313
2024-12-161.3.30871135379
2025-01-311.3.31872129919
2025-02-131.3.32872368277
2025-02-281.3.33872712171
2025-03-031.3.34872883251
2025-03-111.3.35872979914
2025-03-221.3.36873409613
2025-04-021.3.37873670601
2025-04-231.3.38874183033
2025-05-081.3.39874577891
2025-05-221.3.40874930509
2025-05-281.3.41875036036
2025-06-051.3.42875300148

  1. 1.Manage and optimize usage for Serverless Functions - Vercel
  2. 2.Deployments & Migrations: Instances / Environments - Clerk