A fork of NPatch allowing to patch API 101 plugins (gkms-localify only)
Go to file
NkBe c2fdd4941d
refactor: improve hook and dex loading logic
重構了 patch_loader.cpp 並修改了bypass_sig.cpp,優化了 openat hook 的實現方式,簡化了 HookOpenat 和 enableOpenatHook 的流程。PatchLoader 的 LoadDex、InitArtHooker、InitHooks、SetupEntryClass、Load 方法也進行了結構優化,提升了代碼可讀性和健壯性,減少了重複代碼,並加強了錯誤處理。
參考自 802d3fbe28 爲什麽這樣改我也有點忘了,commit用Copilot寫的
2025-09-07 22:17:31 +08:00
.github change name and url 2025-09-05 23:48:04 +08:00
apkzlib Core upgrade (#213) 2023-06-29 02:17:00 +08:00
core@e75b6007b4 Update dependencies 2025-08-03 09:42:16 +02:00
gradle Enhance installation and cleanup processes 2025-09-07 14:38:02 +08:00
jar Core upgrade (#213) 2023-06-29 02:17:00 +08:00
manager refactor: improve hook and dex loading logic 2025-09-07 22:17:31 +08:00
meta-loader Put original dex files in patched APK 2023-12-28 13:29:27 +01:00
patch Lower minSdkVersion 2025-09-05 23:48:04 +08:00
patch-loader refactor: improve hook and dex loading logic 2025-09-07 22:17:31 +08:00
share feat: add FileProvider and refactor install logic 2025-09-07 14:38:14 +08:00
.gitattributes Update workflow dependencies (#1) 2024-07-23 16:59:48 +02:00
.gitignore Turn on EXPORT_COMPILE_COMMANDS 2024-05-19 11:54:44 +02:00
.gitmodules Use axml (ManifestEditor) lib from LSPosed 2024-05-19 01:08:22 +02:00
LICENSE Create LICENSE 2021-04-09 11:48:53 +08:00
README.md Update README.md 2025-09-03 22:03:45 +08:00
build.gradle.kts change name and url 2025-09-05 23:48:04 +08:00
crowdin.yml [skip ci] Config crowdin 2024-07-24 10:45:10 +02:00
gradle.properties Core upgrade (#213) 2023-06-29 02:17:00 +08:00
gradlew Update JingMatrix/LSPosed 2025-03-15 09:22:18 +01:00
gradlew.bat Update gradle for GitHub Action 2024-11-21 10:09:38 +01:00
settings.gradle.kts Update JingMatrix/LSPosed 2024-09-16 19:22:26 +02:00

README.md

Neo LSPatch Framework

Build Crowdin Download Total

Introduction

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

We sincerely invite you to join our Telegram group to get more information and updates about NPatch.

Supported Versions

Download

For stable releases, please go to Github Releases page For canary build, please check Github Actions Note: debug builds are only available in Github Actions

Usage

  • Through jar
  1. Download lspatch.jar
  2. Run java -jar lspatch.jar
  • Through manager
  1. Download and install manager.apk on an Android device
  2. Follow the instructions of the manager app

Star Number

Star History Chart

Translation Contributing

You can contribute translation here.

Credits

License

NPatch is licensed under the GNU General Public License v3 (GPL-3) (http://www.gnu.org/copyleft/gpl.html).