主要观点:作者在研究 Power Macintosh G3 的 ROM 时意外发现一个此前未被记录的彩蛋,通过深入分析代码和尝试,最终找到触发显示隐藏图片的方法。
关键信息:
- 在 Power Mac G3 的 ROM 中发现
HPOE
资源包含一张多人图片,Pierre Dandumont 曾提及但未说明如何在实际机器上显示,作者发现nitt
资源 ID 43 中的相关线索,包含“secret ROM image”等字符串。 - 经分析,代码中通过查找名为“.Edisk”的驱动、相关磁盘和卷,若卷名为“secret ROM image”,则加载图片资源并创建文件,该函数在另一处被调用,需格式化 RAM 磁盘并输入特殊文本才能触发。
- 在 Infinite Mac 中通过特定操作可实现,如在内存控制面板中启用 RAM 磁盘、选择特殊菜单中的重启等,在新格式化的 RAM 磁盘中可看到名为“The Team”的文件,双击可打开。此技巧在 Mac OS 9.0.4 之前有效,9.1 后可能失效。
重要细节: - 使用 Ghidra 反编译代码,虽存在一些问题但最终理清代码逻辑,作者不确定如何让 Ghidra 显示特定函数参数为 ASCII 形式。
- ^alex 帮忙确定需擦除 RAM 磁盘以激活彩蛋,作者在实际硬件上进行了测试验证。
- 此前人们知道图片在 ROM 中但不知如何激活,这可能是 1997 年 Steve Jobs 回归苹果后禁止彩蛋之前的最后一个彩蛋,作者好奇 Jobs 是否知晓此彩蛋。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。