COPG v6.3.0 Changelog

COPG v6.3.0 Changelog

COPG Build Bot

Changelog 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.

---

Report Page