Experienced [offline]
Group: Friendssavagemessiahzine.com Messages 490 Check in: 22.02.14 Samsung Galaxy S7 SM-G930FD
Reputation: 208
| microG Services Core downloadVersion: 0.2.6.13280Version: 0.2.6.14799-dirty-148forkLast update of the program in the header:27.09.2018 Last updated fork of the program:06.01.2019 microg.org | XDA | Github: ( Wiki / Issues / Commits) Short description: microG Services Core is an open source implementation of the Google Play Services Framework, which is a replacement for the original google services, providing basic functions and privacy. Opportunities: - Authorization on Google servers and wide application support
- Online and offline navigation services
- Does not consume a battery, does not clog memory, does not load the processor
- No bloatware
- Works both on real devices and in android emulators
- Free and open source code (licenseApache 2.0).
System requirements (off. support): Android 4.4.x and higher. System requirements (according to the manifest): Android 2.3.x and higher API Level 9 (p.v. 2.3.x) - 27 (p.v. 8.1) . Russian interface: Yes (translation Dunkelhe ). Developer: MaR-V-iN . Project Status: alpha TOPIC RULES - On this topic all fully apply. Forum Rulessavagemessiahzine.com
- The theme is designed for advanced users! You should understand that before any manipulations with the system, you must create a backup copy of the system and you should be able to restore this copy! You need to be able to remove system applications, have an idea about the structure of android system directories and their purpose, access rights, about the principles of application interactions, about application permissions.
- Before asking a question, carefully review the topic header, the installation procedure, a list of solutions to common problems, read the last few discussion pages, use the keyword search. With a 97% probability, the answer to your question is already in the topic header.
- If you do not find a solution to your problem - useby patternto ask a question. Clearly formulated, the most detailed question allows you to get a clearly formulated, the most detailed answer.
- The topic discusses only the work of microg, microg components and problems directly related to microg. Issues of removing system applications, including Google services, issues related to the deodexation of your firmware and so on. here are not discussed.
- By asking or answering questions you confirm that you have read these rules.
Why was my post deleted? - Your post violatesForum Rulessavagemessiahzine.com.
- You asked a question (answered the question) the answer to which is in the header or was recently discussed.
- You asked a question ignoringtemplateappeals.
- Your post is not related to the issues and problems discussed in the topic.
- You have given advice containing useless, harmful or outdated information.
✔ | Implemented APIs GitHub: Implementation StatusThe functionality of the implemented Google services APIs (which will most likely work and what will not). GitHub: issue # 79GitHub: issue # 163GitHub: issue # 526GitHub: issue # 4D| Installation of the main components - Owners of custom recovery can use one of the ready-madezip archivesfor automatic installation thereby saving yourself time. However, even if an automatic installation is used from the recovery, then according to this instruction, it will still be necessary to remove Google services, if the selected archive does not do this automatically (step 2), perform a system patch (step 3), activate background services (step 6). A fully manual installation method will be described below.
- Get ROOT rights
Subsequently, it will be possible to get rid of them, this will not affect the work of the microG.
- Delete existing gapps
- Remove Google Account from Settings
- Delete original Google services and update them manually or using third-party software (recommendedSD Maid):
- / system / priv-app / PrebuiltGmsCore (or / system / priv-app / GmsCore)
+ /data/app/com.google.android.gms -1
- / system / priv-app / GmsCoreSetupPrebuilt
- / system / priv-app / GoogleFeedback
- / system / priv-app / GoogleLoginService
- / system / priv-app / GoogleOneTimeInitializer
- / system / priv-app / GooglePartnerSetup
- / system / priv-app / GoogleServicesFramework
- / system / priv-app / Phonesky
- / system / priv-app / SetupWizard
- / system / priv-app / Velvet
+ erase the remaining garbage (remnants in / data and dalvik-cache). Do not remove more than necessary, at least without making sure that your firmware works fine after removing the above Google applications! It is important to understand that not everything that has "Google" in the name can be safely removed. Specify in the themes of your firmware, especially MIUI, EMUI, samsung firmware and other heavily modified roms. Do not rush to delete GooglePackageInstaller, GoogleExtServices, GoogleExtShared, GoogleWebView (if this is the only WebView) and so on. Those who want to remove the maximum pre-installed software by Google can contact one of these topics:Uninstalling Android system apps , ®AntiGapps Script, there you can solve problems arising in the process of removal. The most complete list of files and applications installed by Google in your firmware can be obtained by downloading the archive from the site.https://opengapps.org/for your version of android and architecture and looking into the filegapps-remove.txt located in the root of the archive.
- Patch the system
The patch of a fake (substitution) of the signature is necessarySignature Spoofing.
- Lakipatcher Patches are not related to signature forgery (spoofing) patches!
- Some firmwares already support forgery (spoofing) signatures,updated list of firmware here.
- No need to additionally patch the system if it already supports fake (spoofing) signatures!
- Patches (except modules xposed) can only be applied to deodexed firmware components.
- Post topic Batch ApkTooldeodexing firmware.
- Deodexing services.jarwithout deodexing all firmware (eng.)
- The patcher for recovery from the NanoDroid project up to android 8.1 automatically deodexes services.jar (may not work). At 9.0 or higher, you need to deodex yourself.
- You can patch the system in several ways, on one worked - try another (one way to choose, not all patches at once)
- To be able to completely disable forgery (spoofing) signatures in the settings for developers, select one of the optionsservices.jar + Settings.apk
Various variants of patches and their adaptations: - Xposed : Use module Fakegapps (if version 2.0 is not working, install 1.1) (outdated).
- PC (Win / Lin / Mac): Patch framework.jar . Instructions from Antonbeard (outdated).
- PC (Win / Lin / Mac): Patch services.jar + Settings.apk . Instructions from Antonbeard .
- PC (Win): Patch services.jar + Settings.apk . Instructions from Vavun .
- TWRP / MAGISK : Patch services.jar by firmware NanoDroid-patcher
- PC (Win) / MAGISK : Generate a personalized magisk module with patched services.jar Post vavun
- If you can not patch the files yourself -Order table
- Installing GmsCore and GsfProxy .
These are the two main and necessary components of microG.- If you install manually, then on android 4.4 and higher you need to place them in the / system / priv-app directory or use one of the readyarchives for recovery.
- For android 7+, it is recommended to extract the libvtm-jni.so library of the corresponding architecture from the installed gmscore and place it in the folder with GmsCore.apk. So, if microg is installed in /system/priv-app/GmsCore/GmsCore.apk, then the library should be located in /system/priv-app/GmsCore/lib/arm/libvtm-jni.so (arm example).
- For correct operation of microg and other components (especially when integrating microg into the firmware to simplify the process of starting work), it is also recommended to use files with permissions for gmscore itself and some of its components.post vavun
- Installing the Play Market .
Can installoriginalmarket,brokenLakipatcher or stubFakestoreif you do not plan to use the market. Play Store and Fake Store can not be installed together and on top of each other. It also requires installation in the / system / priv-app directory. Together with the "stub" can be usedalternative store.
- Activate Background Services
Go to the microG settings and activate the background services that are needed: Register your device with Google (enable device identification for Google services) and Google Cloud Messaging (enable push notifications) If activated, you can configure the Google server polling interval in minutes for each type of network(Networks to use for Cloud Messaging)- reconnection time when connection is lost, you can get into the setting through the Advanced menu (three way), you can also activate the pop-up dialog before registering applications using push notifications. Disabling the background service of cloud messages will significantly save battery power, but it will not receive push notifications from applications that use Google for this server. Settings permissions for microG (App permissions) - allow everything (checkboxes for contacts, phone, memory, location). In the "More" section are additional network settings that are activated if there is support / installed applications in the system.
- Activating Google SafetyNet
Google SafetyNet is a system for protecting applications from hacking. First of all, it is necessary to activate those who are going to use payment services or dependent applications.Google Pay support is still under development.Install an additional componentmicroG-DroidGuard-Helperin / system / priv-app and put a tick on "use official server" in the additional section (note that in this case you need to take care to hide the access root in the system (see section 8 and 9 in the section "useful links and applications"of this topic.) You can use a third-party server if you have a verified address.
D| Installation of optional components This part of the instruction is performed if necessary and is not mandatory for the basic work of the microG. - Location providers
Microg =>UnifiedNlp settings =>Backend location software. Location providers are used to get coordinates via cellular or Wi-Fi (optional). For the full use of providers, you need to register MicroG in the system as a location provider. This can be done withxposedmoduleXposedGmsCoreUnifiedNlpor patch the system manuallyaccording to instructions from Antonbeard. Actual backend versions for location can always be downloaded and installed usingf-droidwith connectedmicrog repository.
- MozillaNlpBackend f-droid - uses Mozilla Location Services. Good coverage. Free cell tower database;
- Déjà Vu Location Service f-droid - yet another network location backend for the UnifiedNLP / microG project. Use of local and mobile data.
- Apple UnifiedNlp Backend f-droid - uses Apple's Wi-Fi database. Patented database with excellent coverage;
- LocalGsmNlpBackend f-droid - uses GSM Celll data (local). Local base location provider based OpenCellID ;
- LocalWifiNlpBackend f-droid - uses (on-device generated) WiFi data (local). Local location provider for Wi-Fi access points using a device-generated database.
- Radiocells.org UnifiedNlp Backend f-droid - uses radiocells.org - this is a free and open map of wireless communication objects (for example, GSM, Wi-Fi, Bluetooth) created by the community, which can be downloaded for offline work. Coverage varies from country to country (works great in Central Europe).
Updated list of providers and geocoders . For some navigation programs to work correctly (especially for older versions of such programs) you may need the com.google.android.maps.jar framework provided by maps api v1. You can download the com.google.android.maps.jar framework with the com.google.android.maps.xml filein this message.
- Address Lookup Providers
Microg =>UnifiedNlp settings =>Backend address search programs.- NominatimGeocoderBackend f-droid - Backend for (reverse) geocoding. The service converts location coordinates to a specific address name. In the settings, you can select the API server, the default will be OSM (OpenStreetMap). There is MapQuest, although unlike OSM, you will need to enter the API developer key, you can get it by registering on the site MapQuest Developer .
- Mozilla stumblerf-droid/ Open WLAN Map
Additional components Maps of wireless networks (collection of GPS metadata, cellular and wireless networks). For those who understand why this is for him and how it can be useful (it’s not absolutely necessary for everyone to put it).
❗ | Options for solving known problems - Google services
- Problem:
- Google services auto-update over microG
- Applications require update Google services
- Constantly downloads Google Play Support Libraries
Decision: The fact is that the internal version of microg (versionCode) is outdated relative to the current version of Google services.- Installforkwith current version code
- installone of the modificationswith increased version code
- Editing AndroidManifest.xml microG withMT ManagerorAPK Editorwriting the versionCode is the same as in the current Google services or, for example versionCode = '999999999' (the second option is not recommended)
- Modifiedplay market with disabled update services.
- Problem:
- Google Play services required for the operation of the application are not supported on your device
Decision:
- Activate forgery (spoofing) signatures for microg gmscore and fakestore (play store)
- Play market
- Problem:
- Does not work / does not start Play Market
- White page when you start the Play Market
- Problems with purchases in the Play Store
Decision:- Turn on push messages for Market,post Antonbeard
- For correct work of purchases in the Market it is required that the microG be signed with the same signature as the Market.Post Antonbeard
- Or you can disable signature verificationpost Antonbeard
- Use the microg fork and the adaptation of the market for it,post vavun
- Problem:Decision:
- Reboot if you just installed microG
- Forcibly close the market and run again.
- Enable Google cloud messaging and Google Device registration.Post Leogryph
- Try several times to remove the market from the "recent" and re-open.post alex.n201
- When using market mods that use signature substitution, make sure that signature substitution permission is granted
- Recommendations from Eddie Silvery.post eddie silvery
- Problem:Decision:
- Google account
- Problem:
- Various problems with google account in apps
- Problems with authorization in applications
Decision:- Grant permissions to access your contacts and phone with the application, microg and play store. Additionally:post vexhash, post washerronor point 5
- Problem:
- Could not connect to google servers
Decision:- You need to delete the Google accounting record in the databases containing the device accounts.Post dimych_vd
- Synchronization
GoogleCalendarSync.apk is required for calendar synchronization, GoogleContactsSync.apk is required to synchronize contacts, and backup (and recovery) of data to Google server GoogleBackupTransport.apk is required.
- Problem:
- Does not work or there is no synchronization of contacts and / or calendar
- Contacts, passwords to wi-fi points and so on are not automatically restored. after logging in
Decision:
- Problem:
- Google Chrome does not work or is missing
Decision:
- Try using old versions of chrome, for current versions there is no solution to the problem.
- Messengers
- Problem:
- New versions of Uber, VK, Kate Mobile, Viber, Instagram, etc. do not work.
Decision:- Try their previous versions, if it works - update to the current one.
- Problem:
- Kate Mobile - failed to verify license
Decision:
- YouTube
- Problem:
- OG YouTube and YouTube Vanced do not work with microg from this topic.
Decision:- Use root mod options
- Must be installed either a market or a stub
- Initial setup
- Problem:
- When you try to initially log in to your account, the bottom "enter" and "cancel" buttons are not active.
Decision:- Install GoogleLoginForMicroG.Post Antonbeard
- Install the previous version of GmsCore (0.2.4-81) or older from the list of previous versions in the header, then log in and configure the microG according to the instructions, then just upgrade over the new version
- Installationforkas this problem is solved in it
- Problem:
- When you try to initial login to your account, the "enter" and "cancel" buttons do not fit
Decision:- Scroll the page until the buttons appear
- Try to reduce DPI,post vavun
- Problem:
- There is no curtain, the home button does not work, and so on. after uninstalling SetupWizard.apk
Decision:
- Location
- Problem:
- UnableNlp related checkboxes do not appear in the component health check section
Decision:
- Problem:Decision:
- Try changing your detection method from high accuracy to lower - only GPSrealvava post
- Problem:
- Applications crash when choosing the built-in function to view the map and / or send a location (location picker)
Decision:- With any archiver, extract the * .so libraries of the corresponding architecture from the installed microg version (GmsCore.apk) and place them in the directory with the microg system, so that the path would look like this: / system / priv-app /<folder with apk microg>/lib/arm/*.so for arm and / system / priv-app /<folder with apk microg>/lib/arm64/*.so for arm64 and so on by issuing the appropriate permissions. If it does not help, copy the library data to / system / lib also by issuing the appropriate permissions.Post washerron
- Problem:
- Location is not determined when using Mozilla backend
Decision:- If you use ad blockers, add Mozilla's backend to the white list or add the white address to location.services.mozilla.com
- Magisk
- Problem:
- Files disappear from / system after reboot
Decision:
- Problem:
- SafetyNet check fails after upgrading Magisk to 18.0 or later
Decision:- Magisk Manager>Magisk Hide, activate for microG DroidGuard Helper
- Cloud (Push) messages
Keep in mind that Google Cloud Messages is outdated and replaced by Firebase Cloud Messages (morerealvava post) and the situation with FCM is only partially fixed in releases 0.2.5 +, so not everything will work.
- Problem:
- Applications do not register with push recipients
- Applications are registered but do not receive their push messages.
Decision:
- If cloud messages do not come, try reinstalling the application that does not receive them, it is important if the microG services were installed last (it is advisable to do this immediately after a clean firmware).
- Scriptto reinstall all user applications in order to register them in microG. If it doesn't work, thencorrected version
- Scriptto re-connect push notifications to applications
- The option to fix the problem with receiving instant messages in various applications and Kate Mobile in particularpost Antonbeard
- When using the AdAway ad blocker, make sure to add "mtalk.google.com" to its whitelist
- When using Titanium Backup, first simply install the application NOT restoring data, run once to register the application with the recipients push, and after all this, restore the application data using Titanium Backup
- Sometimes Google Cloud Messaging stops working after restoring from nandroid backup to TWRP, the exact reason is not yet known, it helps to reinstall the problem application
- Try usingfork, in particular, if you need a pushwhatsappand / orviber. Maybe earn something else
- Correctly configure or find an alternative to greenify, if used.Post DrRonson
- Problem:
- Google Cloud Messaging is "enabled", but its status is "disabled" and there is not a single application registered as a push recipient
Decision:- Turn on device registration in Google, turn off the confirmation for binding applications.Wilq post
- Problem:
- The "Device Registration" and / or "Google Cloud Messaging" items are turned off.
Decision:- Typically, this happens if the microg does not properly "sleep." Most often, it was noticed at MIUI and is treated by disabling the proprietary power saving function or by correctly setting greenify, if used.Post vavun
- power usage
- Problem:
- Increased charge after switching from GApps to microG
Decision:- Solve the issue of registering applications as push recipients (previous item, the most common reason)
- Notice whether the problem is caused by the ContactSyncService stub service. Try disabling it with My Android Tools,post eddie silveryor usemodificationwhere this service is cut.
- SafetyNet
- Problem:
- Applications crash when trying to pass a SafetyNet check
Decision:- Install DroidGuard Helper as a custom app. You can just on top of what's in the system
- Counterfeit signature
- Problem:
- My firmware exactly supports signature substitution, but I can't turn it on
Decision:- Global switch: Settings =>For developers =>Signatire Spoofing (Signature Substitution)
- Individual switch: Settings =>Applications =>Application Permissions =>Substitution signature (show system)
- Grant permission using a terminal if nothing above helped. Market examplepost vavun
- On LineageOS for microG, OmniRom and crDroid after the December security patch from 2018, only applications installed in / system / priv-app and having the permission "android.permission.FAKE_PACKAGE_SIGNATURE" specified in the permissions file in / system / etc / permissions .Details
| Shops and alternative shops - Google play savagemessiahzine.com
Normal Play Store.
- Yalp Store savagemessiahzine.com / F-Droid
Search and download programs from the Google Play Store without the Google Services Framework. Authorization in the program through your Google account, and through the general - Yalp Store.
- Aurora Store savagemessiahzine.com / XDA / F-Droid
Alternative to the Google Play Store. Fork Yalp Store application in material design and with additional features.
- F-Droid savagemessiahzine.com
Catalog of open source software for different versions of android. Mod with integrated microG repositoryrealvava post.
- Blank Store
0.7.5 from 12/23/2015BlankStore-0.7.5.apk(980.62 KB) Google Play Store open source client. Part of the MicroG project.Development stopped. Create android id for Blank Storepost kshes.
� | Useful links and applications - Health Check:
- Sigspoof-Checker by Lanchon f-droid , Github
A small application to check the system for the possibility of forgery signatures.
- Push Notification Tester savagemessiahzine.com , Github
Application for testing push messages.
- SafetyNet Helper Sample GP , Github
A simple utility to check the status of SafetyNet.
- SafetyNet Test GP
Check SafetyNet status.
- Xposed:
- Systemless xposed savagemessiahzine.com
Xposed modification allows you to receive OTA updates on stock firmware and use Android Pay / Samsung Pay services without deleting the root and the framework.
- No play games savagemessiahzine.com
Xposed module to hide the window asking to connect to Google Play Games (as long as there is no support, the best solution). The module has no interface.
- Fakegapps savagemessiahzine.com
This module is used in combination with MicroG to enable Google Cloud Messaging (GCM), location services and more.
- XposedGmsCoreUnifiedNlp savagemessiahzine.com
UnifiedNlp integration into the system
- How to live without gapps :
- WebTube f-droid
YouTube's lightweight front end, which is supposed to be used without a proprietary YouTube API or GApps.
- Newpipe savagemessiahzine.com , f-droid
View and download videos from Google YouTube without authorization and GApps.
- K-9 Mail GP , savagemessiahzine.com , f-droid
Great email client.
- DAVdroid GP , savagemessiahzine.com , f-droid
An open source application for synchronizing contacts, calendar, events and tasks.
- OsmAnd ~ GP , savagemessiahzine.com , f-droid
An open source navigation application. It combines many functions of both the navigator and raster map viewers.
- Duckduckgo GP , savagemessiahzine.com , f-droid
Anonymous search engine, open source.
- AOSP Keyboard XDA , savagemessiahzine.com
Standard Android keyboard, open source.
- Simple keyboard GP , savagemessiahzine.com , f-droid
Lightweight fork open-source keyboard AOSP with additional functionality.
- Open camera GP , savagemessiahzine.com , f-droid
Photo and video camera with advanced features. Open source.
- MicroG repository for F-droid
Mainhttps://microg.org/fdroid/repo Archivalhttps://microg.org/fdroid/archive
- Unifiednlp XDA
FLOSS Wi-Fi and cell-tower-based geolocation by MaR-V-iN (initial part of the projectNOGAPPS, which subsequently received development in the form of microG). Here, only geolocation (i.e., it may be useful to those who do not need any services at all, except geo-navigation and navigation, which are extended by the same backends). The application has not been updated for a long time and it is unlikely to be updated.
- SD Maid GP , savagemessiahzine.com
Excellent utility to clean the system and remove programs.
- My Android Tools GP , savagemessiahzine.com
Managing the work of components of various applications (activity, service, receiver, provider).
- Magisk savagemessiahzine.com , XDA
An open source utility that allows you to install various system applications and mods in systemless mode + hide the root from any applications and services.
- Suhide savagemessiahzine.com , XDA
The utility allows you to hide the fact of root ‑ access (SuperSu) on your Android device.
- Firmware supporting fake default signature
Post washerron- An updated list of firmware supporting a fake (substitution) of the signature "out of the box."
Download ↓ | Additional components Non-essential components. Put, if you really need it. & | Modifications For problems with modifications, write to QMS authors of modifications.- as a basis original microG GmsCore - as a basis fork microG GmsCore - GmsCore 0.2.6.13280 by Hanabishi - internal version number (100000000)
Archive post ↓ | Archives for custom recovery Be careful with archives that have gapps removal scripts included! Make backups before installing any archive. - as part of the archive original microG GmsCore - as part of the microG GmsCore fork archive Community Recommended by Results survey. Current versions: - 4.4 - 9.0 GmsCore 0.2.6.13280 by Hanabishi (usual installation, magisk module, minimal set)
Archive post u| Poll results Survey: microG vs GMS. Does microG suit you as an alternative to original Google Play services? Completed 8/17/2016. Poll: microG vs GMS №2. What is your transition to micoG? (memory consumption and energy efficiency are not taken into account). Completed 09/25/2016. Poll: microG vs GMS №3. The battery life of your device after switching to microG compared to GApps? Completed 08.02.2017. Survey: How did you install microG? Choose the best, in your opinion, zip-archive for installing microg? Completed 02.06.2018. K Theme needsCurator . Those who wish, please read Requirements for candidates to the curators of the forum . If the desire is not lost, the application can be left in the topic - I want to be curator . Post has been editedSlav_nsk - 25.04.19, 03:48Reason for editing: Edit |