yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] maybeme2:
In yalp's settings is the option to include 'Exodus Privacy'. I looked it up and wonder if it is a good idea or just sharing data with one more entity. Advice?
[Android Apps and Games] ale5000:
To all: Just in cases it isn't noticed, also Yalp Store has a Material UI version for newer devices.
[Android Apps and Games] kurtn:
You mean aurora store?
[Android Apps and Games] ale5000:
No, Yalp Store contemporary version.
[Android Apps and Games] Exabyter:
Aha, interesting, thanks for that.

Looks like 0.43 is on f-droid but the included screenshots look like the traditional UI to me. (Which I have no problem with personally but if there are security benefits due to newer APIs used then it might interest me)

Do you have to obtain it from Github to get the "contemporary" version at this point?
[Android Apps and Games] ale5000:
I'm not sure but I think that on F-Droid there is only the legacy version (at least currently).
[Android Apps and Games] scanno:
Anyone building the GmsCore as part of an android build? My knowledge of gradle is almost none and my build fails due to non accepted Android sdk license.

Anyone have a solution for this? Running the build on a build server so without any android studio to accept the license, so that work around is not a valid one.
[Android Apps and Games] cvbrt:
I've used the setup below for some time in an older version of sdk. I don't know if it still works.

export ANDROID_SDK_HOME=/home/build/android/sdk

export ANDROID_HOME=/home/build/android/sdk

mkdir -p "$ANDROID_HOME/licenses"

echo -e "\n8933bad161af4178b1185d1a37fbf41ea5269c55" > "$ANDROID_HOME/licenses/android-sdk-license"
[Android Apps and Games] scanno:
Thanks, sadly doesn't seem to solve the problem:

Checking the license for package Android SDK Build-Tools 27.0.3 in /home/build/omni-8.1/sdk/licenses

Warning: License for package Android SDK Build-Tools 27.0.3 not accepted. Checking the license for package Android SDK Platform 27 in /home/build/omni-8.1/sdk/licenses

Warning: License for package Android SDK Platform 27 not accepted.

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':microg-ui-tools'.
> Failed to install the following Android SDK packages as some licences have not been accepted. platforms;android-27 Android SDK Platform 27 build-tools;27.0.3 Android SDK Build-Tools 27.0.3

To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.

Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html

Using Android SDK: /home/build/omni-8.1/sdk
[Android Apps and Games] baxxter106:
since using lineage with microg my pro licence oft titanium backup is not working.

any hints for this?
[Android Apps and Games] abacate123:
What Play Store version you've got there? Read this. You need to update to any PS version above 10.7.19 to fix it.

If that's not the case, then it'd be better if you explain more with details...
[Android Apps and Games] chris42too:
It is easier to download sdkmanager to download build tools and licenses. I put up my dockerfile, you can take a look on the commands there, or use it for a container to compile in.

Also I noticed, that the microg sources would not compile in my aosp build. Hence I forked and updated them so they will. It is a mostly versioning, updating frameworks, adapting cast API, build tools, changing file locations, etc. After correcting this, it builds gmscore, gsf proxy and fakestore right into my aosp build. I am using it now for roughly a month and haven't had issues.

Let me know if you need anything else.

---------- Post added at 11:54 PM ---------- Previous post was at 11:52 PM ----------

There is also a way to place your license in a text file in your folder root. I think the location is also described in titanium help. I use that setup with microg and it works.
[Android Apps and Games] scanno:
Since I am also trying to build microg as part of an AOSP derived ROM (so the microg repo is added to my local manifest and the microg packages are added to the device tree that I am building) . So I am interested to see the changes you made to get microg compiled in AOSP.

Can I find your forks on github / gitlab somewhere?
[Android Apps and Games] chris42too:
On github

I use branch "buildfix-1806"

