yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] D-J97:
Hey guys, I've just made the switch to Android q. I was running lineage for microg with no issues, I've installed msm xtended on my OnePlus 5t (signature spoofing was added sometime in October) and I've allowed signature spoofing permissions, but "system spoofs signature" is still unchecked in the self check tab. Can anyone shed some light? Maybe give me some things to try? Not entirely sure why it won't allow but I can't watch YouTube (YouTube vanced, I use it so I can listen to things while at work). All help is appreciated!
[Android Apps and Games] Mynacol:
Not really addressing the problem, but you may try NewPipe, a YouTube client with features such as audio listening.

https://newpipe.schabi.org/
[Android Apps and Games] FriendlyNeighborhoodShane:
Hello! We are hosting an interview with th microG developer. Everybody can pitch in and offer a question!

https://xdaforums.com/android/software/interview-microg-dev-t4023979
[Android Apps and Games] kurtn:
Is there a terminal command to grant spoofing permission to fakestore? In android 10 the permission request seems to fail.
[Android Apps and Games] Setialpha:
remove the runtime-permissions.xml from /data/system/user/0 and reboot, else some permission won't be granted and/or not all permission request popus show up.

Ran into this when preparing NanoDroid for 10.
[Android Apps and Games] kurtn:
That makes all permissions vanish and i can grant again. But fakestore doesn't ask. I see spoofing permission in settings, but no apps in granted or refused.
[Android Apps and Games] :
I wasnt able to set that permission at all with syberia 10, in settings. However, running npem command fixed the issue for me.

Su
Npem

This command should enable sig spoofing permission.
[Android Apps and Games] kurtn:
Thanks. That works. Actually i tried to get microG without nanodroid or root, as superiorOS allows user apps ro be location providers.
[Android Apps and Games] mosolicious:
Since this thread is 615 pages long, and there's been multiple Android versions since microG's inception, can I ask for a guide how to get microG safely up and running on a Pixel 3 with Android 10?

I've managed to get Magisk working by patching the boot image myself, since we don't have TWRP while I'm typing this. But as per the install guide on the GitHub wiki, I'm supposed to remove GmsCore and Play Services myself from `/system`, however, since Android 10 is shipped with a different partition setup than any previous version, I'm not able to mount `/system` as a read-write partition.

Thanks!
[Android Apps and Games] kurtn:
On a pixel 3 i would install graphene os to get rid of Google apps

https://grapheneos.org/releases
[Android Apps and Games] mosolicious:
I know of Graphene. But until my VPN provider supports using my own DNS for native adblocking, and until my mail provider supports non-GCM/FCM notifications, then I have to resort to rooting and to use microG. The developer of GrapheneOS doesn't care for microG either. He's said this multiple times, as he sees it as a major security risk to allow signature spoofing.
[Android Apps and Games] kurtn:
If you are able to install magisk on graphene, you get spoofing from smali patcher.
[Android Apps and Games] mosolicious:
It's not possible to root GrapheneOS, unless you tinker with the source code yourself.
[Android Apps and Games] Hitti2:
locked Verizon variant S10 plus with Android 10.

it got delayed advanced YouTube and microg, I enabled two-factor authentication for my Google, and now I cannot sign into my Vance youtube it says please check your network.

any way to fix this?
[Android Apps and Games] kurtn:
This is not microG for YouTube vanced
[Android Apps and Games] Hitti2:
I fixed it by clearing data microG and uninstalling and reinstalling all is fine now.
[Android Apps and Games] starbright_:
Does one of you have "Here" app installed (I mean the Navigation app). Does it works for you?

As for me I can't create collections and syncing is not working. I am wondering if this deals with missing PlayServices and microG or has different reasons?
[Android Apps and Games] githyanki:
Yes, it works.
[Android Apps and Games] starbright_:
Thanks, so it is something else wrong with my setup? What can this be?
[Android Apps and Games] githyanki:
You may be blocking it's connection to internet or servers. If you use a host blacklist (adaway or others) disable it, or firewall setup(afwall).

You do have to log in someway to create a collection. I think your options were Google, Facebook, or create an account.
[Android Apps and Games] starbright_:
I have an here-account and if I login the syncing runs endless. I already disabled firewall (even if I can't see anything special in blocking protocoll). Adaway is a good point. I disabled it yestersday with no change. But maybe I even have to reboot after that (at least for adaway). Have to retest it again later. Thanks for your feedback.
[Android Apps and Games] pawelnrg:
i look for story (10 min) sorry if i don't see: Do You setup micro g ? do google maps work?
[Android Apps and Games] starbright_:
Yes. I have 3 devices with LOS16 and microG. The strange is, that all show same strange behaviour of syncing/favorites/collections of "here". Navigation and everything else seems to work. Also google maps (in browser, don't have google apps installed - so no playstore and stuff but Aurora and FDroid).

Even after disabling Adaware and AFWall+ and reboot the behaviour seems to be same.

I just want to know whether this deals with microG, but as some report it works it seems to be more complex.
[Android Apps and Games] amn1987:
Are there substantial RAM savings to be had versus say BitGApps which is much smaller than even Pico Open GApps? On my now secondary device with only 2GB RAM even a slight freeing up of memory would be very welcome.
[Android Apps and Games] pawelnrg:
I have problem with weather app, - don't get location. But so far navi I test "automapa" works.
[Android Apps and Games] kurtn:
What do you do with your phone? Quickly switch large proprietary apps? In that case you will recognise the incomplete implementation of Google APIs hurts more than the amount of RAM occupied by Google play services.
[Android Apps and Games] amn1987:
Mostly browsing the web (reading articles) and Ponydroid (for Mega). I could put up with tabs reloading but its the latter where less RAM is more bothersome. Now that Nougat/Oreo ROMs aren't being updated I had to switch to Pie which further increased RAM used by Android OS and System.

Are you saying its better to not use MicroG?
[Android Apps and Games] kurtn:
Web browsing and downloading works well without GApps or microG. Just try a clean installation.
[Android Apps and Games] amn1987:
Yes I always clean flash. I have purchased several apps like Nova Launcher, Solid FE, Moon+ etc hence I was looking into microG.
[Android Apps and Games] kurtn:
For purchased apps you need the patched playstore from nanodroid project. And than it's again the question: is it worth the trouble? My answer: only if you like playing around with android.
[Android Apps and Games] Raphos:
Hi,

After installing microG as Magisk module, I have a lot of apps that crash.

When I restart the phone apps works till I get 4G connection then it crash.

I search in 617 pages of this thread but I didn't find anything about this problem...

Could someone help me ??

Edit : the phone XZ2c is under Omnirom with no gapps and no gogol store installed
[Android Apps and Games] Oehrly:
I read that on omnirom you need to enable signature spoofing in settings. Have you done that? Does the microg selftest show that signature spoofing is working?
[Android Apps and Games] Gerard951:
Is signature spoofing also required for the unifiednlp to work?

About the crashing apps, might have to do something with new apis that come with microg. I dont know the exact details but reinstalling the apps might stop the crashing
[Android Apps and Games] kurtn:
NLP works without signature spoofing. NLP only needs to be done by a system app. Thats the main reason we do all that magisk/systemize/flashing stuff instead of simply installing as user app.
[Android Apps and Games] natanvarga:
I run havoc 3.1 on a santoni using microg. Microg and fused location have never asked for location to be accessed according to the location settings/permissions page. Also in microg settings the ulp has known location box is never checked. Couldn't find a way to fix this.

On another note, could this be related to why night light doesnt work when set to follow sunset and sunrise times?
[Android Apps and Games] kurtn:
MicroG is not fully compatible with android 10, yet.
[Android Apps and Games] Raphos:
Hi,

Signature spoofing is now enabled and reinstalling the applications stop the crashing !

Thanks :good:
[Android Apps and Games] Count_Omega:
Hi all,

I'm running lineage os 16 with microg on my POCO F1. I managed to install Magisk along with Xposed. After installing this Unified NI p version it is integrated into Xposed, yet the third step of verification fails. "It looks not like you've activated this module". Any help with this?
[Android Apps and Games] kurtn:
You installed lineage.microg.org ? No need to mess around with a Xposed NLP. NLP is integrated in microG.
[Android Apps and Games] Count_Omega:
Yes I installed LOS with microg. But the preinstalled unifiednip didn't work either. It recognized the Mozilla and Nominatum services but I thought it would need Xposed. And it shows up as that the system could not bind the service.
[Android Apps and Games] kurtn:
So your car has a flat tire. What do you do?

a) inflate the tire

b) damage the care by trying to mount a 5th wheel
[Android Apps and Games] Count_Omega:
Yes I understand what you are trying to say. But I haven't been able to fix the preinstalled app. I didn't find a suitable guide, too.
[Android Apps and Games] kurtn:
I would start with wiping system and data. Install lineage4microG and nothing else. Install satstat from f-droid and report there what microG self check and satstat say.

https://xdaforums.com/android/software/lineageos-microg-t3700997
[Android Apps and Games] Count_Omega:
I did already install the latest build for my phone from lineage.microg.org. When I tried to use it the self check wouldn't work. Do I need Xposed for it?
[Android Apps and Games] kurtn:
No. And what do you mean with "wouldn't work" ? It works fine usually. Even if tickmarks are not checked, it tells you what's the problem and what to do. Try to read.
[Android Apps and Games] Count_Omega:
So in the fdroid app Nominatim 1.2.2., MozillaNIpBackend 1.4.0 and UnifiedNIp (no GAPPS) 19.8. 31 are installed. Do I have to use UnifiedNIp ( GAPPS)? At Settings - > positioning services I can see only the ones from Google.
[Android Apps and Games] kurtn:
You still have remainings of Google apps in your phone! Wipe system and data. Install lineage4microG noting else!!!!!!!
[Android Apps and Games] Count_Omega:
Ah thank you! After a backup and reinstallation everything works fine.
[Android Apps and Games] umpalumpa1799:
support for fajita

Hi,

I'm hoping this is the right place to ask for support for the oneplus 6t aka fajita,

If it's not, where to ask for?

It is officially supported by lineage https://download.lineageos.org/fajita

so according to the microg.org faq it should be build:

FAQ:

Can you add support for my device?

It is officially supported by LineageOS

We already build LineageOS for microG for every device supported by LineageOS. Find your device in our Downloads page!

cheers
[Android Apps and Games] kurtn:
The right place to ask is there:

https://xdaforums.com/android/software/lineageos-microg-t3700997/post80427629

and the Fajita question has been asked several times.
[Android Apps and Games] umpalumpa1799:
Thanks Kurtn!
[Android Apps and Games] iooxda:
removed post, wrong thread, sorry.
[Android Apps and Games] Estebanium:
Would it be possible to use Google Maps without GApps? So if I install Maps via Aurora Store or would I need to install MicroG at least?
[Android Apps and Games] n.p.:
Hi,

I haven't used microG before, and have just attempted to install it in the Havoc ROM on the Xiaomi Mi A3 (the site lists this rom as having signature spoofing support).

I must have done something wrong, though. The Self-Check page shows "System has signature spoofing support" checked, but not "System grants signature spoofing permission," nor "System spoofs signature." Any idea where I messed up?

Thank you in advance.
[Android Apps and Games] garylawwd:
You need to go into settings > apps and notifications > permission manager > signature spoofing and enable it for the apps you see there ie microg, play store etc
[Android Apps and Games] kurtn:
Tap the ..grants.. Text
[Android Apps and Games] d1n0x:
You need at least microg
[Android Apps and Games] n.p.:
I see that permission ("Spoof package signature"), but I don't see microG there ("0 of 0 apps allowed"). The microG Services Core app doesn't list that permission either (only Contacts, Location, Phone, and Storage).
[Android Apps and Games] Estebanium:
Thank you. Do I need signature spoofing explicitly? I read that the patcher is not yet working on Android 10. Is this still the case? My device is not pre patched, on Android 9 and below I was able to patch my device by myself.
[Android Apps and Games] d1n0x:
Yes, otherwise gmscore won't be able to spoof Play Services signature.
[Android Apps and Games] kurtn:
If magisk works with your rom, you can use smali patcher
[Android Apps and Games] amg314:
Magisk is not needed - one can extract patched servicies.jar from Magisk module and move it to /system/framework manually (I use Total Commander)
[Android Apps and Games] Estebanium:
It works. I used the exe at my pc to patch my framework and flashed the module afterwards. I am on LOS 17 with Android Q.
[Android Apps and Games] Z3R0115:
I'm having an odd issue I can't seem to make sense of. Running the latest omnirom 10 on Oneplus 7 pro. I got everything set up fine, but I have two items in self check that I can't figure out how to get checked off.

"Sytem supports location provider: your system does not support this unifiedNlp package." etc etc.

And

"UnifiedNlp do not have location to test geocoder"

I've configured my backends, they're registered, I've run the terminal command to enable phonesky spoofing, I've run the npem command. everything is checked other than those 2 items.

