How to check my Persist status? - Xiaomi Mi 9 Questions & Answers

Even when returning to stock EEA rom, I still have Widevine L3. However, I don't remember if I flashed a persist.img (which would lose L1). My IMEI is still the same on the phone settings. Is there anything else I need to check? I'm currently on the latest Xiaomi.EU. I wonder if anything else could break the Widevine.

Related

[Help] Can not get OTA update when converted to WW

My ROG2 is Tencent version and I have converted it to WW version using this guide: [GUIDE] [RAW Firmware] [RE-LOCK] Convert CN to->WW or WW to->CN Rom (28/08)
I can't get FOTA update since My phone still tell me it is newest firmware.
I have tried to download the OTA package in the official download site and put it in to the phone. It tell me there was a newer firmware founded, but when I click ok to update, I got an error.
Sorry for my bad english, I just wondered is the origin WW version ROG2 can get this OTA update?
If WW version can get OTA, what's wrong with the CN version(which converted to WW version)?
Is possilbe that I get the OTA update?
PLUS: My bootloader never be unlocked. When I convert back to CN version, I can get FOTA.
You can’t get OTA updates on the WW ROM sadly.
The conversion was too good to be true. There is something being identified on our Tencent models - both the 128GB and 512GB versions that is different from the official global model. As a result the update is failing. Hopefully it can be resolved.
The China ROM is fine but I’m now running into issues with Banking apps because the device does not pass SafetyNet and CTS compatibility.
Bilhouse said:
You can’t get OTA updates on the WW ROM sadly.
The conversion was too good to be true. There is something being identified on our Tencent models - both the 128GB and 512GB versions that is different from the official global model. As a result the update is failing. Hopefully it can be resolved.
The China ROM is fine but I’m now running into issues with Banking apps because the device does not pass SafetyNet and CTS compatibility.
Click to expand...
Click to collapse
Stock WW rom, no rooting or unlocked bootloader had the same failure when SafetyNet right out of the box for me. Also, FOTA fails for me.
Yeah it’s a bit of a joke. If only ASUS had actually bothered to launch this Globally we wouldn’t have to go through with all these loopholes.
In its current state I’m most likely not going to keep it. I need to use my banking apps and get OTA updates.
What is going on with people saying they can't use banking apps? I am able to use the chase, capitol one, Google pay with no issues on ww rom, rooted
Well in the UK the NatWest Banking App is not opening due to a ‘security error’ and that’s due to the phone not passing SafetyNet specifically the CTS Profile. This is on the stock CN ROM, not rooted and with a locked bootloader. Other people with the WW ROM are reporting the same also unrooted and with a locked bootloader.
Maybe because you are rooted you can mask certain aspects with Magisk Hide which is enabling your banking apps to work or perhaps they have less stringent controls.
Technically, FOTA fails because even after the clean Raw conversion - the WW Rom shows Product Model as CN_I001D Internally. (This is ro.product.name value)
Also the Boot Image fingerprint too still remains as CN Model. (Refer to the attached Image).
Both of these are not changed even though RAW firmware is flashed.
If anyone can figure out a way to change it by finding the location where it keeps these values, We can achieve FOTA. 
 @KanadeTi - Thank you for opening a thread for this.
