LSPatch is an Android runtime hooking tool and non-root app patcher. It provides a non-root implementation of the Xposed framework, allowing for the modification of Android application behavior without requiring administrative system access.
The project enables the integration of Xposed modules into specific applications by embedding the necessary API components directly into the application package. This allows for application sandbox customization and the execution of framework modules on standard devices.
The framework achieves these modifications through dex-based method hooking, dynamic library injection, and runtime class loading. It utilizes manifest-based entry points and package-level API embedding to initialize the hook manager and resolve dependencies within the target application's execution environment.