Is there something I might be missing? I'm having a hard time finding anything else that might be related, and I've not seen many people complain about this issue with omnirom, unfortunately the omnirom thread is closed so I'm not really sure where else to to for answers on this one. Any ideas?

Link to self test screenshot and settings/terminal results: http://imgur.com/a/9IsXp8T
[Android Apps and Games] amg314:
Are main microG components installed to /system/priv-app?
[Android Apps and Games] d1n0x:
This is a known issue on OmniROM and seems to be the same case on OmniROM 10
[Android Apps and Games] SGH-i200:
Which exe do you mean?
[Android Apps and Games] Estebanium:
If you want to use Smali you have to use a tool that reads out your phone via adb and creates a patched framework. This framework is packed in a Magisk module that the tool creates and that needs to be applied afterwards. Pretty much every information is described at the xda page.
[Android Apps and Games] SGH-i200:
Thanks for pointing me to https://xdaforums.com/apps/magisk/module-smali-patcher-0-7-t3680053

Maybe that URL should be added to the OP?
[Android Apps and Games] n.p.:
Any idea why I don't see the "spoof package signature" permission? See:

https://xdaforums.com/showpost.php?p=81680409&postcount=6192
[Android Apps and Games] crypta:
I do have everything systemized to system priv and it is kind or working sometimes.

I read much about the topic with android 10 and dev documentation says that api 28 == android 9 apps getbalso the background permissions, even if not requested.

But I get the feeling that it is somehow missing.

Recently I started over with syberiaOS without any gapps, just magisk and microG. SOMETIMES all boxes are checked (except phonesky, I use Aurora) but mostly the last 2 location related check boxes are missing. The unified nlp providers are registered and do work... Sometimes.

I think there is some problem with microG and android 10,as I read alike problems throughout the different roms.

Can anyone elaborate us, how to get location services properly working on android 10?

I also tried different implementation methods but came alsways back to source f droid with microG repo and systemize via magisk systemizer.
[Android Apps and Games] kurtn:
Yes, there are issues with android 10. You better follow discussion in github.
[Android Apps and Games] Setialpha:
Bromite WebView 80 with Android 10 support released by Bromite devs. Stable 22.6 release, soon.
[Android Apps and Games] Estebanium:
Two questions : What is the latest working version of Google Maps? Latest in store says that I need to upgrade my Google Services in order to use it.

I read on the diagnostic tab that UnifiedNLP is not registered. I am on Android Q and installed all MicroG related things via F-Droid.
[Android Apps and Games] githyanki:
Someone just was talking about that in the nanodroid thread.

https://xdaforums.com/apps/magisk/module-nanomod-5-0-20170405-microg-t3584928/page782
[Android Apps and Games] kurtn:
In newer android versions location provider has to be a system app. Flashable installers like nanodroid or magisk modules can do that for you.
[Android Apps and Games] Estebanium:
Would it be possible to systemize the provider subsequently? Don't want to flash all way again..
[Android Apps and Games] kurtn:
Yes. MicroG is not GApps. You can flash an installer any time. But trust me, you will start from scratch a few times before you have a phone for daily use. Especially if you start with android 10 and microG.
[Android Apps and Games] Setialpha:
Just realized now, that I've posted this in the wrong thread, sorry.
[Android Apps and Games] Estebanium:
I knew that I read this information somewhere:

* from https://github.com/microg/android_packages_apps_GmsCore/wiki/Installation

I use Magisk, so I installed the Module App Systemizer and systemized GmsCore.

Now it works!
[Android Apps and Games] crypta:
Or use normal f droid and systemize it. At least this way you know what the sources are.
[Android Apps and Games] Estebanium:
I don't get it.
[Android Apps and Games] crypta:
Magisk Modules are often lacking 'meta information', like repo and such. These things you do really need to trust.

Also, as seen with the microG modules, they come and go.

Both can be avoided by using the original sources, e. G official fdroid repos and some known tools with known sources.

The choice is, of course, yours.

I really liked and used the old microG module.. But after a new install it wasn't available anymore. These events are the reason why I try and suggest to stay as close to the source as possible.
[Android Apps and Games] Estebanium:
I'm not sure we are talking about the same subject.

I added the official repo of MicroG to F-Droid and installed all needed apks from this repo. Then I noticed that UnifiedNLP needs special permissions, so I used a command line tool to move GSMCore to priv-apps. Now UnifiedNLP is working.

