LSPatch

LSPatch enables Xposed modules without rooting the device by patching individual app packages.

github.com/JingMatrix/LSPatch
LSPatch homepage screenshot

About LSPatch

LSPatch is an open-source rootless Xposed framework that patches a target app's APK to embed the Vector loader and framework runtime, allowing that app to load Xposed modules without root, Magisk, KernelSU, or Zygisk. It runs modern libxposed and legacy de.robv.android.xposed modules through the same LSPlant-based hook engine and shared manager UI as Vector. It requires Android 9 (API 28) or newer, with the upper bound following Vector's compatibility notes.

LSPatch changes one app at a time and leaves the rest of the system untouched; it cannot hook system processes or apps that have not been patched. Manager mode keeps a patched app bound to the manager so module changes apply without re-patching, while Integrated mode bakes modules into a self-contained APK. A command-line patcher, lspatch.jar, is also provided. Shizuku is optional for silent installation; without it, users grant install unknown apps permission and install patched apps by hand.

Key features

  • Patches one app's APK to embed Vector loader and framework runtime
  • Supports modern libxposed and legacy de.robv.android.xposed modules through one engine
  • Manager mode applies module changes without re-patching the app
  • Integrated mode bakes modules into a self-contained APK needing no manager
  • Command-line patcher lspatch.jar patches APKs from a shell
  • Optional Shizuku enables silent installation of patched apps
Best for: Android users on Android 9 or newer who want to run Xposed modules in individual apps without rooting the device.
Good for
  • Does not require root, Magisk, KernelSU, or Zygisk for patched apps
  • Changes one app at a time and leaves the rest of the system untouched
  • Runs both modern and legacy Xposed modules through the same engine
Watch out for
  • Cannot hook system processes or apps that have not been patched
  • Requires Android 9 (API 28) or newer; upper version bound follows Vector
  • Without Shizuku, patched apps must be installed manually with unknown-app permission

LSPatch at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Android
Open source
Yes · Source code
Language
English
Good for
Developers
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

LSPatch alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Android Productivity Apps

Well-known listings from the same topic.

All 54

LSPatch FAQ

Does LSPatch require root or Zygisk?
No. It patches a target app's APK to embed the loader and framework runtime, so that app can load Xposed modules without root, Magisk, KernelSU, or Zygisk.
What Android versions are supported?
Android 9 (API 28) or newer. The upper bound follows Vector's compatibility notes.
What is the difference between Manager mode and Integrated mode?
Manager mode keeps the patched app bound to the manager, so module changes apply without re-patching. Integrated mode bakes the modules into the APK, producing a self-contained app that needs no manager afterward.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing