LIBTOOL logo

LIBTOOL

Developed by @Willygailo

Dls
Ver
v3.2
Size
23.72 MB
Date
20 Oct 2026
libtool.md

LIBTOOL (Willy LibTool) is a dual-layer Android reverse-engineering and asset-patching toolkit for Mobile Legends: Bang Bang. Operating via Shizuku and ADB without root access, it unlocks 165 Hz frame rates, custom camera views, and 40+ hero skins while providing a native C++17 IL2CPP inspection overlay.

Technical Overview

LIBTOOL executes privileged binder shell operations through ShizukuShell.java and UnityBundlePatcher.java to unpack LZMA (0x41) and LZ4 (0x42/0x43) UnityFS v7 bundles directly inside /sdcard/Android/data/com.mobile.legends/files/dragon2017/assets/ and files/mini_patch/. The Java patcher remaps m_Container path aliases inside CAB-* serialized files (AssetBundle PathID = 1) and rewrites 4-byte little-endian SkinID entries in GameResAlternative.unity3d without root permissions. On the native layer, libTool.so attaches an OpenGL ES 3 Dear ImGui overlay with runtime IL2CPP metadata reflection and inline instruction hooking via Dobby, Frida Gum, and AsmJit.

Core Features of LIBTOOL

  • UnityFS Patcher: Unpacks .unity3d archives on-device to inject 40+ Collector, Legend, and Collab hero skins into mulonggame_table_1 (CAB-728f8b2bd4a2ebfb6b6f1ef7e4be6373) with zero fallback sphere errors and automatic mini_patch/ synchronization.
  • 165Hz Spoofer: Injects an ASUS ROG Phone 8 Pro (ASUS_AI2401_A / Adreno 750) System Performance Table, locks peak_refresh_rate and min_refresh_rate to 165.0 Hz via Shizuku system settings, and writes HighFpsModeSee = 4 into com.mobile.legends.v2.playerprefs.xml.
  • Drone Camera: Adjusts battlefield camera height across 2X to 5X presets or a 1.0x–6.0x custom FOV slider by patching SceneCameraConfig, CameraHeight, and PVP map bundles (Cab-PvpMap011_add through PVP_039_add).
  • IL2CPP Engine: Integrates a stealth OverlayService HUD featuring a live IL2CPP method invoker, ?? wildcard AOB signature scanner, multi-type memory searcher (Dword, Float, Qword, Hex), and MemoryGuard anti-tamper protection.

Compatibility & Quick Setup

Requires Android 11 or newer for Wireless Debugging (or ADB on SDK 34) — install app-debug.apk, start the moe.shizuku.privileged.api service, and tap Grant Shizuku Permission.

Disclaimer: This project is developed strictly for educational, asset format research, and reverse-engineering study purposes, and all game trademarks and assets belong to their respective owners.

Willygailo

Willygailo

Official Developer

More from Willygailo

Reviews (0)

No reviews yet. Be the first to review!