Remix.run Logo
throwaway-0001 a day ago

I think they don’t even have basic location mocking. They have disable or enable. But some apps won’t work.

strcat a day ago | parent | next [-]

Mock Location is a standard Android feature available in GrapheneOS. Our upcoming Location Scopes feature is being added for per-app control rather than global.

It's fairly pointless for apps to check for Mock Location being active without also verifying the OS via the Play Integrity API or hardware attestation API. Most apps checking for it are using or in the process of adopting the Play Integrity API. Apps enforcing the Play Integrity API basic/strong integrity level won't work on GrapheneOS unless they explicitly allow it. A growing number of apps doing this are explicitly allowing GrapheneOS. It would be counterproductive if our Location Scopes API didn't provide a way for apps to check if since those apps simply wouldn't permit GrapheneOS. However, it doesn't need to be the existing Mock Location API. It can be our own API which would only be used by apps explicitly choosing to permit GrapheneOS. This would allow apps like Pokemon Go and Ingress to permit GrapheneOS even if they insist on not allowing directly spoofing location.

skim a day ago | parent | prev | next [-]

I believe this is in the works: https://bsky.app/profile/grapheneos.org/post/3lqbhoqwrjs2y

sebastiennight a day ago | parent | prev | next [-]

My understanding is that Mock Location on android is a developer setting that apps can easily check for, and as such, is basically useless (it will not fool any app that is asking for your location).

It's basically only useful for debugging.

eks391 a day ago | parent | prev [-]

Not by default, but there are several apps on F-Droid that do this

strcat a day ago | parent | next [-]

It's a standard Android feature with various apps available for different use cases. Some are for setting a specific location, others are for using an external device. It's a very generic feature. GrapheneOS plans to add a different feature called Location Scopes similar to our Contact Scopes and Storage Scopes features for setting a per-app location. Android's Mock Location is global.

johnisgood a day ago | parent | prev [-]

Can you give me one that works on a stock Android? I used to use one but it no longer works on newer Androids.