![Image 1 — Specter — Play Integrity + root hiding module with WebUI [Magisk/KSU/APatch]](https://preview.redd.it/o3yy653b8q1h1.png?width=1080&format=png&auto=webp&s=a282940c91eabcf24f8abfecdc00582f06196b89)
![Image 2 — Specter — Play Integrity + root hiding module with WebUI [Magisk/KSU/APatch]](https://preview.redd.it/nnzgcd7b8q1h1.png?width=1080&format=png&auto=webp&s=ac41d8210c6cd9f6070eb74aac915123c99acce9)
![Image 3 — Specter — Play Integrity + root hiding module with WebUI [Magisk/KSU/APatch]](https://preview.redd.it/pyhi8oab8q1h1.png?width=1080&format=png&auto=webp&s=bec3170d134d8d8f42264ea0ca1aaccd83c6d506)
![Image 4 — Specter — Play Integrity + root hiding module with WebUI [Magisk/KSU/APatch]](https://preview.redd.it/giq8ppcb8q1h1.png?width=1080&format=png&auto=webp&s=b576c7e8f56298808b073f0c7b0bed502536b638)
![Image 5 — Specter — Play Integrity + root hiding module with WebUI [Magisk/KSU/APatch]](https://preview.redd.it/7mkkiegb8q1h1.png?width=1080&format=png&auto=webp&s=936438185fefb1f7dfdd82261b8c44fa46d7be02)
Specter — Play Integrity + root hiding module with WebUI [Magisk/KSU/APatch]
Built this because I was annoyed with the existing options. Here it is.
It handles keybox management, prop spoofing, root hiding config, and detection cleanup from a single WebUI. No config files to edit by hand.
Stuff worth knowing:
Keybox catalog with Google revocation checking. If your keybox is burned it tells you instead of silently failing
Generates target.txt automatically. You can also override targeting per-app
Boot props handled properly — ro.boot.*, vendor.boot.*, build fingerprint, Realme-specific stuff — at the right boot stage
Security patch date is fetched live from source.android.com, not hardcoded
Conflict resolution is automatic. TSupport-Advance, Yurikey, and Integrity Box get their boot scripts disabled at boot (they stay installed, their Zygisk code still runs, just no overlap). TreatWheel, NoHello, and Sensitive Props coexist passively — Specter just backs off its own overlapping features
HMA-OSS, Zygisk Next, RKA, TEESimulator all supported
Widevine L1 fix, LSPosed ODEX cleanup, TWRP folder hiding built in
Every feature has a toggle in the Control tab so you can turn off what you don't need
WebUI is TypeScript + Vite + Material 3. Dark/light/auto, Monet support, 9 color presets. Runs fully local, no CDN calls at runtime.
Works on Magisk, KernelSU, and APatch — runtime bridge detection so no hardcoded assumptions about which manager you're on.
If something breaks or you hit a weird conflict, open an issue.