A fork of NPatch allowing to patch API 101 plugins (gkms-localify only)
Go to file
NkBe af548bb25d
feat: 增加已修補列表自動刷新 & 優化安裝完成後的跳轉邏輯
1. AppManageViewModel:
- 實現已修補應用列表的自動刷新機制(每 90 秒輪詢一次)。
- 引入 `silent` 參數區分自動刷新與手動刷新,避免自動刷新時 UI 出現加載轉圈,提升體驗。

2. NewPatchPage:
- 重構安裝成功的判定邏輯:不再僅依賴 PackageInstaller 的回調。
- 新增 `BroadcastReceiver` 監聽系統 `PACKAGE_ADDED` 和 `PACKAGE_REPLACED` 廣播。
- 確保系統真正註冊完新包後再執行導航返回 (navigateUp),解決安裝後立即返回導致列表尚未更新或狀態不同步的問題。
2025-12-03 00:33:21 +08:00
.github build(deps): bump the actions group across 1 directory with 2 updates (#31) 2025-12-02 21:40:46 +08:00
apkzlib Core upgrade (#213) 2023-06-29 02:17:00 +08:00
core@f8c4b6c5a5 Refactor:Replace all instances of `lspatch` with `npatch` 2025-12-02 23:42:23 +08:00
gradle Release 0.7.2 2025-11-19 23:31:04 +08:00
jar Refactor:Replace all instances of `lspatch` with `npatch` 2025-12-02 23:42:23 +08:00
manager feat: 增加已修補列表自動刷新 & 優化安裝完成後的跳轉邏輯 2025-12-03 00:33:21 +08:00
meta-loader Refactor:Replace all instances of `lspatch` with `npatch` 2025-12-02 23:42:23 +08:00
patch Refactor:Replace all instances of `lspatch` with `npatch` 2025-12-02 23:42:23 +08:00
patch-loader Refactor:Replace all instances of `lspatch` with `npatch` 2025-12-02 23:42:23 +08:00
share Refactor:Replace all instances of `lspatch` with `npatch` 2025-12-02 23:42:23 +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 feat: add output log to media 2025-10-06 23:27:30 +08:00
LICENSE Create LICENSE 2021-04-09 11:48:53 +08:00
README.md Refactor:Replace all instances of `lspatch` with `npatch` 2025-12-02 23:42:23 +08:00
build.gradle.kts feat: 增加已修補列表自動刷新 & 優化安裝完成後的跳轉邏輯 2025-12-03 00:33:21 +08:00
crowdin.yml [skip ci] Config crowdin 2024-07-24 10:45:10 +02:00
gradle.properties Refactor:Replace all instances of `lspatch` with `npatch` 2025-12-02 23:42:23 +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 Refactor:Replace all instances of `lspatch` with `npatch` 2025-12-02 23:42:23 +08: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 npatch.jar
  2. Run java -jar npatch.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).