2026 一些分享
文章目录
说在前面
已经整整一年半没有正经写点东西了,一直想写但一直没写。
今年本来开年就想写的,每次都再等等,再等等,于是一路拖到现在。
这主要得怪 AI,这一年半的 AI 发展,真的是感觉只能打不过就加入了。感悟的话,目前还卡在一个比较尴尬的状态也先不说了吧。
那么,就分享一些这段时间搞过的乱七八糟的玩意儿吧,可能不太全,因为有些着实不太适合分享,剩下的应该是我比较想,而且我觉得相对比较适合分享的了。
LGHub 逆向
这其实是我朋友的一个项目,原本的想法是读取 LGHub 的本地数据库进行修改,然后重启 LGHub 实现鼠标配置的切换。
为什么不是我的项目呢?因为我没用过罗技鼠标,就这么简单,没买过。唯一的罗技设备是 K380 蓝牙键盘,忘了是之前哪个网友的推荐了,但确实经造耐用,以至于我一直想买 K380s 却一直没找到理由和借口。「参考 2023 年上半」
不过倒是除了 K380FnLocker 之外,又用 AI 搓了个 K380Battery 来看电量水平。
说回这个 LGHub 逆向的问题,我当时有点沉迷去拆每个我见到的 Electron 的 asar 包,所以看了下 LGHub 的安装目录,一眼 Electron,于是就开始拆了。
然后才发现软件实际架构竟然是本地的前后端分离,前端界面是 Electron,通过一个本地 Websocket 与实际后端通信,而且好玩的是还在 Websocket 中自己规定了一套 method 用于进行不同的动作,类似 GET/POST。
于是当时的头铁的我,直接对 LGHub 进行了一番拆解,然后在 main.js 中发现了大量的接口的封装,但当时还没考虑用 AI 进行逆向,所以是人工用 VSCode 格式化后慢慢看的,最后是连蒙带猜用 Python 写了个 PoC,但测试确实成功了,这里为了记录就也带一下当时的片段好了。
|
|
因为这种本地前后端当时没怎么见过(除了方块),不过后来项目似乎就不了了之了,所以就一直还是在刚刚搞定一些基础的功能上。
……
直到最近各种 Agent Bot 兴起,我除了 Grok Bot、Muse 外又搞了个 Cue 来玩(Manus 家的 Grok Bot 替代,还得感谢 L 站的信息),给 Cue 把当时拆出来的 main.js 丢过去,让他给整理了一下,总共有 962 条不同用途的接口封装。
只是因为好奇让 Cue 给解了一下,现在 Agent Bot 的发展真的有点迷幻,就比如我甚至不知道 Grok Bot 这种类型的应该叫啥,所以只以 Agent Bot 以代称。
还有后续吗?没了。
Fofa 找番茄源
认识我的朋友都知道,我爱看网络小说,没事儿可以看一天的那种。
但问题在于看的时间越久,口味便愈发小众了。以前看中原五白都开开心心,现在反倒是非常刁钻,书对不对口味还得看心情。
心情好了,可以一天几本(当然是晋江,起点最厉害也得几天一本,太水了)。心情不好,一个月一本都看不完,中间可能都没耐心看完直接换书了。
所以现在有一种爱好就是上番茄,屎里淘金。真的字面意思,番茄很多书太屎了,但不排除有一些还算是过得去的。所以反而淘金成了一种小众乐趣。
就比如本来是玩手机的,后来迷上了充电头,本来是折腾 NAS 的,后来迷上了折腾路由器一样,看小说最终还是从看,变成了淘。但幸好淘的目的最终还是看。
番茄小说虽然说是免费,但 PC 端不友好,非得装那广告飞天的 App,用起来那叫一个费电。所以番茄源才应运而生,别问什么 app,问就是阅读,老安卓选手了。
那么问题来了,哪儿整番茄源呢,我从网上看过一个帖子是说用 Fofa 搜索 Tailscale DERP 服务器的,于是想,那我干脆拿来搜番茄源吧。
想到的是,真能搜到;没想到的是,搜到的太多了。
简单的在 hunter.how / fofa.info 上来一个查询,结果就大把大把的往出蹦,这下好了,不缺屎里淘金的源了。
具体怎么搜?我只能说高端的搜索往往只需要最简单的方式。
方块客户端
嗨,说到方块,老熟人了。
以前的方块那叫一个豪气,哪儿像现在扣扣嗖嗖?还不知道我之前方块周年庆(忘记哪一年了)抽的实体仙剑 4 重置版还发不发了。
不管,反正我当时给方块写过一个每日签到工具,用途就是每天自动登录一下平台,开一下所谓的积分宝箱,还能和 Steam Idle Master 一样模拟游戏运行赚点积分(后来也砍了)「CubeIdler」,然后想多攒点用积分换 Steam 游戏,可惜这活动没活多久就名存实亡了,现在只有方块自家的游戏了,没意思。
然后因为模拟运行游戏没了,所以就没必要本地运行他这个客户端了,但既然开始签到,那我就看看这平台到底有多少级好了,所以又改写了小工具「CubeFreebies」放云端运行,支持登录,开宝箱,刷方块的免费游戏列表然后领游戏。
CubeFreebies 用的是方块的手机网页登录,因为这个页面没有验证码,然后这个小工具一直管用到 26 年年初大概 1 月底 2 月初的时候,可能是终于想起来给手机网页登录加上验证码了,于是签到作废了。
但我的歪点子又打到了客户端头上,上文说到我拆 LGHub 的时候发现是本地 Electron 前后端架构觉得非常抽象,但在我这,这个抽象的前辈其实就是方块了。
问题又来了,我拆过方块的 asar,登录逻辑并不在这里,而且保存的密码也并非我自己的密码,而是经过 hash 的一个密码,也没在 asar 找到逻辑,所以我寻思,应该在真正的后端程序里,可我只会用 IDA 加载程序,最多用 text subview 看看文本已经是顶天的水平了。
不过,AI 牛逼啊,我直接拿 IDA 的 assembly 就找 Gemini 2.5 Pro 去问了,一路深究,最终发现也就是套了一个 hash,难点主要在 MCode 机器码上,但后来发现机器码并没有校验,所以其实是可以随机生成的……
哎,都是草台班子,唯一的好消息就是我的 CubeFreebies 又再一次能用了。
手机字体
哦,三月左右买了台红魔 11 Air 替换掉之前的红米 K30s,国际版系统所以可以正经用谷歌支付了,原来的模块方案在 SafetyNet 被彻底弃用之后根本不好使,于是乎用了相当长一段时间的实体卡,加上旧机器也有点卡了,手机也据说因为内存要涨价了,且特别想要一个背板纯平的手机,所以就红魔 11 Air 了(并非纯平,但带上壳就平了)。
国际版系统,意想不到的干净,缺点是,有些 app 会显示非常雷霆的中文字体(说你呢 Obtainium),超级超级超级超级!丑。反正我个人是没理解为什么非要搞成这样。
缺点在于,太干净了,主题切换里没有字体选项,也就换不了这个雷霆字体,上 Reddit 搜了下,也有不少和我一样的情况,不过有个老哥说可以装国内版系统的 apk 来搞定,但我找了一圈没找到哪儿下载,好消息是找到线刷国内版的包了,于是乎一顿拆包提取 apk,在万能的 AI 的帮助下终于找到主题 apk,装上之后终于可以改字体了,于是开心的换了霞鹜的旧字型版本。
哎,其实新手机是不想折腾的,实在是没辙。
Linux & Win 蓝牙设备共用
4 月左右捡到一块 500 G 的固态,所以搞了个硬盘盒,装上了 Ubuntu,别问为什么不装 Arch 或者为什么不装别的,因为懒得每次切换系统还要切换 Secure Boot 了。
上一次体验 Ubuntu 还是上一次(14.04 LTS),这一次已经是 12 年之后了,感觉除了长的差不多,内里有些大不同了,除了 NTFS 驱动在从 ntfs-3g 换成 ntfs3 之后还是那么傻逼以外,体验感还是非常好的。
Steam 这 Proton 在经过这么多年的开发之后终于是能爽玩游戏了,不再像以前一样装个 Braid 还得专门去下 Linux 版安装了,甚至在 Linux 本身内存占用极低的情况下体验更好的感觉出来了。哎,现在这内存价格啊,说多了都是泪,后悔当时换笔记本的时候没买 64G 版本的了。
因为 K380 的原因,想在两边都用同一个蓝牙(对 K380 来说指同一个设备槽位),于是上网搜了下,竟然还真有共用的方法,因特网,很神奇吧。
只需要把 Windows 的 Link Key 拷贝覆盖到 Ubuntu 这边就正常用了,终于不用重启换槽了。
DevBox
这是最近弄的一个小玩意儿,Vibe coding 是很爽,但需要电脑保持开机跑确实很烦,而且远程跑还得开个 UU 远程或者远程桌面,有点麻烦。
更别说我本地许多开发环境配置的及其别扭,每次 AI 搜索到我的环境之后都会给我弄的一团乱,于是乎想让这些 Agent 都跑在 docker 里就成了我的刚需。
在经历过一番挣扎之后,终于算是找到了 HAPI,和 MindFS 算是解决了前端面板的问题,但组装一个 Docker 还是有点小麻烦,然后用 AI 搓了一个集成式的工具箱 DevBox(只能说 AI 真是太方便了)。
集成了 hapi,codex,claude code 以及 tailscale(不暴露外网访问),我现在只要连上 tailscale 就能随地大小 Vibe。所以现在我相当一部分的开发就直接在这个 DevBox 里搞定了,唯一的缺点就是 AI 喜欢重复下载工具链,可能 /tmp 有十几个重复的 go / zig 编译器,但也可以让 AI 读取会话去清理(反正都在 Docker 镜像里面,真干坏了重开就是)。
体验下来一个字,爽(当然还得有一个稳定的 API 提供商,不然卡 429 或者 503 爽不了一点)
法语学习小工具
这是我最近在弄的一个东西,学法语也不光是需求,更多的是有点想学,都怪黑客帝国 2 的那个法国人,说什么骂人就像用丝绸擦 PP 一样爽,然后法语就慢慢成了白月光朱砂痣,一个想学却一直没说服自己学的语言。
那最近有需求,又有 DevBox 随地大小 Vibe,为什么不直接开写呢?所以就有了这个这个小工具,暂时还没定下名字,不像我的那个字幕翻译工具—— 幕语,早早就被 AI 定下了名字(痛失取名权,虽然我是取名废)。
从 RFI 的播客拿音频和文本,加上谷歌翻译,以及 AI,生词本等老生常谈的功能,一个小工具就搞定了,但问题在于文本没有时间戳,于是只有请出我魔改的 WhisperDesktop,调用 Whisper V3 Turbo 来分析时间戳,好消息是效果不错,坏消息是完整程序得包含一个模型,体积便来到了 500 多 M 了,一点也不便携。
可能之后给加上 Elevenlabs 或者什么其他的 Transcribe 的 API,会在时间戳的体验和软件体积上作出一些突破,但不知道有没有什么长期免费的能拿来用,可能 Mistral?再说吧。
说在后面
距离上一次写这种乱七八糟的狗屁,已经过去了一年半还多了,其实本身是打算刚过了年就来个 hello-2026 的,正如 22 23 25 一样(咦?24 呢?)。
但因为自身惰性,最终这些废话还是积攒到了 10 月中旬才爆发出来。也不知道算是自己的狗屁不足了,还是说日子过得没那么激情,亦或是再也没有那双发现趣味的眼睛了?
一顿爆发也弄了两个多小时了,我觉得下次爆发的话还是应该用语音来写,打字还是太慢了。但换个角度来说,也许正是打字慢,才能有一些发挥和思考的空间。让我像写小学生作文一样,一段凑那么一点字数。
所以有时候也觉得那些写小说的作者,多少有那么点本事,让我来写,一个虚构的故事可能完结了都写不出 3000 字去。
那,最后还是用这句「回忆太伤神,今天就到这里吧」来结尾,这一篇可能对于我来说,算是回忆,但对可能的读者(最好别有)来说,能看个乐子也行,就这样吧。