From a6839b585c143620ee4c857297b6039007c2c727 Mon Sep 17 00:00:00 2001 From: JingMatrix Date: Mon, 9 Dec 2024 13:26:12 +0100 Subject: [PATCH] [skip ci] Add development guild --- DEVELOPMENT.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 DEVELOPMENT.md diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md new file mode 100644 index 00000000000..1fe294afdc2 --- /dev/null +++ b/DEVELOPMENT.md @@ -0,0 +1,5 @@ +# How does LSPosed work ? + +`LSPosed` utilise the `postAppSpecialize` [Zygisk API](https://github.com/topjohnwu/Magisk/blob/master/native/src/core/zygisk/api.hpp) to inject into target process, and provides [Xposed Framework API](https://api.xposed.info/reference/packages.html) for modules to hook Java methods. +We recommend the [Development tutorial](https://github.com/rovo89/XposedBridge/wiki/Development-tutorial) by [rovo89](rovo89) for a better understanding of the purpose of Xposed. +`LSPosed` also provides [Native Hook API](https://github.com/LSPosed/LSPosed/wiki/Native-Hook) to facilite the routine of hooking functions in loaded native libraries.