Projeto experimental de engenharia reversa e recompilação estática. O objetivo é traduzir o executável original para código nativo em Windows e Linux, sem substituir o console por um emulador.
Pesquisar o caminho técnico para traduzir o software do console para uma execução nativa em Windows e Linux. O progresso será registrado com evidências, limites e bloqueios reais.
A inclusão de novos blocos alterou a trajetória de forma reproduzível: o replay atual para em 0x007124A4 após 425.795 instruções.
Bloqueio
A compilação de raízes adicionais altera o caminho executado pelo harness: o novo replay determinístico termina antes da trajetória anterior, com Miss...
Solução
O resultado foi reproduzido duas vezes no mesmo artefato. O diário agora distingue as duas trajetórias e o próximo ajuste será guiado pelo novo PC, se...
O replay do Toy Story 3 chegou a 1.407.620 instruções; o limite atual do CFG está em 0x0071B760.
Bloqueio
O bloco guest 0x0071B760 ainda não está incluído no harness parcial, que para com MissingCompiledBlock antes de apresentar o jogo.
Solução
O bloco 0x0071B190 foi adicionado, ampliando o CFG para 45.170 operações e 21.338 blocos básicos; o replay prosseguiu sem erro guest ou falha de memór...
O replay nativo parcial do Toy Story 3 avançou para 971.780 instruções, com o bloqueio atual identificado em 0x007185E0.
Bloqueio
O artefato parcial ainda não contém o bloco de código guest em 0x007185E0; a execução termina com MissingCompiledBlock antes de abrir uma tela do jogo...
Solução
Foram adicionadas raízes observadas ao CFG do ELF, recompiladas 45.141 operações e 21.293 blocos básicos e repetido o replay nativo. O novo limite foi...
O replay recompilado avançou de 930.772 para 1.299.588 instruções concluídas, sem erro guest ou falha de memória.
Bloqueio
A execução parcial ainda para quando alcança blocos ausentes no CFG observado; o bloqueio atual ocorre em 0x0071ABC0.
Solução
Acrescentamos sete raízes observadas, da 0x00717FB0 até 0x0071A5D8, e recompilamos o harness nativo. O artefato passa a ter 267 raízes, 45.036 operaçõ...