yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Estebanium:
I guess that I get a feeling for your problem now. I noticed that the geocoder is frequently not working. It helps to untoggle and toggle the location provider (Mozilla in my case). After toggling the provider, the geocoding is working for some minutes/hours. Any hints on Q?
[Android Apps and Games] crypta:
I re checked just this moment and it is the same.

So permissions granting does not get us anywhere.

It may solve something, but theres still something not right.

In combination with tasker I would say, not working reliable - more kind of sporadic.
[Android Apps and Games] amg314:
Risky users can try to improve microG using MyAndroidTools.

https://www.apkmirror.com/apk/wangqi/my-android-tools/

MOD EDIT: Attachment from warez site removed.
[Android Apps and Games] crypta:
You mean toggling location automated every time x?
[Android Apps and Games] oF2pks:
https://developer.android.com/about/versions/10/privacy/changes#app-access-device-location

I don't have working android10, so I can't test attached debug, but following https://medium.com/google-developer-experts/exploring-android-q-location-permissions-64d312b0e2e1

So, I have rebuilt latest up-to-date [MENTION=3999488]MaR-V-iN[/MENTION] microG with target sdk28 (debug flavour anticipated to 20999028) instead of latest official sdk29 (19420020), but you can also try an older official targeting sdk28 or lower.

Fortunately all know backends are still targeting 28 or lower. EDIT: for Pie & android10, I would also suggest to move backends to /System/priv-app to grant privileges (sprinkled/tested all around in aosp).

The other problem is for wifi location scans : since Pie, aosp has introduced frameworks/opt/net/wifi/service/java/com/android/server/wifi/ScanRequestProxy.java to throttle them.

( [MENTION=4316015]Simon94[/MENTION] ) the only way to have them working fluently is to patch the rom to whitelist known pre-installed F-Droid backends at : shouldScanRequestBeThrottledForApp{return false} https://cs.android.com/android/plat...oxy.java?q=shouldScanRequestBeThrottledForApp. I'm already doing that in my microG for Pie GSi: https://xdaforums.com/attachment.php?attachmentid=4741585&d=1555110998

[MENTION=3999488]MaR-V-iN[/MENTION] , if you intend to update SafeParcel to Maven , maybe an intermediate targetSDK28 instead 29 could help android10 temporary (?)

EDIT: btw, for microG users going in China, thx to [MENTION=3039128]Izzysoft[/MENTION] repo, you can use 2x UnifiedNlp backends

https://android.izzysoft.de/repo/apk/com.gitlab.fasheng.nlp.amap

https://android.izzysoft.de/repo/apk/com.gitlab.fasheng.nlp.baidu
[Android Apps and Games] friedCELLS:
I see lots of chat here about location not working on Android 10. Just going to throw my experience in the mix in case it helps anybody. I managed to get microg mostly working on Android 10 on Oneplus 7T that I installed Hydrogen Os on. And this device has no functioning TWRP so it was all through fastboot, and adb. Anyway, location works for me all the time in apps like Waze, Uber driver app, and other apps that don't require Google Maps API. See attached photos for backends that I installed (all pushed to priv-app with App Systemizer along with all microg components). Google maps, as others have stated, throws an "Update Play Services" error every time you open it which can partially be bypassed by signing out of Google maps in it's settings. But cannot get location in Google Maps unless you open microg settings and quickly go back to Maps. I've tested this several times, and literally after almost exactly 1 minute, the blue location dot turns grey until you open microg again and go back. I have managed to keep location working in maps indefinitely by opening maps and microg in split screen mode so that both apps are open simultaneously (see photo) . And also, if I open microg, go to maps and quickly start navigating, it will continue to have the correct location until navigating stops even without microg open. Did 2 20+minute trips today successfully using Google maps this way. Unfortunately an app that I need (Lyft driver app) force closes when you try to open it. I assume because it relies on Google Maps API. So location can work, just not reliably or at all with apps based on Google. I also, like some posters above, thought it's probably because gms core only has location permission while the app is open and doesn't give the option to give permission all the time, but others seem to have tried to remedy that without success. Thanks to devs for all your work.
[Android Apps and Games] crypta:
Uhm... Location via gps works always. I would bet a smaller amount it also does without anything.

The thing to archive is to have always a valid 'background' location and get location data from towers and wlan.

And also splitscreen maybe a workaround, but a very cumbersome.