There is also a fork of the local manifest and device I use.
[Android Apps and Games] baxxter106:
afaik i don't use playstore. i have fakestore and yalp installed...
[Android Apps and Games] abacate123:
Well, I don't know then. I know that with Yalp you can download your paid apps by using your own Google account there instead of a dummy one. But I don't know how it does the license verification. I'll let it pass, since I don't use Yalp at this moment (I'm using a modified PS version by [MENTION=4187311]Setialpha[/MENTION], modified to allow IAP). Working fine with MicroG.
[Android Apps and Games] chris42too:
There is also a way to place your titanium license in a text file in your folder root. I think the location is also described in titanium help. I use that setup with microg, fakestore and yalp and it works.

Besides the help, they also have a recovery page, in which you can request the text file.
[Android Apps and Games] marcdw:
Heh, you would know if you use Play Store or not.

One of my setups is similar, no Play Store. No issues with Titanium Backup Pro key. TiBu has never done a license check to the outside since the presence of the pro/key app is all it requires or looks for.

Not sure why it's checking and failing in your case.

Moto G5S Plus XT1806, BootleggersROM-Shishufied, microG (NoGapps), MultiROM, Tapatalk 4.9.5
[Android Apps and Games] baxxter106:
so this was my thinking too.

i wrote to TB now to order a Text file. maybe it will work with it as it worked all the time until now. i also use xprivacylua but i already demarked all for TB and pro licence but no success...
[Android Apps and Games] bvoz412:
I use maps api v1 openstreetmaps replacement instead of the google ones - i flashed "mapsv1.flashable.zip". However, i found that these maps are derived from osmdroid which support offline map tiles.

Flashable zip, which MaR-V-iN published does not support offline mode, which I'd like to use. Is there an already made jar file, or do I need to compile osmdroid?

Thanks in advance!
[Android Apps and Games] thisisarjun:
Is it possible to use google assistant with microGGmsCore,if yes how please??
[Android Apps and Games] bertino:
For me it doesn't work, and I don't think you can make it work.

Google assistant works by knowing everything about you. Microg is primarily about privacy. If you don't care about that, imo you're better off using google apps.
[Android Apps and Games] cvbrt:
Maybe de license code is incorrect for this version of SDK. If I remember correctly this license code that I use was to the SDK 26. You can install Graphical SDK on a VM and accept the License, so you copy the code generated to the file "$ANDROID_HOME/licenses/android-sdk-license" and test again. It was the way that I did to get the right license number.
[Android Apps and Games] Shadow53:
I'm pretty sure TiBu does a runtime license check the first time you run TitaniumBackup with the pro key installed, because I had a similar problem after wiping my phone's entire storage (including /sdcard) and trying to use TiBu Pro with the Key app.

Once the key app is verified that first time, the result gets cached on /sdcard for some amount of time, I think long enough to be able to clean flash a new system and still have pro to restore the pro key.

I tend to use the text key file, though... Much easier to work with.
[Android Apps and Games] scanno:
[MENTION=5357572]chris42too[/MENTION] Got a lot further with building microG insinde the OmniROM tree. License problems are gone. Thanks for that.

Sadly build still fails.

Right now i get:

fatal: reference is not a tree: a47215d9848d5f0ebd1be7e281b48e531026a47f
Unable to checkout 'a47215d9848d5f0ebd1be7e281b48e531026a47f' in submodule path 'extern/vtm'

That is with the official repos.
[Android Apps and Games] chris42too:
That is a git submodule error. The main repository was checked in without the correct commit referenced for the submodule repository. It needs to be fixed with a commit in the main repository.

With "official repos" you mean the microg?
[Android Apps and Games] scanno:
With official I mean that I use the GmsCore repo from the microg github. The other repositories are ofc included from there.
[Android Apps and Games] chris42too:
Then you need to get in contact with Marvin, to update the submodule commits.

It should be fixed in my fork though.

Edit: Otherwise you can remove it from the manifest files, not the device file and clone the repository manually with the recursive submodule argument
[Android Apps and Games] fedex_742:
hi there, a noob question...

you can play pokemon go or use google voice dictaction whit this mod?

thank you.
[Android Apps and Games] scanno:
Also with your three forks it fails to build for me.

Guess have to find time to dive into gradle and the SDK dependencies. Cause I get

/home/build/android/platforms/android-27/android.jar (No such file or directory)

With several modules. Indeed android.jar does not exist in that directory.
[Android Apps and Games] chris42too:
This looks like you either haven't set the ANDROID_HOME correctly or missed to install the SDK 27. Would need the commands you used to help.

Are you getting the SDK error above or the submodule reference error with my fork? And did you use branch "buildfix-1806"?
[Android Apps and Games] Exabyter:
Anyone else seeing "token dispenser error 503" with Yalp again recently?

Been getting this here the last few days. Logged out and tried logging back in with Yalp account again, doesn't help.
[Android Apps and Games] kurtn:
#metoo

https://github.com/yeriomin/YalpStore/issues/502 [MENTION=8128690]Exabyter[/MENTION]
[Android Apps and Games] chris42too:
That is indeed strange. I never had this in my AOSP builds, but I only have the build tools and tools installed. You could try removing the SDKs or redownloading, so the android.jar actually exists.
[Android Apps and Games] joe890:
microG and Xposed v89 not possible?

Hello Forum

Under lineage-14.1 it was possible to flash Xposed v89(and to use it:) with TWRP, but when I am trying to flash Xposed to lineage-14.1-20180721-microG-surnia everthing seems to be fine, except that Xposed does not appear under the installed apps (like it did on LineageOS)?

What am i doing wrong?

Thank you very much for any help!

Joe
[Android Apps and Games] maybeme2:
From where can I download the most up-to-date version of GmsCore.apk?

The one I had originally downloaded and copied to root/system/priv-app/ had solved the "need to update Google services" annoyance for me. But now, even after copying it again to root/system/priv-app/ and rebooting, it no longer works for me and some apps are again complaining I need to "update Google services" for the app to work. So I need to get a more updated version of GmsCore.apk. Where do I find it?

Or is this Google circumventing this trick?

Thanks.
[Android Apps and Games] Exabyter:
If history is any guide, they probably changed the terms of service for some of their services to pressure app devs to add some kind of dependency that pops a warning if the installed Gplay components are more than X days old or something, or else the app devs can't use or access some Gplay service.

The reason this is a problem for MicroG is that its development is stalled atm and the version of Gplay/GMS services it spoofs/reports is not being regularly updated, while Google seems to update some part of Gplay sometimes several times a week lately.

I now have a regularly used app that initiates that warning, but I ignore it and the app still works fine, so in this case it's an annoyance instead of a showstopper. I don't know if that's the common situation or whether a lot of other apps literally won't function if that warning is present.
[Android Apps and Games] maybeme2:
That's what I see too. Yo-Window (a weather app) is the last one I recall doing that and yet it seems to function correctly anyway. But it makes one wonder how long MicroG type of spoofing can continue to do the job.
[Android Apps and Games] scanno:
There are apps that stop working sadly.
[Android Apps and Games] kurtn:
There is a fresh apk in nogoolag telegram channel.
[Android Apps and Games] scanno:
I am building myself, so if there are any patches that can be used.
[Android Apps and Games] Setialpha:
There's a pull request in the microG repo for that.
[Android Apps and Games] chris42too:
Updated my repo as well
[Android Apps and Games] maybeme2:
How to access the nogoolag telegram channel?

Is telegram the only way to get the updated apk? Is there a mirror?
[Android Apps and Games] Oswald Boelcke:
https://t.me/NoGoolag

Not that I know...
[Android Apps and Games] Exabyter:
Unfortunately I am using the special LineageOS for microG build, which if I'm not mistaken, since the signatures are different, means if I want to use some more updated microG fork I probably have to rebuild my environment from scratch, correct?
[Android Apps and Games] kurtn:
I think you can simply replace the .apk file in /system/priv-app/GmsCore
[Android Apps and Games] scanno:
Does it build for you?
[Android Apps and Games] chris42too:
Havn't tried yet, waiting for the August security bulletin, then will rebuild. Are you getting an error?
[Android Apps and Games] :
The developers announced that the development is frozen? How can I be sure that after I install the unofficial version, the developers will not release an official update? Can anyone ask the developers this question?
[Android Apps and Games] Aqq123:
I've been looking forward to using microG for months, and finally just got myself a new device that makes it possible.

The version that installs with the latest Lineage microG is 0.2..4-111-gf1cdb48, which works but triggers the update notification, as mentioned by other posters above.

I understand one quick solution is to edit the manifest and bump up the version number. But from reading this thread it seems there are a couple of forked versions being worked on, with actual updates; it's just that the changes have not been merged to the official repository. So a better approach would be to use one of these updated versions.

Could someone kindly summarize the current fork situation, and perhaps recommend the "best" one to use. Would that be the version by [MENTION=4460588]MOVZX[/MENTION] from the T group? I'll be digging through this thread and other sources in parallel and eventually post my findings here too but any pointers in the right direction would be much appreciated.
[Android Apps and Games] kurtn:
MicroG isn't all or nothing decision. If you need safety net you should use a forked droid guard helper. For Google play store I prefer yalp which is well maintained, but has forks as well. If you prefer the proprietary play app you can get a patched version from [MENTION=4187311]Setialpha[/MENTION]. If you don't need all of that you most probably don't need microG and can get free software from [MENTION=7126506]Shadow53[/MENTION].
[Android Apps and Games] Saswata Chakraborty:
Does anyone know how to make DroidGuard Healper work. I tried all the versions available, but it keeps crashing as soon as I try to check Safetynet. I have put the DroidGuard Healper app on system/priv-app
[Android Apps and Games] Aqq123:
Thanks. I realized I should have been more precise with my question. Specifically, all I wanted to ask was: what are the different unofficial, updated versions of microG's GmsCore (some of which are discussed on the last couple of pages on this thread), and where to follow their development.

Or, in other words, which forks of the official repository (https://github.com/microg/android_packages_apps_GmsCore/) are being actively maintained (not necessarily on GitHub), preferably with regular binary releases.

Perhaps, I'm just being lazy and I should check the even earlier posts in this thread. The last commits in the official GitHub repo appear to be from April, so it's just the last 4 months' worth of discussion. I'll get to it in the next couple of days.

The purpose of my question is to get the picture of what is out there, to make sure I didn't miss any of the options available. I know what I want very well, and, if anyone cares, my goal is to phase out the ever more intrusive, proprietary Google stuff from my device. Once I'm done, I'll only keep using Google's Maps and Pinyin IME. I'll also go with a third-party Play Store solution: Yalp works great, and I'll also be checking out Aurora later for the updated UI. On the other hand, DroidGuard is exactly the kind of thing I want to avoid running, even if it's fenced off; fortunately, I have no need for SafetyNet, which I probably wouldn't get through with Xposed anyway.

Apologies for being unclear and thank you for your suggestions, in particular for mentioning [MENTION=7126506]Shadow53[/MENTION]'s build. I remember running into his website months ago when I was preparing the ground for what I'm finally doing now but then it somehow slipped my mind. For reference, the unofficial MicroG build is linked here: https://shadow53.com/android/downloads/microg/
[Android Apps and Games] kurtn:
[MENTION=1987749]Aqq123[/MENTION] you are on the right track with nogoolag telegram group.
[Android Apps and Games] SeriyShrapnel:
Good app

:good:
[Android Apps and Games] Anderson2:
Hi, I am a relative newbie who has moved to noGapps lineageos with MicroG and

no playstore

primarily because of privacy concerns. I do have apps I installed from the patched playstore before I uninstalled the playstore and replaced it with Yalp.

As others have described in this thread I too have been aggravated and concerned by the recent popups asking me to update Google playstore. If I understood this thread correctly what I need to do is to update "gmsCore.apk". Apparently Shadow53 has the necessary

updated

forked version conveniently on his wonderful website. Because this has to do with system files (scary to me) I want to make sure I don't do something that would get me in trouble. If I understand correctly, I need to do the following:

a) download the microG file from Shadow53's microg installer downloads page. I presume the correct one would be the one in the section 'MicroG as System App - without playstore'.

b) But what downloads from the website is microg.zip file. Should I rename that to microg.apk or gmscore.apk ?

***

which is correct

? Why does it not download with the correct filename in the first place?

c) copy this

renamed file

to

system/priv-app/GmsCore

d) reboot

Is this correct? Did I misunderstand something?
[Android Apps and Games] kurtn:
Yes, you misunderstood. Shadow53's main project is the zip builder. With that he packs all kind of apps into zip files. That zip files can be installed with twrp and do all the copy to system work for you.

If you unzip the file you downloaded, you will find a gmscore.apk. But I don't know how up-to-date it is. I've got the impression, the fastest updates come via nogoolag telegram channel.

Edit: there is an updated version https://dl.shadow53.com/android/no-gapps/microg-unofficial.zip but files in zip look like July 14th.
[Android Apps and Games] kurtn:
File from nogoolag
[Android Apps and Games] Anderson2:
Boy, am I glad I asked before acting and even more glad you provided the correct file. I would have really messed things up. I read somewhere (hard to remember) that the telegram nogoolag channel had the fork I needed. So I installed telegram and joined the nogoolag channel but found it extremely confusing and could not figure out which file to download. Thank you for providing it.

As I will need to do this again unless Marvin returns can you tell me

where

you went on that nogoolag channel to find this file? Maybe a screenshot?

Also, is the file you provided the one I

rename

to microg.apk or gmscore.apk (which should it be)

and copy to system/priv-app/GmsCore ?
[Android Apps and Games] kurtn:
[MENTION=4514277]Anderson2[/MENTION] normally you get it by unzipping a nogoolag installer. This time they posted in forum. MicroGsupport

https://t.me/joinchat/FyFlS0X2D7f6YNvdxhEsfw
[Android Apps and Games] ale5000:
What is the point of renaming to gmscore.apk?

This isn't the original name since Android is case-sensitive.

The original name is GmsCore.apk, if you don't rename it to this you can as well leave the original name.

The important thing is to don't have 2 copies of the same app in the system folder.
[Android Apps and Games] The Solutor:
Yepp.

Using the correct file name is just matter of convenience, not a requirement.

The package's internal name matters.

One can name it foo-bar.apk and it will work, it will work even if placed inside the priv-app folder w/o using a subfolder (KK style), assuming the package is not duplicated.

I guess this was retained because the backward compatibility.
[Android Apps and Games] Anderson2:
As I said originally, I am a newbie at all this and am learning as I go along so as not to bother you all again.

About renaming I was following instructions I read somewhere about needing to rename it. I did not know that the file name could be different from the package internal name. So now I know it is not necessaary and will remember to use the correct case in the name if I do.

I hope NoGooLag will continue the practice of providing the GmsCore.apk file seaprately for end users who are not as expert as you all are.
[Android Apps and Games] Zack420:
Is anyone using Google Duo with this ? My micro g is set up perfectly. It stumbles only at the end when Duo says that its going to send a verification message to my number and then it is unable to send the message to my number .

