Hacker News new | past | comments | ask | show | jobs | submit login

microG (a replacement for Google Play Services) includes a free and open source network location provider called UnifiedNlp:

https://github.com/microg/UnifiedNlp

UnifiedNlp allows you to choose the backends your Android device uses to determine the location, without providing any data to Google. Options include:

- Mozilla Location Services: https://f-droid.org/en/packages/org.microg.nlp.backend.ichna...

- Apple Location Services: https://f-droid.org/en/packages/org.microg.nlp.backend.apple...

- OpenCellID (offline): https://f-droid.org/en/packages/org.gfd.gsmlocation/

- Radiocells.org (optionally offline): https://f-droid.org/en/packages/org.openbmap.unifiedNlp/

- Déjà Vu (offline cache using Wi-Fi and cellular data): https://f-droid.org/en/packages/org.fitchfamily.android.deja...

The easiest way to use microG is to switch to an Android distribution that has it preinstalled:

- CalyxOS (supports Google Pixel 2 and later): https://calyxos.org

- LineageOS for microG (supports all devices supported by LineageOS): https://lineage.microg.org

- /e/ (some overlap with LineageOS, but also supports different devices): https://e.foundation




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: