Featured image of post ehviewer 挖一挖不同分支的区别和故事

ehviewer 挖一挖不同分支的区别和故事

新冠严重,大家多看涩图,少出门捏

众所周知,ehentai的内容如同zlib一样丰富,而官方php网页用着上古技术,在手机上不便于浏览,所以有了第三方客户端 ehviewer 增强,但原版 ehviewer 已经停更,最后一次提交甚至是19年,为了适应新的更新,各路开发者不断开辟新的分支,继续承担维护lsp们正常上网的重担

首先

注:所有 APP 均为第三方,请勿在 E 站评论区提及 APP,维护评论区整洁你我有责,看到相关评论请点个踩再走

目前存在的分支:

  • seven332原版(绿E)
  • Neko版(Neko白E,Overhauled版彩E,xb2016新白E)
  • 原版改(SXJ版绿E,exzhawk版绿E)
版本 当前状态 来源 备注
seven332/EhViewer 归档 Original 初始版本,绿E
NekoInverter/EhViewer 归档 fork seven332/EhViewer 经典白E
Ehviewer-Overhauled/Ehviewer 存活 fork NekoInverter/EhViewer 彩E,使用了全新安卓12设计风格
EhViewer-NekoInverter/EhViewer 存活 fork Ehviewer-Overhauled/Ehviewer 包含彩E所有更新,但沿袭白E的界面,名字冲突,以维护者xb2016为准
exzhawk/EhViewer 存活 fork seven332/EhViewer 受到 EhViewer-NekoInverter/EhViewer 推荐添加,据说最接近绿E
xiaojieonly/Ehviewer_CN_SXJ 存活 fork seven332/EhViewer 好像不怎么了解eh的小白用的比较多?

重要更新

  • 直连失效
  • eh翻页更新

直连失效

E站由于受到DNS污染和SNI重置,需要特殊处理才能直连

此问题于一两年前GFW升级出现

导致老版本客户端无法直连

解决方案目测应该是篡改请求头ip直连

eh翻页更新

近期 e-hentai 站长 tenboro 更新了前端翻页机制,不在使用时间线自增(1,2,3,4…99Pages),而是改成了画廊id自增(?next=[2202969,2340132,2308556])

导致老版本客户端没法翻页,搜索结果和首页点右下角悬浮球显示1/1页,滚到底不会继续加载,而是直接卡住

解决方案是顺应改成根据日期翻页,不好用(恼

see New Search Engine, No Read, Only Post

2022-11-05 - Update

New Feature: Seek/Jump Navigation

不过检查了一下,网页版似乎多了一排按钮,能使用(?range=[2,4,6,8])这样翻页了,等客户端更新罢

细节方面

seven332/EhViewer

最后一次提交为on Aug 9, 2019,且项目已经归档 只能说感谢大佬搭的框架,给后面所有分支提供基础

EhViewer/NekoInverter

原作者曾经制造过一个不太好的恶作剧,在自己维护一个root框架里恶意提交过rm脚本,CI因为信任维护者即构建并推送给了测试版用户,接受该更新的用户手机被清空(see EdXposed 框架遭恶意代码攻击事件——一场本不该发生的闹剧)

还有,曾经修复直连时内置了清华大学的DnsOverHttps服务器,大量请求导致负载飙升,后面沟通替换成cloudflare解决了这个问题,乐死我了(see DNS666事关全國數萬名網友的牛子 #190)

该版本在gitlab维护,最后一次提交时间为 May 1, 2022 6:28pm GMT+0800 ,且 Archived project! Repository and other project resources are read-only

fork版本全部沿袭,而且完全互通(指db导入导出)

和 xiaojieonly/Ehviewer_CN_SXJ 开发者似乎有冲突,这点楼下说

Ehviewer-Overhauled/Ehviewer

很强势的版本,更新快,兼容好,可惜安卓12ui我真的会谢

掺杂私活时间:material you丑死了,按钮圆不圆,方不方,背景色白不白彩不彩,太tmd符合欧美政治正确了我的哥

曾经过于激进,使用了高版本的库/api?导致安卓12和12以下版本分开维护且使用小版本号区分,当然后期调低了,也就是无脑用

EhViewer-NekoInverter/EhViewer

NekoInverter 版的 EhViewer [白E],原作者已不再维护

本人与 NekoInverter 无任何关系,本仓库仅作自用目的,不开放 issue,有问题请看下面的 常见问题

如果你可以接受 MD3 风格,那使用 彩E 应该是更好的选择,我建立本仓库就是因为实在不能接受 MD3!不要大圆角!不要大色块!😡😡

太对了哥,资瓷

另外引用内容

注:所有 APP 均为第三方,请勿在 E 站评论区提及 APP,维护评论区整洁你我有责,看到相关评论请点个踩再走

这个仓库留了很多有用信息,包括启发本文的分支对比,还有很多非 ehviewer 的第三方客户端推荐,有心了

xiaojieonly/Ehviewer_CN_SXJ

没怎么用过

按照 NekoInverter 的说法, xiaojieonly 剽窃其doh部分代码(但笔者是java白痴+精力有限所以没有考证),并对植入公开二维码收取打赏表示谴责

同时,因为修改过多,与 NekoInverter 分支的兼容性不好, issues 中有人反馈两分支App数据库迁移会出现各种问题,作者表示不会适配

不具有 NekoInverter 相关特性

CHOOOSE?

如果你从白E来,那就回到白E去

如果你从绿E来,那就回到绿E去

喜欢白E界面且需要新版本支持的, EhViewer-NekoInverter/EhViewer 请

喜欢安卓12风格的, Ehviewer-Overhauled/Ehviewer 请

喜欢一些增强功能的试试 xiaojieonly/Ehviewer_CN_SXJ

喜欢干干净净绿E的那就 exzhawk/EhViewer

QA

好奇想知道我自己的eh是什么版本?

[菜单] -> [关于/更新与支持] ->

如何下载?

Repo -> Releases -> Latest -> Assets -> xxx.apk

你应该尽量使用64位的App,名称包括arm64,aarch64,arm v8,如果你的手机过于老旧或是使用模拟器,请无视

请学会使用GitHub,直接在维护者的仓库里下载,不要一天到晚去百度xx下载站,xx分享网下了

为什么新版也无法直连?

懒得开app,脑补罢,因为默认没开

手动操作,设置,有个地方可以调连接模式,系统代理 改成 直接连接,同时勾上直连功能

REF

EhViewer: xiaojieonly VS. NekoInverter

E绅士里站访问教程——从注册账号到进入里站

Licensed under CC BY-NC-SA 4.0
最后更新于 Dec 15, 2022 03:15 CST
Built with Hugo
主题 StackJimmy 设计