yashsingh1/xdaforums huggingface dataset:
[Moto G7 Play Questions & Answers] Yuri_Rosas:
I'm having the same problem as you. I had a MIUI.eu without Root, but failing the safetynet test in CTS. For this reason I spent the night trying to install another custom room. I installed the Pixel Experience room, and it passed safetynet. But it didn't work on the uber app. So I thought of blocking the bootloader, however it is only possible to do this with MIUI Stock. As a last attempt I did the flash in Magisk and installed 2 different modules to be able to pass the safetynet. Even so, it still didn't work on the uber app, nothing worked.

Tomorrow I will put the miui stock and lock the bootloader. Unfortunately.

I found a user who claimed that by locking the bootloader he was able to get online and use uber normally.

One thing that I find strange is that so many common users are having this problem. Many drivers who have no idea what is custom room or root have also been blocked like us.
[Moto G7 Play Questions & Answers] Laurent de Lyon:
No, I didn't use any gps spoofing app on both phones. I didn't flash the latest ROM and locked bootloader yet because I'm not 100% sure it'd work. And it'd be frustrating to have to reinstall and reconfigure all apps for nothing. Especially since income from the uber driver app is very low in my area.
[Moto G7 Play Questions & Answers] Mecd:
I'm not even using a custom rom. I also had re locked back the bootloader and Uber app still wouldn't let me go online. Can you ask that person to show you exact instructions as to how he managed to go online after locking the bootloader, what modules did he use if any and other details?
[Moto G7 Play Questions & Answers] Laurent de Lyon:
Maybe it could be related to the Android phone only. Which would mean only a specific list of Android phones (excluding a lot of devices) are in the list of allowed phones now. Do you use the latest ROM version available for your Android phone ? For me, I'm not using the latest ROM version on both devices where I used the app.
[Moto G7 Play Questions & Answers] lordman1135:
i think that this problem came from new updating of Play Integrity last friday, and i have had this problem"Go online from a different device. Unable to authenticate device." in the same date of updating of Play Integrity from google( i mean on last friday).

the Strong-integrity not pass on my device( only device-integrity and Basic-integrity passed).

more about that from this link:

[INFO] Play Integrity API - replacement for SafetyNet

THIS IS NOT A SUPPORT THREAD. For questions and support regarding how to fix your Play Integrity verdicts, see the Play Integrity Fix thread. ⚠️BEFORE YOU ASK A QUESTION, READ THIS POST AND THE FAQ!⚠️ ****Update 12/11/23**** Google has been...

xdaforums.com
[Moto G7 Play Questions & Answers] Yuri_Rosas:
I used the last room available and it didn't work.

My phone also failed this play integrity test
[Moto G7 Play Questions & Answers] Mecd:
I'm having this issue from way before that update. What Android version are you on?
[Moto G7 Play Questions & Answers] Mecd:
I'm on the phones latest update which is Android 10. Maybe I'll try updating to Android 12 with a custom rom and see what happens. What Android version are you on?
[Moto G7 Play Questions & Answers] Laurent de Lyon:
On the main phone : Android 9

On the second phone : Android 10
[Moto G7 Play Questions & Answers] Laurent de Lyon:
Maybe it could help to point what the problem is. I tried to launch Uber driver app on an Android emulator with Android 7. It was painfully slow, but after trying to go online, the error message was not exactly the same : "Update Google Play app , Unable to authenticate device".
[Moto G7 Play Questions & Answers] lordman1135:
I think the problem not from bootloader, becauce i have another phone(samsung S10+, Android 12, One UI version 4.1 offical ROM) with enabled OEM unlocking from developer options, but dont rooted device). And the Uber driver App go online without problems.
[Moto G7 Play Questions & Answers] Laurent de Lyon:
Is your phone bootloader really unlocked when OEM unlocking is set to on ? Because on both phones I have, just setting this on wasn't enough, additional steps were needed.
[Moto G7 Play Questions & Answers] lordman1135:
i only enabled it without more steps( with android 12).

but on another phone samsung S9 with android 10, i have to reset my phone to factory setting to complete OEM unlocked.
[Moto G7 Play Questions & Answers] Laurent de Lyon:
Same message with Android 9 running on the same emulator : "Update Google Play app , Unable to authenticate device". But when I run Android 11, it's again the same message than on both my real phones : "Go online from a different device, Unable to authenticate device".
[Moto G7 Play Questions & Answers] Mecd:
Interesting. I'm wondering now if this is just as simple as upgrading to like Android 13

