- Device running Android 8+
- Magisk installed with Zygisk enabled
- USB debugging enabled
- Open Magisk Manager app
- Settings β Zygisk β Enable
- Reboot device
- Download from https://github.com/LSPosed/LSPosed/releases
- In Magisk β Modules β Install from storage β select LSPosed zip
- Reboot
- After reboot, open LSPosed Manager
- Go to Modules tab β should be empty
- Logs tab should show "LSPosed service is running"
- Open LSPosed Manager
- Tap search icon β browse or search module name
- Tap module β Install
- Confirm scope (which apps it applies to)
- Reboot or kill the target app
Important: Scope controls where the module hooks. Scope to just your target app for less overhead.
| Issue | Fix |
|---|---|
| "LSPosed service not running" | Reboot, check Zygisk is enabled in Magisk |
| Module installed but not working | Check scope is correct, kill target app |
| Device boot loops | Boot to recovery, uninstall LSPosed from Magisk |
| Need Zygisk modules (Shamiko, etc.) | Install ZygiskNext first, then module |
- Hide My AppList β prevent apps detecting other installs
- PlayIntegrityFix β pass Google attestation on rooted devices
- DisableFlagSecure β allow screenshots everywhere
- CorePatch β disable APK signature verification (for testing)