Installing microG on Sailfish OS

I’d note that you’re not likely to get app updates long-term from Huawei AppGallery. Huawei does not support Android Gradle Plugin 8.0 and above, so either application developers have to implement workarounds, hold back their apps (unlikely since it’d eventually result in them diverging entirely and you’ll need to update them to support newer Android releases + play services anyways), or they’ll just opt to kill off Huawei support entirely because the effort isn’t really worth it especially in western markets. That is in addition to the reality that Huawei is switching to their own “HarmonyOS”, so developers would need to eventually build for that specific platform.

1 Like

Good point, it was meant only as a temporal workaround. In Germany the situation is a bit better than in other European countries - here it is possible to use 3rd Party Banking Apps which covers the most German Banks and don’t rely on Google Services or some ID-Services. Banking 4 and OutBank. I have used Outbank back in the days of Nokia 9300 (SymbianOS 7.1), but now they switched to subscription model and its not more attractive for me. Banking 4 costs 10,- EUR and has a Lifetime Licence.

But for other countries, like in my case in Portugal or Scandinavic Countries we need some workarounds to get it run. And Huawei is an alternative in the moment. Pretty sure it will not last forever, like you said, but atm. its a valid workaround.

1 Like

As I understand, that’s not quite the case. 0.3.5 does not work and does not inform you, 0.3.6 does not work but informs you. We need an updated signature spoofing.

Quick googling: “Version 1.9.1.301, released on 2023-09-21 - AppGallery Connect Plugin Version Change History: Supported Gradle 8.0 and later.

disabled even though i select allow, even though spoofing is disabled still launches all apps, though some ask to install google play services like Sound Cloud, other apps run fine.

1 Like

There are active issues filed against hms_availability related to supporting newer gradle releases, ex. 393. Workarounds provided by the community are pretty recent, but you can take a look at the commit history of the project itself and notice that it’s basically dead. Take a look at the entire HMS Core org and see that it’s dead. Nobody in their right mind should be wasting development velocity and company time (== money) on keeping support for it alive. The issues will continue to keep compounding and the end result is just the dead of Huawei with Android and their move to HarmonyOS, so what’s the point?

Source: I literally killed off Huawei support in July for two of apps I develop at my employer because of these sorts of issues.

Either way, off-topic from the painpoint which is microG :stuck_out_tongue:

2 Likes

I guess companies and developers in Ukraine are not in their right mind then. Apps that are relevant in my country and are on Huawei AppGallery include: lots of local services, banking apps, governmental apps (such as passport substitute app Diia, national post service, etc), and some apps of companies that are not actually from Ukraine, but have big share of users there (Viber).

All of these apps are frequently updated. Not that such Huawei support is something positive, the reason of this is that Ukraine is a poor country, with Xiaomi and Huawei have the biggest market share here. (Huawei also has big influence on infrastructure, its network hardware is everywhere, from cellular base stations to subway) Either way, it seems that Huawei AppGallery won’t be abandoned any time soon, at least in Ukraine.
Sorry for getting of the subject.

3 Likes

OT: I am happy that someone use SailfishOS in Ukraine, true-speaking you are the second Ukrainian SF User i know. The first is @nemishkor

Hope it will be more one day…

5 Likes

After flashing C2 to increase root partition I cant get microg working again. I tried new versions first 0.3.6, then previous 0.3.5 but cant check most of the boxes. Can anyone managed to install microg properly after C2 reflash?

Nope, had it fully working before root partition increase, but not after. :thinking:

so, the only hope is Jolla boys will end new year`s party soon and come up with something?

1 Like

Did anyone make a full backup of the home partition i.e. using rsync -avz /home/defaultuser /location at sdcard/ … ? I’m afraid to increase the root partition exactly because of losing all the settings made (microG, text predictions etc.).

Yeah, flashing does erase all.

Increasing root partition size doesn’t require flashing per se.

Though i would do that only on fresh install, just in case.

what does it mean in plain english?

Looks like plain English to me.
The spoofing of the signature must be updated.

By who? the user? microg boys? jolla boys?

The signature spoofing is embedded in the OS, therefore Jolla must update it.

4 Likes

Seams to be a problem with latest Sailfish 5.0.0.43. Not all checkboxes get ticked, but the “Signature spoofing checker” is green. Some apps seem to work but not most. Read that latest LinageOS has this fixed.

1 Like

Also tried ReVanced https://gmscore.app/ . Seams to use an older microG version of microG (0.3.1.240913) does check all boxes but doesn’t work. Some apps work with Jolla tutorial way of doing things.