yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Primokorn:
Thanks for all your information.

I didn't have enough time to deal with this problem in depth but I tried at home and the GPS position was accurate this time... I also tested this morning at my office and I still have this error of 500m :eek:

Since I own my OP3T I have never had any issues with the GPS. It started several days ago and I tried GSMLocationNlpBackend several days ago so I thought it was related to my issue.

I installed SatStat but I'm not as expert as you on the subject. The first tab doesn't help a lot. I don't know how to interpret the results. The last tab gives the same location than OsmAnd (~500m error). The other tabs show that sensors are working and I'm connected to a cell tower through LTE...

Any clue? :)
[Android Apps and Games] valhallen.282:
A couple things. Please check if your device has actually switched to high accuracy mode or not. (I made that stupid mistake once while testing)

I agree with n76 though. This feels like a ROM level issue. The GPS driver might not actually be functioning correctly.

Try with more than one location provider.

I tend to use a combination of Apple WiFi+Mozilla Location Services+LocationGSM (n76's)

All network based backends that should speed up the connectivity. There are times it takes like twenty minutes for SatStat to wake up though. So there's that as well.

SatStat is what actually solved it for me. Might want to check the logs.
[Android Apps and Games] Primokorn:
20 minutes? :eek: Then I'll try again later.

Mozilla Location Services should be enough (and I don't like the idea of using Apple's services). As said earlier I have never had any issues since I own this device. The fix is fast and the location has always been accurate.

I'll try another ROM soon even if there are no other user reports about GPS with the builds.
[Android Apps and Games] Oswald Boelcke:
@n76: Fantastic elaboration. Thank you very much! I learnd a lot.

I hope you don't mind that I bookmarked you post in order to be able to quote you if required.
[Android Apps and Games] Primokorn:
[MENTION=6204913]n76[/MENTION] I'd like to thank you again.

SatStat is a very useful tool. I didn't touch the app during 30min and the error of 500m is gone now!
[Android Apps and Games] bilbonotry:
Yeah SatStat is a killer. The first tab shows you only GPS data, so you had no fix your first screenshot. The last tab shows your position and the provider which gave the info. The colours are explained in menu > legend
[Android Apps and Games] bilbonotry:
Does anybody have a replacement for Google voice recognition ? I have been hunting high and low for this. Thanks
[Android Apps and Games] valhallen.282:
I'm using Cortana. She works not as well as the Google app but still works damn well.
[Android Apps and Games] bilbonotry:
A lesser evil. Hmm.

My bad I did not add I was looking for a privacy compatible and ideally a FOSS alternative.
[Android Apps and Games] bigsupersquid:
Depending on your motivation level, pocketsphinx is pretty cool. Offline voice recognition. You'd have to build a language model/dictionary and maybe train it as well though. The sample application isn't very sophisticated.

The voice dialer, srec app and its associated training app from AOSP are another possibility. I haven't seen it in source for a while but it was around at least in kit kat. Might be because I've been using cm/lineage for a while and not messing with vanilla aosp though.

https://cmusphinx.github.io/wiki/tutorialpocketsphinx/
[Android Apps and Games] bilbonotry:
Thank you. Checked pocket sphinx, but like you wrote it demands a lot of motivation since it needs to be compiled (I should be able to do it) but then it is just a sample application looking far from being system integrated, to write SMS for example.

I think KK aosp voice app will connect to Google so it is not an option.

Last I tried cortana, but did not work well, I only got "weather right now" recognised, and it does not handle my language (French).

But thanks for your insights.
[Android Apps and Games] adek89:
Work in nigat ?

Wysyłane z Compacta za pomocą Tapatalk 2
[Android Apps and Games] Oswald Boelcke:
Certainly! I assume you meant Nougat.
[Android Apps and Games] adek89:
Yes
[Android Apps and Games] Takriss:
Hello!

Thanks a lot!

I've started using it.

I installed or flashed apps/files according to the thread on xda, downloading apps from MicroG web.

It was a problem. I coudn't install GmsCore app. I tried different versions and from other webs. It worked your zip.

Geolocation(It works only using gps(Device only)) and push notifications works very well.

Earlier, I installed Xposed from Xda and two modules. I don't know If that helped.

Just in case, I reinstalled the messenger apps after the whole process as I read in some place. I couldn't install Telegram from Aptoide store so, I tried from Fdroid and worked.

And I moved MicroG settings app to user apps 'cos the location didn't work. That was possible to see that the gsf(Services Framework) app was not installed. Problem solved.

Redmi 3S Prime with Lineage 13.
[Android Apps and Games] Takriss:
And these pics (:
[Android Apps and Games] avaie:
Hello Everyone:

I am only experiencing the issue about to be stated with LG's (two so far: G3 and G4). I cannot get Signature Spoofing to work on stock LG. The Xposed module is what is used and it isn't a problem with other devices. On the contrary, notifications come through - it works and Push is attained; however, certain apps do not work or receive Push (Trello - for example). I have tried deodexing the ROM and patching the framework (at one point in time). Is there an explanation why it eludes common procudure? Or are there extra steps towards the LG ROMS? I have attached screenshots and logcats of both devices. Both devices are running stock Lollipop.

Cordially:
[Android Apps and Games] marcdw:
[MENTION=6144157]avaie[/MENTION], at work right now so I can't go into much. On my G3 I've only signature spoofed Nimax Slim Fit (debloated MM). Worked well. Had a very minimal Google footprint so was fairly easy.

I can test other LP stock-based ROMs (Fulmics, Novastock) but I don't have a plain LG stock Lollipop to test with.

Since stock ROMs come with google, what method did you use to remove them. Any cruft left behind that may conflict?

LG G3 D851, LiquidSmooth v4.1 ROM, MultiROM, Tapatalk 4.9.5
[Android Apps and Games] avaie:
I agree with you and to answer your question: I use System App Uninstall [?id=net.wszf.client.rootuninstall] - (https://play.google.com/store/apps/details?id=net.wszf.client.rootuninstall). This is the only app that worked removing all of playservices and carrier bloat (T-Mobile) within the device. No other app solution worked (at least for the G4) and it's effortless. Furthermore, SDMaid to purge the orphan files. Perhaps, there is more that I am unaware of but I don't see any. This is the same method I have used for other devices; including the G2.
[Android Apps and Games] espionage724:
Played around with microG and crDroid on my Nexus 6, managed to get it working along with Pokemon GO and Ingress (they started, not sure on GPS), but I have some questions:

1. What's a good GPS set-up? My phone is wiped at the moment, but I believe I had local versions of some GSM and WiFi things being used. While in my house, I wasn't able to get a good location for Ingress nor Pokemon GO, but the in-game maps on both games looks like it had my location pretty good (I was on the right street and spot, but PoGO still said couldn't find GPS, and Ingress had my scanner disabled). With GApps, I have no problems in my house.

2. Is DroidGuard only needed for SafetyNet support?

3. On crDroid, I had NetworkLocation in /system/priv-app, and everything else (GmsCore, DroidGuard, GsfProxy) installed normally. Is this ok?

4. I heard of FDroid having some kind of priviledged install. I'm pretty sure I didn't do this (just installed it like a normal apk), but would this help or being necessary to do with microG?

5. Can I install any (working) legitimate Play Store in-place of FakeStore if I want to be able to update apps from there? I believe someone recommend a 5.1 version due to less bloat, but upon trying to install Ingress, it force-closed and wasn't able to start again.

6. Is Blank Store still relevant? I heard it was outdated, and the last release on GitHub seems a bit old too. I also had trouble trying to get a hold of an Android ID. My understanding currently is that Blank Store is deprecated, and one should use either FakeStore or Play Store.

7. I had a problem signing into Google, and apparently it was due to GmsCore being outdated (was using the latest stable version). Found a bug report that said to use the latest pre-release which seemed to work fine. Could I just install FDroid, set it to allow unstable updates, and grab the latest GmsCore like that?

8. Should I remove Google Connectivity Services? If I recall correctly while looking through /system/priv-app, I saw that folder (GCS). The prerequisites on the GitHub wiki didn't mention that folder specifically.
[Android Apps and Games] Shadow53:
1. I have a combination of the local backends and the Mozilla backend, personally. For games like you play, you might check that you have your location settings using GPS and Network for best accuracy.

2. Yes, that is correct.

3. The network location provider (UnifiedNlp) is built in to GmsCore and it should be installed under /system/app on Nougat systems. Not sure about DroidGuard, as I don't use it.

4. The only thing the privileged extension would help is fully automatic updates. Otherwise, it doesn't affect microG.

5. You should be able to. I use the latest Play Store apk from OpenGapps with no issues. Just make sure it's installed under /system/priv-app/

6. Do not use BlankStore. Use either the official Play Store or a combination of FakeStore and Yalp Store from F-Droid.

7. Sadly no, because the prerelease versions seem to be marked as new releases of the same version, or something. F-Droid did not recognize the new version as an update, even with unstable updates enabled.

8. GCS doesn't affect microG in any way, AFAIK. I personally remove it because I have no need for it, but that's just me.

If you're unsure about how to set up microG, I have flashable zips set up with the latest versions of microG and either the Play Store or FakeStore. If you use the FakeStore version, I'd recommend installing F-Droid and/or Yalp Store:

https://shadow53.com/no-gapps/downloads/

My zips all have recovery scripts so anything installed will remain after a system update.
[Android Apps and Games] Oswald Boelcke:
Additionally to the great contribution and advice by @Shadow53.

In this post you find screenshots of my settings; however, I use neither Pokemon nor Ingress.

Please be aware that I'm currently "install" microG as a Magisk module via NanoMod. On my device, GmsCore, DroidGuard, GsfProxy and Phonesky (i.e. the Google Play Store) are at /system/priv-app; the backends are at /system/app (please refer to attached screenshots).

I don't use it, and I personally don't see a requirement.

Personal best practice: I regularly download the Google Play Store of my desire from apkmirror, rename the file to phonesky.apk and move it to /system/priv-app/Phonesky via root explorer replacing the "old" phonesky.apk, adjust the premissions to "644", and reboot. Alternatively, I use F-Droid with different repo's and especially Yalp.

I regularly check the microG download (especially if an issue as described by you occurs) and download the latest preview release.

I don't have and never had the mentioned folder.
[Android Apps and Games] n76:
You will need the Nominatim backend installed and configured under "Configure address lookup backends" for many apps to determine what town you are in.

I use the local WiFi backend primarily but also have the local GSM backend installed and often enabled. (Disclosure: I am the author of those.) I also usually have either the Mozilla or Apple backend installed but normally disabled. They are useful to me if I get off an airplane and the local WiFi backend hasn't had a chance to learn the new surroundings yet.

I believe so. I only recently installed it and don't see any real differences in how things are running. For what it is worth, I am not being able to get my crDroid ROM to pass SafetyNet tests. I suspect it is because of the ROM more than because of microG.

gsmCore goes in /system/priv-app/ along with what ever market/store you decide to go with. Two points on that:

I was unable to get some apps that check for Play Store to work properly with FakeStore but could with BlankStore. Even though I have BlankStore installed, I haven't bothered to set it up or us it. I have moved to using Yalp for installing and updating Play Store apps.

You can install any old version of gmsCore in /system/priv-app/ and then install the updates normally (I do it through F-Droid) and the updated version will be the on the runs and it runs okay. I believe this is through the same internal system mechanism that allows Google to update their apps.

I have never used the privileged install feature of F-Droid. Put your install copy of gmsCore in /system/priv-app/ and then use F-Droid to update that (as a normal app) going forward.

Don't know. I don't purchase apps from Google so I've had no need for using the official Play Store.

I am using it pretty much the same as the recommended use of FakeStore: Just installed it and forgot about it. Only reason I am using it instead of FakeStore is that I had an app or two (can't remember which ones) that complained when I had FakeStore installed. Yalp store is what I am using now.

That will work. Older versions of F-Droid required you select the unstable update, I've not enough experience with the latest to verify that works. But in any case, the version I have of gmsCore in /system/priv-app/ is quite old and I've installed the newer "unstable" versions through F-Droid and it works fine.

I am running crDroid and I don't see anything like that in /system/priv-app/ on my phone. Was gapps installed on your phone at some time after you flashed crDroid?
[Android Apps and Games] :
Just as a little warning, I have been unable to sync Google Calendar (using the GoogleCalendarSyncAdapter app) with NanoMod. I have tried all the different methods and it just will not show under Accounts in Android settings. No such issues with microG installed directly into the /system/priv-app/ folder.
[Android Apps and Games] Oswald Boelcke:
Thanks very much for the warning and the advice. Going to remember that in case I read about this issue by someone else.

I personally don't use anything by Google but the Play Store, and I definitely have no data on their servers (hopefully:eek::D) or synchronise with their servers. I use other methods and probably the most privacy minded email provider in the world.
[Android Apps and Games] bigsupersquid:
the voice dialer (https://github.com/CyanogenMod/android_packages_apps_VoiceDialer) uses offline recognition. It has a limited recognition capability as is but could be tweaked, it's got an app associated that trains a voice model of some kind. I messed with it some but didn't get it to do what I wanted.

Regardless, it'd be a lot of work getting it going.
[Android Apps and Games] Primokorn:
FYI there's no need to install DroidGuard in the /system partition.

And why do you install the backends into /system?
[Android Apps and Games] Oswald Boelcke:
Thanks for the advice. I appreciate it.

I personally didn't install anything. I just flashed Nanomod-microG via TWRP as a Magisk module i.e. all was done by Nanomod. And I don't require DroidGuard at all; no requirement to pass SafetyNet, and with my ROM and kernel the device fails the CTS check anyway.
[Android Apps and Games] espionage724:
Thanks for the answers everyone! I think I have microG set-up pretty nicely now. I have two minor problems though:

1. If I run a VPN app, Pokemon GO fails to log-in (using a Google account). I'm thinking this might be because of one of microG's services being ran through the VPN, but I haven't narrowed it down yet (will work on it soon). With regular Gapps, the same thing happens, but if I exclude Pokemon GO from the VPN, it logs in fine. Excluding just PoGO while using microG though doesn't seem to be enough.

2. Calendar (I believe AOSP) can't find my Google account. At some point I plan on getting a Cal/CardDAV server set-up again and will use that for sync, but is there a way to tell Calendar not to bother with a Google account, or to tell it that an account exists for it?

And on a different note, Pokemon GO and Ingress work fine with microG: https://www.youtube.com/watch?v=9XMZArEMqIQ
[Android Apps and Games] Primokorn:
You may need a Google Calendar Sync addon (my data are stored on a Nextcloud server and synced with DAVdroid).

But yes you should switch to a Cal/CardDAV server :good:
[Android Apps and Games] Oswald Boelcke:
I also use VPN but not Pokemon i.e. no clue.

Did you already try the Google Sync Add-on by @ale5000 available here? Or here separate apk's by @Setialpha.
[Android Apps and Games] espionage724:
Will using a Google Sync addon allow Calendar to sync to Google? I basically only want to get rid of the prompt and don't care to sync to Google.
[Android Apps and Games] Mynacol:
Please post a screenshot of the popup. Then we can eventually further investigate what you want to not pop up and how we could do this
[Android Apps and Games] espionage724:
Here's a video: https://www.youtube.com/watch?v=Ci32lRC_v1U
[Android Apps and Games] NAZUnlimited:
Hi

Since my current Phone is being repaired, i needed to go back to one of my old phones (the only one working). The problem is that it uses a 2.3 Android ROM gingerbread and google play services males the Phone lagging and unusable. Anyone knows if there is something like the microg GMs for 2.3 ROMs?
[Android Apps and Games] n76:
What is the phone you have? There might be a later ROM available from an open source project.

IIRC, the last factory OS version on my Galaxy Nexus was Gingerbread but there is a Nougat ROM available for it (though it seems the Marshmallow version is reported to be more stable).
[Android Apps and Games] Mynacol:
Firstly make sure you are on the latest "testing" release of microG. That is currently 0.2.4-103-xxxx.

Then head over to settings --> account --> google --> and click "personal data & privacy". Then make sure " trust google for app rights" is checked. This will automatically sign you in instead of cancelling the request.

P.S.: Sorry for the German screenshots and the loose translation of buttons etc.

Hth
[Android Apps and Games] :
Galaxy Nexus official support stopped at JellyBean 4.3 ;).

Unfortunately there is nothing like microG for Gingerbread. For such a phone I would consider going no GApps all together. The official Play Services are so heavy that they alone will make the device unusable. Just install the apps you need manually and/or from services like FDroid (if they are available there).
[Android Apps and Games] NAZUnlimited:
a really old huawei u8500, it's the only one with a full health battery (go figure...) and there arent any newer roms for it, i checked. the "more recent" phones i have available, the batteries are all dead, including the one from the s3 (which i had left around 52% and perfectly stored) and i didnt want to spend money on new batteries, specially for phones i wont use again once my current phone comes from the repair shop in a couple of weeks (worst case scenario).

since there arent any physical shops around here that would sell phone batteries for the ones i have, only online shops, even if buy a new battery for one of the "newer" phones, i have to wait a week (5 working days) or two (in the worst case scenario because of the weekend), for the battery delivery. so i am stuck with the u8500 for that period.

the next solution for that period of waiting was minimizing the ram usage caused by google play services but disabling unused services/receivers, didnt solved the problem. the new version of GooglePlayServices is heavy as #$%&. i used the microg gmscore as an alternative in most of the newer (4.3+) phones with no problems but i cant find something like it for 2.3 roms.
[Android Apps and Games] ale5000:
[MENTION=4311850]NAZUnlimited[/MENTION]

What make you think microG doesn't work on Android 2.3?

That fact that it isn't tested doesn't mean that it doesn't work.

Try my installer if you want (it is in my signature).
[Android Apps and Games] NAZUnlimited:
i have no problem staying no gapps but i cant understand why or how the official play services keeps auto-installing every time the phone is connected to the net.

---------- Post added at 01:35 AM ---------- Previous post was at 01:32 AM ----------

which one? beta or alpha?
[Android Apps and Games] :
The stock ROM has GApps integrated. You must remove the apks from /system/app to prevent the autoinstall / autoupdate process.

I tested / tried to test it and it seems that MicroG requires Android 4 or above. In Gingerbread it does not even install because the apk is not compatible with the OS.
[Android Apps and Games] NAZUnlimited:
ok. tx
[Android Apps and Games] ale5000:
In the apk there is min sdk 9 so it should be compatible, maybe you were having another problem; like a conflict with pre installed GApps.

I usually release it as alpha when I do major changes, but now it is tested enough so I suggest the version 1.0.18.

PS: Always do a backup before trying, although it usually just work, nothing is 100% granted.
[Android Apps and Games] :
I have some problems wirh location (as in ss). Using CarbonROM. Have latest services core, framework proxy, droidguard helper, mozilla unified nlp, nominativ geocode backend.
[Android Apps and Games] :
This one I mean
[Android Apps and Games] marcdw:
Might need a little more info. I take it that the signature spoofing part is okay (built-in, patched, or Xposed)?

KitKat, LP, MM, Nougat?

Location set to high accuracy, just because.

How did you install everything. Used an installer (Shadow53, ale5000, NanoMod-microG) or did everything manually?

Everything in proper directories, app permissions set, battery optimization off for core, backends enabled.

Did a thread search for "system supports location" and came across quite a few similar situations. The experts will help you out once they know how you're set up.

LG G3 D851, Mahdi KitKat ROM, microG Project (NoGapps), MultiROM, Tapatalk 4.9.5
[Android Apps and Games] :
Built in signature spoofing, every other part is checked in settings. Location is on high accuracy. I installed via NanoMod full package, enabled backends too.
[Android Apps and Games] Bludwurst:
Is microG Core a system app?

If it is, it *should* be working, so your problem is something else.

If it isn't, then that's your problem; make the Core a system app.

I don't think I can offer much help beyond this :/ sorry.

(I just use OmniROM, which supports it out-of-the-box completely)

Edit: nanomod makes it a system app (through Magisk witchcraft) as far as I am aware, so your problem is something else. Maybe a NanoMod Full issue?

And the standard tech support suggestion: try rebooting your phone.
[Android Apps and Games] marcdw:
[ Caught me while I was editing my post ]

Ah, okay. I just did NanoMod-Full last night on DARK ROM with built-in spoofing. Everything good but I used /system mode (as various audio mods do not work otherwise on my Axon 7).

Due to unrelated issues (no contacts/dialer) I'm about to start from scratch so I'll do it the Magisk way and see if I can reproduce.

Oh, what [MENTION=7370418]Bludwurst[/MENTION] said. I've had a couple of unchecked boxes that don't get checked until after a reboot.

LG G3 D851, Mahdi KitKat ROM, microG Project (NoGapps), MultiROM, Tapatalk 4.9.5
[Android Apps and Games] :
You were right! :)

I do not remember what exactly was wrong when I was trying to install microG some time last year, but I have just tried again and the app itself does install fine with no issues.

The problem lies in patching the framework though. Tingle results in permanent boot loop, and the Xposed module does not support GB...