Have you tried updating the Google Play app in the Emulator and see if that takes away the message? Remember that you are running an Emulator so the only Android operating system that matters is the one inside the Emulator. Are you running the Emulator on a Tablet?
[Moto G7 Play Questions & Answers] Mecd:
Are you runing the Emulator on a

tablet?
[Moto G7 Play Questions & Answers] Mecd:
Oem unlocking enabled does not mean that your bootloader is unlocked. Oem unlocking enabled just means that the ability to unlock the Bootloader has been enabled. You still have to unlock the bootloader.
[Moto G7 Play Questions & Answers] Laurent de Lyon:
I was of course talking about the Android versions running inside the emulator. The emulator itself was installed on a real laptop running windows 10. I thought about updating the Google Play app inside the emulator, so I launched the Google Play app included with the Android versions inside the emulator. 2 unrelated updates were offered, so I guess the Google Play app included by default in both Android 7 and Android 9 was already the latest version.
[Moto G7 Play Questions & Answers] Mecd:
I see. Are you using Bluestacks? Cause I just tried it with Bluestacks myself and I'm getting the same message to update the Play app. When I try to run an update for the Play app it tells me that the update will install after download but nothing happens.
[Moto G7 Play Questions & Answers] Laurent de Lyon:
Yes. I'm using this specific emulator. I was able to install the 2 updates offered by the Google Play app, but as I said before, they were unrelated to the Google Play app, so it didn't matter, because it didn't change anything on the error messages displayed by the Uber driver app.
[Moto G7 Play Questions & Answers] Laurent de Lyon:
For me, no update to the Google Play app itself was offered when I opened the Google Play app, signed up to my account, and then checked for updates. But I didn't try to check and install any update when the emulator was running Android 11 inside. Now that you're talking about it, I don't remember if I installed the 2 updates on Android 7 or on Android 9. Also, It didn't really catch my attention, but now that I rethink about it, one update was for Chrome, and another something for games.
[Moto G7 Play Questions & Answers] Mecd:
Perhaps testing with a different Emulator would yield a better result. I've tried Clone app to create a clone of Uber that would allow to hide mocking the location but Uber won't even let me log in to the clone app. I've also tried Vmos for Android which is kind of an emulator but it doesn't work for me as well. It's like Uber has locked up every possibility there is to spoof its location.
[Moto G7 Play Questions & Answers] jamesmurat0001:
No, its still possible Ive seen people use it here in Miami, I just cant figure out how they do it and if you are not buddy with them they wont tell you
[Moto G7 Play Questions & Answers] lordman1135:
after this problem i installed modules:

1- Universal SafetyNet Fix v2.4.0_MOD_2.0

2- Shamiko v0.7.3

3-Zygisk-LSPosed v1.8.6

4- enabled Zygisk from Magisk manger setting and marked uber driver app in Configure Denylist

5- hidded magisk App and renamed it to myapp.

6- deleted all data from google play service and google play store and all Apps dont work.

7- rebooted my phone

but Uber driver App still not go online and say the same problem "Go online from a different device. Unable to authenticate device."

i installed 2 of banking Apps on my phone and they opened without problrms after these previous steps.

i think this problem because bootloader is still unloacked, is there method to hide or spoof it???
[Moto G7 Play Questions & Answers] Mecd:
There's a possibility that what ever they had before, may be gone now. I bet you they are using Clone app. But Clone apps configuration is extensive, I would definitely pay the Clone app people for a working configuration for Uber if they made one.
[Moto G7 Play Questions & Answers] Mecd:
There's an lsposed module that supposedly hides the bootloader. I'm not sure what it's called. I came across it while searching for other modules in the repository. I think it's this one.

BootloaderSpoofer

<div class="markdown-heading"><h1 class="heading-element">BootloaderSpoofer</h1><a id="user-content-bootloaderspoofer" class="anchor" aria-label="Permalink: BootloaderSpoofer" href="#bootloaderspoofer"><span aria-hidden="true" class="octicon octicon-link"></span></a></div> <p>Modify certificate...

modules.lsposed.org
[Moto G7 Play Questions & Answers] Mecd:
Also try checking if your root can be detected with this app.

RootBeer Sample - Apps on Google Play

Sample app for RootBeer an open source root checking library for app developers

