yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Exabyter:
I'm running LineageOS for microG v14.1 and had this issue. I have the microG repository added to F-droid, worked fine for the last gmscore update in July but not this one.

Apparently trying to downgrade in F-droid doesn't work (so I won't bother trying that) and I don't have any uninstall option in the app configuration page. (My usual app manager, AppWererabbit, doesn't even list "microG Services Core" or "com.google.android.gms" even when set to show system apps)

Can someone post a step-by-step on how to downgrade on this OS (which comes with microG embedded), or a link to one somewhere? I didn't see it on the github thread you linked.

Thanks.
[Android Apps and Games] kurtn:
From microG thread

Probably root needed
[Android Apps and Games] ShadyAdel:
I have to preface this by saying that I am completely new to using F-Droid and just now downloaded it to use microG for YouTube Vanced.

I started by downloading F-Droid and adding the official microG repo, came back here to follow the installation instructions and started to search for the apps in the correct order.

I couldn't find the Install button next to the following apps, but when I checked the Versions dropdown I found that it said "Downgrade" next to the latest version & "Installed" next to versions that just don't seem right:

- FakeStore: version 17.1.26-all [0] [PR] 275301645

- GmsCore: version 19.1.5.30 (100400-275531062)

- GsfProxy: version 9-5272573

I never installed any of these, they were automatically installed as soon as I added the repo and I'm not sure if that's the default behavior when dealing with F-Droid (as mentioned earlier, first time using it).

Steps taken:

- Tried using the downgrade option which only works for GmsCore because the others don't show any other versions.

- Tried googling the issue, couldn't get anything solid except to clear F-Droid data.

- Cleared F-Droid data, re-added the repo but same thing happened again.

Is there something I'm missing because I'm not familiar with F-Droid?

I chose to use F-Droid so I can receive regular updates for the apps, should I just let it go and use the apks?
[Android Apps and Games] z99vwEfK:
microG for vanced and microG is different things afaik. if I remember right there's just an microG apk from vanced that you'll need. long time ago I used vanced but I guess it's still the same.
[Android Apps and Games] oF2pks:
For KalturaDeviceInfo, I use xda for "pre-stage" debug flavor and bitbucket for debug testing "on-the-fly". F-Droid signed release is up, and should be uploaded at next [checkupdates]: https://f-droid.org/wiki/index.php?...m=&hidebots=0&hideanons=1&hideliu=1&limit=500 (~2/3 days).

Tell me if you or [MENTION=3999488]MaR-V-iN[/MENTION] know about any microG specs detection that I could add (permissions, getprop or framework-res ressources ?). Also, maybe a magisk rro /vendor overdrive could help [MENTION=4187311]Setialpha[/MENTION] or [MENTION=4316015]Simon94[/MENTION] for Qualcomm optimized devices ?

btw, latest gmscore marvin proguard commit solves missing UnifiedNlp github#961 registration and location works now fluently.

I have uploaded a home-made signed anticipated 19.9.99 (mapbox-3) attached here: https://xdaforums.com/project-trebl...ufofficial-t3878115/post78401533#post78401533 .
[Android Apps and Games] kurtn:
New undocumented release:

https://microg.org/dl/GmsCore-v0.2.9.19420-5-cfc90b4.apk

The commit repairs nlp bug https://github.com/microg/android_p...mmit/cfc90b45bdff16393930185c78be5360d6073794
[Android Apps and Games] pokipokipxorn:
Will microG work on Android 10?
[Android Apps and Games] kurtn:
At the moment i recommend smali patcher (if your rom has no signature spoofing) and nanodroid microG beta.
[Android Apps and Games] z99vwEfK:
smali patcher is not open source tho right?
[Android Apps and Games] kurtn:
Oops
[Android Apps and Games] moroi:
I use this microg/lineage ROM: lineage.microg.org - hope this is the correct forum.

Recently a f-droid update pulled in a new microg - I now have version 0.2.9.19420 (I had 0.2.8 prior to that).

Every fresh login after powerup/reboot I get "microg Services Core keeps stopping". After selecting "stop app" it goes away; the self check now reports two things as being off:

UnifiedNlp is registered in system

UnifiedNlp do not have Location to test Geocoder

..however, location still works. The "microg Services Core keeps stopping" is annoying, but not a real problem; is there anything else affected that I haven't yet picked up with my usage?
[Android Apps and Games] kurtn:
There is a hidden update that should solve the issue: https://microg.org/dl/GmsCore-v0.2.9.19420-5-cfc90b4.apk

Edit: don't install - newer release available.
[Android Apps and Games] moroi:
Thanks, that seems to have fixed it.
[Android Apps and Games] Exabyter:
Sorry got busy with a million things right after originally asking that question.

I installed Aurora Droid and can get it to display "UnifiedNlp (noGAPPS)" (v0.2.9.19420.19420018) but why am I reverting this rather than "microG Services Core"(v19240018 0.2.9.19420), which was the component that stopped NLP from working when I updated it on 10/24?

Thanks

---------- Post added at 06:06 AM ---------- Previous post was at 05:54 AM ----------

Does this APK work on any device architecture? And I assume this one uses mapbox like the last release?

Thanks
[Android Apps and Games] kurtn:
Microg service core is the broken part. You most probably hav no UnifiedNlp installed. Its confused by your paket manager. You can disable f-droid repo to see the correct name.

The linked app works on any device. I think you can decide the map-question with file-size.
[Android Apps and Games] Exabyter:
I had UnifiedNLP installed from the beginning. Otherwise I wouldn't have had any network location before the latest update to service core broke it. ;)

As long as that special service core version works on all architectures I'll try installing it. Thanks.
[Android Apps and Games] SunnyGrewal11:
I need the latest MicroG APK for youtube vanced app(non-root), the latest one, their official site download is not working
[Android Apps and Games] Setialpha:
Vanced and their microG fork is a separate project, wrong thread.
[Android Apps and Games] kurtn:
There is a new release. Hidden version no longer needed.
[Android Apps and Games] pokipokipxorn:
How do I install microG 0.2.9 on Android Q? All my methods lead to FC.

Is it impossible to use microG on pixel also ROMs, due to Google dialer?
[Android Apps and Games] kurtn:
You better start with a custom ROM that doesn't contain Google apps.
[Android Apps and Games] massixda:
I have carbon rom into my poco, i have installed fake gapps by thermakt but signature spoofing result disabled. What i have done wrong?
[Android Apps and Games] kurtn:
What android version? Xposed?
[Android Apps and Games] massixda:
ù

Pie, yes xposed.
[Android Apps and Games] natanvarga:
On android 10. Can't change deja vu's location to allow all the time. Also won't check the last box in microg self check. What can i do?
[Android Apps and Games] kurtn:
Works for me with nanodroid
[Android Apps and Games] jackson_c:
I am trying to install the original Play Store along with microg. It is possible? I am putting the apk into system/priv-app and have been getting bootloop.
[Android Apps and Games] kurtn:
I do not recommend using Google play store app. But you can install it with nanodroid.
[Android Apps and Games] jackson_c:
Are you referring to Aurora Store?
[Android Apps and Games] kurtn:
Or yalp or f-droid or apkmirror.com ... There are endless possibilities in an open source world.
[Android Apps and Games] jackson_c:
But not the official Play Store, right? It's my last hope to get paid apps license validation.
[Android Apps and Games] Setialpha:
Of course the Play Store, if you instruct it to do so.
[Android Apps and Games] kurtn:
We don't talk about hacky methods here in XDA. So your only method is installing play store. Or ask the programmer to give you a free version of the app you already bought.
[Android Apps and Games] jackson_c:
So the procedure I did is correct? Is there any version that works best? Any old ones? I am using the latest extracted from gapps package.

I was not referring to any hack method at all. Just validate my purchases.

Guys, everything (or almost) is working fine for me with microg. I'm new on using this. Just didn't want to have reason to install gapps.
[Android Apps and Games] kurtn:
My recommended procedure is: use nanodroid
[Android Apps and Games] Oehrly:
It is possible. I have been using the playstore for years with microg. Mostly through ale5000 unofficial flashable microg installer. That has always worked.

But it does not support Android Q yet if this is relevant.

All my paid apps are working with microg.
[Android Apps and Games] jackson_c:
I just found it in the wizard installer. I was installing the package with microg only. Now I understand. Thanks.

Thanks for your report and tips. I will test as soon as possible.
[Android Apps and Games] mine420:
Is there a reason why you cannot use fake store ? That is what I used and purchased apps worked as normal even paying via sim. ?
[Android Apps and Games] jackson_c:
Some paid apps indicated that they could not verify license after downloading im Aurora. In-app purchases, of course, didn't activate either. I am testing other things now, but it seems that via Play Store will work.
[Android Apps and Games] MaR-V-iN:
Please point me to an app where this happens and/or provide logcat when the message pops up. Thanks.

