MIUI 12.0 MIUI 12 STABLE RELEASE


Do you like this MIUI version?


  • Total voters
    4,215
Status
Not open for further replies.
Hi Guys!
Can someone help me? Im on 12.5.2 Stable on my Mi 9T. I had before 12.6 weekly and after I updated Magisk some days before I got bootloop. Then I reinstalled the 12.5.2 Stable rom. After that if I install any weekly, the phone reboots in TWRP... I have to install 12.5.2 Stable version. My phone works only with this.
What can be the problem? What should I do to install correct a weekly?
 
Hi Guys!
Can someone help me? Im on 12.5.2 Stable on my Mi 9T. I had before 12.6 weekly and after I updated Magisk some days before I got bootloop. Then I reinstalled the 12.5.2 Stable rom. After that if I install any weekly, the phone reboots in TWRP... I have to install 12.5.2 Stable version. My phone works only with this.
What can be the problem? What should I do to install correct a weekly?
you MUST format data prior reboot. everybody knows that from birthday....
 
12.5.5 on Mi 9 lite.

When inserting emoticons in Google msg app it lags like hell. More i insert the more it lags (freezing too).

Overall i feel like i lost UI smoothness compared to global ROM. There's no answers to those lag issue
 
12.5.5 on Mi 9 lite.

When inserting emoticons in Google msg app it lags like hell. More i insert the more it lags (freezing too).

Overall i feel like i lost UI smoothness compared to global ROM. There's no answers to those lag issue
Same here, running latest rom, lags too much, global stock rom runs smoother, google message also lags

EDIT: so the fix for lagging and freezing is to go to Display > Font settings and select Roboto if it isnt and UNCHECK System wide variable font, restart the phone
 
Last edited:
  • Like
Reactions: Majest4
a lot of garbage (hundreds of files!) on my MI9 such as

