Discover more from Learn Pentesting like a Pro!
How to reverse engineer any Android game using Unity in 3 steps
Step 1: Get the tool: Il2cppdumper
Download https://github.com/Perfare/Il2CppDumper (Unity il2cpp reverse engineer)
Step 2: Grab the APK needed files: libil2cpp.so & global-metadata.dat
Run the following commands in your Windows terminal:
apktool d package.apk copy package\lib\armeabi-v7a\libil2cpp.so . copy package\assets\bin\Data\Managed\Metadata\global-metadata.dat . Il2cppDumper.exe libil2cpp.so global-metadata.dat package_re\
Step 3: Show the code with DnSpy
Now open package_re\DummyDll\Assembly-CSharp.dll with DnSpy.
Also you can use the following Frida wrapper to save time: https://github.com/vfsfitvnm/frida-il2cpp-bridge
You might be also read:
Thanks for reading Learn Pentesting like a Pro! Subscribe for free to receive new posts.