From f97f52dc8c1fc39b6b4c5889ae71e56beaa96589 Mon Sep 17 00:00:00 2001 From: 327135569 Date: Fri, 9 Apr 2021 11:49:59 +0800 Subject: [PATCH] Update README.md --- README.md | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 463e831..aa85772 100644 --- a/README.md +++ b/README.md @@ -1 +1,29 @@ -Run `gradlew.bat build[Debug|Release]` build this project +## Introduction + +LSPatch fork from Xpatch. + +LSPatch provides a way to insert dex and so into the target APK by repackaging. The following changes have been made since Xpatch + +1. use LSPosed as Hook framework +1. Clean up the code +1. merge Xpatch's Loader and Patch into a single project + + +## Usage + +1. download the artifact +1. run `java -jar mmpatch.jar` + +## Build + +``` +gradle build[Debug|Release] +``` + +## Principle + +LSPatch modifies the app property of AndroidManifest.xml in the target APK, changing it to the Application class in the inserted dex. Then it initializes LSPosed, and loads the Xposed module installed in the system. + +## Known issues + +Can't solve the signature verification issue perfectly