yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Tech 4 9:
Your input is appreciated. I too have to the Mozilla backend but I didn't know if it was a 'the more the merrier' kinda thing. Like having more than one provider its the most accurate/updated it can be. Is it redundant/pointless to have both? Thanks again.

Sent from a xt1644-RezRmx
[Android Apps and Games] Oswald Boelcke:
It's certainly redundant, and the accuracy obviously depends on the accuracy of the database. I live in a "tri-border-triangle" i.e. I have currently three countries enabled; however, my mobile network provider only poorly covers the border area (too little towers?) but I get a mobile network only ("savings") accuracy of about 500 m - 1 km, which is decent for my purposes. And I actually don't know who the OpenCellID can be better as it depends on the same towers.

I apologise to be out for the rest of the evening. Vettel, Ferrari and Formula 1 calling...
[Android Apps and Games] Gonfebo:
My accuracy is very awesome, only using the battery saving mode, i got my location with 10-15m accuracy in less than 10s ? better than with google. I also ave the problem of opencellid backend, when i put the api key in settings, dont conect to server and dont sync the database:( its an opencellid server problem?

Enviado desde mi Aquaris X5 Plus mediante Tapatalk
[Android Apps and Games] n76:
OpenCellID requires an API code/token. Not sure how to get that now, I got mine before the change in management/ownership of OCID.

Also, the download URL for OCID changed a couple of months ago. A new version of the GSM back end has been pushed to GitHub but not yet available via F-Droid. Actually, the last few versions of the GSM back end have not been picked up by F-Droid, not sure what the issue is with that. You may have compile it yourself (not too hard with Android Studio).

Download form Mozilla should work fine and, at least prior to the change in management at OCID, the two projects share data so you should be getting all towers from either source.
[Android Apps and Games] cbool10:
I have Motorola Droid 4.

I tried to install microG on CM13, LineageOS 13 and 14. Supposedly succeeded but I can't log in on a google accound. Only the preparation screen is displayed. The phone does't freeze. I did everything step by step as in the instructions.

What can I do to bi able to log in on google accuond?
[Android Apps and Games] w1ll1m:
I may have installed some app like YouTube before doing this. What steps do need to take fix this? Since they dont want to run without play services

Also installed aosextended on lg g2 with spoofing built in on latest 7.1.2
[Android Apps and Games] n76:
Uninstall the apps that need play services and the reinstall them. FWIW, the only Google app on my phone is YouTube and I have had no issues running it.

I've been running crDroid as it has signature spoofing built in. I noticed that AOSP Extended just added signature spoofing and am considering changing to it. Any opinions on it yet?
[Android Apps and Games] w1ll1m:
I've tried uninstalling and reinstalling them but get the same error . Do you mean EVERY app including those that depend on play services that are working?

Im using it on a backup phone but it does have a lot of bells and whistles compared to los which i moved from because of microg support.
[Android Apps and Games] n76:
Just the apps that are not working. You can see the apps registered for push messaging in the microG settings.

I don't know if it is specific to my ROM but fakestore doesn't fake out apps for me, even if installed in /system/priv-app. Putting blankstore in priv-apps does the trick for me.

On my old phone I built my own AOSP ROM with microG support. I figured it was easier on my new phone to go with a ROM that had microG support baked in and for a while that has only been crDroid. But it has a lot more bells and whistles than I need or want. If AOSP Extended has more bells and whistles than LineageOS then it sounds like it won't be an improvement over crDroid for me.
[Android Apps and Games] w1ll1m:
Ah, okay. ive tried that and it doesn't work and they don't register for the push messaging. This is on omnirom on a phone for someone else, so it is kind if puzzling since it works on mine.

I've never used crdroid so wouldn't have been able to tell you, only comparison I have is LOS or COS.
[Android Apps and Games] rahul1892:
MicroG isn't supported on LOS as it doesn't has the required patch. The requirements to be able to run microG is clearly mentioned in the OP. Please read that.

As for LOS, plz refer to this link https://xdaforums.com/lineage/general/idea-signature-spoofing-please-read-t3542904
[Android Apps and Games] Tentos:
I recently upgraded the messenger Threema from 2.53 to 2.6. The developers seem to have changed the behaviour regarding GCM because GCM via GMS Core/microG no longer works. I have added a problem description to GitHub ("Issues with push messages"). As I could not really find anything useful in the logcat, I can only ask at the moment: Does anyone use Threema 2.6 together with microG, and does she/he havy any problems?

Apart from that: A big "Thank you" to the developers, especially [MENTION=3999488]MaR-V-iN[/MENTION] !
[Android Apps and Games] bilbonotry:
OK found the reason for my play store not installing apps, I had afwall+ blocking download manager, my bad. Seems like microg 0.2 and its self check made unified NLP work. Great job
[Android Apps and Games] intika:
I have every thing working like this (it could may be help you) also whatsapp is working :

- Xposed Modules : "FakeGapps"

- Xposed Modules : "This App Will Run Without Google Play Services"

- MicroG GSMCore.

Signature spoofing is nice but it's also a big hole in security, i advice you to use the xposed module this module allow the signature spoofing only for microG

v0.2 as already said you can check for futur version

https://github.com/microg/android_packages_apps_GmsCore/releases

am on kitkat cyangenmod, and i can not get network location to work with MicroG GMS but i find a workaround it could may be help you as well

1. first uncheck any nlp provider you installed on the MicroGGMS settings

2. install unifiednlp https://f-droid.org/repository/browse/?fdfilter=nlp&fdid=com.google.android.gms

3. instal xposed module xposedunifiednlp

3. check (select/enable) your nlp providers on the unifiednlp settings (not microg settings)

4. reboot (for me it worked this way i did not check if v0.2 solved the problem)

5. also i found that only real working nlp providers are (nominatim and mozilla location service)

Other alternative solution uninstall everything and copy gmscore.apk to system/priv-app and reboot

am curious, are you using official playstore apk ?

---------- Post added at 11:10 PM ---------- Previous post was at 11:04 PM ----------

https://github.com/microg/android_packages_apps_GmsCore/releases

apparently the package signature changed... so uninstall old version first and install new version. via package installer
[Android Apps and Games] MaR-V-iN:
I heard this claim quiet a few times, but nobody claiming this ever could provide any details on why this is a security problem at all. I consider security serious and if you are really interested in the details of what signatures are intended to do on Android, what tofu means when it comes to security, possible consequences of the patch and why it does not change the current situation that much, I'd happily share those and discuss them.

Just to point out that small fact: There is no technical way to restrict the signature spoofing to a "vendor" (=microG). However the exposed module will only allow signature spoofing for packages that try to mimic play store or play services.

Copying GmsCore.apk to /system/priv-app should never be necessary and will not have influence on the network location feature. There are some custom ROMs that have broken network location support (which will affect original GAPPS as well, but in a less significant way) and in these cases installing the UnifiedNlp version for GAPPS with the Xposed module for UnifiedNlp can help, as the Xposed module will overwrite any system configuration regarding network location.

The signature of the package should be the same as the prior v0.01 release. Nightlies provided by a third-party will obviously be singed by their key, not mine.
[Android Apps and Games] mrrocketdog:
[MENTION=3999488]MaR-V-iN[/MENTION] , if ever you had time to write up something on securing android i would most interested. i know your prob busy with RL , but would be interested in your viewpoints/perspective.

yes there is alot of security discussion , but one more perspective would be good.

and again , thank you for the work youve already done & shared. big big help.:thumbup:

[tp_noparse]W2NlbnRlcl1baW1nXWH0dHBzOi8vZGwuZHJvcGJveHVzZXJjb25OZW50LmNvbS91LzlzNjl3OTl3L0ltYWdlcy9TaWduYXR1cmVzL3ZhcmlvdXMvcmRiLmdpZlsvaW1nXVsvY2VudGVyXQ==[/tp_noparse]
[Android Apps and Games] wis3m0nkey:
I'm currently on version 0.2 and I see a lot of battery drain due to microG. Is it normal (I didn't use 0.1 cause it wasn't working well on marshmallow)? I'm going to try and use microG on need basis (install whenever play service is required), I'll report back how it goes.
[Android Apps and Games] intika:
As i am not using the playstore, i update my apps from other sources, if i have signature spoofing enabled, if the signature of the new package change i will not notice it.

Let say if i download an update from aptoide, i would let my system check the signature itself and fail to install the new app if it's a weird/malware version.

i know :)

Yes you are right i answered too quickly i forget that the location provider is handled by the framework-res

i just posted what you had on the guide https://github.com/microg/android_packages_apps_UnifiedNlp

i installed the old version from f-froid and downloaded the new one from github and the signature was not the same... (may be i downloaded my version from somewhere else, but i usually pay attention to from where i get my apps)
[Android Apps and Games] intika:
XposedGmsCoreUnifiedNlp

XposedGmsCoreUnifiedNlp : New Updated Xposed Module For NLP

Here we go :D

Links :

Sources : https://github.com/intika/XposedGmsCoreUnifiedNlp

Xposed Module : http://repo.xposed.info/module/be.r3w6.intika.xposedunifiednlp

Description :

This is an update of the module XposedUnifiedNlp as UnifiedNlp is now included in MicroG. This module help to integrate MicroG Gms UnifiedNlp into the system even if GAPPS are installed. The main purpose is to allow MicroG as a location provider.

This module was tested on Kitkat CyanogenMoD v4.4.4

WARNING 1 : you can not use this module along with XposedUnifiedNlp you should enable only one of them at a time on Xposed

WARNING 1 : if you still use unifiednlp alone without microg use XposedUnifiedNlp instead

Thanks : a huge thanks to Rawi01 and MaR-V-iN

Description II :

In the "Self-Check" page of "microG Settings" if "System support location provider" is not checked then this module is for you it will solve the problem.

Test :

1. Install microG https://github.com/microg/android_packages_apps_GmsCore/releases

2. Install Mozilla Location Service and enable it on "microG Settings" https://github.com/microg/IchnaeaNlpBackend/releases

3. Install XposedGmsCoreUnifiedNlp and enable it on Xposed

4. Install NLP Test https://apkpure.com/nlp-test/com.redbada.nlp_test

5. Reboot and test the location with NLP Test
[Android Apps and Games] herrdeh:
Hi,

I'm looking forward to F-droid updates. Do I have to add a separate repo, or will just update package sources do the trick?

W
[Android Apps and Games] Primokorn:
Hi there,

I'm looking for a Google-free experience so I'm testing this alternative since yesterday and I can say that I'm really happy. Everything works pretty well on my Nexus 5 Android 6.0.1. I have to find new alternatives for some apps and a handy way to download apk files from Google Play for a few apps like Lastpass.

I just wanted to thank you for all what you do for the Android users with this FLOSS software (and your other projects). Kudos!
[Android Apps and Games] Portgas D. Ace:
You could try Raccoon. It's not possible to directly download to your phone, but it's working better than every other app downloader I ever came across. You can also download older versions of the apps with Raccoon according to its developer.

Or you can use Blank Store or Fake Store from the OP.
[Android Apps and Games] Primokorn:
Raccoon is a Windows client and I have Linux. Wine or PlayOnLinux might help but I'll look for another solution. BlankStore seems to be discontinued.

I do have Fake Store but it doesn't help to download apps AFAIK.
[Android Apps and Games] xavihernandez:
BlankStore FC

Hi [MENTION=3999488]MaR-V-iN[/MENTION], as [MENTION=2911187]wis3m0nkey[/MENTION] said I try to post here as the thread is more active.

I don't know if you still fix bugs on BlakStore or not, but prefer to informe you.

Thanks again for these tools. I have installed BlankStore back because when I have no PC on hands I cannot use Raccoon (which is really good when I have a PC next to me). However when I want to update an application I face a FC. Here is the log cat output :

01-18 17:16:12.916 6251 6299 E AndroidRuntime: FATAL EXCEPTION: AsyncTask #2
01-18 17:16:12.916 6251 6299 E AndroidRuntime: Process: com.android.vending, PID: 6251
01-18 17:16:12.916 6251 6299 E AndroidRuntime: java.lang.RuntimeException: An error occured while executing doInBackground()
01-18 17:16:12.916 6251 6299 E AndroidRuntime:	at android.os.AsyncTask$3.done(AsyncTask.java:304)
01-18 17:16:12.916 6251 6299 E AndroidRuntime:	at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
01-18 17:16:12.916 6251 6299 E AndroidRuntime:	at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
01-18 17:16:12.916 6251 6299 E AndroidRuntime:	at java.util.concurrent.FutureTask.run(FutureTask.java:242)
01-18 17:16:12.916 6251 6299 E AndroidRuntime:	at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
01-18 17:16:12.916 6251 6299 E AndroidRuntime:	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
01-18 17:16:12.916 6251 6299 E AndroidRuntime:	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
01-18 17:16:12.916 6251 6299 E AndroidRuntime:	at java.lang.Thread.run(Thread.java:818)
01-18 17:16:12.916 6251 6299 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to read from field 'com.google.play.proto.AndroidAppDeliveryData com.google.play.proto.DeliveryResponse.appDeliveryData' on a null object reference
01-18 17:16:12.916 6251 6299 E AndroidRuntime:	at com.android.vending.google.SecureGooglePlayConnection.getInstallAssetSynced(SecureGooglePlayConnection.java:180)
01-18 17:16:12.916 6251 6299 E AndroidRuntime:	at com.android.vending.google.SecureGooglePlayConnection.queryAppDownload(SecureGooglePlayConnection.java:211)
01-18 17:16:12.916 6251 6299 E AndroidRuntime:	at com.android.vending.tasks.AppDownloadTask.doInBackground(AppDownloadTask.java:88)
01-18 17:16:12.916 6251 6299 E AndroidRuntime:	at com.android.vending.tasks.AppDownloadTask.doInBackground(AppDownloadTask.java:13)
01-18 17:16:12.916 6251 6299 E AndroidRuntime:	at android.os.AsyncTask$2.call(AsyncTask.java:292)
01-18 17:16:12.916 6251 6299 E AndroidRuntime:	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
01-18 17:16:12.916 6251 6299 E AndroidRuntime:	... 4 more
01-18 17:16:23.286 947 947 E TaskManager: refreshTaskManagerView

I know this project is discontinuited but I have noticed you still make some maintenance release. :)

Also we cannot find all apps of play store but I think you know it and its a known limitation.

Regards.
[Android Apps and Games] Portgas D. Ace:
I may be wrong, but isn't there a Linux version (raccoon-3.5.jar) available on the official Raccoon web page? Seems to work fine (see this post and following ones).

You can also use the official Google Play Store app with microG.
[Android Apps and Games] budbay:
I know u said your looking for a google free setup, but I am using the play store just fine with microG. Its the only thing google on my phone.
[Android Apps and Games] Primokorn:
I'm still discovering the power of this project so I'll check this out.
[Android Apps and Games] bigsupersquid:
thanks for the info. looks like raccoon world probably run in a chroot right on an android device too, but I didn't see any info on that in the thread.
[Android Apps and Games] Christendom...:
I would like to know this as well.

Also, in F-Droid what name is this under? For example, MicroG or NoGapps?

Thank you in advance Marvin.
[Android Apps and Games] bilbonotry:
From open gapps nano package
[Android Apps and Games] bilbonotry:
I also have this drain with version 0.2, marshmallow and xposed see attachment
[Android Apps and Games] karti16:
How to use gmail app. It asks to enter email address. But the email address is already on the phone. And chrome sync also.
[Android Apps and Games] :
You need to manually enable the Contacts permission for Chrome to be able to log in and sync.
[Android Apps and Games] u7Xz:
When i try to buy something from Google Play it force closes. Has anyone faced it? Is there a solution?
[Android Apps and Games] _Kosmas_:
Try the search function and you will find an answer ;)

https://xdaforums.com/search/thread/3217616?query=Playstore%20purchase%20
[Android Apps and Games] Oswald Boelcke:
I assume you are talking about Google Play STORE.

Yes, I'm always facing this but for me it isn't a problem or issue. The Play Store is simply lacking all the services that are required to make purchases.

The way I do it (could be called a work around or solution): I either do the purchase on an Android device with GApps via the Play Store or via the browser; obviously always under my Google account. Afterwards, the purchase appears in the Play Store on my GApps-free, microG device, and I'm able to download and install it.
[Android Apps and Games] Tech 4 9:
Something new just this morning...my yahoo mail account no longer works in stock email app. Can't sync. Its worked for two or three days since 08 update. Yahoo mail works when I go to yahoo in browser, and two other non-yahoo emails are working fine in stock email app. Now I get a 'yahoo can't sync' notification every 5 min. All sync's are on as the other two mails are fine. Thanks.

Sent from a xt1644-RezRmx
[Android Apps and Games] Ibuprophen:
There's reports on the Yahoo Mail Server experiencing issues recently.

Also, the issues have been reported for the past 90+ days on the Yahoo Mail server instability (going down and back up like a yo-yo).

I don't believe that it's device specific either.

***Please Note: As always, I welcome any member to help with further valuable information/clarification for any of my posts.

Sent via Communicator [D2VZW] from the Bridge of the U.S.S. Enterprise...
[Android Apps and Games] peppet:
All sync work with this add-on. I only have contact sync FC

Inviato dal mio SM-N9200 utilizzando Tapatalk
[Android Apps and Games] marcdw:
I have AospExtended on my other phone along with microG. Definitely has more features than LOS but not as many as crDroid. A lot in the latter I don't use either. AEX might be a good fit for you.

LG G3 D851, crDroidAndroid v3.4 ROM, microG (NoGapps), MultiROM, Tapatalk 4.9.5
[Android Apps and Games] alterechtschreibung:
MicroG Flashable Zip

I created flashable zip files for the MicroG GMS Core Project for Android / LineageOS. Details and download: https://github.com/alterechtschreibung/MicroGFlashableZip
[Android Apps and Games] Primokorn:
My GPS position is not correct for several days. I think it started after installing/using GSMLocationNlpBackend.

After trying the 4 first apps for "gps fix" on the Play Store I come here to request your help.

Thanks to GpsFix app, Android Network Provider gives a wrong position of 60 kms approximatively (!!!) and Android Gps Provider (used by OsmAnd) of 500 meters (still a problem when using my GPS with my car...).

Location is set to High Accuracy and a clean flash of my custom ROM didn't help.

What can I do to fix it?
[Android Apps and Games] Oswald Boelcke:
I know, different devices; however, this procedure helped me once.

But as far as I understood, satellites are recognised, aren't they? Just the position is off?

Are you using GPS Test as I do? If yes, go to menu => AGPS => Clear and update.

BTW: I use GSM LocationProvider backend for µg UnifiedNlp however not with OpenCellID but with Mozilla Location Service. On pages 343/344, we had already a few discussions about OpenCellID.
[Android Apps and Games] Primokorn:
I don't know any code to acces the service code bu my ROM/device. I just know #*#*4636*#*# and I found this information: 'cell location info (deprecated)'.

Yes I tested GPS test, GpsFix, Gps Status... I cleared AGPS data and download them again but it didn't help. I calibrated the compass too.

And yes I also used GSM LP with Mozilla.

(btw saying 'check page xxx' doesn't help since we probably have different setup ;))

Thanks for your suggestions.

EDIT: yes satellites are recognised. The location given by those apps is wrong though (from 60kms to 500m).
[Android Apps and Games] Oswald Boelcke:
Just another idea as satellite fixes highly depend on time. Do you use ClockSync, and if yes how much is your system offset in regard to atomic time?
[Android Apps and Games] Primokorn:
Yes I use Automatic time & date and it seems that I have the exact same time than this website.
[Android Apps and Games] n76:
Despite the naming, it appears to me that "high accuracy" in the settings simply means both network and GPS based locations are available to the requesting apps. I suppose in the future there might be some attempt to merge information from various sensors to get true high accuracy, but that does not seem to exist now in any of the ROMs I've dealt with.

UnifiedNLP/microG does not alter or change how the GPS system works. If there is an issue with your phone's GPS it is either a bug in your ROM or in your phone's hardware.

An application like SatStat will show you both the reported GPS location and the reported network based location along with a circle showing the reported estimated error/uncertainty.

If you are having 500m or greater errors on your GPS, something is wrong with your phone and you will need to look elsewhere for help: microG has nothing to do with that.

If you are having 500m or greater errors in your network based location, then there is an issue with the database your UnifiedNLP/microG backend(s). And that we may be able to help you with.

SatStat will be able to quickly show you visually where your problem lies. And it may be that you have both a broken GPS and a bad database used by your network location backend.

With respect to having an accurate time helping the GPS acquire: That is useful. It is also useful for the phone to get the satellite orbit information via a data connection as it can take 10 to 12 minutes to read that information from the satellites themselves (if there are no data errors, longer if here are). Getting the satellite orbit information via a data connection is called AGPS ("A" for assisted) and all phones will try to do that if they have a data connection and believe their satellite information is old. There are utilities that allow you to force the GPS driver to reload the AGPS data and they can sometimes help you acquire a GPS fix faster.

A NTP time might help on acquisition but is not accurate enough for the GPS to actually give you a position: Light travels at approximately 3x10**9 m/sec so a one microsecond error in timing is about 300 meters and I really doubt that a single NTP update will get you even as close as a microsecond on the correct time much less that the clock in your phone will track it that close for very long. Having a relatively accurate NTP based time will help your phone acquire a GPS but won't make any difference in how accurate the position is from the GPS as the GPS system needs to track time far more accurately than the time of day clock in your phone.