[General Questions and Answers] FredMontteiro:
Hello guys, how are you? 😉

When I made my method available to make Uber Driver work, there was no new version of the xPrivacyLua module called XPL-EX, so based on the success reports from @ashir734734 I decided to redo this new method in detail. 🙌

1. Root with Magisk Delta, KernelSU or aPatch.

I concluded that Magisk Delta hides the root better than Magisk Classic or Alpha, but I think it can work with any rooting method, and I really don't think Uber Driver identifies root as easily as they say 😉

KernelSU and aPatch do this even more efficiently, but many devices are not supported.

Download Magisk Delta

GitHub - HuskyDG/magisk-files

Contribute to HuskyDG/magisk-files development by creating an account on GitHub.

github.com

NOTICE:

In case of KernelSU or aPatch skip steps 2, 3, and 4)

2. In Magisk, enable Zygisk and reboot the device, only then do the rest of the steps.

3. In Magisk check "Magisk Hide" and "Enforce SuList", in "Configure SuList" mark only apps that use root, yes Magisk Delta works the other way around lol.

4. Hide the magisk in "Hide the Magisk App", or something like that.

NOTICE:

In KernelSU you must first install the "Zygisk on KernelSU" module, reboot the device and only then install the other two modules mentioned in step 6.

In Magisk ignore this warning.

5. Install the "Play Integrity Fix" and "Zygisk - LSPosed" modules, reboot the device.

Remembering that in KernelSU and aPatch you first need to install "ZygiskNext" which is also available at first link below.

GitHub - chiteroman/PlayIntegrityFix: Fix Play Integrity (and SafetyNet) verdicts.

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

github.com

Releases · LSPosed/LSPosed

LSPosed Framework. Contribute to LSPosed/LSPosed development by creating an account on GitHub.

github.com

6. In LSPosed install the module XPL-EX make sure the module is activated, rebooting the device can activate them.

GitHub - 0bbedCode/XPL-EX: Really simple to use privacy manager for Android 6.0 Marshmallow and later

Really simple to use privacy manager for Android 6.0 Marshmallow and later - 0bbedCode/XPL-EX

github.com

7. Run LSPosed, go to the modules tab, and tap XPL-EX in the upper right corner tap "Hide" and uncheck the 4 boxes that appear. Games, modules, system apps, Deny list. If there are more boxes uncheck them.

8. Still in LSPosed again, go to the modules tab and tap on XPL-EX, maybe you will see that some boxes are already checked, leave them like that, and on the same screen check the Uber Driver app.

9. On XPL-EX search for Uber Driver you will see numerous boxes, check 'ID Android', 'ID Drivers', 'ID DRM', 'ID Google' and 'ID Properties', also check "Force Stop Automatically".

10. Install "App Manager", stable version.

Releases · MuntashirAkon/AppManager

A full-featured package manager and viewer for Android - MuntashirAkon/AppManager

github.com

11. Go to your device's settings and clear the storage for the Uber Driver app.

12. Launch App Manager and give root permissions. In the App Manager, search for the Uber Driver app, tap SSAID and change the SSAID code, then tap APPLY.

13. Go to your device settings and clear Google Play Store app storage.

14. Reboot the device and try to use Uber Driver.

Note: At the moment I can be online in the Uber Driver app, perhaps in the future this method will not work.