====== Using microG ====== [[wp>microG]] is a FOSS implementation of Google libraries, that acts as a replacement for [[wp>Google Play Services]]. Most android devices stock operating systems do not support microG, due to this rooting is usually required for usage. Although, there have been reports from users on the [[phones:kyocera_digno_keitai_3:start|Kyocera DIGNO Keitai 3]] having success using microG without root[(https://www.reddit.com/r/dumbphones/comments/1ebr18f/how_to_use_microsoft_authentication_and_fix_gps/)]. ===== Installation ===== microG can be downloaded through F-Droid by adding the microG repository. You can add the repository link through F-Droid settings. microG repository link: https://microg.org/fdroid/repo/ After adding the repository download microG Services through F-Droid. ===== Signature spoofing ===== Requirements: - Having rooted the phone \\ \\ - Having installed microG\\ \\ - Having a USB data cable\\ \\ It should be noted that LSPosed is only accessible by the notification it creates or a shortcut. At this time it is not possible to use shortcuts on [[third_party_apps:launchers#InkOS|InkOS]][(https://github.com/gezimos/inkOS/issues/57)]. To set up signature spoofing you will need to get a module for [[https://github.com/LSPosed/LSPosed|LSPosed]] called [[https://github.com/whew-inc/FakeGApps|FakeGapps]]. Using this will make it so that microG can fully masquerade as [[wp>Google Play Services]]. - On the phone open Magisk and go to settings. Enable Zygisk and reboot the phone if prompted. \\ \\ - You will need to download the latest LSPosed Zygisk release, which may be found here: https://github.com/LSPosed/LSPosed/releases (newer releases such as Vector do not seem to work on the DIGNO 4, and cause a bootloop on the DIGNO 3).\\ \\ - Move the zip onto your phone via USB and install it using Magisk. \\ \\ - Enable LSPosed and reboot. \\ \\ {{::microg_example_lsposed.png?400|}} - Install the FakeGApps APK from here: https://github.com/whew-inc/FakeGApps/releases \\ \\ - Open LSPosed and enable FakeGApps. \\ \\ - In microG enable all available settings in the Self-Check section. - Reboot the phone. \\ \\ After rebooting the device you should find a check mark in microG for signature spoofing. ===== Adding back Firebase Cloud Messaging ===== Requires Signature Spoofing This can be done by enabling Google device registration and Cloud Messaging in microG.