u/dpejoh

Image 1 — Specter — Play Integrity + root hiding module with WebUI [Magisk/KSU/APatch]
Image 2 — Specter — Play Integrity + root hiding module with WebUI [Magisk/KSU/APatch]
Image 3 — Specter — Play Integrity + root hiding module with WebUI [Magisk/KSU/APatch]
Image 4 — Specter — Play Integrity + root hiding module with WebUI [Magisk/KSU/APatch]
Image 5 — Specter — Play Integrity + root hiding module with WebUI [Magisk/KSU/APatch]
▲ 85 r/Magisk+1 crossposts

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.

GitHub

Download

Ko-fi

If something breaks or you hit a weird conflict, open an issue.

u/dpejoh — 5 days ago