play.google.com
[Moto G7 Play Questions & Answers] jamesmurat0001:
I dont know what they using but it seems to be working, they hangout in a different lot not made for uber drivers, I know because I used to hangout there too. Today I drove to the lot, set my location like I was at the airport and order an uber, one of the guys that was in the lot got ping, so its confirmed that there is a way to make it work I simply dont know how. If anyone find out how to do this please post.
[Moto G7 Play Questions & Answers] Mecd:
Find out what phones and version of Android they are using. That's a start. They are definitely using a custom Rom but we need to know for what phone. Btw: what phone and Android version are you using?
[Moto G7 Play Questions & Answers] Yuri_Rosas:
I also installed these modules in magisk and there was no effect. Even with these modules, one of the banks I use detected magisk root. After removing the magisk, this bank worked normally without detecting custom rom. But in uber there was no effect. Which makes me think also that it is the bootloader unlocked the problem. Remembering that currently no module for magisk can pass the test of Strong Integrity from Google Play Integrity. It is only possible to pass this test with bootloader locked. While almost no apps use this for restriction, maybe uber and some banks are.

I found on Facebook someone saying solved this by blocking his bootloader, but someone here said that it didn't solve in her case.

I tried to block my bootloader using the Mi Flash tool, but I could not because it does not detect my phone in fastboot. I don't know why.

Note: in xiaomi, mi flash tools is usually used to lock the bootloader.

Another thing. Uber responded to some drivers with a message saying that the cause of this restriction is Root or developer mode on. Saying it would affect the location. A generic excuse.
[Moto G7 Play Questions & Answers] Yuri_Rosas:
I'm with pixel experience on Android 13, and I'm still prevented from getting online at uber
[Moto G7 Play Questions & Answers] Yuri_Rosas:
On YouTube, I found videos (From my country) reporting this issue that we're trying to fix. There were 2 comments reporting that their app went back to working on its own. One from 17h ago and one from 7h ago.
[Moto G7 Play Questions & Answers] Laurent de Lyon:
Just tested without root, and disabled developper mode (with bootloader still unlocked though). Rebooted. After rebooting, launched Uber driver. Still the same error message.
[Moto G7 Play Questions & Answers] Laurent de Lyon:
Well, I have good news :) It finally worked !

Here is what I did. I flashed the latest version of the ROM, while keeping the bootloader unlocked. I installed the Uber driver app. Same error message. So I also locked the bootloader. It did a factory reset, so I had to reinstall again the Uber driver app. After that, I saw another error message, this time asking to update Google Play app. Just updated everything offered on the Google Play Store. Strangely, the Google Play Store app itself was not offered in the list of apps to updates. Never mind, I updated everything. Then, finally, I launched again the driver app, and this time, it got online.
[Moto G7 Play Questions & Answers] jamesmurat0001:
I tried they wont tell. I am using Oneplus 9 Pro, I used to run CrDroid 9 rooted, I reverted to Stock Rom to be able to run the Uber app
[Moto G7 Play Questions & Answers] lordman1135:
is your device still rooted after you lock the bootloader?, and can you use a fake Gps Apps after that?
[Moto G7 Play Questions & Answers] Laurent de Lyon:
No. Bootloader locked, not rooted. I never used any fake gps app.
[Moto G7 Play Questions & Answers] Mecd:
Nice. But we're talking here about the emulator right, not the rooted device?
[Moto G7 Play Questions & Answers] Laurent de Lyon:
No, I'm talking about my real device, the one on which I was working using the Uber driver app. I can now work with this app again.
[Moto G7 Play Questions & Answers] Laurent de Lyon:
No, it's not rooted.
[Moto G7 Play Questions & Answers] Laurent de Lyon:
I think the Uber driver app can now only work on a phone with a locked bootloader, and without root. At least on my work phone. Because as I explained before, without root, and with the bootloader unlocked, I was still getting the error message.
[Moto G7 Play Questions & Answers] Mecd:
Ah. You were trying to get the phone back to the way that it was when it worked with the Uber app before unlocking the Bootloader. Yeah my suspicions are the same. But that's just temporary, someone will come up with something.
[Moto G7 Play Questions & Answers] Mecd:
Got it.
[Moto G7 Play Questions & Answers] Mecd:
Yeah I was running Cdroid 9 as well.
[Moto G7 Play Questions & Answers] Yuri_Rosas:
I finally lock my bootloader. After having a hardbrick, it took me 3 days and lost money to get out of the brick. All this for the uber app to continue not working, in the play integrity test, it's failing as well. Bootloader locked in miui 12.0.6
[Moto G7 Play Questions & Answers] jamesmurat0001:
Has anyone found a solution on how to make the uber driver app work on a rooted device?
[Moto G7 Play Questions & Answers] Onlinefor147:
Plz Anyone Help
[Moto G7 Play Questions & Answers] Mecd:
I think the key might be using a non Zygisk version of Magisk. Try that and see what happens.
[Moto G7 Play Questions & Answers] Yuri_Rosas:
I don't get it.

