返回资讯中心
外部精选
软件工程
#社区热议

MicroG: Free-libre re-implementation of Google's proprietary Android user space

microG GmsCore is a free software reimplementation of Google's Play Services. It allows applications calling proprietary Google APIs to run on AOSP-based ROMs like LineageOS, acting as a free replacement for the non-fre…

Hacker Newstheanonymousone2026/10/20 · 7 天前9 分钟阅读

以下正文同步自 Hacker News,版权归原站所有,已转换为易读排版。

Code

Issues1.3k (1.3k)

Pull requests115 (115)

Actions

Wiki

Security and quality13 (13)

Insights

More items

Home

Jump to bottom

ale5000 edited this page Apr 17, 2025 · 23 revisions

GmsCore

Overview

microG GmsCore is a free software reimplementation of Google's Play Services. It allows applications calling proprietary Google APIs to run on AOSP-based ROMs like LineageOS, acting as a free replacement for the non-free, proprietary Google Play Services (sometimes referred to as the more generic term "GApps"). It is a powerful tool to reclaim your privacy and freedom while enjoying Android core features (although apps you use that take advantage of it may still be using proprietary libraries to communicate with microG, just as they do when communicating with the actual Google Play Services).

Opt-in to Google Services and extend application support

On-/Offline location service

Easy on battery, memory and CPU

No bloatware

Works on real devices, test emulators and virtual mobile infrastructure

Free (open source) (Apache 2.0 licensed)

System Requirements

Your Android system needs to support signature spoofing so GmsCore can pretend the existence of the official Play Services to applications calling Google APIs. See the linked page to know about ROM providing out-of-the-box support and what you can do about the other ones.

GmsCore includes the Unified Network Location Provider module (UnifiedNlp) which handles application calls to Google's network location provider.

For a full-working microG setup, you must also install a Play Store replacement application (like microG Companion). See installation.

The current status of implemented APIs is documented on this wiki page.

Please report bugs and include logs, screenshots, version numbers and device information depending on what issue you observed. Also, do not bother to contact the author of third-party apps when it might be related to microG services. If you created a logcat, but fear or know it contains sensitive data, you can send a private message.

Thanks for continously supporting this project with feedback, pull requests and donations!

Wiki pages

Pages 11

Loading

Home

GmsCore

Overview

Features

System Requirements

Modules

Project status

Contributions welcome!

Loading

Building

Uh oh!

There was an error while loading. Please reload this page.

Loading

Development Tools

Uh oh!

There was an error while loading. Please reload this page.

Loading

Downloads

Uh oh!

There was an error while loading. Please reload this page.

Loading

Google Network Connections

Uh oh!

There was an error while loading. Please reload this page.

Loading

Helpful Information

Uh oh!

There was an error while loading. Please reload this page.

Loading

Implementation status

Uh oh!

There was an error while loading. Please reload this page.

Loading

Installation

Uh oh!

There was an error while loading. Please reload this page.

Loading

Prerequisites

Uh oh!

There was an error while loading. Please reload this page.

Loading

Problem Apps

Uh oh!

There was an error while loading. Please reload this page.

Loading

Signature Spoofing

Uh oh!

There was an error while loading. Please reload this page.

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →