과거에는 간단한 프로그램으로 데이터를 수정할 수 있었지만, "보안"이 강화되면서 유니티 엔진 데이터를 보호하는 설계가 필수가 되었다. 이 방식은 파일 수정을 어렵게 만들어 변조를 일으키기 어렵게 만든다.
하지만, 방패가 있으면 언제나 그걸 뚫는 창이 있듯이 이를 파훼하는 방법 중 하나가 바로 Il2CppDumper이다. 안드로이드(.APK) 역시 가능한 데, 안드로이드는 .exe 확장자가 없으므로 libil2cpp.so를 잡아주면 오픈할 수 있다.
물론, 오픈 이후에는 다시 리패키징하는 귀찮은 과정이 동반되는 데, 이 부분은 여기서 다루지 않고 단순히 이 툴을 어떻게 다룰 수 있는 지 알아보도록 하겠다. 해체하기 GitHub - Perfare/Il2CppDumper: Unity il2cpp reverse engineer Unity il2cpp reverse engineer.
Contribute to Perfare/Il2CppDumper development by creating an...
원문 링크 : 유니티 해체 툴 Il2CppDumper 사용법