My guess is the same as in someones post before : target api and permissions. I don't get, why this is not updated or am I outdated? This is discussed since month.
[Android Apps and Games] friedCELLS:
Uhm... like others have said, GPS doesn't work at all in Google API apps on Android 10 unless the workarounds that I mentioned are used. You could stand outside in clear skies under 1,000 satellites and it won't show location. I was not offering split screen as a reasonable solution, only to help pinpoint where the problem is coming from. Which yes, seems to be API and permissions. Only offering my experience to solidify that diagnosis in hopes that a solution is found sooner, rather than later.
[Android Apps and Games] kurtn:
What is a google api app? I'm sure, satstat can tell you the real status of GPS.
[Android Apps and Games] friedCELLS:
If you read my posts, you'd get it. I said in my post that yes, apps that use GPS like Waze do work. Of course satellite checking apps will work also. But any app that relies on Google Maps API will not show location without going into microg settings and immediately back to Google maps. There are tons of apps like Lyft, Gasbuddy, and literally thousands of apps that rely on Google maps API that do not work no matter if GPS satellites are working or not. This is a common, known, and discussed issue on Android 10.
[Android Apps and Games] crypta:
Why using Google apps if you want to avoid Google services gapps?

This said, I don't care google apps. And others don't have a problem using GPS.

The location service may be related to this, but still - in my world - google and their tools are not the comparisons.
[Android Apps and Games] guest4711:
I don't care about these apps. There are tons of free replacements for these apps which do not rely on google's API. And I never missed anything whitout them.
[Android Apps and Games] aiphes:
Hi,

I don't know if it's the right place to post this. Feel free to move it if necessary.

So, I installed LineageOS 14 + MicroG on a Moto G 1st gen and (nearly) all work as designed.

I get an issue with the GPS spoofing. Tested with 2 different apps: Fake GPS and Private Location.

If OsMand find the right spoofed location , dating apps and transportation apps (metro,bus..) doesn't.

Auto Check in MicroG lose geocoder when spoofing is in action, otherwise all is ok.

What could be missing in my settings ? I check a lot of things like (GPS mode, microG backend for UnifiedNlp like Mozilla, GSM and Wifi) .My phone doesn't have access to GSM network, only connected by Wifi.

Thanks
[Android Apps and Games] amg314:
SmaliPatcher include mock location feature

https://xdaforums.com/apps/magisk/module-smali-patcher-0-7-t3680053
[Android Apps and Games] aiphes:
Thanks a lot. So, if I understand, I must install Magisk and SmaliPatcher ? But I don't find a way to that on linux OS, does it exist ?
[Android Apps and Games] amg314:
You should run SmaliPatcher on your PC running under Win (or try use Wine on Linux)

Then connect your Android device thru USB cable, check Mock Location and other features.

SP will generate Magisk module, which include patched services.jar.

You should install this module thru Magisk Manager and reboot.
[Android Apps and Games] aiphes:
Great explanation, I will test. Thanks
[Android Apps and Games] friedCELLS:
Why are you posting in a microg thread which is specifically about using Google services without Google spying? You obviously don't need it.

---------- Post added at 05:39 PM ---------- Previous post was at 05:36 PM ----------

That's you. Some people need these apps for specific reasons. Everybody's life is different. I was sharing my experience to try to help development. What's your purpose?
[Android Apps and Games] d1n0x:
In reality, really nobody *needs* these apps. People just have become accustomed to using an app for every single little thing.
[Android Apps and Games] kurtn:
We are here discussing microG. Most of the features fall in that category. If a feature is broken, we should try to help fixing. Not shaming people who use it.
[Android Apps and Games] friedCELLS:
Deleted. Back to on topic and hopefully helpful posts.
[Android Apps and Games] lebr0n:
hi guys!

i can't figure out how to grant spoofing permission.. i tried installing the apk and then flashing it with nanodroid. same result..

thanks a lot

(running havoc os 3.2 on oneplus7p)
[Android Apps and Games] garylawwd:
Settings > apps and notifications > permission manager
[Android Apps and Games] kurtn:
Have you tried tapping "System grants.." Text? Or in settings apps permissions threedotmenu show system apps..
[Android Apps and Games] lebr0n:
i have granted all permissions asked.. it didn't ask for this one yet. and i can't grant it "in advance"
[Android Apps and Games] kurtn:
Strange. Can you ask in havoc forum?
[Android Apps and Games] :
Its a Q problem. Its like that on several, if not all Q roms.

Open a terminal app like termux, and run

