Tool Android Mod Menu Lib Protector

Sodawater

Retired Staff
Retired but loved <3
Been retired for a long time, but I've had some free time here and there to ease my way back into modding slowly. I created this tool and wanted to share it with the team. Anyone who wants to use it to protect their mod menu (libname.so) enjoy :)

Lib Protector v3.1 — Android .so Binary Hardening Tool

A free tool that adds multiple layers of protection to your mod menu .so files, making them harder to reverse engineer, steal, or repackage.

What it does:
  • Encrypts all readable strings so they show as garbage in IDA/Ghidra
  • Renames exported symbols to random names
  • Injects anti-debug checks (blocks ptrace/debuggers)
  • Injects anti-hook detection (detects Frida, Substrate, Xposed)
  • Adds anti-tamper CRC checks (detects if someone modifies your binary)
  • Code obfuscation with opaque predicates and decoy strings
  • VM virtualization layer
Supported architectures: arm64-v8a, armeabi-v7a, x86, x86_64

How to use:
  1. Download LibProtector.exe from the GitHub releases page
  2. Run it — no Python, no dependencies, just double-click
  3. Click Browse and select your .so file
  4. Check which protections you want (or leave them all on)
  5. Click Protect Binary
  6. Replace the .so in your APK with the protected one
  7. Sign and install

Known limitations:
  • Not compatible with libil2cpp.so (Unity IL2CPP libraries)
  • Best suited for mod menus, custom JNI libs, and small-to-medium .so files
  • Won't make your lib uncrackable, but it raises the bar significantly

Download: Releases · TproH/Android-Lib-Protector
 
Back
Top Bottom