A pattern based Dalvik deobfuscator which uses limited execution to improve semantic analysis. Also, the inspiration for another Android deobfuscator: Simplify.
An old version of Mr. Bellard's JSLinux rewritten to be human readable, hand deobfuscated and annotated.
The main features of rpisec/llvm-deobfuscator are: Deobfuscation and Unpacking.
Open-source alternatives to rpisec/llvm-deobfuscator include: calebfenton/dex-oracle — A pattern based Dalvik deobfuscator which uses limited execution to improve semantic analysis. Also, the inspiration… java-deobfuscator/deobfuscator — The real deal. levskaya/jslinux-deobfuscated — An old version of Mr. Bellard's JSLinux rewritten to be human readable, hand deobfuscated and annotated. neo23x0/fnord — Pattern Extractor for Obfuscated Code. ntquery/scylla — Imports Reconstructor. upx/upx — UPX is a command-line utility designed to reduce the file size of compiled programs and shared libraries. It functions…