First Make sure that play store apk is installed to /system/priv-app and that at least one Google account is set up on the device. Try to start the play store. Try to use it and download any app. When downloading does not work and some cryptic error code is shown in a popup or a system notification, dial *#*#CHECKIN#*#* (obviously CHECKIN means the corresponding numbers here). After the last star the dialer input should clear up directly. This has to be done with an active network connection. Wait a minute. Clear data of play store. Start Play Store again and try downloading any app, it should work now. If it does not, report back.
[Android Apps and Games] Koloses:
Well Youtube does this now. It used to work before official release of your gmscore but they might've updated something
[Android Apps and Games] zelleb:
I had that message with text secure. Fixed it by installing fakegapps xposed module by thermatk
[Android Apps and Games] MaR-V-iN:
I don't see that message on my device, I tried YouTube 10.37.58 and 10.39.54. Do you have "Trust Google for app permissions" disabled in Settings->Accounts->Google? Can you provide a logcat? Thanks.
[Android Apps and Games] rymate1234:
Thanks! Just needed to move play store to /system/priv-app :D
[Android Apps and Games] barturblits:
MaR-V-iN: your project is really marvelous! Great work.

I am a little disoriented with the updates. I had blankstore and play-services-core-debug.apk running. To update to these latest official versions, I had to uninstall play-services-core-debug and install GmsCore due to different signing key. Installed the official GsfProxy with it. Did the checkin/config/reboot etc and push notification tester worked properly. I have a couple of questions/remarks.

I had to reinstall telegram to get push notifications working again, could you clarify when to reinstall such apps as telegram/ textsecure/whatsapp. Should you do it with every update of GsfProxy and/or GmsCore or only now when I swap to a different signed package, or did something go wrong and shouldn't I have reinstalled these apps?

Maps still works after the update but now gives a fc when activating navigation. Reinstall did not fix this.

Latest youtube works properly for me.

As I read in this thread, some now use the official google play store instead of blankstore with gsmcore, what are the privacy consequences and advantages/disadvantages of using google play store compared to using blankstore. To get the play store, is it just a matter of getting something like slimgapps, extracting only the vending/play store apk and putting it in /system/priv-app?

Last question: at the moment I only have a google play store account in settings>accounts. If I remember correctly, when I was experimenting some time ago with gms and gsf, I had a setup where I had this google play store account for blankstore and a separate google account for I think gms or gsf. Should I have more than one account when using blankstore/gms/gsf altogether?
[Android Apps and Games] MaR-V-iN:
The reinstalling of applications (installing the current version as an update should be sufficient) is only needed when GmsCore was not installed on the device before (for a short time). Updates do work fine but uninstall/reinstall will require the permission needed for push messages to be renewed. This problem is a security restriction in the Android system.

Thanks for pointing this one out. I can reproduce this and will provide a fix with the next release.

It depends on your usage of play store. As you know, blankstore is rather minimal. If you want to browse for new Apps or do other fancy stuff, BlankStore is probably not your tool of choice.

It does not matter where you download the app (use a gapps package or just download the apk from apkmirror.com) but afterwards is only about pushing it to /system/priv-app and having everything else set up correctly.

The Play Store account is only for BlankStore. The "normal" Google account is used to authorize all kind applications and is managed by GmsCore. If you use the original Play Store or want to log in to Google Maps, you need a Google account set up. If you do not care about logging in with your google account for anything else but Play Store, you only need the Play Store account.
[Android Apps and Games] barturblits:
Thanks, that makes life a lot easier!

So if I want to change from blankstore to play store I just have to delete the google play store account in the settings and create a new account with the play store app which creates a google account in the settings ?

I normally don't use google accounts, but I remember that I accidentally logged in one time, that must have created the google account then.

Could you give an estimate on how much privacy you would lose when using play store in this setup? Blankstore being transparant and open source you at least exactly know what data it leaks versus closed source playstore.
[Android Apps and Games] n76:
Fort Meade is the location of the headquarters of the National Security Agency (NSA).
[Android Apps and Games] Portgas D. Ace:
A little OT: You could try to use NewPipe instead of the official Youtube app.
[Android Apps and Games] wkwkwk:
Amazing work, as usual from Marvin.

Would there be any way of adding the smart unlock capabilities? If would be nice to have Face unlock which doesn't seem to work anymore without the closed source gsf.

Thank you
[Android Apps and Games] chauvesouris:
Hi,

