yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Shadow53:
If you have ADB set up on your machine (very easy now that Google provides downloads), using Tingle for patching and installing apps without the Play Store or a file manager is easy.

Regarding signature spoofing, the manual method is necessary for most ROMs because it is the system framework that needs to be edited to support spoofing if you aren't using Xposed. The other alternative is for a ROM author to include the patches themselves, which most don't.

For installing apps, just download the app to your computer and use the command 'adb install /path/to/app.app' to install the app. I've done this to install F-Droid on my phone before, then used F-Droid to download a file explorer and other apps.

Regarding UnifiedNLP being included with the ROM, that is almost certainly Google's own Play Services that is being detected. To be recognized by the system as a location provider, UnifiedNLP has the same package signature as Google Play Services: something like com.google.gms. microG has the same signature for the same reason and has UnifiedNLP built in, so you do not need to install UnifiedNLP if you use microG.
[Android Apps and Games] theHari08:
With latest microg on my cm13, playstore works fine but on opening Google+, YouTube and Inbox it shows the app doesn't run until you update Google play services. What to do to avoid this?
[Android Apps and Games] Shadow53:
Latest "stable" or "beta" release?

Latest "stable" would be 0.2.4, while latest "beta" would be 0.2.4-50-g6766fa4

If you aren't running the latest "beta", updating to it should work.

Otherwise, you can use an app like SkyTube to access YouTube, AOSP Email or K-9 mail to access your email instead of Inbox, or use the various services in your web browser of choice.

Note: I put quotes around "stable" and "beta" because F-Droid will install the latest version marked stable when you tap the install button, even though the "beta" releases are, in my experience, plenty stable.
[Android Apps and Games] barturblits:
Noticed the higher version number in your post, checked my version which is 0.2.4-39. Tried to update but somehow the new version is signed with a new key. Why did the key change? How can you update without losing all gcm registrations? Btw I only use versions from the microg fdroid repo.
[Android Apps and Games] Shadow53:
There's something up if the new version is signed with a new key, because it shouldn't be. Are you sure you are installing the latest microG from the microG repo and not UnifiedNLP (No Gapps) from the F-Droid repo?

Autocorrect.....

Anyhow, yes, it would be .apk. Remember (or learn!) that the package signature is different from the folder that the app can be found in inside the zip file, and the name of the folder doesn't even matter.

I would highly suggest installing F-Droid from ADB simply because apps added to /system cannot be easily removed and it benefits nothing to have F-Droid as a system app versus a user app.

And again, the bundled location service is part of the Google Play Services that you are trying to get rid of. I have not looked under /system on a device running GApps lately, but if you look under /system/priv-app/ you should see a folder with a name indicating Play Services. There is also an app that is the services framework proxy, or GSF. You'll want to delete that as well, as there is a microG version you should be using instead.
[Android Apps and Games] ale5000:
[MENTION=4336485]alezardstar[/MENTION]

1) Usually I keep .apk files (specially the one for F-Droid) in the microSD and just open them from the file manager that come bundled with the ROM (even stock ROMs).

Also "adb install ..." works perfectly.

You can also place the .apk file in /system/app/ or /system/priv-app/ (but it is more complicate if the app use native libs)

2) I know it is a bit confusing but "GApps" are recognized as "UnifiedNlp (NoGApps)" because they have the same internal name and signature.

If it like this because UnifiedNlp have to pretend to be GApps to be used.
[Android Apps and Games] gamzekal:
For youtube without GAPPS go this seite and download latest youtube apk.

https://xdaforums.com/crossdevice-d...oot-youtube-ads-google-play-services-t3507094
[Android Apps and Games] joelh:
[MENTION=4336485]alezardstar[/MENTION]: Sure, shoot me a PM. Glad I could help. I probably won't be able to do much before tomorrow, though.
[Android Apps and Games] Shadow53:
Actually, your screenshot reminded me of just how much Google has installed on a device. The Google Services Framework is the GSF that I mentioned previously. You'll want to remove everything except the GooglePackageInstaller, the GooglePlayStore (I think it might be referred to as Phonesky in those folders - someone should confirm) if you want to use it for getting apps, and the Google Calendar/Contacts Sync Adapters only if you are syncing calendar and/or contacts with Google still.
[Android Apps and Games] ale5000:
[MENTION=4336485]alezardstar[/MENTION]: Have you tried to download F-Droid apk from official site in the browser inside Android and run directly from browser?

I'm not sure if it is working but maybe it works.
[Android Apps and Games] hockeymikey:
Orange bars

My wifi and cell bars both appear as orange but my internet in both cases works just fine. I installed Microg and it's working with otherwise. I'm on Kitkat 4.4. I don't see any think that sticks out in the logs. Any suggestions?
[Android Apps and Games] barturblits:
Hi Marvin,

I found out that the apk's on the microg site have a different key then the apk from the fdroid repo. Used the manual download to put in a zip so I can use it to flash it to/system/priv-app. I did not know the keys would be different. Any way to switch from the manual version to the repo again? I was thinking of trying to flash the repo version through a zip in twrp to switch but will that wipe its data?
[Android Apps and Games] ale5000:
[MENTION=5932098]barturblits[/MENTION]

It isn't like this.

microG Services Core is the same on GitHub and in the repo.

Only UnifiedNlp is different.

If it doesn't match probably you have downloaded the file from an unofficial site.

The official site is here: https://microg.org/download.html

PS: I have made a flashable zip that update fine, here: microG unofficial installer
[Android Apps and Games] barturblits:
Then there is a problem with the f-droid repo or it is a unpack problem. In /system/priv-app I have the single apk file in the folder 'Phonesky' and not the main.apk + libs separately. I could update microg when I manually downloaded the latest microg from the official site. No key error.
[Android Apps and Games] ale5000:
[MENTION=5932098]barturblits[/MENTION]

So you get the wrong version from F-Droid.

Note that microG Services Core and UnifiedNlp have the same internal name, so F-Droid cannot distinguish between them.

microG Services Core is in microg repo while UnifiedNlp is in base F-Droid repo.

I suggest to add microg repo and temporary disable the base F-Droid repo to get the right update.
[Android Apps and Games] barturblits:
I know, that is the case since the existence of the fdroid repo.

I tried to update from 0.2.4-39-ga53b32e to 0.2.4-50-g6766fa4. Both versions are in the 'microg F-Droid repo'. It failed. Unified Nlp has a different version number (1.6.5 - 1.6.8) and is in the base 'fdroid' repo. I have not tried to install those.
[Android Apps and Games] Xspeed:
[MENTION=3999488]MaR-V-iN[/MENTION]

Is the old C2DM supposed to be working as of now? (9th Jan 2016 beta)

I'm trying to figure out why push doesn't work on my device (Facebook, SnapChat, Outlook), only the Push Notification Tester works somehow...
[Android Apps and Games] parasthakur37:
Can anyone help me with a link to blank store?
[Android Apps and Games] nxb:
Right in first post: http://xdaforums.com/showthread.php?t=1715375
[Android Apps and Games] jimsmith80:
Is there anything I can do to help along the wearable API?
[Android Apps and Games] Tentos:
Just a question: have you also installed the Services Framework (GSF) proxy app? The first post of this thread has a link to it (GsfProxy.apk).
[Android Apps and Games] selemine:
Do these apps offer some kind of loggging so i can see what apps send and receive through gcm?
[Android Apps and Games] nxb:
you can look at logcat... which is what I have to do since now gmail is keeping long wakelocks and not responding to amplify.
[Android Apps and Games] Xspeed:
Yes, I have. The microG self-check shows no problems with it.
[Android Apps and Games] filipe988:
Hi. Great project.

I don't want play store or any google services. But I need the push notifications.

I am guessing fake store is the way to go.

Regarding play services for push notifications and to avoid app crashes. Will I need to sign in to a google account.

I would like to keep all my data private from G...

Many thanks
[Android Apps and Games] wis3m0nkey:
Do u mean cloud push notification (for SMS / group me etc.)? You need gsfproxy for that not fake store if I understood it correctly. You can even test it with app in op. Oh and I don't know if u need login.
[Android Apps and Games] ibleedbinari:
You need GmsCore, GsfProxy, and FakeStore all installed for push notifications

---------- Post added at 10:49 PM ---------- Previous post was at 10:47 PM ----------

