yashsingh1/xdaforums huggingface dataset:
[Android Software Development] MrDmitriy:
Thank you

Thank you very much, my friend. I was install bla.bat, but have some problem into the cmd window as like:

" Fetching auth (google service)...

Error=BadAuthentication

java.io.IOException: Can't find Auth // HTTP/1.1 403 Forbidden

at com.android.checkin.Checkin.postFormFetchValue(Checkin.java:108)

at com.android.checkin.Checkin.fetchAuthGsf(Checkin.java:77)

at com.android.checkin.Checkin.checkin(Checkin.java:54)

at com.android.checkin.Main.main(Main.java:17)

"

Can you help me, please?

I was done myself bla.bat before. It was working and generates ID, but it doesn`t register me on google cloud messaging. My Push-Notification Tester indicates me as "no Play Services Installed" and "Google Play need". When I open my microG Settings>Self-Check than all markes are enabled. And I have assumption it is no registration in GCM.

What your opinion?
[Android Software Development] Oswald Boelcke:
Please check if the answer is already somewhere in this thread. I know I mentioned bla.bat etc.

Did you install "push notification tester" after microG? GCM only works for apps being installed after microG.

So, if the tester was installed before, uninstall and re-install.

P.S. I deleted the xda-notification that still contained your Google account email and password.
[Android Software Development] MrDmitriy:
Yes, were install "push notification tester" after microG, after microG was installed GsfFramework, then BlankStore after, and Nlp services at finish. Then push notification tester after all services.
[Android Software Development] Oswald Boelcke:
I apologise that I didn't change the system language prior to taking the attached screenshots but I'm convinced they can be understood also as such.

What's your microG Services Core version? 0.2.4-92? Update unless it is.

Is GCM enabled in microG settings? Is the tester registered and enabled? In Advanced GCM settings, network(s) enabled?

Now a question to the failing bla.bat registration:

How did you create the Google account you wanted to register with? Unless you did it on an Android device with GApps, it won't work. Get a phone with GApps suite and register an account. Afterwards, you'd be able to register with bla.bat.

Meanwhile, I'm personally using NanoMod and especially Yalp store. And somehow, I believe to remember that Blank Store is somehow obsolete. Suggest to search this thread and this one also for that.
[Android Software Development] hungvip2001:
Why don't you create a flashable zip for every next update ? Just for more friendly and easy to use. I tryed many unofficial installer like nanomod microG but it isn't good as well as the official.
[Android Software Development] 2phazt:
I often have to reapply the location backend (mozilla) after a reboot to make location service work again.

Otherwise everything is working perfectly - even inapp-purchases.

Im on a sgs5 cm13 with 103 microg.
[Android Software Development] n76:
What are your symptoms, that is, how do you know its not working?

Does it stop working after all reboots or only after flashing?

What do you mean by "reapply"?
[Android Software Development] 2phazt:
I refresh my weather widget and a toast appears that says location inqvailable.

In migrog self test the related check failed.

After reapplying the Mozilla backend settings everything works fine.
[Android Software Development] n76:
Again, what does "reapplying" mean?

Unchecking and then checking the selection box? Reinstalling the backend? I have no clue what "reapplying" means in this case. . .

And again, does this happen after every time you reboot your phone? Or are some reboots (perhaps after upgrading a ROM) worse than others?

I am not trying to be difficult, but I would like to help solve your problem. Since I don't understand your description of what is happening I am not able to offer suggestions on how to fix the problem.
[Android Software Development] 2phazt:
I usually just open the settings and leave them - I guess this starts the service.

I won't say it's happening on any reboot but it's almost everytime I restart the device - no flashing involved.

It just seems that the location backends don't always start automatically after a reboot - maybe it's a timing issue or something like that.

Maybe a start delay like in most custom kernels could fix this for me.
[Android Software Development] n76:
Okay, I think I understand what you are seeing now.

I've noticed a bit of weirdness on the UnifiedNlp part of microG when using the backend helper objects (I am playing around with possibly revising or replacing the location backends I've written). The Apple and Moxilla backends use those helper objects while my existing backends don't. In that my observations are on code that is brand new and not debugged, I've wondered a bit if those bugs are in my code or the library objects I am trying to use.

I guess I'll try using the Mozilla backend for a while and see if I can duplicate your issue. If so, then it might be in the same object libraries I seem to be having issues with.

In the meantime, what version of Android are you running?
[Android Software Development] 2phazt:
I use temasek cm13.

This isn't really a big issue since I don't boot that often without nightly builds (rom is eol). It's more an inconvenience thing.

Edit: with localgsmnlpbackend the problem does not occur.

I used it allready a few month ago but its accuracy wasn't sufficient for me - let's see how the actual version performes.
[Android Software Development] kala123:
cant get android ID :mad:

tryed every combination, but every time badauth

tamps@disorder 02:01:00 ~/Downloads > java -jar android-checkin-1.0.jar *********@gmail.com ************
Fetching auth (google service)...
Error=BadAuthentication
java.io.IOException: Can't find Auth // HTTP/1.1 403 Forbidden
at com.android.checkin.Checkin.postFormFetchValue(Checkin.java:108)
at com.android.checkin.Checkin.fetchAuthGsf(Checkin.java:77)
at com.android.checkin.Checkin.checkin(Checkin.java:54)
at com.android.checkin.Main.main(Main.java:17)
[Android Software Development] Mynacol:
Is two factor authentication enabled in your device? That isn't compatible with this software.

There is also another switch inside of your google account about allowing less secure apps to access your account, but I don't know if this influences this program.

Another thought: Why do you want an android ID? If it's about BlankStore, then I recommend Yalp Store to you.
[Android Software Development] r0tati0n:
Hi all :)

I have questions about nogapps.

Currently I am using my Oneplus One with Android 6 Sultan, no GApps, with Magisk and Xposed.

From F-Droid I installed: Fakestore, LocalGSMNLPBackend, LocalWifiNlpBackend, microG Services Framework Proxy, MozillaNlpBackend, UnifiedNlp(No gapps).

The SelfCheck in the App gives me all checkmarks, except geocoder address resolution.

Question 1:

What do I need Network based location for? I can do a local database with WIFI names connected to GPS location. The same with GSM Location Service - I can select countries. With Mozilla I am not sure, it appears to be online.

Is Network based location only for faster location fix or if there is no/weak GPS signal? If I only want GPS based on GPS signal, I can uninstall these 3 location services, correct?

Question 2:

I am using Outlook for receiving emails. I set up the account from my company, but the Outlook App does not receive emails as push, but only if I open the app. I get no notifications too.

NoGapps and Outlook are not greenified or battery optimized.

Should NoGapps do the notifications for Outlook or push incoming mail onto Outlook?
[Android Software Development] aleh07:
what the point..if u dont want to use gapps, i dont see other reason why u need to use other market app store..just download the apk from trusted site. and there alternative for all google app. even better than google app. i've been without gapps for years. i dont miss gapps at all.
[Android Software Development] n76:
The Nominatim backend does reverse lookup. Given the lat/lon returns the name of the place. I find that things like weather widgets need this installed and working before they are happy.

If you have a GPS that is very fast to acquire and you never want to get a location while in a building or parking garage, I guess you could uninstall the local WiFi, local GSM and Mozilla backends. My phone would be intolerable with out them.

microG should be able to do the push notifications. But you must have installed microG before installing Outlook. It would probably be a good idea to make sure that GCM (core messaging) is enabled in microG before installing Outlook.
[Android Software Development] r0tati0n:
Thank you :)

I found out: Outlook is faulty. This works, the outlook apk has to be edited:

https://github.com/microg/android_packages_apps_GmsCore/issues/426
[Android Software Development] EspElement:
Guys,

This project is amazing. My Moto Z Play lasts me almost 4 days without Google. I am having issues with my computer detecting my phone without Gapps. Any thoughts on how I can connect it to transfer files?

Thanks!

Joshua
[Android Software Development] n76:
I use Syncthing to keep a number of directories synchronized between my phone and my computer.
[Android Software Development] EspElement:
Awesome! So to avoid battery drain you just open and sync the folder manually? I got it hooked up, but I chose to keep syncthing optimized so that it doesnt drain when not desired. Do you just open syncthing when you want to sync?

Thanks!!
[Android Software Development] n76:
I have Syncthing set to "always run in background", "run only on wifi" and have it restricted to my home WiFi network. I also have "respect Android battery saving setting" checked. I haven't noticed battery drain being an issue.

So basically when I walk into my house, Syncthing tries to start synchronizing the phone to my computer. If my computer is on, then it is usually quite fast to sync. Among other things, I have Syncthing sync my photos, music, and the directory that has my Keepass file.

I use Davdroid to keep my calendar and address book sync'd.
[Android Software Development] EspElement:
Yea, I am using Davdroid as well. It is great. I rand into issues with Walmart savings catcher working (says needed play services), but found logging into it thru the browser works. So far, this has been a wonderful change!

---------- Post added at 02:19 PM ---------- Previous post was at 02:16 PM ----------

This allows me to sync photos to computer and let that sync my photos with Google Photos. I am doing this more for battery life rather than running from Google.
[Android Software Development] EspElement:
What do you guys use to allow some apps that claim they need google play services, but doesn't. Apparently the most popular app snap chat is this way.

Thanks!!
[Android Software Development] Mynacol:
Snapchat and some other apps are solely usable through the official app, so, if you really need e.g. Snapchat, you have to use the official app. To still make your life more comfortable, you can disable some methods of the apps or some background tasks that save you battery.

My general recommendation for such apps: just don't use them. I had never Snapchat and I can still live with friends although they use Snapchat.

Facebook, for example, is the other way around: there was first the website, and later on came the app(s). Although some may have forgotten it already: There is still a mobile website enabling you to do everything what you can do with the official app except messaging (the online chat is there, but all the "Facebook messenger" features are not possible or not there). For Facebook you can give "FaceSlim" a shot, using exactly the mentioned mobile website.

F-Droid: Face Slim (Connect to Facebook) - https://f-droid.org/app/org.indywidualni.fblite
[Android Software Development] EspElement:
Actually I want it more for apps like Walmart for savings catcher and a few rewards apps like Moe's Rock in Rewards doesn't work well. I did notice I can click around it though. So maybe not. Just wondered if there was a way to get around the annoying errors.

Thanks!!

---------- Post added at 08:37 AM ---------- Previous post was at 08:13 AM ----------

Confirmed that Walmart (savings catcher part anyway) doesn't work without Play Services. No tricks to make it think it is there? Or that not good enough?
[Android Software Development] bigsupersquid:
Dumb ol Facebook.

You can actually use desktop user agent on mobile browser and access Messages on the mobile site that way.

You have to be in desktop mode and open m.facebook.com directly as it will want to open plain ol Facebook.com instead given the chance.

Facebook and messenger apps are about as bad as play services for data drain, storage waste, and privacy issues, the web portal is much less intrusive and resource hungry.

Sorry about the OT, just posting to reinforce that play services aren't needed to access Facebook functionality via mobile device.
[Android Software Development] Mynacol:
Have you seen the linked project? It is the successor to NOGAPPS and is called MicroG. With this installed, you have a reimplemention of some functionality of Google Play Services. It will also spoof to other apps to be the latest Play Services version.

Short time ago, a LineageOS fork with by design implemented MicroG was created. I have linked this too

MicroG: https://microg.org/

LineageOS for MicroG: https://lineage.microg.org/
[Android Software Development] EspElement:
Yea I actually installed it for location I think. Maybe I installed a non complete version. I'll check it out. I get four days on my Moto Z Play now. Lol
[Android Software Development] EspElement:
What do you guys do with apps that require play store to validate the purchased versions? Greenify is one of them. I also am seeing issues with Amplify as well. Thoughts?

Thanks!

Joshua
[Android Software Development] lp2yisdfu:
I'm trying to get MicroG working on a custom ROM which has signature spoofing support.

I have installed everything according to the guide on the website/wiki.

When I try to run apps likes Whatsapp and Snapchat it says that Google Services aren't detected. I check MicroG settings and everything is ticked on the self check except for Play Store (Phonesky), location and all the UnifiedNlp. Device checkin and Google Cloud Messaging are both ticked.

I read elsewhere that it only works for some users once blankstore is set up with a Google account so I went through the process here

https://xdaforums.com/showpost.php?p=42983611&postcount=306

the file host for bla.bat is not working, the page gives a 404 error for me and the website is full of fake downloads and spam redirects so I tried to do it manually installing Java and running android-checkin-1.0.jar (I'm on Windows).

I get the following error:

java -jar android-checkin-1.0.jar removed@privacy.com password

Fetching auth (google service)...

Error=BadAuthentication

java.io.IOException: Can't find Auth // HTTP/1.1 403 Forbidden

at com.android.checkin.Checkin.postFormFetchValue(Checkin.java:108)

at com.android.checkin.Checkin.fetchAuthGsf(Checkin.java:77)

at com.android.checkin.Checkin.checkin(Checkin.java:54)

at com.android.checkin.Main.main(Main.java:17)

I set Allow less secure apps: ON in my Google account (which has already been used before on several Android phones). I also tried my password in quotes and it gives the same error message.

Could anyone help please? Otherwise I guess I have to go back to Gapps, which isn't ideal as I prefer my privacy.

Thanks
[Android Software Development] noratroll:
-I used flashable zip for MicroG without any problem from:

http://xdaforums.com/android/development/microg-unofficial-installer-t3432360/page54

-Prerequisite is FakeGapps XPosed-Module which enables Signature Spoofing

1. In TWRP Flash Xposed

2. install Xposed Installer apk

2. From within XPosed install FakeGapps module

4. In TWRP flash MicroG zip file from above mentioned link

5. Enjoy
[Android Software Development] lp2yisdfu:
My ROM already has signature spoofing so maybe I can skip this step?
[Android Software Development] noratroll:
I guess, but never tried. You might test and report back to us.
[Android Software Development] lp2yisdfu:
I installed it successfully following the instructions, without Xposed.

However it still isn't working, I get the message that Google Play services aren't supported by my device when I try to run Snapchat or Whatsapp.
[Android Software Development] Mynacol:
Please post a screenshot of the whole status page in MicroG. Additionally control if you are using the latest version
[Android Software Development] noratroll:
As I wrote: Try with XPosed and FakeGapps if no success. It'll work when following my above mentioned way.
[Android Software Development] lp2yisdfu:
I fixed it by enabling extra settings in MicroG in addition to what is mentioned in the OP. Snapchat fails to work with a different error now but it may be as they've released a new version that is incompatible with MicroG, they seem to use more precautions to detect custom ROMs and workarounds as it can be easy to silent screenshot snaps with extra software.
[Android Software Development] Predatorhaze:
anone got banned using blankstore?
[Android Software Development] n76:
No, but I always used a throwaway account just in case.

I am use Yalp now.
[Android Software Development] mumapizza:
i can not restore paid apps with yalp, is it possible with blankstore+playstore?
[Android Software Development] DennisMariquit:
give us properlink for blat.blat like zippyshare if you wan't to earn money just use adfly don't use those link it is a virus and i couldn't get android id :(
[Android Software Development] fiswany:
you can .. log out from yalp default account & log-in back with yours
[Android Software Development] mumapizza:
it didnt work for me apps like solid explorer and swift substratum theme, i use the installer zip from ale now which comes with play store with that I can download my paid apps again :good:
[Android Software Development] adriakus:
I'm 100% google free, and I intend to stay that way. But I need to install an app that says it needs google maps shared libraries [INSTALL_FAILED_MISSING_SHARED_LIBRARY: (...) Package requires unavailable shared library com.google.android.maps]. I don't know should I try in order to "trick" the installer to think I do have this shared library installed so it allows me to install the app (it's totally fine if the mapping functions doesn't work).

Do you guys know what might work?
[Android Software Development] n76:
You can flash microG's maps API v1 zip file and you can install microG's gmscore for maps API v2. Depends on the app which one you actually need. Newer apps are more likely to use the V2 API.

Just don't enable the Google account and core messaging and you will still be Google free.

The implementations of both the older v1 and newer V2 maps APIs use OpenStreetMap (OSM) data. I don't recall which provider the V1 API implementation uses, but the V2 makes call to OpenScienceMap for OSM based map tiles.

Side benefit of installing gmscore is you get a (non-Google) network based location service.
[Android Software Development] adriakus:
Sorry for taking forever to reply. My phone died and I didn't need the app anymore with my new phone. I'll try to resucitate my Nexus 5 (the power button doesn't work as it's suposed, so it's gonna be hard) and I'll try it out. See how it works. It'll be interesting.

Thank you!
[Android Software Development] zsoltsandor:
I am using LineageOS for microG topped with the full NanoDroid addon. Should I flash the V1 zip on top of them?
[Android Software Development] Oswald Boelcke:
You stated to use the "full" NanoDroid. This implies to me you installed everything and that you ticked to install Maps v1 in the setup wizard if you used it. However; you only require Maps v1 if your app portfolio contains applications that need v1. Only you are able to answer this question.
[Android Software Development] zsoltsandor:
I installed the full version, not the setup wizard version, so no ticking. Since I'm not a developer, I don't know which app is using V1. But I guess legacy compatible ones.

But I'm gradually migrating my apps on this new install, so I shall see which ones freeze out.
[Android Software Development] Oswald Boelcke:
There is no setup wizard version for NanoDroid. The setup wizard supports you to create a setup file i.e. to customise the later installation in accordance with your desire and requirements. However; you can always manually create the setup file or alter it afterwards (manual).

Even if you were a developer but the respective app weren't open source you wouldn't know, which Maps version it required. Anyhow, my very few apps that need Maps v1 even didn't install unless Maps v1 was available. I'm convinced you'll notice...

I've never used the full NanoDroid module i.e. I don't know if Maps v1 automatically comes with it unless you disable its installation in the setup file.
[Android Software Development] HemanthJabalpuri:
[MENTION=7408621]Oswald Boelcke[/MENTION]

Sir I am new to microG...

I dont use location & Gps etc..so i dont know about backends...

From the below 2 links ... which is used for MapsAPIv1?

https://github.com/mar-v-in/MapsAPI/releases

https://github.com/microg/android_frameworks_mapsv1/releases

After if we already install microG GmsCore..what is need of Unifiednlp? Since some users and In your Guide you said to install UnifiedNlp.apk.......

Thanks and sorry for my English..

any suggestion for the below screenshots?
[Android Software Development] Mynacol:
microG GmsCore already includes UnifiedNlp. There is no need to install UnifiedNlp if you already have microG GmsCore
[Android Software Development] Oswald Boelcke:
First, absolutely no need to apologise for your English skills. English is just used here but isn't certainly the mothertongue for most of us.

Second, if I correctly undrstood you aren't using location at all, neither from GPS nor mobile data/WiFi. In this case you don't need to care at all about the backends and/or UnifiedNlp. And in brief words: UnifiedNlp serves as a provider of location from data of the networks (WiFi and/or mobile data) your device is connected to. And via the backends, you'd provide UnifiedNlp the data that it requires to e.g. relate a specific mobile data tower / cell to a geographic position. And as already correctly stated by @Mynacol, µG GmsCore includes UnifiedNlp. And the OP of the thread, you're obviously referring to, is nearly two years old and things have changed since then. If you check e.g. the "younger" posts in the thread you'll see that I don't install µG any longer manually but by utilisation of one of the "installation tools" (in my case actually as a Magisk module). That leads me to your other question which Maps v1 version to use: Actually I don't know, which one I use as it gets "automatically" (or better I customised the setup of the Magisk module that way) installed with the module. But anyhow, if I had to choose among the different available versions I'd use the latest one.

Although I know that mapping applications can be used without location (as I e.g. also do on my PC), on my mobile device it doesn't really make sense to me. Do you really intend to use applications that require Maps v1 but you aren't interested in your actual geographic location?

Regarding your screenshots: In which respect do you request suggestions?
[Android Software Development] HemanthJabalpuri:
Thanks for reply...

I need the Mapsv1 since I am going to make a flashable zip package.. for my device.. So other users who use apps that use Mapsv1 would be helpful for them...

I dont use Nanodroid or other since, they packed with newer GmsCore.. With Latest GmsCore I cannot able to signin...

Going to screenshots..why the options are not ticked?

How I can make that box cheched...?