At a glance
- Latest version
- v0.3.1.3.240913 (240913006)
- Updated
- Feb 7, 2026 (8 months ago)
- APK size
- 37.5 MB
- Requires
- Android 4.4+ (API 19)
- CPU support
- x86 64-bit
- Graphics
- OpenGL ES 2.0+
- Listed since
- Jun 30, 2024 (at least)
- Permissions
- 53 (14 sensitive)
About this APK
MicroG is an app, listed since at least June 2024. It includes native code only for x86 64-bit, so it won't install on ordinary ARM phones (only on x86 devices such as emulators and some Chromebooks).
It asks for 53 permissions, 14 of them sensitive, including precise location, location in the background and read contacts.
Description
From the listing uploaded by “market2019arabic”.
Security & authenticity
Signing certificate
- Signed with Android's public test key This key is published with Android's source code, so anyone can sign a file with it.
Store checks and file details
- Developer signature verified Oct 5, 2025
- Antivirus scan result not available
- Signed by[email protected], CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US
- Signing certificate (SHA-1)61:ED:37:7E:85:D3:86:A8:DF:EE:6B:86:4B:D8:5B:0B:FA:A5:AF:81
- File MD51862bac6a6887d5b2bb6eb54b5ac168a
- Uploaded by “market2019arabic” Bronze tier · 1,173 followers · uploading since 2019
Scans and ratings come from the source store; the certificate comparisons are AAPKs's own, made from the files' published signatures. AAPKs doesn't scan files itself — compare the MD5 and signer after downloading.
Permissions (53)
MicroG requests 53 permissions, 14 of them sensitive.
- Approximate location Sensitive android.permission.ACCESS_COARSE_LOCATION
- Bluetooth advertise Sensitive android.permission.BLUETOOTH_ADVERTISE
- Bluetooth connect Sensitive android.permission.BLUETOOTH_CONNECT
- Bluetooth scan Sensitive android.permission.BLUETOOTH_SCAN
- Body sensors Sensitive android.permission.BODY_SENSORS
- Display over other apps Sensitive android.permission.SYSTEM_ALERT_WINDOW
- Find accounts on the device Sensitive android.permission.GET_ACCOUNTS
- Location in the background Sensitive android.permission.ACCESS_BACKGROUND_LOCATION
- Modify shared storage Sensitive android.permission.WRITE_EXTERNAL_STORAGE
- Precise location Sensitive android.permission.ACCESS_FINE_LOCATION
- Read contacts Sensitive android.permission.READ_CONTACTS
- Read phone status and identity Sensitive android.permission.READ_PHONE_STATE
- Read shared storage Sensitive android.permission.READ_EXTERNAL_STORAGE
- Receive sms Sensitive android.permission.RECEIVE_SMS
- Authenticate accounts android.permission.AUTHENTICATE_ACCOUNTS
- Bluetooth android.permission.BLUETOOTH
- Bluetooth admin android.permission.BLUETOOTH_ADMIN
- C2dm receive (custom) com.gold.android.c2dm.permission.RECEIVE
- C2dm send (custom) com.gold.android.c2dm.permission.SEND
- Change device idle temp whitelist android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST
- Change wifi state android.permission.CHANGE_WIFI_STATE
- Exposure callback (custom) com.gold.android.gms.nearby.exposurenotification.EXPOSURE_CALLBACK
- Fake package signature android.permission.FAKE_PACKAGE_SIGNATURE
- Full network access android.permission.INTERNET
- Gms ad id (custom) com.gold.android.gms.permission.AD_ID
- Gtalkservice gtalk service (custom) com.gold.android.gtalkservice.permission.GTALK_SERVICE
- Install location provider android.permission.INSTALL_LOCATION_PROVIDER
- Internal broadcast protection (app-defined) com.gold.android.gms.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- Location hardware android.permission.LOCATION_HARDWARE
- Manage accounts android.permission.MANAGE_ACCOUNTS
- Manage usb android.permission.MANAGE_USB
- Modify phone state android.permission.MODIFY_PHONE_STATE
- Network scan android.permission.NETWORK_SCAN
- Nfc android.permission.NFC
- Phone send (custom) com.gold.android.gms.auth.api.phone.permission.SEND
- Prevent the device from sleeping android.permission.WAKE_LOCK
- Read sync settings android.permission.READ_SYNC_SETTINGS
- Read sync stats android.permission.READ_SYNC_STATS
- Request ignore battery optimizations android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- Run at startup android.permission.RECEIVE_BOOT_COMPLETED
- Run foreground services android.permission.FOREGROUND_SERVICE
- Show notifications android.permission.POST_NOTIFICATIONS
- Start activities from background android.permission.START_ACTIVITIES_FROM_BACKGROUND
- Status broadcast (custom) com.gold.microg.gms.STATUS_BROADCAST
- Update app ops stats android.permission.UPDATE_APP_OPS_STATS
- Update device stats android.permission.UPDATE_DEVICE_STATS
- Use biometric hardware android.permission.USE_BIOMETRIC
- Use credentials android.permission.USE_CREDENTIALS
- Use fingerprint hardware android.permission.USE_FINGERPRINT
- View Wi-Fi connections android.permission.ACCESS_WIFI_STATE
- View network connections android.permission.ACCESS_NETWORK_STATE
- Watch appops android.permission.WATCH_APPOPS
- Write sync settings android.permission.WRITE_SYNC_SETTINGS
Required hardware & features
- Bluetooth android.hardware.bluetooth
- Basic touch input android.hardware.faketouch
- Location android.hardware.location
- Telephony (SIM) android.hardware.telephony
MicroG APK: questions and answers
Can I install this APK over the version I already have?
Only if it is signed with the same certificate as the copy on your phone and isn't an older version. If Android says “App not installed”, the certificates differ; uninstalling your copy first works but deletes its data unless it is backed up.
Is the MicroG APK safe?
No one can promise that a file is safe, but some things can be checked. The source store rates this file Trusted. It is signed with Android's public test key, which anyone can use. After downloading, check that the file's MD5 is 1862bac6a6887d5b2bb6eb54b5ac168a.