Releases: giacomoferretti/paranoid-deobfuscator
Releases · giacomoferretti/paranoid-deobfuscator
v3.0.0
v2.0.1
There was an error in replacing the move-result-object
instruction.
Here is the comparison:
v2.0.0
const-wide v2, -0xdeadbeefL
invoke-static {v2, v3}, Lio/michaelrocks/paranoid/Deobfuscator$app$Release;->getString(J)Ljava/lang/String;
move-result-object v0
# Removed with https://github.com/giacomoferretti/paranoid-deobfuscator
# Removed with https://github.com/giacomoferretti/paranoid-deobfuscator
The code was searching for v2
instead of replacing the next move-result-object
. That was wrong.
v2.0.1
const-wide v2, -0xdeadbeefL
invoke-static {v2, v3}, Lio/michaelrocks/paranoid/Deobfuscator$app$Release;->getString(J)Ljava/lang/String;
move-result-object v0
# Removed with https://github.com/giacomoferretti/paranoid-deobfuscator
# Removed with https://github.com/giacomoferretti/paranoid-deobfuscator
const-string v0, "Hello World!"
Now it properly replace the move-result-object
with const-string
using the correct identifier.
v2.0.0 - Now a module too!
v2.0.0
Complete rewrite!
What's new
- Now you can use it as a module!
- Better edge-case handling!