COPG v6.3.0 Changelog
COPG Build BotChangelog for COPG v6.3.0
- Adds a per-app browser identity (User-Agent) spoof, plus baseband and per-app serial to round out the device fingerprint.*
Browser identity (User-Agent) spoof — new PRO feature
- Give each app its own browser User-Agent. A new User-Agent row in the package editor makes any WebView-based app report a different browser/device UA string — useful for sites and in-app web pages that gate content, layout or pricing on the browser identity.
- Named profiles, reusable across apps. Pick from a searchable list of built-in UA profiles or tap + to add your own string — saved and reusable across apps, just like the CPU, GPU, timezone and language lists.
- Overrides apps that set their own UA. As well as the default WebView User-Agent, it re-applies the fake one when the app loads a page, so apps that force their own UA still see the spoofed value.
- Resident — use it with care. This hook stays mapped in the app's memory while it runs, so a strict anti-cheat CAN detect it. It sits behind a red "use at your own risk" confirmation and should never be used on anti-cheat games. PRO, arm64 and arm32; hidden on x86.
Baseband (radio) version spoof — new feature
- Fake the modem/baseband version. The device editor's Advanced build props now includes a Baseband field (
Build.RADIO), so apps that read the radio firmware version see the value you set instead of your real modem's. - One-tap Generate. A Generate button fills a realistic Qualcomm-style baseband string matched to the profile, or type your own.
- Stealth, and free. It's applied as a normal Build field plus its matching system property, and the module unloads before the app starts — nothing of COPG stays in memory. No risk warning, no license needed.
Per-app serial — now per package
- A different serial for each app. Serial spoofing was previously device-profile only; a new Serial toggle in the package editor now gives an app its own
Build.SERIAL, derived from the package so it's stable per app and never shared between two apps. - Plays nice with device profiles. If the chosen device profile already sets a serial, the per-app toggle is disabled (the profile value wins) — no conflicting values.
- Stealth, and free. Field-set plus a copy-on-write
ro.serialno, zero residency. (Note: modern Android hides the real serial from ordinary apps, so this mainly matters for apps still reading the legacy field.)
Per-app screen DPI — new tweak
- Give a game its own screen density. A new Screen DPI field in the package editor's Tweaks section sets the display density while that app is open — a lower DPI fits more on screen (handy for some games' UI), a higher one makes everything bigger.
- Saves and restores your real DPI automatically. Your current density is backed up the first time it applies and restored when you close the app — you never have to set it back by hand.
- Held while the app runs, no switch lag. The density is applied once when the app opens and kept while it's running, including when you switch to other apps — it isn't re-applied on every app switch, so moving between apps stays smooth. It's put back only when the app is closed. Valid range 120–640; leave blank to turn off. Free, nothing loads into the app.
---