Mecha - LoL client debugging & code injection
Mecha
Mecha is a small program that enables Chromium Remote Debugging inside the LoL client, and injection of custom JavaScript "plugins" into the frontend, giving you complete access to the DOM and minified source code.
Features
- GUI for hooking/unhooking the client (annoying to do by hand kek)
- Remote Debugging
- Custom JavaScript injection
- Coming soon: Plugin API, initialization order, resource swapping & other stuff
Usage
- 1. Download
- 2. Open client
- 3. Open Mecha GUI.exe
- 4. Hook via the GUI (only once is enough, rehook if you change your LoL directory, etc)
- 5. Restart your client, now you can open DevTools via the GUI. Any plugin you made will be injected on startup or refresh.
Intent
Ever since Riot disabled the command line arguments for remote debugging, there hasn't been a tool like this. I guess it's just fun for people to RE the client, given how perma slow it is.
Use it to debug, find exploits, mod your client, or anything, I don't care. Feel free to paste the injector & payload for your own stuff.
source code
Virus Test
1
2