前几天,用黄果的app要付费,在网页上看 又不爽,所以开发了一个app。现在支持黄果、age(正常看动漫的)、hanime(看里番的)、苹果CMS(把tvbox的给兼容过来了),另外还有每日大赛、ASMR基佬中心(文件站)、91porn、missav、iwara、pornhub、51吃瓜。希望帮助到了大家,也希望大家帮助我给我点一个start,可以帮我快速做一个作品集,到时候好找工作(大概)

下面两张是同一个 app 接了不同的源,界面长什么样全是源给的,入口我一个都没写死。



黄果的源,底部那排剧场/AI 是它自己的。



age 的源,分类页那 45 个标签来自站点自己的筛选字典。

————————————————

2.0.1 是架构级的改动:八家内置适配器全部搬出了 app

以前每个站点的识别和解析都写在 app 里,改一个选择器就得重新打包、签名、发版,再等所有人更新。现在它们是一份份跑在沙箱里的 js,改成贴地址装:

· 加源、换源、修源都不用等发版,改完立刻生效
· 一个源写崩了只失败那一次,不会把整个界面卡死(独立进程 + 90 秒看门狗)
· 源自己发不出任意请求,出站只能走它声明过的域名,想拿图片地址外带数据也没路
· java 那边删掉八千六百多行,app 本体只剩一套运行时
这也就意味着,任何人都可以写代理来做源, 大做源时代来了
源市场现在 12 个源。新接三个:iwara(二次元创作投稿)、pornhub、51吃瓜(境内站,直连最快)。

————————————————

更新记录(1.0.26 → 2.0.1)

2.0.1 只改体积:安装包里那两个代理数据库之前是全量打进去的,geosite.dat 11MB 里 1546 个分类用不上(代码只写了一条 geosite:cn),geoip.dat 17MB 压根没被引用,裁完剩 2.1MB。47MB → 40MB,功能没动。

修的:
· 过盾那套回填从来没生效过,挑战页被当正文喂给解析器,missav 首页直接空白。
· 黄果入口域被判成走代理,而配置写的是全直连,每次请求 62 秒后超时。
· 换源后内置核心的分流表不重建,切完源必须再换一次节点才恢复。
· 分类页只能翻第一页。
· 点分类进去 0 部作品、全部类型页空白。
· 选集点第 3 集,实际请求的还是第 1 集。
· 详情页一直转、不出内容。
· 91porn 卡片货不对版。
· 卡片点开时顿一下再跳。
· 进度条两端圆弧和拖动圆点不同心。

加的:
· 贴一个 https 地址就能加源,装完即用。
· 源从 8 个变成 12 个。
· 盾后站点能用了:missav、iwara 这种整站挂在 cloudflare 后面的,交给真浏览器内核过盾,源里不用写任何挑战检测。
· 代理跟着源声明走,不再全局一刀切。

【更早:1.0.19 → 1.0.26】
· 内置 libVLC,HEVC / H.265 / 10bit 解不动的本地软解,播放页右上角能临时切内核。
· 修好应用内更新(下载地址多拼一段 tag,落到 404,所有人点更新都是失败的)。
· 修好「已是最新版本」的谎话(限流和真没新版以前显示同一句)。
· 热更新以前从来没生效过(资源包 zip 被写进信封文件,验签必然抛异常)。
· 热更新换了密钥,通道只对 1.0.24 及以后生效。
· 免费节点池支持热更新,三级回退 + 准入校验。
· 适配器收成一份注册表,新接 OpenList 文件站,修 91porn 中文搜索 0 结果。
· 源市场清单失败时会说清是超时、404 还是格式不对。

————————————————

新手指引

一、下载安装
到仓库的 Release 页拿最新 apk。这一版 40MB 左右(大头是内置播放器带的 libvlc),安卓 8.0 以上,只支持 arm64。

二、第一次打开
会停在「设置源」那一屏,粘这个源市场地址进去:
第一次永远不要选择加需要代理的源
https://149.104.21.177.sslip.io/market-spider.json

它是一份源清单,不是单个源。粘完点「获取并应用」,会把清单里的站点列出来让你挑:

这个 https://149.104.21.177.sslip.io/market-spider.json
https://149.104.21.177.sslip.io/market-spider.json
https://149.104.21.177.sslip.io/market-spider.json



能多选。第一次先挑 51吃瓜 或者 影视线路(苹果CMS),这两个直连就能用。
一个坑:最后一个勾的才是当前生效的源,前面勾的只是进了列表,方便以后切。

三、认识设置页
我的 → 右上角设置:



内容源、源市场、网络代理、播放器、外观、账号、版本、片单、缓存。常用的就前三个。

四、随时加源
设置 → 源市场,把清单地址填进去:



点「使用这个市场」,出来的是完整清单:



每个源右边一个「添加并使用时」,点了就加进源列表并切过去,app 自动重启。写着「使用中」的那个是当前源。
除 51吃瓜 和 影视线路 之外,其余十个基本都要配代理:樱花动漫、AGE动漫、Hanime1、每日大赛、91porn、MissAV、ASMR基佬中心、黄果短剧、Iwara、Pornhub。

五、配代理(这一步最要命)
不配代理,需代理的那几个源全是空白页或者一直转圈,很多人就在这儿放弃了。
我的 → 网络代理,三档:直连 / 内置核心 / 外部地址。
直连什么都不走;内置核心是 app 自己在本机起一个 SOCKS5,贴一条 vmess:// 、vless:// 、trojan:// 、ss:// 分享链接就能用,不用装任何第三方 app;外部地址填你手机上 Clash / v2rayNG 的本地地址。



没有节点也没有机场的,直接看「免费节点」那块,点「测速并挑选」,它会一个个试,挑延迟最低的连上。这版内置 7 条实测可用的 HTTPS 代理。
说句实在话:公开共享节点随时可能失效,流量也是经过陌生人的服务器,别拿它登录重要账号。有条件的还是用自己的订阅,那一块粘链接就行,稳得多。

六、效果
切到 hanime 之后:



七、怎么播
上下滑切集,左右滑拖进度;点屏幕暂停,暂停时才出进度条、倍速、画面翻转这些控件。

源码、配置格式说明、更新记录都在这个仓库:
https://github.com/zhaoruizhe81/AIIvideo

收藏和观看历史存在手机本地,不登录也能用。登录唯一的作用是换手机的时候同步一下,不想要就一直别登。

下载,40MB 左右,安卓 8.0 以上:
https://github.com/zhaoruizhe81/AIIvideo/releases/latest