JazonX said:
Technically, FOTA fails because even after the clean Raw conversion - the WW Rom shows Product Model as CN_I001D Internally. (This is ro.product.name value)
Also the Boot Image fingerprint too still remains as CN Model. (Refer to the attached Image).
Both of these are not changed even though RAW firmware is flashed.
If anyone can figure out a way to change it by finding the location where it keeps these values, We can achieve FOTA.
@KanadeTi - Thank you for opening a thread for this.
Click to expand...
Click to collapse
My device had the WW RAW image flashed out of the box with a locked bootloader. However since we cant get OTA's on the WW ROM currently, I went ahead and used the CN RAW image on your thread to revert the device back to its original firmware.
For some reason my device does not pass SafetyNet - specifically the CTS Profile Match even though the device is bootloader locked and not rooted. On top of that I am not even receiving CN OTA's. I am still stuck on the June 5th 2019 security patch. I check for software updates but it keeps saying I am up to date. I dont know if going from WW to CN or back again causes issues because compared to Rashad's ROG Phone 2 which was un-tampered with mine is having these two glaring issues.
JazonX said:
Technically, FOTA fails because even after the clean Raw conversion - the WW Rom shows Product Model as CN_I001D Internally. (This is ro.product.name value)
Also the Boot Image fingerprint too still remains as CN Model. (Refer to the attached Image).
Both of these are not changed even though RAW firmware is flashed.
If anyone can figure out a way to change it by finding the location where it keeps these values, We can achieve FOTA.
@KanadeTi - Thank you for opening a thread for this.
Click to expand...
Click to collapse
i got the same problem,even manual update cant help any
JazonX said:
Technically, FOTA fails because even after the clean Raw conversion - the WW Rom shows Product Model as CN_I001D Internally. (This is ro.product.name value)
Also the Boot Image fingerprint too still remains as CN Model. (Refer to the attached Image).
Both of these are not changed even though RAW firmware is flashed.
If anyone can figure out a way to change it by finding the location where it keeps these values, We can achieve FOTA.
@KanadeTi - Thank you for opening a thread for this.
Click to expand...
Click to collapse
Is this because the phone was converted to WW after factory?
KanadeTi said:
My ROG2 is Tencent version and I have converted it to WW version using this guide: [GUIDE] [RAW Firmware] [RE-LOCK] Convert CN to->WW or WW to->CN Rom (28/08)
I can't get FOTA update since My phone still tell me it is newest firmware.
I have tried to download the OTA package in the official download site and put it in to the phone. It tell me there was a newer firmware founded, but when I click ok to update, I got an error.
Sorry for my bad english, I just wondered is the origin WW version ROG2 can get this OTA update?
If WW version can get OTA, what's wrong with the CN version(which converted to WW version)?
Is possilbe that I get the OTA update?
PLUS: My bootloader never be unlocked. When I convert back to CN version, I can get FOTA.
Click to expand...
Click to collapse
Hey i need your WhatsApp please i need Talk to you help My please i same problem Talk to me please +59170865571 please Bro whatsapp
Post Deleted
gutch said:
Hey i need your WhatsApp please i need Talk to you help My please i same problem Talk to me please +59170865571 please Bro whatsapp
Click to expand...
Click to collapse
Sorry mate, I do not have WhatsApp.
As far as we know. We cannot OTA on the converted devices. You can use the newest raw firmware to update your ROM. If you want your CTS back. Just flash back to CN version.
https://forum.xda-developers.com/rog-phone-2/how-to/flashing-ww-rom-changing-cn-fingerprint-t3969765
I did this recently and can now manually flash updates from asus's website (but still don't see OTAs through the built in updater).
JazonX said:
Technically, FOTA fails because even after the clean Raw conversion - the WW Rom shows Product Model as CN_I001D Internally. (This is ro.product.name value)
Also the Boot Image fingerprint too still remains as CN Model. (Refer to the attached Image).
Both of these are not changed even though RAW firmware is flashed.
If anyone can figure out a way to change it by finding the location where it keeps these values, We can achieve FOTA.
@KanadeTi - Thank you for opening a thread for this.
Click to expand...
Click to collapse
This is not true, my fingerprint and productID is WW but still I don't get FOTA
I post this in the other forum but I'll post it here to
It does say
Since the server pushes update notice to different serial numbers by batches, it may take some days for you to receive the FOTA notice.
Click to expand...
Click to collapse
.Please also take careful note that updates/FOTA functionality will be disabled since the ROM and the models dont match
Click to expand...
Click to collapse
At least we can manually update
JazonX said:
Technically, FOTA fails because even after the clean Raw conversion - the WW Rom shows Product Model as CN_I001D Internally. (This is ro.product.name value)
Also the Boot Image fingerprint too still remains as CN Model. (Refer to the attached Image).
Both of these are not changed even though RAW firmware is flashed.
If anyone can figure out a way to change it by finding the location where it keeps these values, We can achieve FOTA.
@KanadeTi - Thank you for opening a thread for this.
Click to expand...
Click to collapse
Well.......
I found this Model.
You need to change /vendor/factory/COUNTRY this flie.
CN→WW
Used Notepad++ open it.
But,if you want to change this file you most to be unlock bootloader and root your ROG Phone 2.
This file can't found in RAW file or UL OTA file.
Sorry.By my poor English.
JazonX said:
Technically, FOTA fails because even after the clean Raw conversion - the WW Rom shows Product Model as CN_I001D Internally. (This is ro.product.name value)
Also the Boot Image fingerprint too still remains as CN Model. (Refer to the attached Image).
Both of these are not changed even though RAW firmware is flashed.
If anyone can figure out a way to change it by finding the location where it keeps these values, We can achieve FOTA.
@KanadeTi - Thank you for opening a thread for this.
Click to expand...
Click to collapse
have you found out the way?
1910,44
zoa.xfx said:
have you found out the way?
Click to expand...
Click to collapse
i have tencent updated on youtube from cn to ww and finger print ww. today just update from asua websit to ww 1910.44 on the phone no problem (sweet). youtube bobby prat a1.
I've done some research on this, and I'm almost 100% sure it uses the IMEI to check if it's the CN model or not. I do know that the updater app sends it to their server, and in response you get a line (in an xml document) containing information about whether the device has been unlocked, when it was first activated and location - this is then stored in /ADF/dmclient/dm_client_info. Unfortunately that's only stored for caching purposes - and it will be reverted to what's stored on their servers if you change it. Here's what mine looks like, for example:
Code:
GID[KEY]1935[ATTR]DISABLE_FOTA[KEY]null[ATTR]UNLOCK[KEY]0[ATTR]ACTIVATE_TIME[KEY]2019-12-06 00:05:13.0[ATTR]LOCATION[KEY]CN
As it is, I won't be able to make much progress without help from someone with a WW device. I've managed to change the imei it sends to their server (by changing a property), and that does change the line above - but so far I've only seen different ACTIVATE_TIMEs and, unfortunately, LOCATION has always remained at CN.

