- Apresenta a experiência de ter encontrado por acaso um easter egg incomum enquanto analisava o interior da ROM do Power Mac G3
- Já se sabia que uma foto dos desenvolvedores estava escondida em um recurso chamado HPOE, mas a forma exata de exibi-la continuava um mistério até agora
- O texto "secret ROM image" aparece no código do SCSI Manager e fornece a pista decisiva
- Ao formatar um disco RAM com um nome específico, é criado o arquivo "The Team", que revela a imagem oculta
- Esse método funciona até o Mac OS 9.0.4, e esta descoberta parece ser a primeira revelação pública desse easter egg
Contexto da descoberta do easter egg na ROM do Power Mac G3
- Durante uma análise recente da ROM do Power Macintosh G3, foi descoberto um easter egg que nunca havia sido documentado oficialmente
- Na análise foram usados o Hex Fiend e o ROM Fiend, template de ROM para Mac criado por Eric Harmon
- Trata-se da ROM dos modelos G3 beige desktop, minitower e all-in-one usados entre 1997 e 1999
- O próprio autor também se impressiona com o fato de o G3 já ter mais de 27 anos
Resumo das descobertas interessantes na ROM
- O primeiro ponto que chamou atenção foi uma imagem JPEG no recurso do tipo HPOE, que parece ser uma foto em grupo das pessoas que participaram do desenvolvimento desse modelo na época
- Essa imagem já havia sido mencionada antes, mas a forma de exibi-la nunca tinha sido esclarecida
- Em seguida, foi encontrada uma string Pascal interessante no recurso nitt ID 43 (Native 4.3): ".Edisk", "secret ROM image", "The Team"
- A hipótese inicial era que "secret ROM image" pudesse estar ligada ao easter egg do DOS Mac, mas o método antigo não funciona no G3
Análise do código e processo para chegar ao método
- Foi decidido desmontar o código e analisar todo o arquivo nitt43 no Ghidra
- Embora o código em assembly PowerPC não fosse familiar, o decompilador do Ghidra permitiu convertê-lo em um código bem mais legível
- A função principal revelou interações com o driver .EDisk (disco RAM)
- Quando é detectado um volume com o nome "secret ROM image" (= disco RAM), os dados JPEG contidos no recurso HPOE ID 1 são gravados em um arquivo chamado "The Team"
Como ativar o easter egg na prática
- A análise mostrou que o easter egg é acionado ao formatar um disco RAM com o nome "secret ROM image"
- Esse método pode ser verificado em emuladores online, como o projeto Infinite Mac
- Sequência detalhada:
- Ativar o disco RAM no painel de controle de memória
- Selecionar Restart no menu Special
- Depois de voltar à área de trabalho, selecionar o ícone do disco RAM
- Selecionar Erase Disk no menu Special
- Digitar exatamente o nome "secret ROM image" e clicar em Erase
- Ao abrir o disco RAM formatado, o arquivo "The Team" será criado
- O arquivo pode ser aberto no SimpleText ou em programas semelhantes para visualizar a imagem interna
Importância do easter egg e conclusão
- Foi testado que esse método funciona normalmente até a versão Mac OS 9.0.4
- Até agora já se sabia que a imagem existia na ROM, mas o método real de ativação só agora foi totalmente esclarecido
- É bastante provável que este seja um dos últimos easter eggs oficialmente proibidos depois que Steve Jobs voltou à Apple em 1997
- Graças a vários testes e pistas, essa função oculta veio à tona, o que dá grande relevância ao caso do ponto de vista da análise de hardware e software de Macs antigos e da descoberta histórica de tecnologia
Encerramento
- Trata-se de um caso em que uma imagem memorial não oficial da equipe de desenvolvimento, adormecida por 27 anos, foi revelada com o método simples de renomear e formatar um disco RAM
- É um caso interessante para leitores que se interessam por técnicas de easter egg, pela cultura de desenvolvimento da Apple e pelos vestígios ocultos de antigos desenvolvedores
1 comentários
Comentários do Hacker News