I totally understand keeping the data away from G. If you do need an account, however microG will anonymize all the info sent to G. My recommendation is to set up a brand new G account with no personal info and only sign in to it with microG.

EDIT: If you want just push notifications, you need to only checkin (no account needed)
[Android Apps and Games] Tentos:
Actually, I think that you do not need a Google account for push: I am using microG without it, and push works. (I also think that the real Play Services do not need a Google account, but I am not sure.)

EDIT: I have installed the old BlankStore (with a new G account) though (not the FakeStore).
[Android Apps and Games] filipe988:
Thanks, can you give more details how is the data sent anonymously? Thanks
[Android Apps and Games] ibleedbinari:
I guess I mixed up my information then. I do remember the original Play Services not needing it anymore. Thanks!

---------- Post added at 08:03 AM ---------- Previous post was at 07:58 AM ----------

Things like your carrier and serial number are made up -- the real one isn't actually sent.

Also, for push notifications, just do a checkin by enabling it (and GCM) in microG settings, then dialing *#*#CHECKIN#*#* in the dialer. It sounds like it should work even without an account. Again, microG doesm't send your real serial number, etc.
[Android Apps and Games] MaR-V-iN:
General update:

Marshmallow support: You need to enable all dynamic permissions manually in system settings first. Please use nightly build or v0.02 release (which will land approximately next week) on marshmallow, older versions are likely to fail.

Further updates: I will switch to more regular updates (~once a month) and "official nightlies" soon™. Both will be provided through a F-Droid compatible repo.

BlankStore should display permissions the same way as Play Store does if installed as user app. If you install BlankStore to /system/priv-app, it will not ask anything at all.

Please note that on Marshmallow, permissions are not granted to apps targeting 6.0 at install time and thus are not shown at installation.

In case you are interested in helping with development, start by skimming through android_external_Wearable and org.microg.gms.wearable. If you have a test device with original GAPPS and Android Wear app available you can try the mitm proxy for android wear over tcp (used to connect emulator) - which is present in the android_external_Wearable repo - to get an idea of how the protocol works. Please join #microg on freenode for further development related questions.

GCM sending is not supported at all, but registering and receiving data is printed to logcat.
[Android Apps and Games] Izzysoft:
Good points: as user app, install will be delegated to package manager which then raises the permissions. Is that the way you'd recommend?

With GCM I've got a funny thing here for a while (most likely since install): I have to reboot the device at least once a week to get GCM working again. Then it works for a couple of days, and again suddenly stops (Kitkat 4.4.4, CyanogenMod). Thought about checking Logcat – but how should I know what time a GCM message is due to. Any ideas on that?
[Android Apps and Games] MaR-V-iN:
Yes, apps should always be installed as user app, putting stuff on the /system partition is not convenient and raises more problems than not doing it. If we want features that require permissions that are normally not accessible to user apps, the solution should be to either patch the system (directly or via Xposed) or add a helper package to the system, but keep the normal application separated (as e.g. done by F-Droid using the F-Droid Privileged Extension).

With Push Notification Tester you can define a delay for a message to be send to your phone. IIRC you can not define hours but atleast a few minutes.
[Android Apps and Games] Izzysoft:
A few minutes is perfectly fine! I usually get to know when GCM stopped working (being moderator at Stack Exchange, I check regularly even if nothing "beeps"). So setting something up for a few minutes in advance should work out sufficiently to have the logcat running by then and a timer along :)
[Android Apps and Games] nxb:
Blank store on my device shows permissions when you are about to install the app. I cannot see reviews or permissions before downloading.

I've given up on gmail and giving aquamail a go. Either I get no mail when the phone is sleeping or I get mail and hour+ long wakelocks that never release on most versions. Syncing was hit or miss even on old gms+gmail, either way.

Upsides: Check mail on connection change... the app can auto sync itself when data comes on for a minute. Better actions/attachment handling. Can partially download messages and not re-downloading anything.

Downsides: I'm now slowly backing up my 8gb gmail to my phone when viewing messages. Haven't tested the app much yet beyond the basics so a deal breaker still possible.
[Android Apps and Games] barturblits:
Is it also possible to install blankstore as user app on LP or only MM?

If yes, can I just delete it from priv-app and install it, or first reboot after delete and then install?
[Android Apps and Games] ale5000:
[MENTION=5932098]barturblits[/MENTION]

Then I don't know, I install microG with my "microG unofficial installer" and it update correctly from F-Droid.
[Android Apps and Games] bigsupersquid:
I've gotten the signature error too, pretty sure I'd installed from fdroid first. I gave up figuring it out, uninstalled and reinstalled microg from fdroid again and it worked ok. Even updated last time i tried.
[Android Apps and Games] ale5000:
[MENTION=4336485]alezardstar[/MENTION]: Well, I think you should ask the ROM maintainers to include at least Total Commander.
[Android Apps and Games] Bludwurst:
Mm, I'm using Nougat (so it might be a Nougat feature) but doesn't Marshmallow also have access to the built-in file explorer in Options>Storage>Explore storage?

You can make-do with that... If you have it in the first place :v

Just get yourself a microSD/USB drive to install everything.

Otherwise, you might have to do it with adb.
[Android Apps and Games] shubby:
Hi, i might sound stupid but can someone tell me the procedure for installation on nougat 7.1.1 (custom rom validus n ) as i was not able to find post related to that even after reading several recent and initial pages , thanx for the help in advance :o
[Android Apps and Games] raptorddd:
guys i need help. i been using microg for a while.. i have LG G4 tmobile. i have flashed different stock based roms. and i have used microg ever since like 4 months.

like i said i have flashed many roms and managed to use microg, but am having difficulties with this specific rom. i install as usual.. i sometimes use a flashable zip that i found from someone here. install fakegapps and give permissions on microg settings.. but when i open playstore it asks to login to account. but it stuck at just a sec. screen i never see the part where i need to type my email and then password. it works okey with stock rom i login but this is the first time i ecounter this. on previous builds it worked just fine.

i also see the wifi icon not sending or receiving data when i try it. all this on clean installation. please help.

does anyone provide with upto date flashable zip.?
[Android Apps and Games] oF2pks:
try these
[Android Apps and Games] Bludwurst:
You could, like, get a microSD-to-microUSB adapter.

I got one when I bought my Moto G 2013 ;)

...mine has just been sitting around uselessly since I don't actually have any microSDs, but better be safe than sorry :d (who knows, maybe I'll find one lying on the ground!)

I'd let you borrow mine, but I don't think we even live in the same continent :silly:

Or get a USB-to-microUSB cable and use any USB drive you have lying around.

(Just throwing random suggestions here! Don't mind me)

As for the explorer not letting you install stuff... That's odd :v

Mine does work.

I take the whole "allow things not from the PlayStore" option is active, yes? Maybe it's a Marshmallow quirk? Or your ROM (somehow)?

Anyhow... Good luck :d

I should get around setting up microG on my own phone.
[Android Apps and Games] shubby:
Anyone ?? Pls :confused:
[Android Apps and Games] ale5000:
Try the one in my signature.
[Android Apps and Games] moriel5:
I use Telegram, and it does not require Google's Play Services.

I do not use Instagram, however from what I have heard (do not rely on me for this, I have never used Instagram), it does require the Play Services.

And just to clear things up about Telegram, my setup does not run either Google's Play Services, or microG.
[Android Apps and Games] raptorddd:
thanks all report back.. :good:

---------- Post added at 11:10 AM ---------- Previous post was at 11:09 AM ----------

will do and report back.. thanks:good:
[Android Apps and Games] raptorddd:
deleted host file and used flashable zip and now i can log in. thank you very much for yout time and help.:)
[Android Apps and Games] Eskuero:
I don't know why Instagram is crashing on microG, but I'm currently not running any Play Services setup, not even microG as replacement, and Instagram works like a charm without a single complain about that.
[Android Apps and Games] ale5000:
Instagram works fine for me.
[Android Apps and Games] jjhaohao:
HI! i'm having an issue after installing microG in my S7 and uninstalling google GMS. I can't pinpoint locations on ANY app that require map usage. I can see the map and everything, but i cant select a location long-pressing. I tested it on GPS Alarm applications, Fake GPS applications, Whatsapp, and even on PMP Xposed module (Protect My Privacy) i cant select default fake location, it just stick the pinpoint to default point. The only app that works is com.lexa.fakegps because that has a fixed pinpoint in the center of the screen, and you just have to aim that pinpoint to the location wanted. Anyone has a solution for this? Thanks!
[Android Apps and Games] moriel5:
Do you have any NLP location backends installed?