com.google.android.trichromelibrary_xxxxxxxxx/*.*
in
/data/app/, /data/data/, /data/user_de/0/, /data/misc/profiles/, /data/system/package_cache/

how to fix it? how to prevent creation of this trash?
 
Last edited:
a lot of garbage (hundreds of files!) on my MI9 such as

com.google.android.trichromelibrary_xxxxxxxxx/*.*
in
/data/app/, /data/data/, /data/user_de/0/, /data/misc/profiles/, /data/system/package_cache/

how to fix it? how to prevent creation of this trash?
Trichrome is a common library for Chrome and WebView, needed for both

The real problem is that Google does not uninstall the old lib when it updates to the new version

It has nothing to do with Xiaomi.eu
It's even worse if you subscribe to Beta or Canary for Chrome - then the lib updates couple of times a month, each time leaving cca 110 MB od garbage on /data/app

From time to time I manually delete the older versions - you can use the following commands from Terminal (root required) to locate them:
Code:
su

ls -lR /data/app | grep trichr | grep ==:

ls -lR /data/app | grep trichr | grep system

Somebody with better knowledge in scripting could make a script to clean them automatically
 
Last edited:
Hello I am currently using this stable rom on mi9t.
I have a quection about miui built in screen recorder. (Exact same issues are on XRecorder)
When I want to record game Blue Archive I am getting some graphical glitches some random collors poping out where there shouldnt be any.
When I record Arknights, I am getting slowdowns and sound crackling, Is it possible that snapdragon 730 is not capable to record this game?
Lastly when I play Puzzle & Dragons everything is recorded fine :>

Are there some hidden setting I could try out? And I am guessing that upgrading the miui to 13 dot dot something won't fix the issue just make it worse?
Thank you for your time.
 
Trichrome is a common library for Chrome and WebView, needed for both

The real problem is that Google does not uninstall the old lib when it updates to the new version

It has nothing to do with Xiaomi.eu
It's even worse if you subscribe to their Beta or Canary - then the lib updates couple of times a month, each time leaving cca 110 MB od garbage on /data/app

From time to time I manually delete the older versions - you can use the following commands from Terminal (root required) to locate them:
Code:
su

ls -lR /data/app | grep trichr | grep ==:

ls -lR /data/app | grep trichr | grep system

Somebody with better knowledge in scripting could make a script to clean them automatically
Hello There.
I found a solution to clean up 'quite' effectively from the old Libraries (which Gooogle regularly DOES NOT uninstall !!).
The latest version of SD-Maid (5.3.18) incorporates a function for just this purpose:

AppControl
- Improved: Retreived information about `LIBRARY` type packages-
- Added: Support for uninstalling `LIBRARY` packages if rooted (e.g. `Trichrome Library` packages).
(from Changelog)


So, every now and then, she takes care of it ... Of course, supervised !! :emoji_v::emoji_grin::emoji_v:
 
Hi Guys!

I'm on 12.5.2 Stable with my 9T. How do I install the root with Magisk? If I install it with TWRP, it gives me a bootloop. I tried the latest and some older versions also. Thanks for the help !
 
Hi Guys!

I'm on 12.5.2 Stable with my 9T. How do I install the root with Magisk? If I install it with TWRP, it gives me a bootloop. I tried the latest and some older versions also. Thanks for the help !
Any feedbacks from that ROM ?
 
Any feedbacks from that ROM ?
I used Stable 12.5.2 for Davinci as daily driver since it was released (and before that, Stable and Weeklies for over a year)
Still using, but my daily driver is now a new phone

Btw rooted (I changed tons of Magisk versions, Stable, Canary, Alpha), currently on the latest Canary, with several modules, never had a problem

But Magisk is out of scope here. There is a separate guide about installing Magisk on the Xiaomi.eu forum - search for

If you had Magisk before, maybe you did not uninstall/disable the modules and they cause you now bootloop (incompatibility with the new ROM or Magisk).
Btw, when switching the ROM, you have to Format Data partition (read the guide here on Xiaomi eu)

I never install Magisk through TWRP but by patching boot.img and flashing through Fastboot - but again, find the guides and read the Magisk documentation on Github
 
the only way to install 12.5.20 is via TWRP Recovery ?
does it have fastboot
thanks
 
Last edited:
It has been mentioned above that Poco X3 (karna) is supported, then it means I can flash it on the Indian phone? I am a bit confused because the stock rom on my phone is 12.5.5 RJGINXM stable while in the download section it only shows 12.5.5 RJGMIXM which should be different.
 
It has been mentioned above that Poco X3 (karna) is supported, then it means I can flash it on the Indian phone? I am a bit confused because the stock rom on my phone is 12.5.5 RJGINXM stable while in the download section it only shows 12.5.5 RJGMIXM which should be different.
I should work, we never had anyone to confirm it.
The ROM looks properly configured for both the NFC (surya) and the non-NFC (karna) devices.
 
the only way to install 12.5.20 is via TWRP Recovery ?
does it have fastboot
thanks
Why bolding?!
What's wrong with Recovery ROM?

Btw 12.5 means it is Android 11 and for Android 11 there are plenty of custom recoveries

For MIUI 13 (with A12), the lack of custom recoveries (they don't support A12 encryption yet), resulted with the needs for Fastboot ROMs

But Fastboot ROM means that you cannot do OTA - that's why the others actually cry for the opposite, why there are only Fastboot ROMs for MiUI 13

(OTA for Xiaomi.eu, Recovery ROMs means:
Updater app downloads the update, you reboot, phone automatically goes to the previously installed TWRP and installs the update

For Fastboot ROM you must manually download to the PC or transfer from the phone, unzip, boot to fastboot, etc - far less convenient than with Recovery ROMs)
 
Last edited:
Hi, I have a Mi 9 (Cepheus) currently having Xiaomi.eu 12.0.5 (Android 10). I would like to update to this latest stable Xiaomi.eu 12.5. My main concern is data loss; do I have to format /data, and therefore I have to back up my apps and photos/videos prior to the upgrade?

Thank you!
 
Last edited:
Hi, I have a Mi 9 (Cepheus) currently having Xiaomi.eu 12.0.5 (Android 10). I would like to update to this latest stable Xiaomi.eu 12.5. My main concern is data loss; do I have to format /data, and therefore I have to back up my apps and photos/videos prior to the upgrade?

Thank you!
Formatting is not mandatory, but a backup is always a good idea.
 
Do I have to uninstall Magisk before the upgrade?
Installation will overwrite the boot.img patched by Magisk hence you will boot without Magisk

But next time you boot with Magisk, it will find your old modules and it may cause the bootloop if some module(s) are not compatible with the new ROM - hence disable those modules before upgrading

---

Hence I used to do the following (lwhile upgrading Stable to Stable and many times last year Weeklies to Weeklies):

1) extract boot.img from the downloaded new Xiaomi.eu and patch by Magisk
2) disable Smali Patcher module (from my modules, that was the only one depending on the upgrade and causing a bootloop)
3) switch to TWRP and install the new Xiaomi.eu ROM
4) while still in TWRP, flash the new patched boot img from (1)
5) Reboot to the upgraded Xiaomi.eu, with Magisk already up and running

However, that assume upgrade from Stable to Stable (or Weekly to Weekly) in which case you don't format Data (bcs Magisk database and modules stay on /data/adb)

And it assumes MIUI 12-12.5, ie A11, hence Recovery ROMs that install through TWRP (you are asking in that thread)
 
Installation will overwrite the boot.img patched by Magisk hence you will boot without Magisk

But next time you boot with Magisk, it will find your old modules and it may cause the bootloop if some module(s) are not compatible with the new ROM - hence disable those modules before upgrading

---

Hence I used to do the following (lwhile upgrading Stable to Stable and many times last year Weeklies to Weeklies):

1) extract boot.img from the downloaded new Xiaomi.eu and patch by Magisk
2) disable Smali Patcher module (from my modules, that was the only one depending on the upgrade and causing a bootloop)
3) switch to TWRP and install the new Xiaomi.eu ROM
4) while still in TWRP, flash the new patched boot img from (1)
5) Reboot to the upgraded Xiaomi.eu, with Magisk already up and running

However, that assume upgrade from Stable to Stable (or Weekly to Weekly) in which case you don't format Data (bcs Magisk database and modules stay on /data/adb)

And it assumes MIUI 12-12.5, ie A11, hence Recovery ROMs that install through TWRP (you are asking in that thread)
good description… one hint

if you hide magisk by itself, unhide it before update
 
  • Like
Reactions: JustinRead
Status
Not open for further replies.

Similar threads

  • Locked
HyperOS 1.0 24.7.8/12
Replies
50
Views
35K
Replies
51
Views
45K
  • Locked
HyperOS 1.0 24.7.1
Replies
54
Views
44K