我有个习惯,动手写代码或拨动任何开关之前,先把能找到的每一份技术文档都囤积起来。怕搞砸任何东西,所以前期准备得极其小心。这套流程一直挺顺,直到资料堆积到一定程度,想再找到什么信息本身就成了一个新项目。

把一台PS4改造成备用算力节点这件事,成了我迟迟没能拿下的执念。不过这次轻松了不少,因为我花了整整一个月,把研究材料全喂给了NotebookLM。

打开网易新闻 查看精彩图片

把游戏机变成电脑的第一步,得先一头扎进混乱的笔记堆里。翻查那些古老的漏洞利用代码和社区文档,有了NotebookLM帮忙梳理,确实顺手很多。老实说,任何这类项目起步阶段都是纯粹的混乱,把一台普通PS4主机变成一个Linux计算集群也不例外。我甚至还没来得及捋顺思路,更别说判断该用哪套软件,就得先把浩瀚的技术文档一股脑儿倒进NotebookLM,好歹先建个基准线,反正这也是我付费买的服务,该用就用。

手头的资料散落得到处都是:GitHub仓库、安全博客的深度分析、漫无边际的Reddit帖子。我得人工过一遍,再把所有东西理顺。第一批喂进去的大块材料,全是关于固件越狱那摊子事。为了搞清楚怎么才能真正侵入PS4上基于FreeBSD 9构建的专有Orbis OS网络协议栈,我往NotebookLM里塞了大量漏洞利用的文档和越狱相关的资料。

我还抓取了人们通过路由器自动化实现越狱的原始Python脚本。因为越狱社区本身就是社区工作的一个大拼盘,我不得不自己拼凑出固件兼容性对照表,从7.00版本一直覆盖到11.00版本。这些信息靠我自己记根本管不过来。我需要NotebookLM,尤其是当我意识到自己还得学更多Linux引导相关的知识时。这意味着又得保存一堆零散的教程,全围绕着kexec系统调用——这个调用能让你跳过PlayStation的正常启动流程,直接加载自定义的Linux内核。

我把怎么在USB 3.0驱动器上设置MS-DOS分区、FAT32与EXT4的格式化规则,以及编译好的内核镜像文件和initramfs存档该放在什么精确路径这些原始细节,全都喂给了NotebookLM。还有一大块研究集中在硬件兼容性的各种怪癖上,内容多得离谱。

一旦把项目的基准变量锁死、原始文档清理干净,我就开始真正让NotebookLM运转起来。因为NotebookLM会始终聚焦在原始素材上,保持原始文档的结构和含义完好无损,所以它很少胡编乱造。最让我印象深刻的是,它切掉所有过时的自制软件论坛噪音的效率高得惊人。PS4越狱社区的场景,简直是我翻过最混乱的领域之一。