- Presenta la experiencia de haber encontrado por casualidad un easter egg único mientras analizaban el interior de la ROM de la Power Mac G3
- Ya se sabía que en un recurso llamado HPOE estaba escondida una foto de los desarrolladores, pero hasta ahora era un misterio cómo mostrarla realmente
- El texto "secret ROM image" aparece dentro del código de SCSI Manager y da una pista clave
- Si se formatea un disco RAM con un nombre específico, se crea el archivo "The Team", y ese archivo revela la imagen oculta
- Este método funciona hasta Mac OS 9.0.4, y este hallazgo parece ser la primera revelación pública de este easter egg
Contexto del hallazgo del easter egg en la ROM de la Power Mac G3
- Recientemente, mientras analizaban la ROM de la Power Macintosh G3, descubrieron un easter egg que nunca había sido documentado oficialmente
- Para el análisis se usaron Hex Fiend y ROM Fiend, la plantilla de ROM para Mac creada por Eric Harmon
- Corresponde a las ROM de los modelos G3 beige de escritorio, minitorre y all-in-one usados entre 1997 y 1999
- Incluso el propio autor se sorprende de que la G3 ya tenga más de 27 años
Resumen de los hallazgos interesantes en la ROM
- Lo primero que llamó la atención fue una imagen JPEG dentro de un recurso de tipo HPOE, que se cree que es una foto grupal de las personas que participaron en el desarrollo de esos modelos
- Esta imagen ya había sido mencionada antes, pero no se había descubierto cómo mostrarla realmente
- En segundo lugar, encontraron unas interesantes cadenas Pascal en nitt resource ID 43 (Native 4.3): ".Edisk", "secret ROM image", "The Team"
- Se pensó que "secret ROM image" podía estar relacionado con el easter egg del Macintosh DOS Compatible, pero el método anterior no funciona en la G3
Proceso de análisis del código y deducción del método
- Decidieron desensamblar el código y analizaron el archivo completo de nitt43 con Ghidra
- Aunque no estaban familiarizados con el código ensamblador de PowerPC, el decompilador de Ghidra permitió convertirlo en código mucho más legible
- Se descubrió que una función clave interactúa con el controlador de .EDisk (disco RAM)
- Cuando detecta un volumen con el nombre "secret ROM image" (= disco RAM), escribe los datos JPEG guardados en HPOE resource ID 1 en un archivo llamado "The Team"
Cómo activar realmente el easter egg
- El análisis mostró que el easter egg se ejecuta si se formatea un disco RAM con el nombre "secret ROM image"
- Este método puede comprobarse en emuladores en línea como el proyecto Infinite Mac
- Pasos concretos:
- Activar el disco RAM en el panel de control de memoria
- Elegir Restart en el menú Special
- Al volver al escritorio, seleccionar el ícono del disco RAM
- Elegir Erase Disk en el menú Special
- Escribir exactamente "secret ROM image" como nombre y hacer clic en Erase
- Al abrir el disco RAM formateado, se genera el archivo "The Team"
- El archivo puede abrirse con SimpleText u otras aplicaciones para ver la imagen interna
Importancia del easter egg y cierre
- Se probó que este método funciona correctamente hasta la versión Mac OS 9.0.4
- Hasta ahora se sabía que esa imagen existía dentro de la ROM, pero la forma real de activarla se reveló por primera vez en esta ocasión
- Es muy posible que este sea uno de los últimos easter eggs oficialmente prohibidos después del regreso de Steve Jobs a Apple en 1997
- Gracias a varias pruebas y pistas, esta función oculta salió finalmente a la luz, y tiene gran valor tanto para el análisis de hardware y software de Macs antiguos como para la recuperación histórica de tecnología
Cierre
- Es un caso en el que una sencilla acción de renombrar y formatear un disco RAM reveló una imagen nostálgica no oficial del equipo de desarrollo que había permanecido oculta durante 27 años
- Es un caso interesante para lectores interesados en la técnica de los easter eggs, la cultura de desarrollo de Apple y las huellas ocultas de sus desarrolladores
1 comentarios
Opiniones en Hacker News