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
.unity3darchives on-device to inject 40+ Collector, Legend, and Collab hero skins intomulonggame_table_1(CAB-728f8b2bd4a2ebfb6b6f1ef7e4be6373) with zero fallback sphere errors and automaticmini_patch/synchronization. - 165Hz Spoofer: Injects an ASUS ROG Phone 8 Pro (
ASUS_AI2401_A/Adreno 750) System Performance Table, lockspeak_refresh_rateandmin_refresh_rateto165.0 Hzvia Shizuku system settings, and writesHighFpsModeSee = 4intocom.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_addthroughPVP_039_add). - IL2CPP Engine: Integrates a stealth
OverlayServiceHUD featuring a live IL2CPP method invoker,??wildcard AOB signature scanner, multi-type memory searcher (Dword,Float,Qword,Hex), andMemoryGuardanti-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.
More from Willygailo
Reviews (0)
No reviews yet. Be the first to review!