yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] kurtn:
MicroG apps are not in official f-droid repo. You can add microG repo where you find the originally signed apps.
[Android Apps and Games] kamil79123:
How have you done that? I have only UnifiedNIP repositories in F-Drod app.

Edit: Do I have to add this to F-Droid manually?
[Android Apps and Games] n76:
Repository versus app?

In F-Droid, under settings, there is a "repositories" area. In that you can add the "microG F-Droid repo". Once you've added that repo then you can install GMScore and the legacy proxy support using the F-Droid app.
[Android Apps and Games] kamil79123:
What is an addres and digital signature?
[Android Apps and Games] Primokorn:
Did you at least click on the above link?

https://microg.org/fdroid.html
[Android Apps and Games] kamil79123:
Yes, but I'm just not sure.

Adress: https://microg.org/fdroid/repo

Digital Signature: 9B D0 67 27 E6 27 96 C0 13 0E B6 DA B3 9B 73 15 74 51 58 2C BD 13 8E 86 C4 68 AC C3 95 D1 41 65

Is that right?
[Android Apps and Games] n76:
Hmmm. Says "Address" and "Digital Signature". Did you try it? :)

FWIW, I used a bar code scanner on my phone to scan the QR code there and then pasted the result into the F-Droid repository dialog box. Beats trying to type in that signature (and even the address).
[Android Apps and Games] kamil79123:
Okay, everything works with QR, thanks. :)

EDIT: Another problem. How can i verify this repositorium? It says "unverified".

EDIT2: Okay, after alot of tries to update repositories list it works. Thanks!
[Android Apps and Games] masmoe:
Latest nightly build working perfect.

Map rendering and Qibla Locator working properly now.
[Android Apps and Games] kamil79123:
Is it coming to use Google Play games in future?
[Android Apps and Games] sensejstg:
Hi

It work on samsung touchwiz rom?
[Android Apps and Games] Shadow53:
Eventually there will be support if it is possible, though this is not a guarantee - I am not a part of the project and am not making any statements on behalf of Marvin. I don't know how important Games API is compared to other parts of the Play Services. Personally, I'd be prioritizing getting a replacement to the Play Store working before doing Games.

If you want to see the current status of the project, see the wiki: https://github.com/microg/android_packages_apps_GmsCore/wiki/Implementation-Status

Please see the OP. This project will work on any rom that has included the two linked patches, though AFAIK that is only OmniROM so far. There are a couple of alternative ways you can get support for microG - see the wiki: https://github.com/microg/android_packages_apps_GmsCore/wiki/Signature-Spoofing
[Android Apps and Games] bykumza:
Solved one problem with the lack of notification of the Tapatalk?

by Tapatalk
[Android Apps and Games] elmex1000:
Nope, for me Tapatalk still doesn't show any Push Notifications. :(
[Android Apps and Games] sanjed:
I used wdevil12's Zip to install, it worked perfectly, so thank you very much for that, [MENTION=5515871]wdevil12[/MENTION] . I want to use fDroid repo to update my microg but it has a different signature. I can't uninstall the original microG so i'm stuck. Any chance of an updated zip with the fdroid signed version please ?
[Android Apps and Games] kamil79123:
[MENTION=7126506]Shadow53[/MENTION]

Google Play Store is working. :)
[Android Apps and Games] knauji:
Hi guys, my TWRP crashes when I use the aroma installer. I am using the latest official version on my OPX running H2OS.

any ideas why?
[Android Apps and Games] bykumza:
Possible that TWRP 3.0.0 doesn't support the Aroma Installer. Return to 2.8.7.3 and see if it works.
[Android Apps and Games] knauji:
I have only one old version of TWRP and it didn't work. 2.8.7.0
[Android Apps and Games] wdevil12:
hi, thanks for the feedback. f-droid doesn't allow to update not because they are with different signature (signatures are correct) but because they are installed in system. Let's see if the next version that will install them in data partition helps. I will test and report the results

---------- Post added at 10:00 AM ---------- Previous post was at 09:53 AM ----------

here, it works with both 2.8.7.0 and 3.0.0-0. it could be your kernel's fault
[Android Apps and Games] knauji:
OK I tried now with stock kernel. same result. flashed an older version of TWRP 2.8.7.0, same again.

when I swipe to flash the screen goes black an the notification LED comes on (bright white).

