重構了 patch_loader.cpp 並修改了bypass_sig.cpp,優化了 openat hook 的實現方式,簡化了 HookOpenat 和 enableOpenatHook 的流程。PatchLoader 的 LoadDex、InitArtHooker、InitHooks、SetupEntryClass、Load 方法也進行了結構優化,提升了代碼可讀性和健壯性,減少了重複代碼,並加強了錯誤處理。
參考自
|
||
|---|---|---|
| .github | ||
| apkzlib | ||
| core@e75b6007b4 | ||
| gradle | ||
| jar | ||
| manager | ||
| meta-loader | ||
| patch | ||
| patch-loader | ||
| share | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| LICENSE | ||
| README.md | ||
| build.gradle.kts | ||
| crowdin.yml | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| settings.gradle.kts | ||
README.md
Neo LSPatch Framework
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
- Min: Android 8.1
- Max: In theory, same with JingMatrix/LSPosed
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
- Download
lspatch.jar - Run
java -jar lspatch.jar
- Through manager
- Download and install
manager.apkon an Android device - Follow the instructions of the manager app
Star Number
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).