whatisgithub

What is lspatch?

lsposed/lspatch — explained in plain English

Analysis updated 2026-06-24

9,078JavaAudience · developerComplexity · 3/5LicenseSetup · moderate

In one sentence

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.

Mindmap

mindmap
  root((LSPatch))
    What it does
      No-root patching
      APK modification
      Xposed support
    How it works
      Injects into APK
      No system changes
      Android 9 and up
    Usage modes
      Desktop jar tool
      On-device manager
    Use cases
      Bypass root checks
      Apply UI tweaks
      Add app features
    Audience
      Android modders
      Power users
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Apply Xposed module tweaks to a specific Android app without rooting your phone, avoiding warranty voids and banking app security blocks.

USE CASE 2

Patch an APK on your desktop using the jar tool and install the modified version on your Android device.

USE CASE 3

Manage and apply Xposed modules directly on-device via the LSPatch manager app without needing a computer.

What is it built with?

JavaAndroid

How does it compare?

lsposed/lspatchdidi/virtualapkwasabeef/android-gpuimage
Stars9,0789,0579,159
LanguageJavaJavaJava
Setup difficultymoderatehardeasy
Complexity3/54/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Java on your desktop for the jar tool, or an Android 9+ device for the manager app, patched apps are not signed by the original developer.

Released under GNU GPL v3, you can use and modify it freely, but any distributed version must also be open source under the same license.

So what is it?

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.

Copy-paste prompts

Prompt 1
Walk me through using the LSPatch jar tool on my desktop to patch an Android APK with an Xposed module, then install the result on my phone running Android 11.
Prompt 2
How do I use the LSPatch manager app on-device to apply an Xposed module to a specific installed app without rooting my Android phone?
Prompt 3
What are the differences between patching an APK using the LSPatch desktop jar tool versus the on-device manager app, and when should I use each?

Frequently asked questions

What is lspatch?

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.

What language is lspatch written in?

Mainly Java. The stack also includes Java, Android.

What license does lspatch use?

Released under GNU GPL v3, you can use and modify it freely, but any distributed version must also be open source under the same license.

How hard is lspatch to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is lspatch for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.