Xposed framework extending LSPosed without rooting
LSPatch is a rootless implementation of the LSPosed framework, which integrates the Xposed API by inserting dex into the target APK. A minimum of Android 9 is required to make it work, and it theoretically supports Android versions up to the same as LSPosed.