Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

Resolve current MicroG EN issues

Aayush Gupta requested to merge aayush_fixup_microg into master

Description

This change resolves the linked issues by wrapping/adding required cases of microG EN into checks to detect if its installed or not

Related issues

Type of change

  • Bug fix (non-breaking change which fixes an issue)

Related MRs

None

How has this been tested?

  1. Fresh /e/ install

  2. Enable ADB and root

  3. Flash the Apps version from the GitLab CI pipelines of this MR

  4. Replaced the default system microG APK with an old one (v0.2.14 without EN). Need to sign it with test

    asigner sign --key platform.pk8  --cert platform.x509.pem --out microG-noEN.apk play-services-core-withMapbox-withoutNearby-release-unsigned.apk 
    adb push microG-noEN.apk /system/priv-app/GmsCore/GmsCore.apk
  5. From Apps, install microG EN as usual

  6. Replaced the microG EN version install by Apps by an old on (v0.2.14 with EN)

    adb push play-services-core-withMapbox-withNearby-releaseTest.apk /data/app/com.google.android.gms-GOaRJO3aNVreH3DG8tv6Pw==/base.apk
  7. Then I open Apps > Updates: the update appear as expected! And download&install starts automatically.

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code

Edited by Romain Hunault

Merge request reports

Loading