Su
Npem

If that doesnt work, try this one instead, which should do the trick if first one didnt.

Su
pm grant com.google.android.gms android.permission.FAKE_PACKAGE_SIGNATURE
pm grant com.android.vending android.permission.FAKE_PACKAGE_SIGNATURE
[Android Apps and Games] lebr0n:
thank you so much! i was just asking for these commands in havoc thread.

just curious, what does npem command mean?

thanks again, mate!
[Android Apps and Games] piskor:
Oh, ok. I tought you forgot about that. For me it was enough.

Maybe try to reinstall pushbullet.
[Android Apps and Games] bilbonotry:
There is another xposed module named 'This app will run without Google play services', maybe it will help you
[Android Apps and Games] Shadow53:
Last I checked, the microG apps need to be installed before any app that requires its services. So you'll need to reinstall Pushbullet. For the record, it works on my phone - Nexus 6 running Omni
[Android Apps and Games] Cirra92:
I am not aware of that requirement, but I've just installed it and it's working, maybe it has something to do with that FakeGapps module, I don't know. I have Play Store installed though.
[Android Apps and Games] taaviu:
Also got working, but i suspect it Lucky Patcher google play billing emulation trick.
[Android Apps and Games] SteStanich:
I started again from zero, flashed rom than microG zip and it worked. but still I cannot use pushbullet.

no it doesn't say it I need play services installed, it asks me to login by facebook or google but when I try to login it says an error is occurred and I can access pushbullet all the same.

anyone's having pushbullet working? it the only thing I miss right now.

beside this, great work!
[Android Apps and Games] Primokorn:
Pushbullet has always worked. Did you enter your Gmail account in the settings?

Did you install the following apps after a clean flash?

► GmsCore.apk

► GsfProxy.apk

► FakeStore.apk

► FakeGapps1.apk

Do you have something unchecked in MicroG Settings > Self-Check?

******************

I can't install Camera MX apk so I guess it's related to this new framework. Here is the log:
[Android Apps and Games] SteStanich:
yep, I did all these steps, with the only difference I've installed original play store.

even logging with facebook account doesn't help in my case.

I confirm camera MX does not install, it says my device does not support that apk.

thanks anyway! :)
[Android Apps and Games] Nosepull:
Another question: Is mapsapi v1 (flashable zip from the older MicroG-thread) still needed/recommended with this implementation?

BTW, big thumbs up from me for this project!
[Android Apps and Games] MaR-V-iN:
I just tried and I was able to use pushbullet on my test device. For some reason the first login attempt did not succeed but the second does. I was also able to send push notifications from the website.

Verify that: 1. everything is fine in microG self-check. 2. you enabled both checkin and GCM.

If the problem persists, you can try to install latest nightly (from the f-droid repo or from https://microg.org/dl/) and if this does not fix the issue, please create a logcat during login and report it here, on GitHub or via PM.
[Android Apps and Games] elmex1000:
Exactly same problem here. Anyone who has Tapatalk Notifications working? Please leave a message.

Thanks!

Edit: Suspected logcat lines

W/GmsSupportLifecycleFragment(27466): Unresolved error while connecting client. Stopping auto-manage.

E/GoogleApiAvailability(27466): Unexpected error code 13
[Android Apps and Games] n76:
If you want to run apps that still use the old V1 API then you will need to install that. For me the app that uses that API is http://quickmap.dot.ca.gov/app.htm
[Android Apps and Games] Nosepull:
Thanks for the information. Maybe there should be one up-to-date page where all the relevant downloads are listed - the MicroG informations are a bit spread over different threads right now.
[Android Apps and Games] bilbonotry:
Seems like you need to flash maps API v1 zip. You will find it here or in no gapps project thread
[Android Apps and Games] wdevil12:
Unofficial microG Flashable Zip With AROMA Installer V2.0!

Unofficial microG Flashable Zip With AROMA Installer!​

This version (v2.0) includes the following changes:

1) Added Android 4.4 support

2) Added Store Selection Page (PlayStore 6.2.10, BlankStore 0.7.5, FakeStore 0.0.1)

3) microG Services Core from f-droid (GmsCore 0.2.0-12-g4319817 nightly)

4) microG Services Framework Proxy from f-droid

Users who have flashed previous versions can also flash this version over them.

Users who are unaware of what this package does: Click Here

LINK TO AFH FOLDER: Click Here​

---------- Post added at 11:32 PM ---------- Previous post was at 11:07 PM ----------

the link you posted is the same as f-droid repo?

can you please check the latest zip if f-droid repo updating works or not?

BlankStore and FakeStore are all included now:)

I will look into maps api v1 and if you guys really need it in the zip please let me know.

[MENTION=6552280]MSF Jarvis[/MENTION] you were right. if else statement did all the trick:)
[Android Apps and Games] Indha Lezzio:
Fast newbie question: i want to keep using/updating my already paid apps, what's the best option?

TIA
[Android Apps and Games] NãoSeiMeuNome:
What did gain installing it? More memory ram or What?
[Android Apps and Games] mrrocketdog:
:what:

"err on the side of kindness"
[Android Apps and Games] Over.ReWrite.SP10:
Finally, a KitKat-compatible version of this ZIP. Been waiting for this. Thanks a lot, man.
[Android Apps and Games] wdevil12:
excuse my delaying this release. had to learn aroma script from stretch. lol:P
[Android Apps and Games] kurtn:
Nperm is installed by nanodroid. It's the command to grant all necessary permissions for nanodroid components.
[Android Apps and Games] amn1987:
What do I have to do to authenticate previously purchased apps? In microG I logged into my primary Google account. But apps like FKM for instance don't work. Do I need to install any other app? Redmi 3s running LOS 15.1 (e OS ) . microG came built-in.
[Android Apps and Games] d1n0x:
Some apps need Play Store for license verification. FKM is one of those.
[Android Apps and Games] aiphes:
I just done an update of UnifiedNlp on my LOS14, wonder why it wasn't on the last version?, and get mapbox as map provider, instead of nothing before (and error message about google play services) into app like transport ones. But no Mock location (and not all checkboxes checked into auto test).So I'll test with Smalli Patcher.
[Android Apps and Games] amg314:
UnifiedNlp is included in last versions of microG core, so you do not need use UnifiedNlp as separate app.
[Android Apps and Games] aiphes:
So how can you explain after that update I got mapbox as map provider instead of before update ?
[Android Apps and Games] kurtn:
F-droid with microG repository shows microG service core as unifiedNLP. Switch off f-droid repo and you see the correct name.
[Android Apps and Games] aiphes:
this isn't clear for me:

on my moto G I have the unifiedNLP no gapps installed in v0.2.10.19420 via Fdroid

and microG with unifiedNLP included is in v1.6.8 according to https://github.com/microg/android_packages_apps_UnifiedNlp/releases

why does exist different version for unifiedNLP ?
[Android Apps and Games] kurtn:
Please read my post! 0.2.10... Is a microG service core version.
[Android Apps and Games] aiphes:
it's the same version on mine, so I didn't have the last version in my LOS14 + MicroG package. So my phone is up to date for MicroG.
[Android Apps and Games] niix:
Hi, I set up microg on my aicp unofficial for lavender.

Everything is working well, all boxes checked and all apps that require google push services work, exept whatsapp.

It's registered, but it doesn't receive any messages. I tried fresh reinstalling. No oandbackup. I also tried *#*#2432546#*#* with no avail, also because it's already registered.

Push Notification Tester works OK, as well as Telegram (google play version).

WhatsApp version: 2.20.47 | 453193

Microg core Version: 0.2.10.19420 | 19420020
[Android Apps and Games] moroi:
Hi,

I've been happily using this microg build on my Motorola X4: https://download.lineage.microg.org/payton/