This command line tool is provided by a magisk module. So if this module will depreciate in the future, there will be others. I don't see a lack of meta information in this scenario..
[Android Apps and Games] amg314:
One can move gmscore (like any other app) to /system/priv-apps/ manually (I use Total Commander)
[Android Apps and Games] crypta:
Sadly it is not done with just moving to system priv.

At least in Android 10,this still works only if microg is opened in foreground - at least this is how it seems to me.

Hopefully this will be addressed soon by devs.
[Android Apps and Games] amg314:
Try mount /system: mount -o remount,rw /system thru terminal, or using TotalCommander internal command 119 "remount"

I added this command to custom button, thus I can mount folder by one tap and additionally I can see folder's .r or . rw stage.
[Android Apps and Games] Estebanium:
In my opinion, it is just moving the apk. Would you tell me a name of an App that is not working with the described procedure?
[Android Apps and Games] Namnodorel:
Just moving the APK alone is indeed not enough for microG. When an app wants to use system permissions, it not only needs to be installed in the priv-app folder, but its required system permissions also need to be declared in an additional file. For microG, that would be this: https://github.com/Magisk-Modules-R...ermissions/privapp-permissions-org.microG.xml
[Android Apps and Games] amg314:
I use following method (arm64, Oreo):

1. Insatall gmsCore and GsfProxy in a common way

2. Move gms Core and GsfProxy folders from /data/app to /system/priv-app thru Total Commander

3. Reboot
[Android Apps and Games] crypta:
Microg self check for example. (

It does sometimes somehow work. But my expectations are that the location provider has always a last location.

And is alway able to resolve it.

But this is not the case. It works after some actions (requesting gps location) but not for long.

This has some drawback: if u use some automation tool, e. G. Geofencing and trigger, they simply won't work reliable.

And no, android 9 and lesss are not the issue here, I am talking explicitly about android 10 without gapps.
[Android Apps and Games] crypta:
These 2 checks are within opening microg, set other location backends (toggle 2 times) and calling osm.

Not seen on the screenshits: my location automation triggered.

... Which it could have done since more than 24h as I am still within the trigger radius.. But I didn't - until I did the above.

So, any hints? ?
[Android Apps and Games] garylawwd:
Try typing this into a terminal and recheck

pm grant com.google.android.gms android.permission.ACCESS_FINE_LOCATION

pm grant com.google.android.gms android.permission.ACCESS_COARSE_LOCATION
[Android Apps and Games] crypta:
The coarse location I did before.

I thought it had the fine location - at least it asked and I think it also had it.

Anyway, this done it seems to work now.

Was this something I should do after every reboot?

Or is there no 'forgetting permissions bug'?
[Android Apps and Games] Estebanium:
Can someone tell me the IP's for the combined location tracking feature? I would like to allow these IP's instead of granting all UID 1000 Internet access.. I am using Mozilla's location service.
[Android Apps and Games] sabotage154:
was wondering if someone with more knowledge than me can help me. im trying to remove gapps from my stock firmware and install microg for any apps that may require play services (i stay away from apps that require play services but would like the functionality of play services). i have got microg up and running before on custom roms on a few other devices using the zip install thru custom recovery BUT my current device DOES NOT HAVE CUSTOM RECOVERY. i was able to root my current device via magisk, install EdXposed (for PIE) and was going to run the fakegapps module via EdXposed along with microg. i am having a very hard time getting rid of the dreaded GAPPS. i have tried to remove via Titanium backup but the uninstalled GAPPS come back after reboot. I tried via Mix Xplorer (deleting the apk) via file explorer but same thing, apps survive the reboot. i have tried adb shell commands for uninstall but i get DEVICE_MANAGEMENT_POLICY error.

Can anyone help me/give me guiadance on how to get rid of these GAPPS and install microg on this device. It sucks that i dont have a custom recovery, so im trying to do this manually. My device info is below:

Hardware : MT6761V/WE

Model : KINGKONG_MINI

Build number : CUBOT_KINGKONG_MINI_9101C_V06_20191121

Build date UTC : 20191121-130020

Android v : 9

Baseband v: MOLY.LR12A.R3.MP.V75.5.P2,MOLY.LR12A.R3.MP.V75.5.P2

Kernel v : 4.9.117+ (feserver@v121-T7910O) (gcc version 4.9.x 20150123 (prerelease) (GCC) ) #2 SMP Thu Nov 21 21:24:23 CST 2019