제목에서 언급한 파일은 unity 게임에서 무빙 및 HP/MP 와 같은 데이터 메모리가 있는 바이너리 파일이다.Unity에서 사용하는 언어는 주로 C#인데, li2cpp는 C#코드를 IL코드로 변환한 후 빌드할 플렛폼에 맞는 Assembly로 변환하여 실행한 기기에서 동작한다.* Unity : 주로 저사양 소규모 모바일 게임(2D)을 제작하는 데 널리 쓰이는 게임 엔진. 3D 그래픽을 채용하는 게임의 경우 언리얼 엔진이 주력이다.파일을 해석할 때는 디스어셈블러를 이용하여 ARM 아키텍쳐로 구성된 어셈블리어를 해석한다. 메타 데이터가 담긴 global-metadata.dat 파일을 적용하면 libil2cpp.so 에서 나타내는 메모리 주소에 대해 파악할 수 있다. 그러기 위하여 libil2cpp.so 와 ..