48

Need Help with Location Spoofing for Uber on Rooted Android 12 (Samsung A04)

 1 year ago
source link: https://forum.xda-developers.com/t/need-help-with-location-spoofing-for-uber-on-rooted-android-12-samsung-a04.4615817/#post-88908309
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Need Help with Location Spoofing for Uber on Rooted Android 12 (Samsung A04)

Koko7777

Member
Sep 30, 2021
Hey everyone,

I hope you're all doing well. I'm facing a bit of a challenge with location spoofing for Uber on my rooted Android 12 Samsung A04 device. I've tried a number of steps and modules, but Uber still seems to be detecting the mock location service. I'm hoping some of you experienced folks can help me troubleshoot this issue.

Device and Setup Details:
  • Phone: Samsung A04
  • Android Version: Android 12
  • Root Status: Rooted
  • Modules Installed:
    • LSposed
    • Hide Mock Location
    • Mock Mock Location
    • Magisk Hide Props Config
    • Universal Safety Net Fix 2.1.3-MOD_3.0
    • Systemless Hosts
    • Zygisk - LSposed
  • DenyList Configuration: I've added all relevant Google processes to the DenyList in LSposed settings.
  • Uber App Version: Latest version from the Play Store
  • Mock Location App installed and in the Deceloper Options selected
Issue Description: Despite trying the above setup, Uber is still detecting the mock location service and is not functioning as it should. I've followed various guides and discussions, but I seem to be missing something. Here's what I've already done:
  1. Ensured that all modules and apps are up to date.
  2. Rebooted the device and cleared the cache after making changes.
  3. Confirmed proper root access using root checker apps.
  4. Double-checked the DenyList configuration in LSposed settings.
  5. Verified Zygisk and Magisk configuration.
  6. Tested other location spoofing apps (they're also being detected by Uber).
  7. Ensured Uber app has the necessary location permissions.
  8. Google Approximately location and other services set to off.
Request for Help: I would greatly appreciate it if some of you could provide some guidance or suggestions on what might be causing the issue or any steps I might have missed. If you've successfully managed to spoof your location on a similar setup, I'd love to hear your insights. Additionally, if there are any known workarounds or solutions, please let me know.

I understand that location spoofing can be a bit tricky and that there might be potential risks involved, but I'm committed to using these techniques responsibly and within legal boundaries.

Thank you all in advance for your time and help. Looking forward to your suggestions and solutions!

Best regards,
Koko7777
Aug 9, 2023
Hey everyone,

I hope you're all doing well. I'm facing a bit of a challenge with location spoofing for Uber on my rooted Android 12 Samsung A04 device. I've tried a number of steps and modules, but Uber still seems to be detecting the mock location service. I'm hoping some of you experienced folks can help me troubleshoot this issue.

Device and Setup Details:
  • Phone: Samsung A04
  • Android Version: Android 12
  • Root Status: Rooted
  • Modules Installed:
    • LSposed
    • Hide Mock Location
    • Mock Mock Location
    • Magisk Hide Props Config
    • Universal Safety Net Fix 2.1.3-MOD_3.0
    • Systemless Hosts
    • Zygisk - LSposed
  • DenyList Configuration: I've added all relevant Google processes to the DenyList in LSposed settings.
  • Uber App Version: Latest version from the Play Store
  • Mock Location App installed and in the Deceloper Options selected
Issue Description: Despite trying the above setup, Uber is still detecting the mock location service and is not functioning as it should. I've followed various guides and discussions, but I seem to be missing something. Here's what I've already done:
  1. Ensured that all modules and apps are up to date.
  2. Rebooted the device and cleared the cache after making changes.
  3. Confirmed proper root access using root checker apps.
  4. Double-checked the DenyList configuration in LSposed settings.
  5. Verified Zygisk and Magisk configuration.
  6. Tested other location spoofing apps (they're also being detected by Uber).
  7. Ensured Uber app has the necessary location permissions.
  8. Google Approximately location and other services set to off.
Request for Help: I would greatly appreciate it if some of you could provide some guidance or suggestions on what might be causing the issue or any steps I might have missed. If you've successfully managed to spoof your location on a similar setup, I'd love to hear your insights. Additionally, if there are any known workarounds or solutions, please let me know.

I understand that location spoofing can be a bit tricky and that there might be potential risks involved, but I'm committed to using these techniques responsibly and within legal boundaries.

Thank you all in advance for your time and help. Looking forward to your suggestions and solutions!

Best regards,
Koko7777

have you been able to go online recently on your rooted device? since the beginning of august uber stop allowing rooted devices to go online, it let you do everything else but once you try to go online it gives you an error. have you tried to install the mock location app as system app. that's what i did and it worked for me until uber started to not let rooted devices go online

Try the GPS Setter LSPosed module. Also to hide root from apps Magisk Delta +Magisk Hide is superior in my experience compared to the official Magisk + Shamiko.

Koko7777

Member
Sep 30, 2021
Try the GPS Setter LSPosed module. Also to hide root from apps Magisk Delta +Magisk Hide is superior in my experience compared to the official Magisk + Shamiko.

Hi , i have downloaded magisk-delta but it is version 26.1,
now i read here - https://xiaomiui.net/how-to-use-magisk-hide-5610/ that to use MagiskHide i need a version 23 for the Magisk Delta because in newer it is not available? Should i tried like these, Also in Magisk Hide i should add Uber and the Google services right, the mock app should be in the developer options Mock app , right? I will try with this GPS setter that you are telling , but do you know do i need HIde Mock location for LsPosed too and there to add also the app ? If you have additional or further details, I would greatly appreciate your sharing them. Thanks!

Hi , i have downloaded magisk-delta but it is version 26.1,
now i read here - https://xiaomiui.net/how-to-use-magisk-hide-5610/ that to use MagiskHide i need a version 23 for the Magisk Delta because in newer it is not available? Should i tried like these, Also in Magisk Hide i should add Uber and the Google services right, the mock app should be in the developer options Mock app , right? I will try with this GPS setter that you are telling , but do you know do i need HIde Mock location for LsPosed too and there to add also the app ? If you have additional or further details, I would greatly appreciate your sharing them. Thanks!

Official Magisk removed support for Magisk Hide sometime back but the Magisk Delta dev resurrected it. Just use the latest MD without any worries. Yes you need to hide root from Uber, Play Store and Play Services (com.google.android.gms
com.google.android.gms.unstable
com.google.android.gms:snet)
Just try with the GPS Setter module and follow the instructions. It's mentioned in the OP that there's no need to "Allow Mock Location".

Koko7777

Member
Sep 30, 2021
Official Magisk removed support for Magisk Hide sometime back but the Magisk Delta dev resurrected it. Just use the latest MD without any worries. Yes you need to hide root from Uber, Play Store and Play Services (com.google.android.gms
com.google.android.gms.unstable
com.google.android.gms:snet)
Just try with the GPS Setter module and follow the instructions. It's mentioned in the OP that there's no need to "Allow Mock Location".

Thank you

Aug 9, 2023
Official Magisk removed support for Magisk Hide sometime back but the Magisk Delta dev resurrected it. Just use the latest MD without any worries. Yes you need to hide root from Uber, Play Store and Play Services (com.google.android.gms
com.google.android.gms.unstable
com.google.android.gms:snet)
Just try with the GPS Setter module and follow the instructions. It's mentioned in the OP that there's no need to "Allow Mock Location".

Hi, I've tried everything you said here but uber still detecting root. please help

Where exactly Uber throw a tantrum on detecting root? There's no service in my current location so I used GPS Setter module to spoof the location of the nearest city which is serviced by Uber, created a new account, Uber picked the location I had chosen and took me to the section where one can choose between a variety of cabs along with their fares. I didn't proceed any further. I had updated to MD based on Magisk v26.1 yesterday.
P.S. Google Maps still seemed to detect the correct location though.
Edit: I hadn't enabled spoofing for Google Maps in the module. After that it worked.
Last edited: Wednesday at 1:07 PM
Aug 9, 2023
Where exactly Uber throw a tantrum on detecting root? There's no service in my current location so I used GPS Setter module to spoof the location of the nearest city which is serviced by Uber, created a new account, Uber picked the location I had chosen and took me to the section where one can choose between a variety of cabs along with their fares. I didn't proceed any further. I had updated to MD based on Magisk v26.1 yesterday.
P.S. Google Maps still seemed to detect the correct location though.
Edit: I hadn't enabled spoofing for Google Maps in the module. After that it worked.

seems like you're using the Uber app for passenger, I wanna use the uber driver app on my rooted Oneplus 9 pro running Crdroid 9. Uber let you do everything on the app except going online, when I try going online it gives this error message "Go online from a different device. Unable to authenticate device".

seems like you're using the Uber app for passenger, I wanna use the uber driver app on my rooted Oneplus 9 pro running Crdroid 9. Uber let you do everything on the app except going online, when I try going online it gives this error message "Go online from a different device. Unable to authenticate device".

Can't help you with that. If Kernel SU is available for your device give that a try. It's currently the best solution to hide root. BTW does the normal Uber app also detect root or not? If you are using Magisk Hide you must disable Zygisk. Apps now a days are geared to find Zygisk and Shamiko fails to hide it in a few edge cases.
Edit: SafetyNet is passing, right?

Aug 9, 2023
Can't help you with that. If Kernel SU is available for your device give that a try. It's currently the best solution to hide root. BTW does the normal Uber app also detect root or not? If you are using Magisk Hide you must disable Zygisk. Apps now a days are geared to find Zygisk and Shamiko fails to hide it in a few edge cases.
Edit: SafetyNet is passing, right?

the normal Uber app doesn't care if you rooted or not. I downloaded the latest magisk delta and i dont see any magisk hide option, in that section it says unmount modules, which version do i need to download.

the normal Uber app doesn't care if you rooted or not. I downloaded the latest magisk delta and i dont see any magisk hide option, in that section it says unmount modules, which version do i need to download.

Tap on the Gear icon at the top right corner to get into the Settings and you will find the option to enable MagiskHide as shown in the screenshot attached below.

Attachments

  • Screenshot_20230817-083857_Screenshot_Tile.png

    Screenshot_20230817-083857_Screenshot_Tile.png
    155.1 KB · Views: 4
  • Screenshot_20230817-084142_Screenshot_Tile.png

    Screenshot_20230817-084142_Screenshot_Tile.png
    123.3 KB · Views: 4
Aug 9, 2023
Tap on the Gear icon at the top right corner to get into the Settings and you will find the option to enable MagiskHide as shown in the screenshot attached below.

only toggle magisk hide?

only toggle magisk hide?

Followed by "Configure MagiskHide" just below where you add the apps from which root needs to be hidden. There you need to enable the option to show System apps for Play Store and Play Services to be displayed.

Mecd

Member
Jul 30, 2023
Hi, did this work for you guys? Uber is currently detecting root and not allowing me to go online, it tells me to use another device. Btw, where do I download Magisk Delta from? TY

Mecd

Member
Jul 30, 2023
Hey everyone,

I hope you're all doing well. I'm facing a bit of a challenge with location spoofing for Uber on my rooted Android 12 Samsung A04 device. I've tried a number of steps and modules, but Uber still seems to be detecting the mock location service. I'm hoping some of you experienced folks can help me troubleshoot this issue.

Device and Setup Details:
  • Phone: Samsung A04
  • Android Version: Android 12
  • Root Status: Rooted
  • Modules Installed:
    • LSposed
    • Hide Mock Location
    • Mock Mock Location
    • Magisk Hide Props Config
    • Universal Safety Net Fix 2.1.3-MOD_3.0
    • Systemless Hosts
    • Zygisk - LSposed
  • DenyList Configuration: I've added all relevant Google processes to the DenyList in LSposed settings.
  • Uber App Version: Latest version from the Play Store
  • Mock Location App installed and in the Deceloper Options selected
Issue Description: Despite trying the above setup, Uber is still detecting the mock location service and is not functioning as it should. I've followed various guides and discussions, but I seem to be missing something. Here's what I've already done:
  1. Ensured that all modules and apps are up to date.
  2. Rebooted the device and cleared the cache after making changes.
  3. Confirmed proper root access using root checker apps.
  4. Double-checked the DenyList configuration in LSposed settings.
  5. Verified Zygisk and Magisk configuration.
  6. Tested other location spoofing apps (they're also being detected by Uber).
  7. Ensured Uber app has the necessary location permissions.
  8. Google Approximately location and other services set to off.
Request for Help: I would greatly appreciate it if some of you could provide some guidance or suggestions on what might be causing the issue or any steps I might have missed. If you've successfully managed to spoof your location on a similar setup, I'd love to hear your insights. Additionally, if there are any known workarounds or solutions, please let me know.

I understand that location spoofing can be a bit tricky and that there might be potential risks involved, but I'm committed to using these techniques responsibly and within legal boundaries.

Thank you all in advance for your time and help. Looking forward to your suggestions and solutions!

Best regards,
Koko7777

Hi, are you currently able to go online with Uber with root? Cause I'm not. It tells me to use another device.

Hi, did this work for you guys? Uber is currently detecting root and not allowing me to go online, it tells me to use another device. Btw, where do I download Magisk Delta from? TY
forum.xda-developers.com

[Discussion] Magisk Delta - Another unofficial third-party Magisk fork

This is not an officially supported topjohnwu project. If you are looking for official Magisk source, please go to this page Introduction Custom Magisk fork by HuskyDG. Sync with official Magisk adding back MagiskHide...
forum.xda-developers.com forum.xda-developers.com
Make sure that SafetyNet passes.

Mecd

Member
Jul 30, 2023
forum.xda-developers.com

[Discussion] Magisk Delta - Another unofficial third-party Magisk fork

This is not an officially supported topjohnwu project. If you are looking for official Magisk source, please go to this page Introduction Custom Magisk fork by HuskyDG. Sync with official Magisk adding back MagiskHide...
forum.xda-developers.com forum.xda-developers.com
Make sure that SafetyNet passes.

Thank you

@jamesmurat0001 It seems with the recent update MagiskHide has been replaced with the Unmount modules option.

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK