Skip to content
This repository has been archived by the owner on Dec 13, 2023. It is now read-only.

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Dr-TSNG authored May 6, 2022
1 parent 6794d3a commit ef5e93d
Showing 1 changed file with 27 additions and 21 deletions.
48 changes: 27 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,42 @@
# LSPatch Framework

![Build](https://shields.io/github/workflow/status/LSPosed/LSPatch/Android%20CI?event=push&logo=github&label=Build) [![Crowdin](https://img.shields.io/badge/Localization-Crowdin-blueviolet?logo=Crowdin)](https://lsposed.crowdin.com/lspatch) [![Download](https://img.shields.io/github/v/release/LSPosed/LSPatch?color=orange&logoColor=orange&label=Download&logo=DocuSign)](https://github.com/LSPosed/LSPatch/releases/latest) [![Total](https://shields.io/github/downloads/LSPosed/LSPatch/total?logo=Bookmeter&label=Counts&logoColor=yellow&color=yellow)](https://github.com/LSPosed/LSPatch/releases)

## Introduction

LSPatch fork from Xpatch.
Rootless implementation of LSPosed framework, integrating Xposed API by inserting dex and so into the target APK.

LSPatch provides a way to insert dex and so into the target APK by repackaging. The following changes have been made since Xpatch
## Supported Versions

- Min: Android 9
- Max: In theory, same with [LSPosed](https://github.com/LSPosed/LSPosed#supported-versions)

1. use LSPosed as Hook framework
1. Clean up the code
1. merge Xpatch's Loader and Patch into a single project
## Download

For stable releases, please go to [Github Releases page](https://github.com/LSPosed/LSPatch/releases)
For canary build, please check [Github Actions](https://github.com/LSPosed/LSPatch/actions)
Note: debug builds are only available in Github Actions

## Usage

1. download the artifact
1. run `java -jar lspatch.jar`

## Dev
+ Through jar
1. Download `lspatch.jar`
1. Run `java -jar lspatch.jar`

```
Android Studio Arctic Fox | 2020.3.1 +
```
+ Through manager
1. Download and install `manager.apk` on an Android device
1. Follow the instructions of the manager app

## Build
## Translation Contributing

```
gradlew build<Debug|Release>
```
You can contribute translation [here](https://lsposed.crowdin.com/lspatch).

## Supported Android Versions
## Credits

- Min: Android 9
- Max: In theory, same with [LSPosed](https://github.com/LSPosed/LSPosed#supported-versions)
- [LSPosed](https://github.com/LSPosed/LSPosed): core framework
- [Xpatch](https://github.com/WindySha/Xpatch): fork source
- [Apkzlib](https://android.googlesource.com/platform/tools/apkzlib): Repacking tool

## Known issues
## License

1. Can't solve the signature verification issue perfectly
LSPatch is licensed under the **GNU General Public License v3 (GPL-3)** (http://www.gnu.org/copyleft/gpl.html).

0 comments on commit ef5e93d

Please sign in to comment.