Last updated: November 12, 2026. Short answer: the POCO X7 Pro (codename rodin, the same phone as the Redmi Turbo 4 in China) can be cleaned up a lot without root. Remove bloatware with Canta + Shizuku on the phone or ADB AppControl on a PC, revoke msa to kill system ads, and keep the Always-On Display permanently on by turning off system optimization in Developer options. Below are the package lists owners actually use, what never to remove, battery and gaming settings, working GCam ports and fixes for the most common problems. Most tips come from the POCO X7 Pro threads on 4PDA, cross-checked with XDA and Reddit.
Official POCO X7 Pro firmware: the latest HyperOS 3 Recovery and Fastboot ROMs for all regions (8), direct from Xiaomi's servers with file checksums.
| Codename | rodin (Redmi Turbo 4 in China) |
|---|---|
| Model numbers | 2412DPC0AG (Global), 2412DPC0AI (India), 24129RT7CC (China) |
| Chip / battery | Dimensity 8400-Ultra · 6000 mAh (6550 mAh in India), 90 W |
| Current software | HyperOS 3, Android 16 (Global OS3.0.303.0.WOJMIXM, OS3.0.304.0 rolling out) |
| HyperOS 4 | Scheduled for mid-November 2026: live status by region |
| Firmware | POCO X7 Pro Recovery and Fastboot ROMs |
1. Debloat the POCO X7 Pro (no root)
Removing an app with ADB (pm uninstall --user 0) only hides it for your user. The original stays in the system partition, so a factory reset brings everything back, and you can restore any single app with one command. That makes debloating safe, as long as you skip the core packages listed below.
Option A: on the phone, with Canta + Shizuku
- Enable Developer options: Settings → About phone, tap OS version 7 times.
- In Settings → Additional settings → Developer options, turn on USB debugging and Wireless debugging (connect to Wi-Fi first).
- Install Shizuku (thedjchi fork) 13.7.0 from its GitHub page: the official Shizuku 13.6.0 from the Play Store has a bug on MediaTek phones such as the X7 Pro (4PDA). Start it with Pairing (Shizuku shows a notification where you type the pairing code from Wireless debugging), then start the service. Keep the pairing-code screen open while you type the code, because closing it changes the code. If the notification’s input field is greyed out, set the notification style to Android in Settings → Notifications & status bar. Any Wi-Fi works, even a hotspot with no internet.
- Install Canta, grant it Shizuku access and remove apps. Stick to the ones Canta marks Recommended unless you know what a package does.
Alternatives that work the same way: ADB AppControl [Android] (pairs over Wi-Fi debugging, no PC) and LADB if you prefer typing ADB commands on the phone itself.
Option B: on a PC, with ADB AppControl or UAD-ng
- Install ADB and the Xiaomi USB drivers, enable USB debugging, plug the phone in and allow the computer.
- Open ADB AppControl (Windows) or Universal Android Debloater (UAD-ng) (Windows, macOS, Linux). Save a backup or export the app list first.
- Choose Uninstall. On HyperOS, Xiaomi blocks Disable for system apps, and uninstalling for your user is just as reversible (Filter → Removed → Enable in ADB AppControl, or
install-existing). For apps updated through Play Store or GetApps, first open App info → Uninstall updates and clear data. If ACBridge won’t install, turn on Install via USB in Developer options; ACBridge is optional and only loads icons.
Prefer commands? Remove a package with adb shell pm uninstall --user 0 com.miui.analytics and bring it back with adb shell cmd package install-existing com.miui.analytics. Our general HyperOS debloat guide has the full command walkthrough.
Packages X7 Pro owners remove without problems
These appear on two independent owner lists (XDA and Reddit, tested on HyperOS 2 and 3):
| Package | What it is |
|---|---|
com.miui.analytics | Xiaomi analytics |
com.miui.msa.global | System ads: revoke it first (section 3). If you still want it gone, uninstall it for your user with pm uninstall -k --user 0 com.miui.msa.global; restore with pm install-existing --user 0 com.miui.msa.global (4PDA example) |
com.miui.daemon | Usage data collection. 4PDA owners revoke it in Authorization & revocation instead of uninstalling it (section 3) |
com.miui.bugreport | Bug reporter |
com.miui.miservice | Services & feedback |
com.xiaomi.mipicks | GetApps store |
com.xiaomi.glgm | Game Center (not Game Turbo) |
com.google.android.videos | Google TV |
com.google.android.apps.tachyon | Google Meet |
com.google.android.apps.subscriptions.red | Google One |
Also commonly removed, if you don’t use them: App Vault / -1 screen (com.mi.globalminusscreen), Mi Browser (com.mi.globalbrowser), Mi Video (com.miui.videoplayer), Music (com.miui.player), Cleaner (com.miui.cleaner), Xiaomi Cloud (com.miui.cloudservice, com.miui.cloudbackup: only if you don’t use it, and set Find device the way you want it first, because its switch lives in the Xiaomi Cloud screen; leave com.miui.micloudsync installed, 4PDA’s Xiaomi list marks it never-remove), Mi Credit (com.xiaomi.payment) and the Facebook services (com.facebook.system, com.facebook.appmanager, com.facebook.services).
Do not remove these
| Package | Why |
|---|---|
com.android.systemui, com.android.settings, com.android.phone | Bootloop or no calls |
com.miui.securitycenter, com.miui.securitycore, com.lbe.security.miui | Permissions, Game Turbo, battery settings |
com.miui.home | Gestures and Recents depend on it, even with another launcher |
com.xiaomi.account, com.xiaomi.finddevice | Mi Account and Find Device; risk of being locked out |
com.miui.powerkeeper | Owners report heat and drain without it |
com.xiaomi.xmsf | Push service; some debloat scripts include it, but it can cause a bootloop |
com.xiaomi.discover | Updates Xiaomi’s system apps (one popular XDA list removes it; we don’t recommend that) |
com.mi.android.globalFileexplorer | Without the File Manager you can’t pick custom ringtones or apply third-party themes (4PDA) |
com.google.android.gms | Google Play services |
Remove one package at a time, or a few at once, and use the phone for a day before the next round. On Reddit, one owner who removed everything in one go ended up with an overheating phone that even a reset didn’t fix.
Tip from 4PDA: to switch from the Google dialer to Xiaomi’s Phone and Contacts, run adb shell cmd package install-existing com.android.contacts, adb shell cmd package install-existing com.android.incallui and adb shell pm uninstall --user 0 com.android.phone.cust.overlay.miui. Then go to Settings → Apps → ⋮ → Default apps → Phone, choose Contacts and calls and give it all permissions. If Google’s dialer still takes over, also remove com.google.android.overlay.gmsconfig.comms, com.google.android.dialer and com.google.android.contacts. To go back, install Google Phone and Google Contacts from the Play Store. Alternative without ADB: factory reset and choose Thailand as the region. The XiaomiTime app MemeOS Enhancer does the same with one tap.
2. Always-On Display that stays on
The X7 Pro has an Always-On Display (Settings → Lock screen → Always-on display), but Xiaomi limits it on this phone to 10 seconds after a tap. Owners on 4PDA and Reddit use this trick to keep it on permanently:
- Open Settings → Additional settings → Developer options and scroll to the bottom.
- Tap Reset to default values about 4 times until Turn on system optimization appears.
- Turn system optimization off. The AOD now stays on, even though the setting still says 10 seconds.
4PDA members confirmed it on HyperOS 3. Turning off system optimization has side effects: it can reset your default apps (launcher, browser, SMS) and some app permissions, permission screens look different and a few apps may behave oddly. Check your defaults afterwards; turning it back on resets them again. If something breaks, turn it back on. Expect a few percent more battery drain overnight; we haven’t found measured numbers for this phone.
Prefer not to touch Developer options? The 4PDA FAQ lists three AOD apps that work on the X7 Pro: Muviz Edge, Always On AMOLED and AOA: Always on Display.
3. Remove ads from HyperOS
- Revoke msa: Settings → Fingerprints, face data & screen lock (or Passwords & security) → Authorization & revocation → msa → Revoke. It often fails on Wi-Fi: 4PDA owners could only revoke it with mobile data on, and it may take a second try.
- Settings → Privacy → Ad services → turn off personalized ad recommendations.
- Turn off Recommendations in each Xiaomi app’s settings: Downloads, File Manager, Mi Browser, Mi Video, Music, Security, Themes and the App Vault.
- Optional: set a blocking DNS in Settings → Connection & sharing → Private DNS, for example
dns.adguard-dns.com.
4PDA’s first-setup routine also revokes System daemon and the report service in the same list, and Android System Intelligence, and turns off autostart for Camera and Recorder.
Google and network settings that cut background activity
- Settings → Google → All services: turn off Personalization using shared data, Usage & diagnostics and, under Ads, the ad personalization toggles.
- Play Store → Play Protect → settings: turn off Improve harmful app detection (keep scanning itself on).
- Settings → Location: turn off Share location with carrier; turn off Emergency Location Service and earthquake alerts only if you don’t need them.
- SIM settings → Preferred network type: 4G instead of 5G saves battery where 5G coverage is weak.
4. Battery and performance settings
- After a big update, give it 3 days. Drain right after a major HyperOS update is normal while the system re-optimizes. Judge battery life after that.
- Refresh rate: Display → Refresh rate. 60 Hz saves the most; the custom mode lets you keep 120 Hz only for chosen apps.
- Memory extension (virtual RAM, Additional settings → Memory extension): many owners turn it off for a snappier UI and less storage wear, but one 4PDA user reports that turning it on stopped WhatsApp and Telegram from being killed. Try both.
- Idle drain: the usual culprit is Wallpaper Carousel or a theme glitch. Reapply the default theme, set your wallpaper manually and turn Carousel off. Check which app keeps the phone awake with AccuBattery or Battery Guru.
- Charging: 90 W needs the bundled cable. The built-in 80% charging protection is not bypass charging; true bypass charging isn’t available on the stock X7 Pro.
- Hardware check:
*#*#6484#*#*opens the CIT test menu, which Xiaomi itself recommends for battery checks.
Gaming: Game Turbo, 120 Hz and Joyose
- Add your games to Security → Game Turbo. The 2560 Hz touch sampling and the 120 Hz game mode (MLBB, PUBG Mobile, CoD Mobile, Honor of Kings, Wild Rift) only work through it.
- Game Turbo is part of the Security app. Updating Security (for example through MemeOS Enhancer’s app list) brings newer Game Turbo versions without a firmware update.
- Force 120 Hz in apps that drop to 60 Hz:
adb shell settings put system peak_refresh_rate 120andadb shell settings put system min_refresh_rate 120(works through Shizuku too). The phone still drops to 60 Hz when it gets hot. This keeps 120 Hz everywhere and costs battery; undo it withadb shell settings delete system min_refresh_rateandadb shell settings delete system peak_refresh_rate. - Joyose (
com.xiaomi.joyose) controls game profiles and throttling. Removing it lifts FPS caps in some games but makes the phone run hotter and removes part of the Game Turbo settings. It’s a trade-off, not a free boost. - Xiaomi’s own advice for heat: use the Balanced performance mode instead of maximum.
5. Fix late notifications
For WhatsApp, Telegram, Gmail and other messaging apps:
- Long-press the app → App info → Autostart: on.
- Battery saver: No restrictions.
- Open Recents, pull the app down to lock it.
- Allow every notification category for the app, and turn off Battery → Scenarios → Sleep mode if you use it.
Some owners still see delays on HyperOS 3 with all of this set. The root-only fix used on 4PDA is the LSPosed module A1Memory.
6. GCam for the POCO X7 Pro
The main camera is a Sony IMX882. Ports that work, according to the 4PDA camera thread and Reddit:
| Port | Notes |
|---|---|
| LMC 8.4 R18 | The most recommended on Reddit, with XML configs from the @PocoX7ProPhotography Telegram group |
| LMC 8.8 Release 2 | Works, 60 fps on the front camera; set the noise model to “120 / IMX989” for cleaner night shots |
| SGCAM 8.5.300 (V22) | With the “POCO X7 PRO” XML config: 4K60 video, front camera included |
| XydriCamX V3.0 (LMC 8.3 config) | Better shadows in HDR, 50 MP via the RES button |
| BSG 9.3 | Works without a config, but softer than the stock camera |
For video with a higher bitrate, owners suggest the mcpro24fps app.
7. Hidden menus and small tweaks
*#*#6484#*#*: hardware test (CIT) ·*#*#4636#*#*: phone, SIM and Wi-Fi info ·*#*#284#*#*: full bug report.- Stacked, iOS-style Recents:
adb shell settings put global task_stack_view_layout_style 2(needs a recent POCO Launcher; built into HyperOS 3.1). - Stop the assistant on a long power-button press: Additional settings → Gesture shortcuts → Launch digital assistant.
- Remove the -1 screen: Home screen settings → -1 screen → None.
- Real full-screen video in apps with the camera cutout: Notifications & status bar → Cutout → Always show for that app.
- Stop automatic OTA downloads: revoke the Updater in Authorization & revocation.
8. Known POCO X7 Pro problems and fixes
| Problem | What helps |
|---|---|
| Battery drain and heat after HyperOS 3.0.9 or 3.1 | Wait 3 days after the update, update the Security app and POCO Launcher, limit autostart. Still bad? Install the latest build for your region from our firmware page. |
| Heavy games or emulators closing on HyperOS 3.0 (about 3.6 GB RAM limit per app) | Reported fixed in later HyperOS 3 builds: update to the latest firmware. |
| Missed calls, “subscriber unavailable” | 4G preferred + VoLTE on, a new SIM card, remove carrier call forwarding; airplane mode on/off as a quick fix. |
| Short freeze when opening an app from Recents | Clear the POCO Launcher cache (not data), reboot, or turn off Memory extension. |
| Camera opens slowly, UI lags | Update the Camera and Security apps; a reboot helps until the next firmware fix. |
| Slow charging | Use the original 90 W charger and cable; third-party cables fall back to slow charging. |
9. Bootloader unlock, root and custom ROMs
- Unlock: apply in the Xiaomi Community app (region Global) with a Mi Account older than 30 days, bind the account in Developer options over mobile data, then use Mi Unlock on a PC. There is a daily quota that resets at midnight Beijing time, so “try tomorrow” is common. Step by step: how to unlock the bootloader on HyperOS. Unlocking erases the phone.
- Root: patch
init_boot.imgfrom the Fastboot ROM of your exact build with Magisk (or Kitsune, KernelSU Next, APatch). Back up thenvram,nvdata,nvcfg,persist,protect1andprotect2partitions first: on this MediaTek phone they hold the IMEI and calibration data. - Custom ROMs: crDroid 13 (Android 17) is official for rodin since October 31, 2026. The 4PDA list also has LineageOS 24, Evolution X and Project Infinity X builds. Update to the latest HyperOS 3 firmware before flashing any of them. Full list and install steps: best custom ROMs for the POCO X7 Pro.
- Warning from 4PDA: never flash the China (Redmi Turbo 4) firmware on a POCO X7 Pro, and never re-lock the bootloader with anything modified installed. Both can hard-brick the phone. Switching regions safely: Xiaomi ROM region codes and how to switch.
FAQ
Is it safe to debloat the POCO X7 Pro?
Yes, if you stay away from the core packages in the “do not remove” table. ADB removal only hides apps for your user: you can restore each one with cmd package install-existing, and a factory reset restores everything.
Can the POCO X7 Pro have an always-on display all the time?
Not with the stock setting, which turns the AOD off after 10 seconds. Turning off system optimization in Developer options keeps it on permanently, or you can use an AOD app such as Always On AMOLED.
When does the POCO X7 Pro get HyperOS 4?
Xiaomi’s global schedule lists the POCO X7 Pro for mid-November 2026. Check the live status by region; when a build for your region appears, you can install it yourself: how to install HyperOS 4 manually.
Does the POCO X7 Pro support bypass charging?
No, not on stock firmware. The 80% charging protection only stops charging early. Bypass charging is possible only with root and a kernel tool.
Which GCam is best for the POCO X7 Pro?
LMC 8.4 R18 with a config from the POCO X7 Pro photography community is the most recommended; SGCAM 8.5.300 with its X7 Pro config is the pick for 4K60 video.
Sources: 4PDA POCO X7 Pro threads (discussion and FAQ, firmware, camera, battery, custom ROMs), XDA POCO X7 Pro forum, r/PocoPhones and Xiaomi support pages. Debloat and setup tips: Detsle, maven96 (ADB AppControl, Xiaomi dialer, AOD), MrJeijy, alextech521, Geopen, ★Сириус★; Shizuku (thedjchi fork) thread.
Shizuku on the X7 Pro: the official Shizuku 13.6.0 has a bug on MediaTek phones. 4PDA recommends the community build Shizuku 13.7.0 by thedjchi, which fixes it.
Get POCO X7 Pro update alerts
Our Telegram bot messages you the moment Xiaomi releases new firmware or HyperOS 4 for the POCO X7 Pro, with direct download links. Free, one tap to stop.

