Skip to content

[Bug]: GPS location not available on GrapheneOS despite permissions being granted #151

@tanktheory-dev

Description

@tanktheory-dev

Platform

Android App

What happened?

Environment

Device: Pixel 9

OS: GrapheneOS 2026030700

App version: 1.1.1

Installation source: Play Store

Description
On GrapheneOS, the app cannot obtain GPS location even when location permissions are granted. The app behaves as if no location provider is available.

Workaround
Location begins working only after changing several GrapheneOS settings:

Go to Settings → Apps → Sandboxed Google Play

Disable “Reroute location requests to OS”

Enable Google Location Accuracy

Grant Location permission to Google Play Services

After these changes, the app is able to retrieve location data.

Issue with the Workaround
This workaround requires enabling location access for Google Play Services and disabling GrapheneOS’s location rerouting feature. Many GrapheneOS users intentionally avoid granting location access to Google Play Services in order to prevent location data from being accessible to Google services.

Because of this, the workaround is not ideal and effectively forces users to rely on Google’s location provider for the app to function.

How to reproduce

  1. Install and open the app on a device running GrapheneOS.
  2. Grant location permission (Precise location enabled).
  3. Attempt to use the app.
  4. No GPS is detected

What should happen instead?

The app should be able to detect the GPS directly from within graphene OS
OR
The app should be able to use the GPS avaialble on the meshcore device

How bad is it?

Medium - Annoying but workable

Anything else?

Image Image

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions