Installing microG on Sailfish OS

This is for the C2 (I did this on .21, then updated to .29) - all official phones from the XA2 to the 10 III work with the normal instructions. My favorite test app Lidl Plus (country selection: Finland) crashes at favorite store selection when the map should be loading.

Recommended: install File Browser, Root Mode for File Browser v2+ and Patchmanager from Openrepos. Install the patch Launcher icon for android settings.

  1. First follow the directions for a complete removal of AppSupport. I did the “clean” version first and removed the directories the brute force way using File Br. (Root).

  2. Reboot

  3. Install AppSupport from Jolla Store, then check from Jolla Settings that AppSupport is running and Disable Android App-blah-blah-blah is checked.

  4. Download and install but do not open the latest versions of the three microG packages. Download and install but do not open F-droid. I used the browser to make sure that no settings are written behind my back.

  5. Open Android settings → Privacy → Permission manager → Spoof package signature. Allow spoofing for the two microG apps. To make sure the changes are saved, press the back arrow and return to Spoofing settings.

  6. Open F-droid and install Signature Spoofing Checker.

  7. Run Signature Spoofing Checker, tap Allow spoofing in the Sailfish dialog. If everything went fine, the test shows “Enabled” on a green background, and the Android settings show “Allowed”. If the steps are done in the wrong order, the checker fails but the settings show “Allowed”.

  8. Now is a good time to open microG settings → Self-Check. I can enable all except all locations (obviusly either only foreground or allow background), Show notifications and Appear on top of other apps.

  9. Continue with the mainstream instructions. In F-droid add the microG repo (to get future updates) and install Aurora Store.

There are probably a lot of extra steps.

6 Likes