giacomoferretti / paranoid-deobfuscator

Deobfuscate "paranoid" protected apps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Warning

Currently not working on Windows. Please use WSL or a Linux VM. See #14.

Paranoid/LSParanoid deobfuscator

PyPI - Version

Note

Only compatible with Paranoid v0.3.0+ (released in 25 Jan 2020)

A script to deobfuscate apps obfuscated with Paranoid/LSParanoid to help you with static analysis.

Before After
Before After

Installation

Using pip

pip install paranoid-deobfuscator

Manual

  1. git clone https://github.com/giacomoferretti/paranoid-deobfuscator
  2. cd paranoid-deobfuscator
  3. pip install .

Usage

APK file (using Apktool)

  1. Decode .apk file: apktool d app.apk
  2. Run deobfuscator: python -m paranoid_deobfuscator app
  3. Build: apktool b app
  4. Enjoy your deobfuscated apk!

DEX file (using smali)

  1. Disassemble .dex file: baksmali d classes.dex
  2. Run deobfuscator: python -m paranoid_deobfuscator out
  3. Assemble: smali a out
  4. Enjoy your deobfuscated dex!