thanks for the work,

I can’t manage Google Play to download an App (upgrade or new app).

Crash in download-manager thread, on method enforceAllowedValues, is_public_api: null.

Logs show :

10-08 10:32:47.930 D/Finsky (12202): [1] StartNextDownloadRunnable.run: Download com.xxx.xxx.xxxx starting
10-08 10:32:47.930 E/DatabaseUtils(11972): Writing exception to parcel
10-08 10:32:47.930 E/DatabaseUtils(11972): java.lang.SecurityException: Invalid value for is_public_api: null
10-08 10:32:47.930 E/DatabaseUtils(11972):	at com.android.providers.downloads.DownloadProvider.enforceAllowedValues(DownloadProvider.java:821)
10-08 10:32:47.930 E/DatabaseUtils(11972):	at com.android.providers.downloads.DownloadProvider.checkInsertPermissions(DownloadProvider.java:738)
10-08 10:32:47.930 E/DatabaseUtils(11972):	at com.android.providers.downloads.DownloadProvider.insert(DownloadProvider.java:510)
10-08 10:32:47.930 E/DatabaseUtils(11972):	at android.content.ContentProvider$Transport.insert(ContentProvider.java:239)
10-08 10:32:47.930 E/DatabaseUtils(11972):	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:163)
10-08 10:32:47.930 E/DatabaseUtils(11972):	at android.os.Binder.execTransact(Binder.java:446)
10-08 10:32:47.940 E/AndroidRuntime(12202): FATAL EXCEPTION: download-manager-thread
10-08 10:32:47.940 E/AndroidRuntime(12202): Process: com.android.vending, PID: 12202
10-08 10:32:47.940 E/AndroidRuntime(12202): java.lang.SecurityException: Invalid value for is_public_api: null
10-08 10:32:47.940 E/AndroidRuntime(12202):	at android.os.Parcel.readException(Parcel.java:1546)
10-08 10:32:47.940 E/AndroidRuntime(12202):	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:185)
10-08 10:32:47.940 E/AndroidRuntime(12202):	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:137)
10-08 10:32:47.940 E/AndroidRuntime(12202):	at android.content.ContentProviderProxy.insert(ContentProviderNative.java:476)
10-08 10:32:47.940 E/AndroidRuntime(12202):	at android.content.ContentResolver.insert(ContentResolver.java:1207)
10-08 10:32:47.940 E/AndroidRuntime(12202):	at com.google.android.finsky.download.DownloadManagerLegacyImpl$2.run(DownloadManagerLegacyImpl.java:177)
10-08 10:32:47.940 E/AndroidRuntime(12202):	at android.os.Handler.handleCallback(Handler.java:739)
10-08 10:32:47.940 E/AndroidRuntime(12202):	at android.os.Handler.dispatchMessage(Handler.java:95)
10-08 10:32:47.940 E/AndroidRuntime(12202):	at android.os.Looper.loop(Looper.java:135)
10-08 10:32:47.940 E/AndroidRuntime(12202):	at android.os.HandlerThread.run(HandlerThread.java:61)
10-08 10:32:47.940 W/ActivityManager(30511): Force finishing activity 1 com.android.vending/com.google.android.finsky.activities.MainActivity

Thanks
[Android Apps and Games] MaR-V-iN:
As if Google or the NSA care about where you're from when collecting your data...

Didn't look into that and I would consider it rather low priority. Android Wear support is more important in my opinion ;)

Push play store apk to /system/priv-app.
[Android Apps and Games] xk0niR:
This is an amazing project, looking forward for the next releases!

I´ve got a few questions which may some helpful person can answer:

1. From reading the thread it is possible to use the official Play Store. Can I buy apps and is inapp paying working?

2. The rom I am using got com.android.location.fused installed as system app by default. Is this needed or can I just freeze/uninstall it?

2.1 Do I need com.android.location.fused package for proper location services?

3. Is it recomment to install the GmsCore in /system/priv-app?

Thanks a lot :)
[Android Apps and Games] MaR-V-iN:
2. com.android.location.fused is the open source implementation of a fused location provider and part of AOSP. You should not remove it, as it might be used by applications that use the open-source (non play services) APIs.

3. Currently you don't get any real benefit from adding GmsCore to /system/priv-app. To be precise, the UnifiedNlp settings will pop-up in the system location settings like shown in http://imgur.com/nNarn9V, but nothing more. However, this might change in the future. Once it makes a real difference, I will write it in the first post.
[Android Apps and Games] Koloses:
I found the issue. It seems that i lost something later on after cherry-picking your faking signature change into my build of AOKP kitkat. When i installed xposed module to support microggmscore it started to work. My bad.