If not, perhaps you'll want to install Mozilla's, or Apple's, or better yet, the Local WiFi NLP backend.
[Android Apps and Games] zeeBomb:
Is anyone receiving stellar battery life with this, better than regular GP Services? Is there a way to safely install this so I wouldn't have computability issues with a majority of apps?
[Android Apps and Games] Bludwurst:
Might I ask why some apps still ask for me to log into Google when, well, I'm already logged into Google? Trying to log in again gets me a "This account is already in your device."

Nothing too world wrecking, but I find it curious.

Been enjoying microG; although, is there a way to get Google Calendar Sync? I don't care much for Contacts, but Calendar is very important to me :d

I tried exporting the calendars from the GCalendar website, but whatever I do I cannot import them into OmniROM's default calendar app — even with calendar importing apps :/

The other solution would be a nice alternative calendar app that can import without issue :/

Otherwise, everything's fine so far. Thank you :svetius:
[Android Apps and Games] azakosath:
You can extract GoogleCalendarSyncAdapter and GoogleContactsSyncAdapter from any GAPPS package and push them in to system/app folder (don't forger to set right permissions) or you can use DAVdroid from Fdroid.
[Android Apps and Games] jjhaohao:
Hi! Yes, i have installed and enabled Mozilla Location Service and Nominatim. Anyway, the self-check is showing an error (No last known location and no unifiednlp location was provided by the system within 10 seconds). But it can be related to can't manually pinpoint locations in a map? i think it don't need location at all.

thanks!

Edit: More location providers installed, no errors now on self-check. And still can pinpoint locations.
[Android Apps and Games] ahmedAZ:
he can download them from apkmirror
[Android Apps and Games] adikri:
Have you flashed maps api?

---------- Post added at 05:21 PM ---------- Previous post was at 05:18 PM ----------

Install this and then after using decide yourself if you have a good battery life or not...

And if you wanna install then firstly your device must be "stock pre-inbuilt gapps free"..:)
[Android Apps and Games] Eskuero:
I simply missread the comment the other user was answering, which is pretty old, the guy said that gsfproxy was crashing for him and that he knows Instagram and Telegram are causing it. Here Instagram works fine without any gapps setup.
[Android Apps and Games] :
Yes, I get much better battery life (no useless alarms and wakelocks) and also better system performance, especially on older devices.

Do those apps require the Contacts permission? If yes, grant it. It is required in order to access your Google account.

Yes, but always make sure you are downloading the right version for your system. The newer ones usually do not work in older Android releases.
[Android Apps and Games] urnamese3:
hey guys, im on cm14.1 and used needle to activate signature spoofing and gmscore looks like this: http://imgur.com/JwNi5P3

but if i try to use signal it says org.thoughtcrime.secure.ApplicationContext won't work if you dont update google play services.

what am doing wrong?

heres a guide which might help understanding better how to install microg, the signature spoofing and signal

https://www.joachim-breitner.de/blog/713-microG_on_Jolla
[Android Apps and Games] levone1:
Quick question for anybody - this works great for using play store to get apps, but I still get 'play services required to function' error for some apps, (most importantly for me is Jota+), so..

1) is there a way around that, (like modding apk or something), and/or 2) is there a 'fake play services'-type app or option, and/or 3) has anyone heard of an Android text editor as powerful as Jota+ that doesn't require play services? The next best I know of is Mixplorer, which is great, but search function can't handle more than 300 lines or so at a time, which makes it rough to search through a 5,000-10,000-line file.
[Android Apps and Games] n76:
Are you using the latest beta or the latest release? Move to the latest beta of microG if you haven't as that is more likely to have the latest play services version number. The beta versions on the microG project have consistently been solid so no need to fear bugs with them.
[Android Apps and Games] marcdw:
[MENTION=6283426]levone1[/MENTION], regarding text editors. I use QuickEdit. Far as I can tell it doesn't need Play Services.

I've really only used a couple of text editors the past couple years so I don't know how it compares to Jota+.

LG G3 D851, AOSPA-L ROM, Nebula Rev9.3 Kernel, microG (NoGapps), MultiROM, Tapatalk 4.9.5