I'm currently using lineage without root, without magisk.
[Moto G7 Play Questions & Answers] Mecd:
And are you able to spoof your location in Uber?
[Moto G7 Play Questions & Answers] rao sahab34:
is their any solution is someone thinking of any trick how we all can able to spoof gps for uber driver app and be able to on track again for earning
[Moto G7 Play Questions & Answers] rao sahab34:
by this method can i able able spoof gps for uber app
[Moto G7 Play Questions & Answers] Davidddddd:
did people resolved this issue about UD already? or they just give up?
[Moto G7 Play Questions & Answers] Lucas_Maximiliano:
Hi there. Trying to get the app to work in my rooted device too.

I have to tell you my experience.

My first "unable to authenticate device" in UberDriver app was after updating CRdroid. Previously I was running the app in that crdroid, rooted, lsposed and so...

I had 2 ways to get the app working:

1. Take my old Xiaomi RN8T, flash miui stock with locked bootloader. (This method definitelly works, and in fact is the phone Im using yet to ride).

In the meantime, with my first and rooted device with crdroid:

2. Contact uber with the chat.

In Uber app, tap on the error message, and usually show you a website telling the possible reasons of the error. But some time, tapping the error I got But it seems -Read the last paragraph- I passed MEET_DEVICE_INTEGRITY (I didnt knew about Play Integrity API until now) while trying a fix, and in Uber app I got a similar error with a website wich is a request to authenticate my device, where you have to send screenshot of device model and a selfie with the phone on hands and the model screen shown.

After request sent, and fighting with several stupid agents wich doesnt know what are they doing (or IAs), FINALLY I recived a message saying my device should now be able to ride.

YES, I was able to connect again (and YES in my crdroid ROOTED device, so opened bootloader)

Now I updated crdroid again (I suspected Uber would fail again) And yes, Uber failed again (mthrfkrs).

So, I dont want to contact Uber (and fight with agents) every time I update my device.

We need a method to hack Uber Driver app and let us to ride in rooted devices without complicating our life.

In the other hand, Im reading people that spoofs their gps to get more money. This message is for you:

"Thank you guys, this problem arrived due to your dishonest cheatings"

BTW, i think the only way is to pass MEET_STRONG_INTEGRITY what means your hardware is your key to pass, while the devices keep on stock.

EDIT:

I checked what happen in a device with MEET_DEVICE_INTEGRITY (strong failed). Here is when the Uber app error says something like "you need to talk with support, cannot authenticate device" and it shows you the website to send a request to authenticate it.

It seems you need to pass "device integrity" first, and then send a request to uber (every f*** time you update your OS).

EDIT2: unfortunately not always happen de above behavior. While in my daily device I got MEET_DEVICE_INTEGRITY, the Uber app doesnt let me register the device and only shows the "go online from another device".

Uber sucks!
[Moto G7 Play Questions & Answers] finance.resat:
Just use default rom
[Moto G7 Play Questions & Answers] chuy19312:
Try using recent Magisk version, then use Shamiko and this module

Releases · chiteroman/PlayIntegrityFix

Fix Play Integrity (and SafetyNet) verdicts. Contribute to chiteroman/PlayIntegrityFix development by creating an account on GitHub.

github.com
[Moto G7 Play Questions & Answers] Lucas_Maximiliano:
I have good news finally. I got my phone working with crdroid, root, lsposed, and Uber Driver!!

The working combination of mods is (in my case):

- [ROM] Crdroid 9.x

- [ROOT] Magisk 26.3 (26302) [Canary version]

-- [MAGISK MODULE] Shamiko v0.7.4 (188). This Module replaces the "Apply deny list" option in magisk, but you still have to select your desired apps in "Setup deny list" option.

- [MAGISK MODULE] LSPosed v1.9.2 (7024)

-- [LSPosed module] Bootloader Spoofer v1.2. You have to activate from LSPosed app and select UberDriver app to spoof bootloader state (MAYBE "Uber eats" app too, if you have it instaed)

THATS ALL!!!! No Strong Integrity reached, only Device Integrity, but Uber Driver works anyway!
[Moto G7 Play Questions & Answers] Lucas_Maximiliano:
NOTES:

- Im not sure if you really need to hide Magisk APK.

- No need to reinstall Uber Driver app.

