Skip to main content

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

Using pipx

pipx install paranoid-deobfuscator

Usage

$ paranoid-deobfuscator --help

Usage: paranoid-deobfuscator [OPTIONS] COMMAND [ARGS]...

Options:
  -v, --verbose  Enables verbose mode
  --help         Show this message and exit.

Commands:
  deobfuscate  Deobfuscate a paranoid obfuscated APK smali files
  helpers      Helper commands
$ paranoid-deobfuscator deobfuscate --help

Usage: paranoid-deobfuscator deobfuscate [OPTIONS] TARGET

  Deobfuscate a paranoid obfuscated APK smali files

Options:
  --help  Show this message and exit.
$ paranoid-deobfuscator helpers --help

Usage: paranoid-deobfuscator helpers [OPTIONS] COMMAND [ARGS]...

  Helper commands

Options:
  --help  Show this message and exit.

Commands:
  deobfuscate-string  Deobfuscate a string using extracted chunks
  extract-chunks      Save the chunks from a paranoid obfuscated APK
  extract-strings     Extracts the strings from a paranoid obfuscated APK

APK file (using Apktool)

  1. Decode .apk file: apktool d app.apk
  2. Run deobfuscator: paranoid-deobfuscator deobfuscate app
  3. Build: apktool b app

DEX file (using smali)

  1. Disassemble .dex file: baksmali d classes.dex
  2. Run deobfuscator: paranoid-deobfuscator deobfuscate out
  3. Assemble: smali a out

Release files for paranoid-deobfuscator 3.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for paranoid-deobfuscator 3.0.2
File Size Uploaded
paranoid_deobfuscator-3.0.2.tar.gz 20.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for paranoid-deobfuscator 3.0.2
File Interpreter ABI Platform
paranoid_deobfuscator-3.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 48.7 kB

Release files / paranoid_deobfuscator-3.0.2.tar.gz

Download URL paranoid_deobfuscator-3.0.2.tar.gz
Size 20.0 kB
Tags Source
SHA-256 checksum
How to use checksums
4076abf9d568d0e1bcd5b004300faee18ae61cc2e321af795e2af5f0210cf1b8
BLAKE2b-256 checksum
How to use checksums
b08a75dfed5ce188aeecabb5e27c7b295a22ad9ae0de09bbab9a48acd3f76de7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.13.2 Linux/6.12.13-200.fc41.x86_64

Release files / paranoid_deobfuscator-3.0.2-py3-none-any.whl

Download URL paranoid_deobfuscator-3.0.2-py3-none-any.whl
Size 28.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b92ab79b79b72de46bebe49d00a68412118bd575e3a0e3aca7ac604e0a5ec2f8
BLAKE2b-256 checksum
How to use checksums
56743597f14da9b48bce723e968e85c8207126d94e73c69a815024110b3db43c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.13.2 Linux/6.12.13-200.fc41.x86_64

Release history Release notifications | RSS feed

This release

3.0.2 This release

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page