How to know which firmware I was on before flashing aosp roms?

Hello guys. This may sound stupid, but I don't remember if I was on global or EEA miui since the first day I unlocked my bootloader and switched to a custom aosp rom. When I realised I did have to look for it, I had already formatted data I could only assume I was on EEA because I received MIUI 11 on the first days of november, way before the global update. I have always flashed EEA vendors since then and I had no problems overall. But I would like to clarify this question once and for all. Is there a way to know, from imei or something like this, if I was on global or EEA?
and why would you really need to know if you had EEA or Global when both are almost the same?
costorektypico said:
and why would you really need to know if you had EEA or Global when both are almost the same?
Click to expand...
Click to collapse
Because I've heard that cross-flashing vendors is wrong, so I would like to know if I've been wrong all the time or not But if they're the same nevermind
BetaPix said:
Because I've heard that cross-flashing vendors is wrong, so I would like to know if I've been wrong all the time or not But if they're the same nevermind
Click to expand...
Click to collapse
If you've always flashed EEA without issues then continue with that. It sounds like you probably have the EEA phone.
There seems to be very little, if any, difference between EEA and Global, so it probably wouldn't make any difference which you flashed.
Cross flashing firmware and vendor isn't 'wrong', it's just that you increase slightly the potential for things to go wrong as we're not sure what differences there may exist in hardware. Although specs are identical (with the exception of missing NFC on the Indian phone) Xiaomi may have changed supplier for some components between the Chinese, Indian and EEA/Global phones. I've lumped EEA and Global together as these were released close together so probably were manufactured at the same time.
BetaPix said:
Because I've heard that cross-flashing vendors is wrong, so I would like to know if I've been wrong all the time or not But if they're the same nevermind
Click to expand...
Click to collapse
My phone came with EEA and I use Global and everything is fine.
Btw I've found that on EEA there are much more bugs than on Global
costorektypico said:
My phone came with EEA and I use Global and everything is fine.
Btw I've found that on EEA there are much more bugs than on Global
Click to expand...
Click to collapse
EEA and IN are most bugfull
I bought my k20pro from a person who already had flashed a Xiaomi.eu ROM on it.
1. how should i know which version its vendor and firmware are. so i could find out which version should i install before flashing an AOSP ROM?
2. does a recovery update contain firmware/vendor?
3. what is the differences between Recovery and fastboot update? i mean what does fastboot update have that recovery update lacks?
Aryamehr1366 said:
I bought my k20pro from a person who already had flashed a Xiaomi.eu ROM on it.
1. how should i know which version its vendor and firmware are. so i could find out which version should i install before flashing an AOSP ROM?
2. does a recovery update contain firmware/vendor?
3. what is the differences between Recovery and fastboot update? i mean what does fastboot update have that recovery update lacks?
Click to expand...
Click to collapse
https://www.mi.com/global/verify#/en/tab/imei
Insert your IMEI and you'll see from where your product is.
costorektypico said:
https://www.mi.com/global/verify#/en/tab/imei
Insert your IMEI and you'll see from where your product is.
Click to expand...
Click to collapse
Thank you
I know that my phone is Chinese version
What I don't know however is:
1. What version of vendor or firmware my phone has
2. I believe a Xiaomi.EU version Rom is installed on my phone. But i don't know if i flash last global version of vendor and firmware on my Chinese version k20pro, what would happen?
Aryamehr1366 said:
Thank you
I know that my phone is Chinese version
What I don't know however is:
1. What version of vendor or firmware my phone has
2. I believe a Xiaomi.EU version Rom is installed on my phone. But i don't know if i flash last global version of vendor and firmware on my Chinese version k20pro, what would happen?
Click to expand...
Click to collapse
Are you serious? if it's K20 Pro and origin is china than there was CHINESE FIRMWARE
If you have miui.eu it has chinese vendor and firmware is from stock so obv that chinese again.
What would happen? Bootloop or bootloop into fastboot.
costorektypico said:
Are you serious? if it's K20 Pro and origin is china than there was CHINESE FIRMWARE
If you have miui.eu it has chinese vendor and firmware is from stock so obv that chinese again.
What would happen? Bootloop or bootloop into fastboot.
Click to expand...
Click to collapse
oh i apologize .. i meant :
1. how should i know which version number (release/edition/date/...) of firmware and vendor my phone has?
2. it is probably chinese version i know by now. but would it be ok if i flash a last vendor/firmware release of global version?
3. would it be too harmful if i flashed an older edition of vendor/firmware by mistake? :silly:
thank you
Aryamehr1366 said:
oh i apologize .. i meant :
1. how should i know which version number (release/edition/date/...) of firmware and vendor my phone has?
2. it is probably chinese version i know by now. but would it be ok if i flash a last vendor/firmware release of global version?
3. would it be too harmful if i flashed an older edition of vendor/firmware by mistake? :silly:
thank you
Click to expand...
Click to collapse
you know it by MIUI version.
Why want you to reflash vendor in first place? Do you want to hard brick it? Will it be worth?? (reflashing vendor won't brick your phone but I can clearly see that you want to play with it like with a toy so I advice you to stay with the vendor you have)
No, phone is not a person. If you flash not compatible vendor it will simply throw up or will be stuck in Fastboot until you flash correct files, but I advice you again not to test it, it's not a toy and Xiaomi phone are very easy to brick even when you do something that shouldn't brick it.
I advice you simply use stock chinese Android 9 or latest MIUI 11 Android 10 version and don't play with it.
Also, you can flash stock global, BUT DON'T RELOCK THE BOOTLOADER.
costorektypico said:
you know it by MIUI version.
Why want you to reflash vendor in first place? Do you want to hard brick it? Will it be worth?? (reflashing vendor won't brick your phone but I can clearly see that you want to play with it like with a toy so I advice you to stay with the vendor you have)
No, phone is not a person. If you flash not compatible vendor it will simply throw up or will be stuck in Fastboot until you flash correct files, but I advice you again not to test it, it's not a toy and Xiaomi phone are very easy to brick even when you do something that shouldn't brick it.
I advice you simply use stock chinese Android 9 or latest MIUI 11 Android 10 version and don't play with it.
Also, you can flash stock global, BUT DON'T RELOCK THE BOOTLOADER.
Click to expand...
Click to collapse
Thank you for your effort and your advice
Ok Miui version is 11.2 Xiaomi.EU 20.2.27 I'm not sure but I don't think there is any 11.2 version for firmware/vendor.
I had Samsung and HTC Phones before. None of them had vendor partition because they weren't treble compatible
So I'd be appreciated if somebody including you my friend would tell me
1. the vendor version of my phone is 11.2 ??? If it's not, how should I know the exact version number?
2. Raphael is basically the same phone over different region except for radio frequency differential
So I could flash for example global version OR older Chinese version through TWRP (not flashing fastboot Rom by mi flash). Right?
This could be frustrating for you to answer my noob questions.I get it but I'm just worried that cross region vendor flash OR accidentally older version vendor flash could harm my beloved phone which indeed is not a toy.
Aryamehr1366 said:
Thank you for your effort and your advice
Ok Miui version is 11.2 Xiaomi.EU 20.2.27 I'm not sure but I don't think there is any 11.2 version for firmware/vendor.
I had Samsung and HTC Phones before. None of them had vendor partition because they weren't treble compatible
So I'd be appreciated if somebody including you my friend would tell me
1. the vendor version of my phone is 11.2 ??? If it's not, how should I know the exact version number?
2. Raphael is basically the same phone over different region except for radio frequency differential
So I could flash for example global version OR older Chinese version through TWRP (not flashing fastboot Rom by mi flash). Right?
This could be frustrating for you to answer my noob questions.I get it but I'm just worried that cross region vendor flash OR accidentally older version vendor flash could harm my beloved phone which indeed is not a toy.
Click to expand...
Click to collapse
almost everything yes but a bit wrong.
The vendor is updated almost in every update even when it's not public stable. vendor does not have version number because, why? It's bundled with Fastboot ROM, full-ota zip or, if need, with ota zip., so. As I said, you can flash every stock ROM, Chinese, Global and EEA even via Fastboot through MiFlash but DON'T RELOCK THE BOOTLOADER, because it will hard brick. Only re-lock the bootloader with your original region.
I suggest you to clean flash through MiFlash, because it's better, you can flash whatever region you want, but don't re-lock the bootloader. That's it. You can even flash older stock ROM (CN, IN, MI, EEA) because this phone doesn't have Anti Roll-back feature.
btw you can check vendors here https://xiaomifirmwareupdater.com/vendor/
for stock rom I suggest you to use https://mirom.ezbox.idv.tw/en/phone/ there are all published (even rolled back) Recovery and Fastboot ROMs with all available regions. You don't have to disable your AdBlock like in xiaomifirmwareupdater.com
I asked @joshuah1971 on telegram. According to him, He said to check your box. you'll see a model number. ending with G: global. ending with E:eea. ending with R: russian
---------- Post added at 10:51 AM ---------- Previous post was at 10:35 AM ----------
Aryamehr1366 said:
I bought my k20pro from a person who already had flashed a Xiaomi.eu ROM on it.
1. how should I know which version its vendor and firmware are. so I could find out which version should I install before flashing an AOSP ROM?
2. does a recovery update contain firmware/vendor?
3. what are the differences between Recovery and fastboot update? I mean what does fastboot update have that recovery update lacks?
Click to expand...
Click to collapse
If the NFC is working. you have china. else Indian (both are k20p)
1. you'll know which vendor it is from that. (i said working. not saying if some app is checking if it's enabled. ROMs enable it. but RIN can't use it cause RIN doesn't have NFC chip)
2. yes. all miui and custom miui does.
3. fastboot just erases a bit more. recovery is fine too. fastboot is just better by a bit. doesn't really matter tbh. fastboot is more thorough in wiping that's all.
---------- Post added at 11:00 AM ---------- Previous post was at 10:51 AM ----------
Aryamehr1366 said:
Thank you
I know that my phone is Chinese version
What I don't know however is:
1. What version of vendor or firmware my phone has
2. I believe a Xiaomi.EU version Rom is installed on my phone. But i don't know if i flash last global version of vendor and firmware on my Chinese version k20pro, what would happen?
Click to expand...
Click to collapse
1. It has china vendor obviously. you can check your current vendor version in /vendor/build.prop file.
2. EU roms have modified china vendors. flashing gl vendor will just loop you back into recovery and won't boot into rom till you change back to cn vendor.
I advise you don't do that.

No FOTA updates after re-locking the bootloader (offline method)

Long ago, I unlocked my bootloader using EDL mode (offline mode) to preserve warranty. Even after unlocking the bootloader, I still received FOTA updates, but the updates just didn't get installed properly and showed an error.
I recently re-locked my bootloader using the same EDL offline method and it was locked successfully, but suddenly I'm not able to receive FOTA updates. It says I'm at the latest version, while I'm on Android 9 1910.64 (latest is A10 2004.60 at this time)
Edit: The ROM variant is WW. I never changed it to CN. Phone was shipped with WW and has remained that way ever since (Indian version btw)
Does this mean ASUS has identified the changed state of my bootloader? Or do I have to make some changes in my phone? I've tried factory resetting, flashing RAW 1910.64 twice, and still no luck. (But I'm not sure if the ROM is flashed on both slots)
I need this warranty because I'm about to send the phone for repair. Any help will be greatly appreciated!
vygneys_vyg said:
Long ago, I unlocked my bootloader using EDL mode (offline mode) to preserve warranty. Even after unlocking the bootloader, I still received FOTA updates, but the updates just didn't get installed properly and showed an error.
I recently re-locked my bootloader using the same EDL offline method and it was locked successfully, but suddenly I'm not able to receive FOTA updates. It says I'm at the latest version, while I'm on Android 9 1910.64 (latest is A10 2004.60 at this time)
Does this mean ASUS has identified the changed state of my bootloader? Or do I have to make some changes in my phone? I've tried factory resetting, flashing RAW 1910.64 twice, and still no luck. (But I'm not sure if the ROM is flashed on both slots)
I need this warranty because I'm about to send the phone for repair. Any help will be greatly appreciated!
Click to expand...
Click to collapse
Well this only a guess but... Is it a Tencent version that was running CN rom, which then was converted to WW? My guess is that, if it is currently on WW still, you won't get OTA's until its back to its original state ie on a CN rom...
Perhaps!
reg66 said:
Well this only a guess but... Is it a Tencent version that was running CN rom, which then was converted to WW? My guess is that, if it is currently on WW still, you won't get OTA's until its back to its original state ie on a CN rom...
Perhaps!
Click to expand...
Click to collapse
Oh I totally forgot to include it sorry. This is a proper WW phone, shipped with WW ROM (Indian version). No links with CN version.
Do correct me if I am wrong, but at least in the USA, the carrier has to push out OTA updates to your phone. So if you have a less well known android, such as the ROG 2, you won't get *any* updates as it is inconvenient for the carrier to make them available. Only google's phones get updates direct, and are still subject to carriers delaying release for...reasons.
hi buddy. we are on the same page. after .64, for some reason i also didnt get the android 10 ota. the solution i see is that you download the full firmware from asus website and update manually. once on a10, youll recieve otas.
weird thing thou, i recently tried unlocking via official app, but im getting errors.

About rooting and unrooting k20 pro

Hi...yesterday i had flashed MIUI 12 EU ROM and and rooted my phone, changed region and then unrooted. Everything is fine. Now my i have some doubts. So any one please clarify. My doubt is Changed region will be remain the same after flashing new update? Or do i need to change region everytime i flash eu updates?

Question Not able to enable L1 support on both Stock Fastboot rom india and on Stock rom EU any help?

This happened when I first flashed EU ROM 12.5. Then I came back to stock Fastboot ROM India and NO L1, So can anyone help me to get the Widevine L1 back.
did u remove Netflix partner activation (bloatware)?? even if you have removed it, download Netflix app from the official website
download the DRM info app from the play store and check for the L1 certificate.

Categories

Resources