A web-based runtime inspector and debugger for IL2CPP Unity games on Android/VR/Mobiles.
✦ Download latest release ✦- Web-Based UI: Accessible via any web browser on your PC or phone. No heavy desktop client required.
- Assembly Explorer: Browse loaded assemblies, namespaces, classes, methods, and fields in a
dnSpy-like interface. - Scene Hierarchy: Real-time view of the Unity Scene. Create, delete, and manage GameObjects dynamically.
- Inspector:
- Edit
Transform(Position, Rotation, Scale). - View and modify public/private fields and properties.
- Supports
int,float,bool,string,Vector3,Color, and more.
- Edit
- Method Invoker: Call static or instance methods directly from the browser with custom arguments.
- Instance Tracking: Find live instances of any class in memory.
- Component System: Add or remove components at runtime.
- Runtime Code Execution: Run lua code
BNM Explorer runs an embedded HTTP server directly inside the game process, allowing for direct memory manipulation without external debugging overhead.
- Patch the target game and insert our native mod.
Once the native mod is injected, follow these steps to access the interface:
Execute the following command to retrieve your device's local IP address:
adb shell ip addr show wlan0Locate the line starting with inet (e.g., inet 192.168.1.101/24).
Important
Ensure both your host machine and the target device are connected to the same Wi-Fi network.
Open your web browser and navigate to the following address:
http://<DEVICE_IP>:8080
Example: http://192.168.1.101:8080
(If you are doing it from VR just open https://127.0.0.1:8080)
