- Joined
- Jan 8, 2019
- Messages
- 56,623
- Solutions
- 2
- Reputation
- 32
- Reaction score
- 100,456
- Points
- 2,313
- Credits
- 32,750
6 Years of Service
76%
Generic Android Deobfuscator
Simplify virtually executes an app to understand its behavior and then tries to optimize the code so that it behaves identically but is easier for a human to understand. Each optimization type is simple and generic, so it doesn't matter what the specific type of obfuscation is used.
Before and After
v1.3.0 - Now with Smali Debugger (sdbg)
This version has a few fixes but mostly the new new Smali Debugger tool which allows you to step through smalivm executions line by line, set breakpoints, etc. It was an experiment to see if smalivm could easily be used as a library (it's easier now) and to play with Kotlin. Check it out and let me know what you think.
Version bump to 1.3.x because of some changes to the API.
Here's the change log.
Many small improvements to make smalivm a better library for more than just simplify
Fix correctness bugs around invoking methods and maintaining correct state
Updated dependencies
Simplify virtually executes an app to understand its behavior and then tries to optimize the code so that it behaves identically but is easier for a human to understand. Each optimization type is simple and generic, so it doesn't matter what the specific type of obfuscation is used.
Before and After


v1.3.0 - Now with Smali Debugger (sdbg)
This version has a few fixes but mostly the new new Smali Debugger tool which allows you to step through smalivm executions line by line, set breakpoints, etc. It was an experiment to see if smalivm could easily be used as a library (it's easier now) and to play with Kotlin. Check it out and let me know what you think.
Version bump to 1.3.x because of some changes to the API.
Here's the change log.
Many small improvements to make smalivm a better library for more than just simplify
Fix correctness bugs around invoking methods and maintaining correct state
Updated dependencies
To see this hidden content, you must like this content.