yashsingh1/xdaforums huggingface dataset:
[Vivo X90 Pro Plus] luontokoodaus:
First time I got the phone was a bit different. It wouldn't let me use a number outside of China so I registered on some passport Vivo site. Then logged in via email.

Now I logged out. Wiped all data from the account app. Made a new account with my phone number and the Vivo account app looks very different now even though I haven't done anything at all except verify my phone number. I used a different number this time too. It's got a bunch more options and the entire style also changed.

I wiped also the Download Manager app data and System Update app data.

For the first time ever I got "Network error" when checking for updates. So at least SOMETHING different. Still though after trying again, it said no update available.

I'll be flying to the other side of the world tomorrow and I'll try on a local network there. Might make some fraction of difference, might not.

I sent them a message via the official support app too (in Chinese courtesy of Google Translate) and told them of the problem and asked them if they had blocked my account, phone or IMEI or what was the reason. Let's see what they say back.
[Vivo X90 Pro Plus] lemonade747:
The worst case is, you may try resetting your phone as it will take you back of whatever it is supposed to be.
[Vivo X90 Pro Plus] luontokoodaus:
I'm going on a huge trip overseas to the other side of the planet tomorrow. Really wanted the camera improvements and security improvements + Google wallet before that.

So the reset will have to come after that unfortunately. In the meantime I'll try again when I am overseas and see what they reply to my Chinese translated message. I made a new Vivo account and somehow now it says my account was registered in China??? The Vivo account page also changed a lot.

Will give it a few more days. Maybe something needs to sync on their side.

If I cannot figure this out in a week. I will offer a $100 Paypal bounty to anyone who can tell/help me update my phone without having to send it back/buy a new one. Same as I paid to the guy who finally rooted the HTC U11+ for the root bounty.
[Vivo X90 Pro Plus] Ziranei:
I am on 20.5 update 256gb version and don't use vivo account, so it should not be it.
[Vivo X90 Pro Plus] luontokoodaus:
What region did you register your account in and how many updates have you seen?

Did your phone pass SafetyNet when you got it?

Did you debloat your phone before or after updating the first time (or not at all?)

I have the 512GB and I am hoping that is not the only reason it doesn't work or something... Some have said that the 256GB gets updates a bit faster for some reason. Though that would make no sense, and still we are FOUR or even FIVE updates behind everyone else... and we have got nothing.
[Vivo X90 Pro Plus] JakoDel:
guys I think your best bet is waiting for tradingshenzhen's reply, they might have messed up with their additions (I think they add some stuff, but I may be mistaken, don't have one) to the original ROM.
[Vivo X90 Pro Plus] Eric-Mod:
I‘d atleast try to perform a factory reset before doing anything else. Maybe TradingShenzhen messed something up you‘ll never know.
[Vivo X90 Pro Plus] :
I doubt tradingshenzhen messed something up but trying to factory reset is an good idea.

Im using my first x90 pro plus 256gb since 22 Dec and also my second one (512gb) since 6 weeks without any issues. Bought them both at tradingshenzhen and never had any safetynet, wallet or update problems. I'm still confused why people have so different experience with this phone.
[Vivo X90 Pro Plus] Eric-Mod:
I also can‘t imagine. I‘m starting to think that the debloating script on some other thread is creating problems but I don‘t want to assume anyone. But thats just my thoughts.
[Vivo X90 Pro Plus] :
Honestly i had similar thoughts but i haven't checked that "new" script so I'm not sure about that.
[Vivo X90 Pro Plus] Ziranei:
1 in Czech republic, there I got update, now I'm for while in USA and got another 2 updates here

2 safetynet is pass

3 i did debloat before update, but something broke and needed to do restore and debloat again, but I was using lite debloat at time, since deep broke some things
[Vivo X90 Pro Plus] OthieDav:
I'm facing this same issue and as I replayed earlier, already did two factory resets. One from phone settings, second from fastboot option. Both of them didn't changed anything, still no updates from the phone, still can't update from package
[Vivo X90 Pro Plus] luontokoodaus:
I think over 100 people have used both those scripts (each) and none of them have reported problems.

When I got my phone I checked for updates way before I did any kind of debloat (even the script I fixed myself). Even I checked a few times before doing any sort of debloat.

