[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4149":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":24,"defaultBranch":25,"hasWiki":23,"hasPages":24,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},4149,"LSPatch","LSPosed\u002FLSPatch","LSPosed","LSPatch: A non-root Xposed framework extending from LSPosed","",null,"Java",9171,1093,3,12,0,6,27,102,20,100.62,"GNU General Public License v3.0",true,false,"master",[],"2026-06-12 04:00:21","# LSPatch Framework\n\n[![Build](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002FLSPosed\u002FLSPatch\u002Fmain.yml?branch=master&logo=github&label=Build&event=push)](https:\u002F\u002Fgithub.com\u002FLSPosed\u002FLSPatch\u002Factions\u002Fworkflows\u002Fmain.yml?query=event%3Apush+is%3Acompleted+branch%3Amaster) [![Crowdin](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLocalization-Crowdin-blueviolet?logo=Crowdin)](https:\u002F\u002Flsposed.crowdin.com\u002Flspatch) [![Download](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FLSPosed\u002FLSPatch?color=orange&logoColor=orange&label=Download&logo=DocuSign)](https:\u002F\u002Fgithub.com\u002FLSPosed\u002FLSPatch\u002Freleases\u002Flatest) [![Total](https:\u002F\u002Fshields.io\u002Fgithub\u002Fdownloads\u002FLSPosed\u002FLSPatch\u002Ftotal?logo=Bookmeter&label=Counts&logoColor=yellow&color=yellow)](https:\u002F\u002Fgithub.com\u002FLSPosed\u002FLSPatch\u002Freleases)\n\n## Introduction \n\nRootless implementation of LSPosed framework, integrating Xposed API by inserting dex and so into the target APK.\n\n## Supported Versions\n\n- Min: Android 9\n- Max: In theory, same with [LSPosed](https:\u002F\u002Fgithub.com\u002FLSPosed\u002FLSPosed#supported-versions)\n\n## Download\n\nFor stable releases, please go to [Github Releases page](https:\u002F\u002Fgithub.com\u002FLSPosed\u002FLSPatch\u002Freleases)  \nFor canary build, please check [Github Actions](https:\u002F\u002Fgithub.com\u002FLSPosed\u002FLSPatch\u002Factions)  \nNote: debug builds are only available in Github Actions  \n\n## Usage\n\n+ Through jar\n1. Download `lspatch.jar`\n1. Run `java -jar lspatch.jar`\n\n+ Through manager\n1. Download and install `manager.apk` on an Android device\n1. Follow the instructions of the manager app\n\n## Translation Contributing\n\nYou can contribute translation [here](https:\u002F\u002Flsposed.crowdin.com\u002Flspatch).\n\n## Credits\n\n- [LSPosed](https:\u002F\u002Fgithub.com\u002FLSPosed\u002FLSPosed): Core framework\n- [Xpatch](https:\u002F\u002Fgithub.com\u002FWindySha\u002FXpatch): Fork source\n- [Apkzlib](https:\u002F\u002Fandroid.googlesource.com\u002Fplatform\u002Ftools\u002Fapkzlib): Repacking tool\n\n## License\n\nLSPatch is licensed under the **GNU General Public License v3 (GPL-3)** (http:\u002F\u002Fwww.gnu.org\u002Fcopyleft\u002Fgpl.html).\n","LSPatch是一个无需root权限即可使用的Xposed框架扩展，基于LSPosed实现。它通过向目标APK中插入dex和so文件来集成Xposed API，允许用户在非root环境下修改应用行为。该项目支持Android 9及以上版本，并提供了通过jar包或管理器两种使用方式，适合开发者对应用程序进行定制化修改而不希望或无法获取设备root权限的场景。LSPatch采用GPL-3.0许可证发布，确保了开源社区的广泛参与与贡献。",2,"2026-06-11 02:58:42","top_language"]