

Discover more from Learn Pentesting like a Pro!
Stay updated on the latest cybersecurity insights from Cloud and Mobile to Blockchain. (HUNDREDS OF SUBSCRIBERS)
Continue reading
How to reverse engineer any Android game using Unity in 3 steps
LEVEL: ADVANCED
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.
Bonus track
Also you can use the following Frida wrapper to save time: https://github.com/vfsfitvnm/frida-il2cpp-bridge
You might be also read: