CalebFenton / simplify

Android virtual machine and deobfuscator
Other
4.41k stars 438 forks source link

Simplification Fail On 'Anti Java Decompiler' #139

Open apkunpacker opened 4 years ago

apkunpacker commented 4 years ago

myapp2.apk.zip Simplifying this small apk throw many error and simplification not completed . Apk is protected with https://m.apkpure.com/bg-anti-decompile-reverse-java/com.bgplus.Anti.JavaDecompiler

CalebFenton commented 4 years ago

Is this malware?

Is there a specific class or method you're interested in that it fails on?

apkunpacker commented 4 years ago

https://github.com/java-deobfuscator/deobfuscator/issues/534

apkunpacker commented 4 years ago

MTObfuscation.apk.zip Another sample on which simplify fail due to casting or some many other error . its not obfuscated with above similar sample but looks like same obfuscator used in https://github.com/rednaga/APKiD/issues/206

CalebFenton commented 4 years ago

To really be helpful, this should be in two issues, the issue should follow the template and include the logs and what you're trying to run, and you should try some of the workarounds suggested in the readme. This is because simplify will not work on every sample, and by following these suggestions, you reduce the possibility that it's the halting problem, relying on an non-static, instance variable, etc.

Ideally, in a perfect world, each issue is a single app with a particular method that's failing to simplify. This saves me a ton of time and makes it a lot easier to fix.

I also need to know if this is malware because I prioritize malware failing to deobfuscate.