ProjectChampollion
1.0.0
Rosetta 2 est un mécanisme d'émulation permettant d'exécuter les applications x86_64 sur Apple Silicon basé sur Arm avec traduction binaire Ahead-Of-Time (AOT) et Just-In-Time (JIT).
Les détails techniques de Rosetta 2 sont partiellement documentés, mais pas assez riches. Le projet Champollion est un projet visant à révéler les internes de Rosetta 2. Actuellement, il fournit :
aot_shared_cache
Attention
Ce projet est un travail en cours et peut encore contenir quelques erreurs. Si vous trouvez des erreurs, veuillez les signaler dans le problème.
Pour citer ce référentiel, veuillez ajouter l'entrée BibTeX suivante.
@software{prj_champ_rosetta2,
author = {Koh M. Nakagawa},
title = {{Project Champollion: Reverse engineering Rosetta 2}}
url = {https://github.com/FFRI/ProjectChampollion},
version = {0.1.0},
year = {2021},
}
Les outils de ce projet sont distribués sous licence Apache version 2.0.
Koh M. Nakagawa. © FFRI Sécurité, Inc. 2021