Skip to content

Releases: giacomoferretti/paranoid-deobfuscator

v3.0.0

24 Nov 22:22
Compare
Choose a tag to compare
BREAKING CHANGE: refactor to v3.0.0

v2.0.1

12 Jan 15:03
Compare
Choose a tag to compare

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!

06 Jul 11:34
3247ed2
Compare
Choose a tag to compare

v2.0.0

Complete rewrite!

What's new

  • Now you can use it as a module!
  • Better edge-case handling!