Are there ways to decompile obfuscated dex/jar files into Java source code? I have an APK with no classes.dex file within it, but I have the odex file. I've tried using oat2dex and dex2jar to get the dex/jar files, and then used a few decompilers to get the Java source, but I'm either getting errors on some parts, or really hard to read code since it's obfuscated.
Here's what I've tried
- JD-GUI (first I've tried that completed decompilation, but with multiple errors)
- Fernflower (couldn't complete)
- Procyon (pretty good, but with some errors)
- CFR (better, but with some errors)
- Jadx (best, with least errors, but code is still obfuscated and hard to read, with multiple classes/methods with the same random names)
What can I do to get more readable code?