HorridModz
Platinian
Hello, here is a class name deobfuscator for IL2CPP games, similar to Beebyte-Deobfuscator. It takes in an on obfuscated dump.cs file and an earlier unobfuscated version, and uses differential analysis to compare classes and generate a mapping of unobfuscated class names to obfuscated ones. It is lightning-fast, able to deobfuscate an entire game (9000 classes) in 15 seconds.
Check it out on Github!
In order to deobfuscate class names, you need an unobfuscated version of the game. Once you have obtained your unobfuscated and current version, dump both with Il2cppDumper or Il2cppDumper-GUI. If you know the pattern that obfuscated class names follow, you can provide the tool a regex. This will greatly help with deobfuscation accuracy by removing non-obfuscated names from the pool of potential matches. For example, Pixel Gun 3D's regex is "[丕世东专丛三丐丄丗丈七丒上丘丟丁丝业丏一丙丌丂不下与万且丅丑丞丆年月日년월일시분초時时分秒]+"; any classes in the obfuscated dump.cs that do not follow this naming pattern will be ignored.
Check it out on Github!
In order to deobfuscate class names, you need an unobfuscated version of the game. Once you have obtained your unobfuscated and current version, dump both with Il2cppDumper or Il2cppDumper-GUI. If you know the pattern that obfuscated class names follow, you can provide the tool a regex. This will greatly help with deobfuscation accuracy by removing non-obfuscated names from the pool of potential matches. For example, Pixel Gun 3D's regex is "[丕世东专丛三丐丄丗丈七丒上丘丟丁丝业丏一丙丌丂不下与万且丅丑丞丆年月日년월일시분초時时分秒]+"; any classes in the obfuscated dump.cs that do not follow this naming pattern will be ignored.