4.0
Migrated to the modern Xposed API (libxposed).
Requires an LSPosed 2.x fork implementing modern API 101+ (minApiVersion=101 / targetApiVersion=102). Mainline LSPosed 1.9.x will not load this build — stay on 3.1 there.
- Entry points now declared in
META-INF/xposed/;onSystemServerStarting+onPackageReadyreplacehandleLoadPackage. - Settings moved off
XSharedPreferencesto framework remote preferences: toggles apply live, no reboot. The app can now read and show its own LSPosed scope. - Outlook enrollment-gate hooks install only in Outlook's process.
- Your scope is preserved on upgrade; 3.x settings are not — you start from defaults (everything on).
- minSdk 21 -> 26.
Full changelog: https://github.com/Bouteillepleine/FuckDevicePolicy/blob/main/CHANGELOG.md