Hi guys, I’ll keep it short but here’s a problem I’m trying to solve for about two weeks.
I’m on a shiftphone with android 8.1. With ShiftOs-L (google free) Installed are F-droid and Privileged Extention by default. I’m trying to get Micro-G to work.
What I’ve tried:
Installing GmsCore (from their repo in fdroid) gives an error ‘not installed’ directly before doing anything. (more on that here but way too technical for me) Update: todays repo update (21 oktober 22) gives the same error.
Installing previous MicroG from their Archive repo (in fdroid). Instals, works, but in the selftest it says something like ‘UnifiedNlp (1) is not compatible with your system, please install another version or Xposed component’
Installing GmsCore from their website by downloading and double clicking. But then it’s installed by the app manager and not Privileged Extention, so it’s not in the system/priv-app. Also, it seems to have ‘UnifiedNlp 2 Alpha’.
Little note: I really really can not understand this root/flash/bind/adb etc. (I’ve tried!)
The question: Can anybody give some help on either:
How to install the latest GmsCore through F-droid
How to install the downloaded latest app somehow through the installed f-droid app on my phone?
(so it will use Priv Ext app which installs it in system/priv-app) (maybe by creating a local repo with the downloaded app on my SD card and then let Fdroid scan for repos on SD card?)
How to install UnifiedNlp 2 Alpha
(or other package that gets this thing to work)
IDK your setup seems so messed up for me… magisk, exposed? android 8?, bootloader unlocked?
If your phone is axolotl (SHIFT SHIFT6mq) and has the bootloader unlocked(and can’t lock without brick?) i’d just install LineageOS4MicroG if i want microG, and don’t root(magisk) it.
@anon46495926 thanks but gps isn’t working (and MicroG doesn’t need it) so I need a workaround for MicroG to function.
Thanks @Morgoth , but System App Remover needs root, and I have no knowledge on how to do that. (that’s why I would like to use privileged Extention since that can handle the system/priv-app directory) So also Magisk, Exposed, unlocked bootloader, adb, flash etc are out of my league. (I’Ve read a lot about it by now but just can’t understand it and I don’t want to mess up my new phone by ‘trying something’.
My phone is working perfect and I’m happy with it, except for ‘location’, and I think you need MicroG for that. Most people have it running fine, and I just can’t figure out what the problem is here on my device, that’s why asking for the work-around.
Probably because the gps setting is only gps, and wifi and cell towers are needed to. Maybe also because gps can only be done through google servers. Not sure. Do you mean there is a way to use gps without google services?
There was a small issue with updating it on LOS for microG ROM before, but none of the aforementioned ways from that link are working now, which is caused by signatures incompability (was fixed yesterday) or just some random error that says “Not installed”, when you try to update it from repository.
Yep, you probably can update it by downloading and installing an .apk from github or microG site, but it won’t update itself in /system/priv-app folder, bringing only additional bugs.
Hey thanks @Danko for joining! And yes, confirmed from me too that new repo still gives the same error. BUT are we sure the problem is signature? Because here they say the problem is about redirecting. (@Licaon_Kter is actually in this subject)
Ah, and @SkewedZeppelin , not sure if you read my question, but if gps isn’t a google thing, do you have an idea of how to implement location services on this 8.1 without google services? Would be great to have this since it’s the whole point of why I’ve opend this post. (edit: i think you might be refering to apps, which do work without google, but I am referring to browser/websites using gps/location, sorry for the inconvenience)