I am thinking it has something to do with the permissions ?
[Android Apps and Games] AnonVendetta:
I have successfully patched my framework.jar on a deodexed stock Marshmallow ROM for the Galaxy Note 4. MicroG is working great......except for one thing. The "System supports location provider" and "UnifiedNlp is registered in system" boxes arent checked. I know I can use the XposedGmsCoreUnifiedNlp module to make these boxes become checked. But the thing is, I want to be able to pass SafetyNet, and I am transitioning from SuperSU to Magisk. Passing SN is a no go with Xposed installed. After some digging I discovered that maybe I can mod my ROM's framework-res.apk, to change location provider values to something that my ROM will support without needing an Xposed module. But every time I have tried to modify this value, then recompile the APK, the ROM either will bootloop, or get stuck booting forever but never succeeding. So I was wondering if someone more experienced can mod my APK to add the correct values that will check these boxes without needing Xposed. I have posted my APK for reference.

Thanks!
[Android Apps and Games] crickster:
Hello

I would like to exchange the (official) GmsCore that comes with the Lineage for microG build with a more up-to-date fork.

I searched a bit, but could not find a definite solution.

Could it be as simple as deleting the existing GmsCore app and just install the one for example from the NoGooLag telegram group? Or might this lead to signature problems?

Or can I use one of the flashable zip files and it will automatically overwrite the existing microG part?

Looking forward for suggestions!

Cheers!
[Android Apps and Games] updesh94:
Yes, you can simply replace the GmsCore from NoGooLag group.
[Android Apps and Games] crickster:
I want to try this only with root access via adb, if possible.

Here is my suggested way through to uninstall the official GmsCore and install a fork instead:

adb shell pm uninstall -k --user 0 com.google.android.gms

adb root
adb remount
adb push new_GmsCore.apk /system/app/
adb shell chmod 644 /system/app/new_GmsCore.apk
adb reboot

now is the question, if this could work like that?

Or is definitely root (su) needed?

Thanks!