BTW: I've installed microggmscore on LG p970 with cm10 and it seems to work flawlessly on android 4.1.
[Android Apps and Games] ygorigor:
I put GmsCore.apk to data/app, restart the device and after I installed the Play Market as normal app. Have no issues with downloading and installing apps from market.
[Android Apps and Games] wdevil12:
brilliant idea! gonna try with the next cm nightly!
[Android Apps and Games] briskspirit:
For Resurrection Remix only way is to use Xposed module?

And as I see signature faking will not be added to CM...
[Android Apps and Games] bharat g:
Using this, Can we play Google Play Games on devices without GApps?
[Android Apps and Games] wis3m0nkey:
You can play games, if u mean does it support Google games account then not yet.
[Android Apps and Games] Cirra92:
Go into Settings and remove your account, then wipe data for Play Store in Settings>Apps and sign in again. That should do it.

Anyway, this is the result of my current setup, it is modified stock Sony 5.1.1 rom, completely debloated, and since it's stock rom, I had to remove GApps on my own, but that was pretty simple. Anyway apart from that, I'm using Amplify to control unnecessary alarms and wakelocks. I'm getting great standby, up to 8 hours of standby with 0% percent lost.
[Android Apps and Games] barturblits:
Could you elaborate on how you removed gapps from a stock ROM? Tried it a couple of times for the lg g2 ROM some time ago but without succes.
[Android Apps and Games] vagkoun83:
+1, especially other paths than system apps & priv apps
[Android Apps and Games] BatDroid:
delete all google related apps by root explorer, unistaller or something.
[Android Apps and Games] Cirra92:
Nothing special, used Titanium Backup to remove everything google related, just delete everything with Google in it's name, Google One time init, Google play services, Google services framework etc. you can't make a mistake.

I did not delete libs in their specific paths, although I have seen someone deleting those, however I think this is enough.
[Android Apps and Games] taaviu:
1. Freeze with titanium

2. Reboot and check if everything is Okey and working

3. Remove with titanium

4. Cleare dalvik with titanium. (it removes all corpses) And those are many.

5. Reboot and check everything is working OK.

6. Install microG

EDIT: yes you can remove all apps where is "Google" inside, but don't toch call and contact ones if you want call in future. Because after freezing apps I reboot and fast check everything working so important. If you are not sure don't delete apps. Keep they freezed. But Google framework, playstore, services you must delete...otherwise you can't install MicroG.
[Android Apps and Games] mrrocketdog:
also for us three people without PCs , lmao ; there is an app called "total commander" that imho is as good (maybe better. because you can debloat before flashing) as a root file browser. can unzip a rom and delete ........ whatever ; apps , libs , widgets , etc. etc.

CAUTION dont delete things that'll cause it not to flash.(does require root).

just one more option. :)

p.s. apologies [MENTION=3999488]MaR-V-iN[/MENTION] for off-topic. :)

"err on the side of kindness"
[Android Apps and Games] bharat g:
I mean can we play games that have Google+ sign in like TempleRun2, BrainDots, etc.,? Normally these games won't open on a device without GApps..
[Android Apps and Games] wis3m0nkey:
I use xprivacy and restrict "view" permission to apps which request Google+, and then I click on OK to sign in.

Someone else can comment on using without xprivacy, however I've seen people commenting Google+ works so I would guess games also.
[Android Apps and Games] Portgas D. Ace:
How did you manage to get Amplify Pro to work without Google Play Services? As far as I know, it is not possible without Google Play in-app billing...
[Android Apps and Games] amnher:
The problem is i cant sign in with google+ because it is giving error when installing g+ app from playstore or manually using apk so all my games with g+ does not work
[Android Apps and Games] wis3m0nkey:
Sorry in this case I can't help hopefully someone else can.

Just a thought maybe g+ needs to be system app (but please wait for someone to reply, I'm just throwing darts in the dark since I don't use any Google services)
[Android Apps and Games] amnher:
Well some of my games gives facebook login options :)

And as the developer says it is still a work in progress and its only natural to have this... But on the other side, microg really gives the performance and battery savings :)
[Android Apps and Games] Aakash Kaushal:
Thanks for the feedback but i already tried and didnt work.. Playstore and gmail get signin to my account but youtube won't..?