How to fix "INVALID METADATA VERSION" error in dll files
It may happen with some Android games (and not only) that you see an error like this when trying to hack or simply browse a dll. When this does happen, it means there's a missing or corrupt metadata version in the dll headers. I'll be fast and simple. What we will do is replacing these headers using CFF Explorer and HxD (or your favourite HEX EDITOR.. even CFF Explorer if you do prefer) with some working metadata version headers. If you don't have CFF Explorer installed yet, you can download it from here: CFF Explorer Now, let's open CFF Explorer and move the affected dll into the left box: Then, click on .NET Directory and a sub menu will appear. Just select MetaData Header and a table will show at the right. What you need to do is to copy the offset relative to the VersionString which represent the Version of the Metadata: As you can see, my Offset for the VersionString is: 00012118. I'll copy this offset. Now, let's use the Address Converter