Two new tools — Concurrent Mic and a dedicated Device tab — plus three new anti-fingerprinting spoofs (Google Account, Wallpaper ID, getprop Consistency), a more reliable GPS spoof, MCC/MNC on the Cell spoof, wider screenshot-bypass coverage, a heartbeat-driven Hook Status, and a batch of fixes.*
Concurrent Mic — new
Use the microphone in two apps at once. Normally Android hands the mic to one app at a time, so you can't, say, talk in a game's voice chat while a recorder runs. The new Concurrent Mic toggle lets a second app capture the mic alongside the first. It's opt-in and off by default (with a boot crash-guard), since it works at a low level; turn it on only if you need it.
Device tab — new
Device-wide controls now live in their own tab. System- and device-level options moved out of Settings into a dedicated Device tab, so per-app spoofs (Library) and device-wide hooks (Device) are cleanly separated and easier to find.
Google Account spoof — new
Hide or fake the Google accounts an app sees. Anti-fraud SDKs (e.g. DoorDash's Forter) read the list of Google accounts signed in on your phone — the Gmail addresses plus a hidden per-account ID — and use it as a device-link signal that survives clearing app data and reinstalling, quietly tying two "different" accounts back to one phone. The new Google Account toggle makes a chosen app read a different account list than the rest of your phone: leave it on Hide so the app sees no accounts, or switch to Fake email to show one made-up account per persona. Applied out-of-process in system_server, so nothing of COPG loads into the app — stealth, pairip/anti-cheat-safe. Relaunch the app to apply. PRO.
Wallpaper ID spoof — new
Give each app its own wallpaper ID. Your wallpaper ID is a number Android bumps every time you change wallpaper; it survives data-clear/reinstall, so fraud SDKs use it to link accounts to one device. The new Wallpaper ID toggle reports a per-app value instead — set a normal-looking number per persona so each looks like a different, real phone. Out-of-process (system_server), stealth, pairip-safe. PRO.
getprop Consistency — new
Make a shelled-out getprop match the API. Some apps don't trust the normal Android APIs — they run the getprop command in a shell and compare it against what the app reads directly, and a mismatch exposes the spoof. The new getprop Consistency toggle makes a chosen app's child getprop (via Runtime.exec / ProcessBuilder / sh -c) return the same spoofed values as the API, so the cross-check lines up. Pair it with COW Prop Spoof for full coverage. Resident hook → PRO, behind the use-at-your-own-risk gate; never for competitive games.
GPS spoof — improved
Stays put through live tracking. The GPS coordinate spoof now holds through continuous location updates and Fused/GMS delivery, not just a one-off read — fixing reports where the fake location worked for a while then snapped back to the real position. It now overrides every coordinate read regardless of how the app receives it.
Cell Tower spoof — MCC/MNC
Fake the network operator too. The Cell Tower spoof already faked LAC/CI; you can now also set an optional MCC and MNC so an app reading the serving cell (including getAllCellInfo) sees a consistent fake operator, not your real one. Leave them blank to keep the real MCC/MNC. PRO.
Screenshot bypass — wider coverage
Disable-FLAG_SECURE now covers more apps. Two additional OEM screen-capture code paths are handled, so taking screenshots works in more apps that block it (parity with Lunaris). FREE, system-side.
Hook Status — now heartbeat-driven
Trust what the status page says. The system-server spoof layer now writes a real per-boot liveness heartbeat, so Hook Status shows whether the layer is actually running this boot — not just that the device booted. Fixes a false "Not loading", and adds an aggregate System-Server Spoofs health panel.
No more phantom-ON. System-server spoofs now stay greyed with a clear state chip until a reboot actually arms them, so a just-enabled hook never looks live before you've rebooted.
Fixes
Relaunching an app no longer flips auto-rotate. The in-app Launch/relaunch button used monkey, which quietly turned auto-rotate on; it now uses am start, leaving your rotation setting alone.
Install Patches showed the wrong state. The Install Patches row could read Off on open even when the patches were on, and the risk-gate confirmation could be hidden behind the sheet — both fixed.
Device-name leak on Xiaomi/POCO and Huawei. Device-info apps could still show your real marketing name (e.g. "POCO F3") as the Device name even with spoofing on, because the OEM marketing-name property wasn't being faked. It's now spoofed to match the rest of the profile, across every partition variant. (Needs COW Prop Spoof on.)
HTTP user-agent leak. The JVM's default HTTP user-agent (http.agent) now rebuilds from the spoofed model and Android version, so apps using it no longer leak the real device.
Quality of life
Keep your device-wide spoofs across updates. When you update over an existing install, COPG now asks (volume keys, 7s) whether to carry your system‑server / device‑wide spoof settings forward — press VOL+ to keep them on (they arm after one reboot, no re‑enabling). Do nothing, press VOL−, or use a phone with broken volume keys and they start OFF (safe) — choose that if the previous version bootlooped, then clean‑install. Your per‑app list is always updated fresh so you get the latest game/app profiles.
Open Console moved. The in-app Console moved from the Home screen to Settings → Developer.