I will try it on another ROM next time I flash one.
[Android Apps and Games] MaR-V-iN:
F-Droid complaining about different signatures is an indicator for signature spoofing not working properly. The F-Droid repo requires signature spoofing to be active for updates. Can you verify that Self-Check is fine, atleast about the package signatures?
[Android Apps and Games] wdevil12:
Oh, I see that not existence of signature spoofing is the issue for F-droid. I cant do a thing in this field, sorry guys.
[Android Apps and Games] Sick1:
6-pack of Finnish beer, equals to about 10€, to the one who fixes Tapatalk push notifications with NoGApps.
[Android Apps and Games] wis3m0nkey:
Try XDA labs? I understand it doesn't work with other forums but just a suggestion of XDA is the only site u visit.
[Android Apps and Games] :
This is my first post in this thread, so first of all thank you very much for developing this project!

I have installed GmsCore.apk and GsfProxy.apk from FDroid, installed the FakeGApps module and set up everything according to the OP. I can add my account and everything seems to work fine but I have a big problem with GCM. As soon as I enable GCM in settings, my phone will not go into deep sleep due to a constant RILJ wakelock. GCM itself is working but the wakelock is only gone after disabling GCM :(

To be more specific, normally I always get a RILJ wakelock on boot

which is usually gone after 2 minutes, but with GCM enabled the wakelock just does not go away. It stays for ever and prevents the phone from sleeping.

Has anyone else experienced any similar issues? My phone is Galaxy Nexus with a Marshmallow ROM installed. I did not have any such issues with "normal" GApps installed with the same ROM.
[Android Apps and Games] BatDroid:
maybe amplify or greenify or hibernation manager or powernap :P will be a good option to handle this
[Android Apps and Games] :
Already tried Amplify, Greenify and PowerNap. The first two do not really help with this issue. PowerNap is able to block the wakelock by not adding GmsCore to the whitelist, but then GCM also does not work with screen off so it is not a viable solution :(
[Android Apps and Games] BatDroid:
just put the gmscore to whitelist manually
[Android Apps and Games] :
Doing so leads to the same wakelock as explained before. I can only prevent the wakelock by blocking GmsCore from running in background but then GCM does not work, so it is a kind of vicious circle.
[Android Apps and Games] BatDroid:
i m end here.

hope somebody will help u out.
[Android Apps and Games] Primokorn:
What is your heartbeat interval? Checking a proper idle dumpfile from BBS might help.
[Android Apps and Games] :
The interval is 60s (the default one).

I have attached two dumps. GCM was disabled in the one without the wakelock and enabled in the other one.
[Android Apps and Games] Primokorn:
I don't find any clues.

Given that RILJ is triggered when you access location through mobile data, did you check the Self-Check about location? Try switching to another location backend.
[Android Apps and Games] :
I did enable Network-based Geolocation and have been trying out different backends but none has made any difference :(

The only positive thing I have observed is that when WiFi is connected on boot the wakelock does not appear. Not even after disabling WiFi later. But if there is no WiFi after booting the phone and mobile data connection is used from the beginning then the wakelock is also present.

Edit: At the moment I have blocked RILJ in Amplify completely (set to 9999999). Will see whether everything works properly.
[Android Apps and Games] Primokorn:
Do you have WiFi scanning enabled in the Location settings? If so, disable it. No other idea. Blocking RILJ to a value higher than 800 is not recommended.
[Android Apps and Games] :
All scanning is disabled and I have tested all available location settings but this wakelock happens even with location disabled completely. :/ I know that blocking RILJ is not recommended but for now I cannot think of any other solution. I need GCM for my e-mail push client (proprietary app, not Gmail) and really, really do not want to go back to standard GApps as they make this phone too slow.
[Android Apps and Games] bigsupersquid:
are you stuck with that proprietary app? the stock email app in cyanogenmod doesn't need any extra services past its own insides, and it handles push notifications fine for pop/imap
[Android Apps and Games] :
Unfortunately I am stuck if I want to receive push messages. The provider does not support IMAP push. The app uses GCM to receive information about new e-mails received and only then refreshes itself.

I have tried to use other e-mail apps with manual refresh rate every x minutes but ended up using much more battery in the end.
[Android Apps and Games] Primokorn:
I also had huge battery drain yesterday (mainly alarms) and I noticed that I forget to disable the battery optimization for microG Services Core. Did you do it?
[Android Apps and Games] enban:
Should Battery Optimization be really disabled for microG?
[Android Apps and Games] Portgas D. Ace:
If you want full functionality: yes.
[Android Apps and Games] BatDroid:
seems market helper can't access microG gmscore..

well..

play store faking app market helper can access with orginal gmscore..

but on microG ,

it shows Android id not found pop up.

(I am using a mid-end device and badly need m.h to work on my phone)

ANY IDEAS??
[Android Apps and Games] MaR-V-iN:
Disabling battery optimization does not necessarily increase battery usage. It has only positive impact when app is written badly or runs as a background service. Background services are improved by stopping them, which is not really an optimization. The main reason for the new battery optimization features in Android 6.0 is to force developers to use Google Cloud Messaging to wake up there apps. As long as your app uses GCM it is allowed to waste battery as much as it likes.
[Android Apps and Games] :
It did not make any difference. Doze is disabled in this ROM anyway so enabling or disabling battery optimization does not seem to have any effect. At the moment everything seems to be working fine with the RILJ wakelock set to 9999999 in Amplify. I have only been testing different GCM heartbeat intervals since the default 60s is a battery killer. With 60s it used 1.6% per hour at night while after limiting it to 1800s (30m) the usage dropped to 0.9%.
[Android Apps and Games] MaR-V-iN:
Can you try again with v0.2.2? There were several fixes in Maps API in this release.
[Android Apps and Games] masmoe:
It is fixed since v0.2.1-12.

Thanks for your great work.:thumbup:
[Android Apps and Games] Mentor.37:
abnormal battery drain in Android ≥ 5.x

[MENTION=3999488]MaR-V-iN[/MENTION], thank a lot for all your work, what you are doing is really awesome.

I'm using your works from several months, I used µg UnifiedNlp before and microG GmsCore now with LocalWifiNlpBackend and NominatimNlpBackend on all my phones and everything is working correctly with only few little problems.

The only app that I'm using and in which the notifications don't work is eBay 3.0.0.19.

In the cm13 to correctly have the push notifications for the native client email we have to manually enable the permission "Extended access to Google services" for "microG Services Core" otherwise there will not be notifications for new incoming emails.

In the cm12.1 and in the cm13 I noticed an abnormal battery drain caused from "microG Services Core".

Yesterday in my daily phone recently upgraded from the cm11 to the cm13 "microG Services Core" has been the major battery drainer with the 16% and in it the voice "Mobile radio active" indicated more then 3 hours. Obviously this only happens when the phone uses its data network, this doesn't happen when the phone uses a wifi network.

The battery drain from "microG Services Core" wasn't caused by the location search because it leaves active the mobile radio also when it doesn't require for the location.

Everything is really strange considering that in the cm11 I never noticed this problem, in the cm11 I have not ever seen "microG Services Core" in the battery stats.

Before write I made more tests, I tested the version 0.2.1 and the version 0.2.2, I tested everything in two phones, I tested in each one "microG Services Core" with the cm11, cm12.1 and cm13 always with a clean install and I always noticed the problem only in the cm12.1 and cm13, never in the cm11.

In my daily phone and in my two test phones the heartbeat interval is the default 60s.

#Post-Edit

In BetterBatteryStats I haven't any strange behavior from "microG Services Core" or RILJ, they don't cause any wakelock, in BetterBatteryStats I can see only that microG causes a lot of alarms.

Also in locgat I don't see any strange behavior.

Seem to me that "microG Services Core" is affected by the Mobile radio active bug that causes a big battery drain in Android ≥ 5.x and for this motive I switched back to cm11 in which microg works without problems.
[Android Apps and Games] Cirra92:
I am having a weird issue right now. I have been on stock Sony 5.1.1 rom and everything was perfect, however I am on 4.4.4 right now, having the exact same setup, but when I sign in Google Play Store, it fails to download everything but update microG Services to Google Play services :S How is that possible? When I go to Settings -> Apps and remove updates it shows microG Services again, but when I open Play Store, same thing happens :S

Does anyone have an issue with this?
[MENTION=3999488]MaR-V-iN[/MENTION]
[Android Apps and Games] MaR-V-iN:
What ROM is this exactly, how did you install microG Services and how did you enable signature spoofing?
[Android Apps and Games] Cirra92:
It is stock Sony 4.4.4 but it's debloated, however, it is Odexed, I don't know if that makes difference, because the 5.1.1 one I have used was Deodexed.

I have removed Google related apps through Titanium Backup, exactly as with previous ROM, signature spoofing was enabled with FakeGapps xposed module.
[Android Apps and Games] MaR-V-iN:
If possible, you should better use deodexed ROM if possible, odexed ROMs always cause problems.

Try the following:

1. Uninstall Play services / microG if present

2. Remove data of microG Services and Play Store

3. Boot into recovery

4. Remove all kind of files in /system/app and /system/priv-app that seems to be Google stuff, including GmsCore, excluding Play Store

5. Wipe dalvik cache

6. Boot system, there shouldn't be any Play Services or microG services

7. Install microG services as usual app

8. Install latest version of Play Store (grab it from apkmirror)

9. Add Google account in system settings.

10. Clear data of Play Store
[Android Apps and Games] Cirra92:
I'll try again from scratch, thank you for suggestions. First I'll deodex the ROM and see if there is some improvement
[Android Apps and Games] Buslova:
I'm thoroughly enjoying using microG and can't say THANX enough! I'm a bit of a lurker but wanted to ask if there had been anymore consideration to chromecast (err, i guess i should call it Google Cast now eh?) support? I've read the thread from start to finish and saw it mentioned a few times. In it's current form, GCast ALMOST works but still not really functioning. The bubbleupnp solution was interesting but man that app is a mess. GCast ain't a deal breaker but it'd be awesome if it worked and I know a LOT of people have em now.
[Android Apps and Games] robert_lg_android:
Can't get signature spoofing running

Please help me. I tried so much, but always: "Signature spoofing is not active"

Precondition:

LG G3 D855 with custom rom SExY V6 20T Android 5.0

Xposed framework v80 sdk21

All google apps removed.

Manual installation of microG:

1. Install FakeGapps 1.1 in Xposed, activated, reboot.

2. Install "com.google.android.gms-8490273.apk" and "com.android.vending-1.apk"

3. Activate checkbox in microG settings.

4. Reboot

-> Result: Everything installed well, Android version supported, but no signature spoofing.

Try flashable zip from wdevil12:

1. Deinstall the non working apps, also FakeGapps in Xposed.

2. Reboot to recovery, backup.

3. Flash "microG_unofficial_WDAroma_v2.0.zip" and wipe cache/dalvik.

4. Boot, activate both checkboxes in microG settings.

4. Reboot

-> Same Result: Everything installed well, Android version supported, but no signature spoofing.

Any ideas to get this running?
[Android Apps and Games] JCDentonMale:
Thank you Mar-v-in for your awesome work on this.

I have a few issues:

- Blank store sometimes fails to update apps. I think it is when an application has been installed by another store (f-droid...)

- Blank Store crashes when clicking "installed apps" with no network enabled

- Sometimes battery drain occurs.

It would be nice if Blank Store displays current version number and store version number of an app, because when using f-droid it becomes complicated to know if updating an app from Blank Store will actually perform a downgrade or an upgrade.
[Android Apps and Games] n76:
Works both ways: F-Droid can't update an app installed by Blankstore. I believe it is because all apps installed through F-Droid are signed by the repository owner (typically F-Droid for most apps) while those installed by Blankstore are signed by either Google or the developer (not sure which but definitely not signed by F-Droid).

I've noticed that too.

I've never noticed that.

Since you can't successfully upgrade an app installed by Blankstore using F-Droid this is not really an issue. It would be nice to see the version though.

OTOH, Blankstore is obsolete and only still exists because someone hasn't had both the time and inclination to make a new app using the GmsCore functionality that is now available. So I doubt there is any intention in enhancing it. And since you can use the official Google Play Store with GmsCore, I am not sure that such a replacement app will ever exist now. That would be a lot of volunteer work by someone when the payoff is not very high.
[Android Apps and Games] bilbonotry:
Maybe install microg before fakegapps.
[Android Apps and Games] alinefr:
I just would like to say thank you for this project. Some years ago I did try the nogapps approach but as none of the taxi apps was working I had to give up and install gapps.

This time everything is working. Without any google app at all.

I'm running a patched self-made build of CM 13, without xposed in a moto g 2015. I will try to make a ready-to-use ROM for Moto G 2015 without gapps but with microg and share it with the community.
[Android Apps and Games] Primokorn:
F-Droid builds are signed with F-Droid's keys and Google Play ones with the keys of each developer. I never update apps that I have downloaded from F-Droid. Some apps will never be updated on F-Droid due to missing codes, new features using proprietary libs,...

Did you allow all permissions in the App settings (Android 6.0)?

No issue either with Blankstore.

Blankstore is the only way to safely update Play Store apps from your device. Blankstore is a must have on my end. It is unfortunate to see this project discontinued and to not be able to download any free apps (CM themes are not available for instance).
[Android Apps and Games] jisoo:
Well, there is aptoide which is open source (https://github.com/aptoide), though of course most of the content on there is not properly licensed.
[Android Apps and Games] Primokorn:
this website includes illegal content and it's not allowed to mention its name on XDA. You have no guarantee that the apps haven't been altered.
[Android Apps and Games] Neko-kun:
When I installed MicroG Apps I can't buy apps in Google Play Store anymore. My operator is Orange but in Play Store only sees o2, which doesnt work in my country.
[Android Apps and Games] dic1911:
you can use google gift card to purchase, I had purchased 2 app with microG + Gift Card :p
[Android Apps and Games] jisoo:
Fair point, but the link is to Github...
[Android Apps and Games] Neko-kun:
Unfortunatly I prefer purchasing apps on Store using my phone bill. :eek:
[Android Apps and Games] MaR-V-iN:
Currently, GmsCore always spoofs network provider to be O2 Germany to not share your real phone details with Google. I guess this is why Play Store wants to use o2 billing in your case.

This issue is tracked as #90 on GitHub.
[Android Apps and Games] Hoodahottie:
What? I don't get this. I hope that the Gmscore and MicroG projects are being developed because Google Apps violates the user's privacy and security. I don't want to expose my phone to any of Google's closed source spyware. That's why I use the MicroG project.

Why install MicroG and then install Google Play? It makes no sense. If you don't care about your privacy, just use GApps. Why use the MicroG project?

We need a private way to download apps onto phones from Google Play Store. By this, I mean a way to download apps easily without Google collecting metrics and personal information.

Without a replacement for BlankStore, what's the point of MicroG?

MaR-V-iN, thanks for your work on this project. Could you tell us what you plan to do with the Blank Store? Are you going to abandon it without a replacement?
[Android Apps and Games] :
There are other reasons to use microG. I use it mainly because it is very lightweight and works much better on older devices compared to GApps which are very battery, RAM and CPU hungry.

I still rely on PlayStore to install and update my apps (especially the paid ones) and also use Google contacts and calendar sync. It is not that I do not care for privacy but at this point in time I just have not been able to find any viable alternative to these services.
[Android Apps and Games] nitrobg:
Same. I use MicroG because the gapps package is a huge resource hog, just the Play Services cause battery drain and eats about 200MB RAM.

[MENTION=5515871]wdevil12[/MENTION], can you add a backup script to your flashable package that survives ROM upgrades? Maybe also add the popular NLP backends and XposedGmsCoreUnifiedNlp to the package.
[Android Apps and Games] wdevil12:
[MENTION=4243542]nitrobg[/MENTION] I will definitely see what I can do
[Android Apps and Games] Buslova:
Thanks for continuing to update your .zip. It makes it a lil easier for us rom flashaholics. =)
[Android Apps and Games] OmegaBlaze:
Anyone know how to get the gesture feature working on the AOSP keyboard?
[Android Apps and Games] MSF Jarvis:
This is not related to microG
[Android Apps and Games] OmegaBlaze:
The AOSP keyboard doesn't have the Google libs that enable gestures. So yes, it IS related to MicroG.
[Android Apps and Games] dic1911:
not everything without Google libs equals AOSP, and microG isn't related to AOSP, microG is a gapp replacement, not a part of AOSP, no offense but your conclusion doesn't make sense
[Android Apps and Games] OmegaBlaze:


---------- Post added at 05:46 AM ---------- Previous post was at 05:44 AM ----------

I'm looking for a possible workaround from the OP. You're not him, so have a good day.
[Android Apps and Games] jisoo:
You need the following commit, or copy the files manually: https://github.com/kimjisoo/android_vendor_cm/commit/1fbc6af0282e1049cb1c6f9900adc09fb1e3bf36.

PM me if you need more help, as I do agree this is not directly related to the topic of this thread.
[Android Apps and Games] OmegaBlaze:
Could you post the keyboarddecoder file? I already have the other one in system/lib. Thanks (I would PM you, but someone may have this same problem).
[Android Apps and Games] jisoo:
Just use the raw files of github, linked in the commit. Or extract them from gapps.
[Android Apps and Games] bigsupersquid:
there isn't any open source way to do that which I'm aware of.

the standard, privacy-impaired way to do it is the proprietary closed source binary blob from gapps, libjni_latinimegoogle.so