Android Chrome User Agent Changer (root)
Hey
I've been working on a Magisk module + companion app
that permanently switches Chrome's user agent on rooted
Android devices — and I just released v5.0 with a major
preset database overhaul.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT IT DOES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Most UA switcher solutions reset every time Chrome
restarts or the device reboots. This one doesn't.
so your chosen UA
survives reboots, Chrome updates, and force stops.
The companion app lets you switch presets from your
phone in seconds — no PC needed.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
v5.0 HIGHLIGHTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▸ 451 presets across 118 unique devices
▸ Every device has Chrome 145, 146, 147 AND 148 variants
▸ Android 16 presets — S25 Ultra/Edge, Z Fold7/Flip7,
Pixel 9 Pro, Pixel 9a
▸ 9 manufacturers — Samsung, Pixel, Xiaomi, OnePlus,
OPPO, vivo, Huawei, Apple, Bot
▸ 4-layer filter — Type / Manufacturer / Android
version / Chrome version
▸ Always latest Chrome — no hardcoded version numbers,
updated with every release
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PRESET BREAKDOWN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Samsung → 205 presets (S25, Z Fold7, A56, Tab S10...)
Pixel → 64 presets (Pixel 9 Pro XL, 9a, Fold...)
Xiaomi → 60 presets (Mi 15 Ultra, POCO F7 Pro...)
OnePlus → 20 presets
OPPO → 24 presets
vivo → 24 presets
Huawei → 20 presets
Apple → 32 presets (iPhone 16 Pro Max, iPad Pro...)
Bot → 2 presets (Googlebot, Bingbot)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
REQUIREMENTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✓ Android 9.0 or higher
✓ Magisk 24+
✓ Root access
✓ Chrome (stable, beta, dev or canary)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SUPPORTED CHROME PACKAGES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
com.android.chrome
com.chrome.beta / dev / canary
com.sec.android.app.sbrowser
com.huawei.browser
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DOWNLOAD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
GitHub →
https://github.com/enployer/android-chrome-user-agent-changer/releases/tag/v5.0Telegram → t.me/enployer
https://www.youtube.com/watch/9Xo_vhY3uYo━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
KNOWN ISSUES / FAQ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Q: Chrome still shows old UA after applying?
A: Force stop Chrome completely, then reopen.
If it persists, reboot the device.
Q: Does it work with Samsung Internet?
A: Yes, com.sec.android.app.sbrowser is supported.
Q: Will it survive a Chrome update?
A: Yes. The Magisk module rewrites the flag at
every boot regardless of Chrome version.
Q: Safe to use with other Magisk modules?
A: No known conflicts reported. If you find one,
post below and I'll investigate.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Drop any questions, bug reports, or preset requests
below. If there's a device missing from the list,
let me know the model number and Android version —
I'll add it to the next release.
Tested on Galaxy S25 Ultra, Pixel 9 Pro,
and Xiaomi 15 Pro.