Alternative to dex2jar and jd-GUI?
Actually the best alternative that I have tested is JEB Decompiler that works directly on Dalvik bytecode to generate the sources without conversion in Java bytecode(that is the main source of errors in decompilation procedure), but unfortunately is a commercial software a bit expensive for an individual.
Alternatively try Kivlad , but note that requires Ruby runtime 1.x to run, and is still an alpha release in development
Virtuous Ten Studio (VTS) is another nice tool that uses APKtool as engine, the quality of java src result is inferior to JEB and comparable to dex2jar + java decompiler, but the environment is very comfortable. (Has a donate license but works for free)
Related videos on Youtube
![android developer](https://i.stack.imgur.com/D5dZW.jpg?s=256&g=1)
android developer
Really like to develop Android apps & libraries on my spare time. Github website: https://github.com/AndroidDeveloperLB/ My spare time apps: https://play.google.com/store/apps/developer?id=AndroidDeveloperLB
Updated on July 14, 2022Comments
-
android developer almost 2 years
it seems that either dex2jar and/or jd-GUI gives bad de-obfuscation even for the simplest code of if-else condition (they show a
while(true)
loop which has areturn;
on its first line .are there any other freeware apps that do the same work of de-obfuscation? maybe something that can also use the mapping file of proguard ?
-
android developer over 10 yearsyes, it does look very promising, but as i've written, i ask for a free tool. not only this tool isn't free, it costs really a lot...
-
Silverstorm over 10 yearsUnfortunately actually there aren't much affordable choices. You can try Kivlad but is still an Alpha not comparable to Jeb
-
android developer over 10 yearsit actually looks promising. i hope they succeed making it a good tool.
-
android developer over 10 yearshow do you use "Kivlad" ? I've tried to write what they wrote on the readme, but it doesn't work: "ruby reflect.rb PACKAGE_NAME" . I also don't get where are the options being mentioned...