(and this question only makes sense if I'm on the correct forum): There's no newer build there since Jan 30th, is it a general microg problem or a payton specific one?

Official lineageos builds for payton seem to not have this problem...
[Android Apps and Games] kurtn:
Not a solution, but a workaround: if WhatsApp can't receive messages while display is off - disable battery optimisation for WhatsApp

---------- Post added at 07:04 PM ---------- Previous post was at 07:00 PM ----------

https://xdaforums.com/android/software/lineageos-microg-t3700997/post81859499
[Android Apps and Games] niix:
Yes I know about that, but I hate having too many services in backgroung. As I am forced to use microG, because of my banking apps, then I'd like to make use of it. Listening for 3 or listening for four it's the same. Having telegram on its own (fdroid version), plus whatsapp on its own, plus fairemail on its own, plus microg, its a bigger battery consumption than having all of them under microg.

Actually a bigger step is to erase whatsapp from my life, as it belongs to Facebook, and keeping Telegram only. I'm on my way to accomplish thst. Just a few contacts left
[Android Apps and Games] Mynacol:
While I share your reluctance for WhatsApp, I cannot stand still if somebody implies or propagates that Telegram is better. Please have a look at the reception tab of the Wikipedia page for Telegram as a starting point. https://en.m.wikipedia.org/wiki/Telegram_(software)
[Android Apps and Games] niix:
I had a look, and you are indeed right. After all, every time we decide to store our information (in this case chatlogs and contacts), we're never safe.

It's hard to find a valid solution. From a security stand point probably Whatsapp is even better (end to end encryption by default, no copies, in theory, on their servers after the messages are retreived). But the problem, in the latter case, is that the source is not thrustworthy.

Keeping copies of our messages is a very useful feature, but it exposes us to danger.
[Android Apps and Games] amn1987:
I can't sign into Play Store using my Google account. Always this message "this account already exists on this device ". I have logged into the same account in microG settings.
[Android Apps and Games] kurtn:
You should be able to find an answer in nanodroid documentation
[Android Apps and Games] niix:
For anybody experiencing the same problem.

I fixed it but uninstalling Whatsapp and reinstalling the latest version available on their website.

https://www.whatsapp.com/android/

For some reason the Aurora store is giving me an older version which doesn't work even with battery optimization disabled.
[Android Apps and Games] Namnodorel:
Why do you think it's older?
[Android Apps and Games] niix:
The version i can download from aurora is 2.20.47.453193.

The version available on the official whatsapp website is 2.20.65 | 453220. If you compare the numbers you'll notice they are different ?

In any case, the latter works and the former doesn't receive any messages unless you open the app. Battery optimization doesn't do a thing either.
[Android Apps and Games] githyanki:
Update would probably be waiting on Google to approve it. I have the same version (2.20.47) and am receiving messages with battery optimization off, so it is something device/rom/setup dependent. Glad you found a solution at least.

I did just switch to grapheneos, so don't even have microG installed now.
[Android Apps and Games] amn1987:
Thanks for taking the time to reply. The ROM I am on had microG built-in. If I flash Nanodroid will it mess something up?

Is it possible to get the modded Play Store separately? I came across this link https://gitlab.com/Nanolx/microg-phonesky-iap-support but it looks complicated.

I flashed patched PS zip by shadow53. While Nova paid was activated, FKM, Solid Explorer still didn't work.

I couldn't get any clear info regarding how to make official Play Store to work.

Edit: I downloaded the modded Play Store from Nandroid Repo. Under microG, Self-Check: the box for "Play Store (Phonesky) has correct signature" is unticked.

Where is the option to grant signature spoofing permissions? I tried the commands suggested by shadow53 in Termux but that returned an error about it not being a changeable permission. This is so frustrating.
[Android Apps and Games] Setialpha:
Phonesky needs to be a priv-app, you can't just install it normally.
[Android Apps and Games] amn1987:
Got it working. Thank you.
[Android Apps and Games] riquemonteiro:
Hi, this is the first time i'm trying to setup the microG, i used it before but i was using /e/OS which already comes with the microG setup, so i actually didn't have to do nothing,

But now i'm having some problems with the location, everything is right but i can't make the location works. I installed gms core, gsf, fakestore, mozilla location and nominatim, but doesn't seem to work

In the checkboxes the one "UnifiedNlp is registered in System" does not check, and every app which needs gps i'm not able to use. Anyone help?
[Android Apps and Games] kurtn:
First of all: NLP is not GPS. These are two totally different location providers. If GPS doesn't work, go outdoors, wait some time and/or ask the one who maid your ROM.

NlLP has to be a system app to register. There are many solutions, like a microG fork of lineageOS, various flashable zip installers, a systemizer magisk module.

For more help, please tell your device and ROM details.
[Android Apps and Games] crypta:
And most of them do have in common that they don't work this great in android 10. (see past discussions regarding permissions)

Means that most people will try the grant pm and sys priv without success. And if he had lineage microg, it works work out of the box.

So there are 2 many.. I mean 2 solutions. Build in or via some installer. The latter will all have the same permission problems. Api 28 vs 29..if there is a solution which works all the way in Q.. I am eager to hear from the other many working solutions.
[Android Apps and Games] kurtn:
https://old.reddit.com/r/MicroG/comments/ff8u1s/possible_permissions_fix_for_android_10_microg/

https://github.com/friendlyneighborhoodshane/minmicrog_releases/releases

Works for me on lineageOS 17.1