# Device must have:
# 1. Magisk installed (see android-rom-guide)
# 2. Zygisk enabled in Magisk settings
# 3. LSPosed framework installed via Magisk module- Download LSPosed release: https://github.com/LSPosed/LSPosed/releases
- Pick
LSPosed-v<version>-<android_version>-arm64-release.zip
- Pick
- Flash in Magisk:
- Magisk app β Modules β Install from storage β select zip
- Reboot device
- LSPosed icon appears in notification area or Settings
# Via LSPosed app:
1. Open LSPosed app
2. Modules tab β tap + icon
3. Search for module (e.g., "Hide My AppList")
4. Install
5. Enable the module
6. Set scope (which apps it applies to) β CRITICAL!
7. Reboot device (usually required)Scope determines which apps a module affects:
- System scope β Module applies system-wide (affects ALL apps)
- Use for: system tweaks, theme changes
- App scope β Module only affects specific apps
- Use for: per-app privacy controls, app-specific mods
Example: "Hide My AppList" should be scoped to the apps that try to detect what you have installed.
Module causes bootloop:
- Boot to recovery (hold Vol Down + Power at boot)
- Settings β Magisk β Modules
- Disable problem module
- Reboot
Module doesn't seem to work:
- Force-stop target app:
adb shell am force-stop com.example.app - Make sure scope is correct (check LSPosed β Modules β app name)
- Reboot device
LSPosed won't install:
- Ensure Zygisk is enabled in Magisk settings
- Rebuild Magisk by reinstalling boot.img patch