The only thing which has changed on my phone is I used to have to put my Vivo password in before any kind of uninstall of any app. Now it never asks me but I think that's because there was an option in settings I saw like "Require authentication before removing any system apps" and I disabled it. So I don't think it's related.

It could be likely that TradingShenzen just screwed our phones up somehow. Broke SafetyNet and just decided "Well, we sell them anyway and hope no one will notice". The weird thing is, my phone was completely factory sealed with hologram sticker and everything. When I got it, it was also completely not set-up in any way. So unless they have spare factory stickers it looked totally untouched. Though it did come with Google play.

Maybe I should have told them "Don't touch it, or install Google Play" because that was an option when buying. Still it's just so weird that there's only a few of us that haven't seen a single update. It's like OthieDev said. It feels like our phones/accounts are blacklisted.
[Vivo X90 Pro Plus] bmw320cd:
Mine 512gb with debloat script apply + other debloat with adb command

Safety pass and updating with no problem .. Buy from wondamobile
[Vivo X90 Pro Plus] luontokoodaus:
Someone just suggested to me to type this in dialer: *#*#001#*#*

It shows some extra settings or something. I don't have this though. When I type it, it just closes my dialer.

Here is my SafetyNet status. I got the phone like this.

@OthieDav what's yours, also CTS profile fail?
[Vivo X90 Pro Plus] Haskren:
What do you use to check safetynet? I thought the previous update was meant to address any safetynet issues
[Vivo X90 Pro Plus] luontokoodaus:
Checking other posts people say that CTS status fails under the 2 following circumstances:

A stock ROM on an unlocked bootloader will fail.

A custom ROM on a locked bootloader will fail.

So I am guessing it's the second? TradingShenzen has unlocked the bootloader but then flashed this "stock" broken ROM which is never seeing updates. Or they have unlocked the bootloader for no reason...

I have never turned on the "Allow OEM Unlock" setting in Developer Options though.

We don't have this update dude... :LOL: We are back on December security patch. I used the app which came with the phone and now this 4.8 star Google Play "YASNAC Tester"
[Vivo X90 Pro Plus] OthieDav:
Yep, same results as yours.
[Vivo X90 Pro Plus] luontokoodaus:
Ugh. But also I just noticed my Google Play Services version is much newer than his. I might try find his version and install it. Doubt it will do anything though.

EDIT: It has to be an error on his device because that's Google Play Services from June 2022?

Google Play services 22.21.16 APK Download by Google LLC - APKMirror

Google Play services 22.21.16 APK Download by Google LLC - APKMirror Free and safe Android APK downloads

www.apkmirror.com
[Vivo X90 Pro Plus] :
No that's impossible because there is no way to unlock the bootloader on the vivo x90 pro+.
[Vivo X90 Pro Plus] luontokoodaus:
Then I don't understand why we have two phones with CTS profile fail... when apparently it's not even possible to unlock bootloader or root the phone.

What was that app store you recommended for downloading Google Services?
[Vivo X90 Pro Plus] :
Uptodown.
[Vivo X90 Pro Plus] luontokoodaus:
Well trying with Google Play services as shown above. Plus checking if my device is set to "Permissive" or "Enforcing" via adb.

So my device has never been set to permissive mode for bootloader unlock. Once it's set to permissive it can never be set back. So that's good. But still extremely confusing.

Downloaded another Play Integrity Checker. This one gave me interesting error (will do some digging):
[Vivo X90 Pro Plus] luontokoodaus:
Ok so it looks like I've found the culprit of why we aren't seeing updates.

CTS Profile Match Fail

Checked my Play Store:

Device isn't certified. I guess it is for our other users?

Checked what this means:

"You won't get System Updates if your device isn't certified"

So...

We have phones with CTS Profile Match Failed. For this reason we have no freaking idea because status is Enforcing. As it should be. There is no bootloader unlock and no root for this phone. Yet the Play Integrity/SafetyNet fails, so the device cannot be updated.

How the f***?
[Vivo X90 Pro Plus] :
Oh thought you are aware of this.

Outdated Playstore and services can cause this problem.

Sometimes it will switch to certified after a few days.

Or you may try this. Worked for me in the past with another unlocked device.

That's not exactly the same tutorial i did, but it's explains a few things.
[Vivo X90 Pro Plus] lemonade747:
Instead of assuming anything, then why you don't try factory formatting your phone when you have time, then come back here to report if it helps or not?

