LSPatch
LSPatch: A non-root Xposed framework extending from LSPosed
A tool for Android that lets you apply Xposed-style app modifications without rooting your device by injecting the modification code directly into the app APK file before installation.
LSPatch is a tool for Android that lets you run app modifications without rooting your device. Rooting gives you deep administrative access to an Android phone, but it also voids warranties, can trigger security checks in banking or payment apps, and requires a specific setup that varies by device. LSPatch works around this by modifying the app files themselves rather than the operating system.
The modifications it enables come from the Xposed framework, a well-established system in the Android modding community that lets small add-on plugins change how apps behave. Normally, Xposed and its successor LSPosed require root access to work. LSPatch achieves a similar result by inserting the necessary code directly into the target app's package file (an APK file) before you install it. The patched app carries the modification machinery inside it, so no system-level changes are needed.
You can use LSPatch in two ways. One is through a desktop tool: you download a jar file, run it with Java on a computer, and it handles the patching process. The other is through a manager app installed directly on the Android device, which walks you through the steps on-device. Both produce a modified APK that you can install.
The project supports Android 9 and above. Stable versions are available on the GitHub releases page, and experimental builds are generated automatically by the project's continuous integration system. Translations are handled through Crowdin if contributors want to add new languages. The project is released under the GNU General Public License v3. The README is brief and does not cover advanced configuration.
Where it fits
- Apply Xposed module tweaks to a specific Android app without rooting your phone, avoiding warranty voids and banking app security blocks.
- Patch an APK on your desktop using the jar tool and install the modified version on your Android device.
- Manage and apply Xposed modules directly on-device via the LSPatch manager app without needing a computer.