Skip to content
Manifesto

Advanced

Dynamic Plugins: Lua hooks through LSPosed

Lua plugins with Java and native hooks, loaded through LSPosed.

Dynamic Plugins are Lua scripts that run inside a target app. They're loaded through Manifesto's Xposed module.

Requirements

  • Root, plus an Xposed framework (LSPosed) with API 101+.
  • Enable the Manifesto module for the target app, then restart that app.

The API

  • Java hooks: hook, hookAll, replace, constructors, and changing results or exceptions.
  • Reflection: classes, fields, invoke, proxies, loadDex.
  • Native: native hooks, memory access and pointer helpers.
  • Utilities: files, HTTP and JSON, preferences, resources and images, and injectActivity.

Tooling

The built-in editor has Lua completion, a linter, an API reference and a log viewer.

Use it responsibly

Only hook apps you own or are allowed to analyze. Don't use plugins to bypass licence checks, paid features or anti-cheat.