As I said, for other phones I don't know, but for this Vivo, factory format can help you more than you think. Sometimes the workaround was already in front of our eyes, but we ignore it and go into the rabbit hole instead.
[Vivo X90 Pro Plus] bmw320cd:
Try this option

I downloaded via AFtool, the latest available rom for x90 pro plus (v20.1)

And I noticed that it is possible directly from the update menu, going to settings, to perform a "local" update where it asks you to insert the update package in the root directory of the memory and at this point you should be able to update

AFTool CN

Downloads for : -Android- Generic Device/Other | AndroidFileHost.com | Download GApps, Roms, Kernels, Themes, Firmware and more. Free file hosting for all Android developers.

Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.

androidfilehost.com

You can download and install no problem , but you not flash from this tool , but you can download the FULL ROM of Vivo Phone (also Chinese model , when i got bootloop , i downloaded the full rom (10gb of zip)
[Vivo X90 Pro Plus] rexor04:
I'm running this one...

I haven't received any updating notification yet
[Vivo X90 Pro Plus] :
Because that's the latest.
[Vivo X90 Pro Plus] PILLS2389:
I"m certified in Play Store, the CTS Profile matched, so everything is OK, and still no Update for me, stil version 20.1.

Update: I just received the 20.5 update. luontokoodaus you?
[Vivo X90 Pro Plus] luontokoodaus:
Nothing for me :(

I am 100% sure it's because of the CTS Profile Match Fail and not being Google Certified. So I think anyone who has proper CTS Match Pass etc can get updates no problem even if it's slow.
[Vivo X90 Pro Plus] PILLS2389:
The CTS Profile was ok for me even before yesterday, but last night I updated the vivo system apps with the vivo appstore, and this morning I received the update. Also updated all the google apps (service, appstore, etc) with apkpure app, but this should not matter. Don't know if I was "lucky" to finally receive the update, or if the vivo system app update really did something.
[Vivo X90 Pro Plus] ikhlief:
The device wasn't showing that there is an update at all. I just downloaded the vivo store from this link, and entered the tools to update any available apps, then when I returned the device update I found the update.

V-Appstore

m-apkpure-com.cdn.ampproject.org
[Vivo X90 Pro Plus] luontokoodaus:
I don't understand really what you did. Can you be more specific? Does your CTS Profile Match Pass? This version you linked, is 2.6.0.1. It's ancient. The version pre-installed on my Vivo X90 Pro+ is 9.1.75.0

EDIT: The one you downloaded looks like it's for Funtouch OS devices.

Why did you download the V-Store from that link? Did you not have it installed or what?

I don't think people are really understanding. If you have CTS Profile Match Pass, then you are in a completely different situation than us. You WILL get updates, even if they are slow. You just need to check them yourself and be sure nothing is blocking the update URLs. For us with the CTS Profile Match Fail. We're screwed. It seems all we can do is wait for some way to fix that, or eventual root (if that ever happens, which is super unlikely because so far only old old old X70 Pro is able to be rooted).

I've tried everything to investigate how to fix the CTS Profile issue but it seems to only happen when bootloader is unlocked. Which has never happened for this phone. So Trading Shenzen seems to have screwed it up when they installed Google Services on the phone most likely. I should have just told them "Don't touch my phone". I can install Gapps myself...

I'm trying to figure out if perhaps installing a different (older) version of Google Services will work. At least just to get the Play Store Certification and maybe fix the CTS Profile Match. If that happens, I am 99% sure I'll finally be able to see these updates. Then I can update and then I am out of this "hell" that I am stuck in where there are no updates.

Also PILLS, you got your phone on a later version than me and OthieDev have. Because you were on a later version your CTS Profile was already fine. I think we just got the short end of the stick and the Trading Shenzen guys installed wrong Google version to use and broke our phones ability to get and show updates. Nothing is working for us. Not local update or Wifi. Not from system or fastboot/recovery. Either that, or this version we are on 19.0 is cursed and if you are on that, you are stuck on it.

As for doing a factory reset. It didn't work for OthieDev the 4 times he did it.

If I can't fix the CTS Profile Match Fail myself and the Play Store Certification, then I think only step is sending the device back to Trading Shenzen and telling them to fix it (if there is a way) or give me another one. Or sending it back for refund and buying the phone from a more reputable source.

Either way I am pissed off. You should always be able to FORCE a flash regardless of if the source is verified or not. Pisses me off that legitimate reasons to root your phone and fix stupid manufacturer issues becomes harder every year.
[Vivo X90 Pro Plus] ikhlief:
Just to explain what I did.

My device have origin OS 3. I debloated my phone so Vivo store was uninstalled as it was all Chinese. So with my device debloated and Vivo store was deleted I didn't have the latest update.

What I did as follow:

1. I download Vivo store from the above link (at least it's in English so I can understand what is happening).

2. After installing I entered the store and clicked on "Manage" in the lower menu, and updated all apps on my phone.

3. Then I went back to "System update" and found the new update and installed it easily.

Here is a screenshot ofy version.
[Vivo X90 Pro Plus] luontokoodaus:
I don't see "Manage" in this app. There's no updates except for to my VPN app but it also looks like an incorrect (much older) version. Play Store says all my apps are the latest version anyway. I don't have any updates available at all for OriginOS. Says the latest version is 19.0. I don't think it's even checking because of the CTS Profile Match fail status.
[Vivo X90 Pro Plus] luontokoodaus:
A few extra things I did today.

1. Emailed TradingShenzen and told them I would request to return my device if they could not provide a fix within the next week. A got a reply back after 2 hours "We are testing this on the devices we have on hand"... Okay...

2. Emailed vivo@vivo.com in Chinese and mentioned the CTS Profile Match Fail issue. Asked them to please advise and send a link to the latest possible update package, which is verified so I can be sure to install it locally. It's a long shot but it could work.

3. Sent a follow-up in Chinese via Vivo Support app on my phone asking for information on this problem and how to get a .zip file that will not tell me it is "unverified".

4. Updated some Google apps manually on my phone:

* Android System Web View (Beta) - 113.0.5672.32 (April 12, 2023)

* Google Play Store - 35.3.10-21 [0] [PR] 522652521 (April 12, 2023)

* Google Play Services - 23.13.12 150408-519946956 (April 14, 2023)

* Google Services Framework - 13 (33) (March 17, 2023)

* Carrier Services - 2023.04.10 (April 10, 2023)

5. For some reason my X90PP isn't able to anymore connect to my Mac and see files. No idea what has happened there but Android File Transfer keeps telling me the device could not connect. Fixed via Laptop reboot.

6. Redownloaded and transferred over the latest update package from Vivo.com.cn and got the same "not verified" error. So still unable to install.
[Vivo X90 Pro Plus] rd0038:
@luontokoodaus , try to reset app data for google play service, play store and service formwork
[Vivo X90 Pro Plus] luontokoodaus:
Done all this multiple times. But sure, I'll do it again.

Edit: As expected. Didn't work.
[Vivo X90 Pro Plus] luontokoodaus:
Vivo support replied to me in Chinese. After a few replies back and forth they confirmed the device is broken and told me to have the device taken to the nearest service centre.

When I'm back from my trip I'll be contacting Trading Shenzhen and telling them to replace it with a functioning device. What a waste of time.

Ladies and gents. This is why you always give people a way to force an update...
[Vivo X90 Pro Plus] Tiverask:
Have you tried factory resetting your device as multiple people suggested?
[Vivo X90 Pro Plus] ikhlief:
Just update any app in there, then go the device setting and check for updates.

I saw it this way.
[Vivo X90 Pro Plus] extremecarver:
Well as you have to get it replaced anyhow factory reset is imminent anyhow because you will not get any data transferred anyhow.
[Vivo X90 Pro Plus] luontokoodaus:
I'll do that when I get back from my trip. Right now I need my phone to work. I've had it a few months and only wanted to go down that road as a last resort because it's such a pain to set everything up again. Before I return the device and after I get back from vacation, I'll definitely try this.
[Vivo X90 Pro Plus] nibera:
Hi, can someone explain to me how I can use the tool to download only the latest firmware package for the vivo x90 pro plus, thanks

at startup the tool asks me to log-in !!!
[Vivo X90 Pro Plus] bmw320cd:
Without login, you can still download the full rom but you can't flash it... It takes registration to flash on your phone

Close the login message and open the download and look for the device ... I don't remember the steps exactly but it was quite intuitive
[Vivo X90 Pro Plus] nibera:
ok thanks seen. I had to click on the downloader menu top bar menu.

only that the latest version uploaded to their servers is 20.1 but I have 20.5 so let's wait for them to upload the latest version. A thousand thanks

complete file taken from 9.7 gb, but after unpacking it alone, should it be put unpacked, i.e. the folder created in the phone dir?
[Vivo X90 Pro Plus] bmw320cd:
I dont know
[Vivo X90 Pro Plus] luontokoodaus:
So it's possible to flash your phone the stock OriginOS without rooting or unlocking the bootloader?

You don't extract the .zip, it goes in the root DIR of your phone. So directly on the phone and not in any folder.
[Vivo X90 Pro Plus] luontokoodaus:
Yeah so @OthieDav, @bmw320cd

and anyone else who has this issue.

Please email TradingShenzhen: support@tradingshenzhen.com

Put the subject: "X90P+ CTS Profile Match Fail - Cannot Update OS"

Then tell them that your phone gives a CTS Profile Match Fail status. Cannot be updated or use Google wallet etc.

They have contacted me and said 7 of the devices they have in their stock had this issue. Plus 3 people who they had sold devices to had reported it. If there is more, please let them know.. They said they need people to contact them so they can give instructions.

For now they said they are waiting for Vivo to tell them how to fix the issue. So fingers crossed there will be some way to do this. Maybe some update package that doesn't need to be verified.
[Vivo X90 Pro Plus] bmw320cd:
My work Perfect and cts is verified
[Vivo X90 Pro Plus] nibera:
hello, the tools unpack the file directly after the download, how do I get it compressed directly after the download? I tried to compact it in .zip but putting it in the main dir of the phone, I didn't see it, I'm referring to the BASE file, ie the 9.7 gb one.
[Vivo X90 Pro Plus] Find791:
Can someone upload the full original (factory) rom so we can proceed to downgrade system apps in order to disable/uninstall them? (I am thinking about com.vivo.abe and com.vivo.pem)

Many thanks!
[Vivo X90 Pro Plus] extremecarver:
That will not help at all - you would need to downgrade to versions 2-3 years old and that is not possible. Cannot reemove that rubbish - com.vivoabe - but you can remove com.vivo.pem also on newest versions.
[Vivo X90 Pro Plus] dhruvaz:
I just downloaded 13.20.0.5 directly from system update..... 😅 Bought from giztop..
[Vivo X90 Pro Plus] sniperwolf101:
My Device just arrived from Trading Shenzhen. CTS and Safety net Passed. Google Wallet works and I was able to update the device straight out of the box to 13.0.20.5.W10.

Googling about. It seems CTS fail is the reason for google wallet not working. Might explain why it doesn't work for you.
[Vivo X90 Pro Plus] :
That's right. and I'm pretty sure it's fail because his device isn't certified.
[Vivo X90 Pro Plus] OthieDav:
Contacted with them about this issue a while ago. Yesterday got an email that they are working on a solution.
[Vivo X90 Pro Plus] Vinzie:
Can you please share any info/progress/solution here ?
[Vivo X90 Pro Plus] luontokoodaus:
Then it doesn't concern you.

Please make your own thread.

That is correct.

He and I both got the same answer. We'll post a solution as soon as there is one shared with us. We've been waiting months for them to just even acknowledge the problem.
[Vivo X90 Pro Plus] varun071090:
I am planning to buy the same from giztop very soon please share your experience about the device my only concern is the Google pay and banking apps regarding the notifications I hardly allow any notifications for except Gmail and WhatsApp apart from the calls and messages😄 and can I delete the Chinese apps not the Vivo ones of course directly without using the debloat method
[Vivo X90 Pro Plus] dhruvaz:
My google wallet is not working either.....passed safety net and cts.... What i am gonna do is factory reset it and install google stuff myself. Btw i havent debloated it..
[Vivo X90 Pro Plus] luontokoodaus:
It's likely because of the system update you just installed. There's already a thread for Google Wallet problems you should post there.

Check the other threads. There are dozens already discussing device performance, charging, camera, experience etc. This thread is not for asking advice about the device.

Back on-topic. Trading Shenzhen asked me for my IMEIs. Likely they'll ask me to return the phone next. I don't think there's a way to fix this without returning them otherwise Vivo.cn would have told me.