- Bootloader Spoofer is the most important part. Since you cannot use bootloader spoofer at the same time you have your desired app applied in Magisk Deny list, then you have to use another method to hide your root from the app. Here is where Shamiko is very usefull. So then you can select your desired app to spoof bootloader state without conflicts.
[Moto G7 Play Questions & Answers] :
Hi, thank you for your research, do you think it's working for official roms, or crdroid is obligatory ? Thank you
[Moto G7 Play Questions & Answers] Lucas_Maximiliano:
I guess this could work with any rom. You could post your results if you do it!
[Moto G7 Play Questions & Answers] Lucas_Maximiliano:
Maybe. Shamiko 0.7.4 cant be installed on magisk stable. You need canary.
[Moto G7 Play Questions & Answers] Lucas_Maximiliano:
I can imagine you have tried hiding magisk apk

EDIT: Sorry its shown in screenshoot
[Moto G7 Play Questions & Answers] gururoop:
Doesn't work on my Pixel 7 Pro either
[Moto G7 Play Questions & Answers] Lucas_Maximiliano:
VERY IMPORTANT NOTE:

I suddenly could not connect any more. The same day, minutes ago I was riding perfectly. WTF?

So I started to think about what could I did to make it break. The trouble was I accessed to developer settings. Without doing any change but I went there.

I had to:

- Disable developer settings.

- Clear data+cache of Play Store and Play Services.

- Not sure if needed but also cleared data+cache of Uber Driver.

- Reboot.

Then the Uber Driver app started to work again.

[BUT, IMPORTANT TOO...]

Then I figured out that I have been disabled the Bootloader Spoofer module, but the app is working, so this means BootloaderSpoofer is doing nothing here, and the headache maker is google (wow is weird... lol). The system tells to Google that you are watching developers menu, and Google tells to Uber app about this, so Uber doesnt let you get in. Thats my guess

Maybe you can test this and post results.
[Moto G7 Play Questions & Answers] jamesmurat0001:
what device are you using
[Moto G7 Play Questions & Answers] Lucas_Maximiliano:
PocoF3.

Im having issues again, so I havent yet a way to reproduce it.
[Moto G7 Play Questions & Answers] :
Any news ?
[Moto G7 Play Questions & Answers] boualemdz:
you managed to make it work ?
[Moto G7 Play Questions & Answers] Lucas_Maximiliano:
No new from me. I went back to miui and locked bootloader in Poco F3. I will continue doing test in a Redmi Note 8T when I have some time.

Uber is the only one app that made me go back to a stock and unrooted OS since years! I was always able to bypass any issue with any app, included banking.
[Moto G7 Play Questions & Answers] putinshouldretire:
I think the devs are reading this thread and others as well and fixing the app ...
[Moto G7 Play Questions & Answers] boualemdz:
I'm sure there is a solution
[Moto G7 Play Questions & Answers] Whoareyou:
I can't even go on from another device, I am trying from a fully stock, never unlocked Pixel 2 XL and getting the same error as on my rooted Razr+ , It was working fine for months and only just did this this week, Uber made me book a virtual GLH appointment to resolve it, which I haven't had yet...
[Moto G7 Play Questions & Answers] chuy19312:
Well, in case anybody of you that are reading this and do have Magisk, update it into Magisk v26.4, and install those modules

Play Integrity Fix: this makes your device certified by Google, but sadly, it doesn't work for "strong Integrity", so apps that do require this will not work

Shamiko: this does hide Magisk root detection

Tell me if this did work, in case it doesn't work, i will investigate more about this, i want to help
[Moto G7 Play Questions & Answers] Whoareyou:
I have both of these, all my other apps, including Google Pay, are working fine, its ONLY Uber and it's effecting both my rooted Razr with these mods, and my fully stock Pixel 2 XL, I can't go online from either, I don't have any other devices currently to test on, but Uber support has not been of any help, hopefully the GLH appointment will resolve it...
[Moto G7 Play Questions & Answers] boualemdz:
thank you for your answers no unfortunately it doesn't work there is a member of the group who managed to make it work on a rooted samsung galaxy s8 can you help us to make it work apparently for recent phones it does not provide strong integrity but for old ones it works without
[Moto G7 Play Questions & Answers] Whoareyou:
Green light hub got me going again, bear in mind I am passing basic and device security with all the mods installed. I expect if safetynet breaks again, I'll be back in the same boat.
[Moto G7 Play Questions & Answers] boualemdz:
Did you successfully go online?
[Moto G7 Play Questions & Answers] Whoareyou:
Yes, I can go online again