I basically followed DrYak’s guide as in
https://together.jolla.com/question/209300/how-to-microg-in-sfos-31/ (see @razcampagne post above) but run into trouble with the enabling of the system package replacement (see section " Grant Signature Spoofing Permissions")
That is why I recommend opening the android settings via the terminal with
apkd-launcher com.android.settings
There you can proceed as written by DrYak:
- from the main screen of Android settings app:
- Apps & notifications - Permissions, default apps
- (after the apps) “App permissions - Apps using Location, Microphone, Camera” ( ^- warning it’s not in the same place as on other ROMs, it’s not among the Advanced permissions )
- (You arrive roughly at the screen that carmeloferso has shown here )
- scroll down to the list of permission (the end should read “SMS”, “Storage”, “Telephone”, and…)
- pick the last permission " enable system package replacement "
- (You arrive at the second screen above )
- Here you can grant the “enable system package replacement” permission, a.k.a “Signature Spoofing”:
- FakeStore (make so the empty package seem to contain “com.android.vending” coming from the genuine Google’s Play Store, so that apps checking for that are kept happy)
- microG Service Core (make so “com.google.android.gms” seems to be coming from the genuine Google Play Service)
- Signature Spoofing Checker (if you installed this option. It makes the checker apps’ screen go green if the spoofing works)
BUT, I have to add that I did all that after a full factory reset just one day BEFORE 3.4.0.22 (EA) was released, i.e still under 3.3.0.16