You see this with some apps (I think ReVanced is a popular example?) and games occasionally, and I’ve never been clear on how they do it.
You see this with some apps (I think ReVanced is a popular example?) and games occasionally, and I’ve never been clear on how they do it.
That’s because .net (by default) compiles to IL and is later compiled to machine code by the JIT.
Once compiled to machine code you are unlikely to get anything close to the source. Usually assembly.