yashsingh1/xdaforums huggingface dataset:
[Android Software Development] kingstah:
I'm not very familiar with google accounts - what exactly do you mean?

When I go to "device activity" and then "recently used", I see 5 different Android devices, with dates at which I might have used BlankStore from my old CM11. I do not use this account for anything but BlankStore, and I only have BlankStore on this one device. So I wonder why there are 5 different devices... Also, the attempts I make using BlankStore from CM13 do not seem to get recorded there.
[Android Software Development] rnd83:
Sometimes a device gets blocked for security reasons when something changes. Blank store crashes in that case. Maybe that's not the problem you're having.
[Android Software Development] barturblits:
Blankstore needs an account with lowered security. I think you should approve the new device, which you seem to be missing at the moment. Two way authentication should be disabled and in security settings it should be the lowest value. Too long ago to remember the exact setup. Should be here in the forum somewhere. Maybe first check/change those settings in gmail, then try blankstore, probably still gives an error and then again approve the device in your gmail.
[Android Software Development] intruder16:
Not true at all... I'm using all the security features including "Two Way Authentication". Just create an app specific password and use it with Blank Store.

Also, I can use play store pretty flawlessly.
[Android Software Development] barturblits:
It seems I am misinformed. How do you create that app specific PW? Gonna check my gmail settings.
[Android Software Development] bigsupersquid:
from my past experiences, Google sees different roms on the same device as different devices (from build.prop i think.)

according to their records, the first custom rom i flashed to my old optimus v gave me a nexus one.
[Android Software Development] barturblits:
How did you achieve to add an app to 'apps connected to your account'. Cannot add anything and it is empty.
[Android Software Development] kingstah:
To make sure nothing weird is going on with my google account, I created a new one. After using checkin.jar, I can see an "active Android device" in my account which has the same IMEI as reported by checkin.jar. I also turned on "access for less secure apps", just to be sure.

I still get a force close when trying to use blank store with that new account... also, attempting to use blank store (i.e., tapping "installed apps") is not registered as an "access" by my google account. The "time of last activity" stays at the time when I used checkin.jar.

Is this a hint that the reason for the crash is not my google account, but something else?

One more piece of info that might be relevant: After the upgrade to CM13, turning on root ("apps & adb") in the developer options did not work, so I flashed a SuperSU zip. Now I have root working (needed for copying BlankStore.apk to /system/priv-app). Could this be related?

A clue, anyone? Thanks!
[Android Software Development] barturblits:
One difference from my setup is that I disabled the two factor authentication. According to another user there is another way to get it working without the two lowered security options by giving blankstore its own password but I could not get that working

Btw blankstore can also be installed as user like any other plain apk but it should also work in priv-apps.
[Android Software Development] kingstah:
That did the trick - I wiped anything BlankStore from my setup, rebooted, then just installed the BlankStore.apk (instead of copying it to /system/priv-app/), created the account, and now it works!

Thanks a lot!
[Android Software Development] jisoo:
Here you go: https://security.google.com/settings/security/apppasswords
[Android Software Development] barturblits:
I get:

The setting that you are looking for is not available for your account.
[Android Software Development] jisoo:
Did you turn on two-factor authentication? https://myaccount.google.com/security/signinoptions/two-step-verification
[Android Software Development] bigsupersquid:
i wanted to mention, for those who are pc-access-impaired like i currently am, that the app

device id

provided me an android id which is working fine with blankstore.

it worked except for 403 forbidden when downloading, until i added a Google account in settings which matched the Google Play account that blankstore created. then it worked perfectly.

i found an apk-downloader web proxy for Play to get the device id app without any sort of 'store' involved.
[Android Software Development] barturblits:
No, I will try.
[Android Software Development] pupsidze:
I have installed the Blankstore using this guide and then added its account in settings along with android id. When I launched BlankStore and tried to search for something - it force closed itself. I have checked the credentials - everything is correct. What could be the problem?
[Android Software Development] n76:
A logcat from the FC would be useful to help determine what went wrong.
[Android Software Development] pupsidze:
Of course, here it is, hope this is enough
[Android Software Development] kingstah:
As I say in this post, I had the same problem until I just installed BlankStore apk like any other apk (instead of copying it to priv-app). Then it worked.

So maybe try getting rid of BlankStore again, and then just install it like any other apk. Note that after installing, you need to give the app all permissions manually (settings -> apps-> Android Market -> Permissions). Without permissions, it will force-close, too.
[Android Software Development] pupsidze:
O wow! Thanks a lot, I have re-installed it and it works fine now.
[Android Software Development] 29y6145:
Tks

Gửi từ EVA-AL00 của tôi bằng cách sử dụng Tapatalk
[Android Software Development] viewlife:
Mar-v-in you are a life saviour you know that, I did't know a project like this even exist!!!

Geolocation saved me, for about six months - after i move to CM without GApps - i could't use my navigation app anymore, open map didn't help me to much and i was forced to use Google maps anytime i need navigation... but not anymore!

P.S. I've tried to download Blankstore but i'm a kind of noobie and i could't figured out how to download, i download a zip file but i didn't know what do to with that, is blankstore exist for use or i have to forget it? Even though i'm happy just with the geolocation.

Many thanks again.
[Android Software Development] Primokorn:
Direct download link: BlankStore.apk

Instructions to install the apk on Android 4.4+ here

PS: you can also use DummyDroid to generate the Android ID.
[Android Software Development] viewlife:
Well thank you very much Primokorn
[Android Software Development] cRaZy-bisCuiT:
Is there a way to get it running on Android 6? Why did the developement stop? :(
[Android Software Development] Primokorn:
http://xdaforums.com/showpost.php?p=66175477&postcount=791 ;)

EDIT [MENTION=3999488]MaR-V-iN[/MENTION]

I think you should remove "discontinued" in OP since you still fix critical bugs and you are planning to create a new app store in a near future.

I'm sure that this red work dissuades new folks to give a try to your projects. I know what I'm talking about since I didn't try Blankstore at the beginning due to this word.
[Android Software Development] barturblits:
Runs just fine on MM. Only have to grant some extra permissions.
[Android Software Development] n76:
From my point of view, it works better on MM. . . Once you set MM up to grant signature spoofing, needed for GmsCore, then BlankStore can be installed as a normal app and given that permission. This means that if you "dirty flash" a new system (without clearing /data) you don't have to reinstall BlankStore and set up its account information again. That makes upgrading the system a bit easier with one less thing to remember to do on the upgrade.
[Android Software Development] MaR-V-iN:
I updated to OP a bit accordingly, hope it's clear now.
[Android Software Development] cRaZy-bisCuiT:
What kind of permissions and how do I grant them? I installed the APK. The program opens and I could insert my account details. After searching for installed Apps or on the market the App FC's. Do I need to modify my system like mentioned here???

PS: So MicroG is some kind of free PlayServices, am I right? Will it fix FC of some apps that require Gapps?
[Android Software Development] n76:
I've found on MM, with the patch needed to run GmsCore, that I can install BlankStore as a normal app, not in /system/priv-app or /system/app. In the system settings->Apps->Android Market->Permissions I have only "storage" set, but in settings->Apps->(Gear thingy)->"App permissions"->"Spoof package signature" I have both Android Market and microG Services Core enabled. ("Android Market" is the name BlankStore shows up with when on the phone.)

With GmsCore installed there are a bunch of apps that run perfectly for me that otherwise FC for lack of gapps. But as just noted, GmsCore requires the ability to pretend it is from Google, that is spoof its package signature. Most ROMs do not have that, so you either have to patch it using something like "needle", add the capability via an Xposed module or built the ROM yourself with the source code changes needed. The microG wiki has the details.
[Android Software Development] cRaZy-bisCuiT:
Ah interesting, so on CM13 (running on the S5) I'll need to patch the ROM or use the framework, there's no other way to run blank market and GmsCore? I could still do this for my on phone but I'd like to get my friends phones Google free and it seems to be too much work for that.

Edit: Actually I got the impression I'm having trouble with my Android ID. I used the old one from another phone which is registered to PlayStore allready. Does that work in general? The android ID generator just puts out nothing for me.
[Android Software Development] haffenloher:
You can (and probably should) always do that (i.e. install it as a user app), regardless of whether you have Android 6 or some patch
[Android Software Development] Nosepull:
I use BlankStore without problems on Android 6.
[Android Software Development] cRaZy-bisCuiT:
Could you please explain to me what you did to get it up and running? It keeps fcing for me. The login data is correct, since it works on the Web. Could it be the ID? I used one of my old Android phone...
[Android Software Development] silentvisitor:
Can somebody please post screenshots of Blank Store?

Thank you !
[Android Software Development] bigsupersquid:
sure
[Android Software Development] barturblits:
Probably a permission problem. Check in settings>apps>market if the 3 permissions are granted.
[Android Software Development] cRaZy-bisCuiT:
Thank you so much! That did the trick! <3<3<3
[Android Software Development] Nosepull:
I'm doing nothing special - most of the time I just restore a TiBu backup of Blankstore when setting up the phone anew (or a new phone). Sometimes I have crashes, but they can be solved by creating new Android IDs. (I don't really understand the system - most of the time I can simply keep on using existing Android IDs, sometimes, even after "only" a ROM update, a new ID has to be generated.)
[Android Software Development] :
There's not much information about Blank Store. Where are the instructions? Signing in with Google credentials won't work:

http://imgur.com/eylbjTz

---------- Post added at 08:59 PM ---------- Previous post was at 08:20 PM ----------

Should this app also work? - https://www.apkmirror.com/apk/evozi...release/device-id-1-3-2-android-apk-download/

I installed it and copied "Android device ID", but Blank Store still crashes when searching.

---------- Post added at 09:09 PM ---------- Previous post was at 08:59 PM ----------

Blank Store still instantly crashes when searching (CM 13) after granting all 3 permissions, not sure what to do.

EDIT: Fixed by using " GSF ID" instead of "Android Device ID" (Device ID app).
[Android Software Development] viewlife:
On a mac I dragged the folder that contains the ".jar" file in the terminal, after i paste the code "java -jar android-checkin.jar <email> <password>" if i press enter i get this line:

-bash: syntax error near unexpected token `<'

If i fill my "email" and "password" i get this:

-bash: !: event not found

What i'm doing wrong?
[Android Software Development] :
You can use this app: https://www.apkmirror.com/apk/evozi...release/device-id-1-3-2-android-apk-download/

Copy GSF ID.
[Android Software Development] barturblits:
Tried this app but gives a different Id then I am using with blankstore.
[Android Software Development] viewlife:
On GSF showing "not found"

I don't have Gapps installed on the ROM, so this method is kind of useless for me
[Android Software Development] barturblits:
O it probably only works with gapps and not microg/blankstore
[Android Software Development] bilbonotry:
That one made my day ☺

You have to replace <email> by your Gmail address and <password> by your password. Try to enclose your password in " or ' since you seem to have a ! in it.

---------- Post added at 02:12 PM ---------- Previous post was at 02:10 PM ----------

And maybe your email too
[Android Software Development] :
I don't have Gapps either, but the app still found GSF ID.
[Android Software Development] viewlife:
As i wrote

If i fill my "email" and "password" i get this:

-bash: !: event not found

That means that i did actually replace my gmail account And password as well with two different gmail accounts, so maybe i'm doing somewhere else wrong

---------- Post added at 05:31 PM ---------- Previous post was at 05:28 PM ----------

I don't know mate, for me it shows this.. GSF "not found"
[Android Software Development] hakcenter:
Pretty sure I'm in the wrong thread lol
[Android Software Development] JRapsky:
Hi,

I still have problems with blankstore. I created my market account several times, but every time I try to list my installed apps or search for app in market, blankstore will force close.

I got my GSF id from the app "Get ID", the suggested way by using the jar file and bla.bat was not working. After giving my eMail adress and password, I always got an unknown error back.

Any ideas how to solve this problem?

THX

Gesendet von meinem Lenovo K3 Note
[Android Software Development] Primokorn:
Did you grant the permissions from Settings > Apps > Android Market?
[Android Software Development] JRapsky:
I am on CM12.1 with my phone. The only permission I can change for Android Market is for NFC. NFC is allowed, thats all.
[Android Software Development] monojp:
The "!" is special in bash. A single tick ' should work as already mentioned before
[Android Software Development] n76:
On my AOSP ROM a fresh install of BlankStore ends up with it not having access to storage and it will FC until I give it that permission. And while my phone supports NFC, I don't see BlankStore asking for that at all.
[Android Software Development] JRapsky:
I granted the permission for NFC, but still FC :(
[Android Software Development] uaevuon:
I have a problem with using blankstore on android 4.1.2

I used my device's GSF ID and login works fine.

Searching apps also works well, but cannot download any apps.

After clicking "install" button, blankstore is force closed

How can i fix it?
[Android Software Development] n76:
Under the system settings verify that it has permission to write to storage.

If that looks okay, then use logcat to capture the stack trace (and at least a few entries leading up to that) which should indicate what went wrong.
[Android Software Development] zarere:
Hi all,

after doing everything as described here:

http://xdaforums.com/showpost.php?p=29115263&postcount=84

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

When I run this on my Linux PC I have this error:

where email and pass are replaced with my google user and password of course

java -jar ~/Downloads/android-checkin-1.0.jar [email]email [/email] pass
Fetching auth (google service)...
Error=UNKNOWN_ERR
java.io.IOException: Can't find Auth // HTTP/1.1 404 Not Found
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)

Do I need to have gsm connected to the PC while I'm executing the command above and do i need to have the google account set up in account on the phone?

I tried to get the GSF id with running this

https://www.apkmirror.com/apk/evozi...release/device-id-1-3-2-android-apk-download/

and used the GSF id as shown in that app but even with that Blankstore forced closed after clicking installed apps or search app.

I checked everything as written in the previous posts:

1.permissions in my case on ArchDroid 3.1.5 (based on CM12.1) I have only NFS listed in permissions (which was having correct permissions)

Any help will be much appreciated.

P.S.

I saw in the post above mine that i need to use logcat to capture the stack trace.How this can be achieved.Using adb as described here:

https://developer.android.com/studio/command-line/logcat.html

or I'm missing anything?
[Android Software Development] sixtea:
just hane a look............
[Android Software Development] n76:
Just do

adb logcat

into a file. Stack traces for any crashes will be in it. You can use a text editor to extract the parts pertinent to the issue you are trying to trouble shoot.
[Android Software Development] zarere:
can some1 advise on:

Do I need to have gsm connected to the PC while I'm executing the command above and do i need to have the google account set up in account on the phone?

mentioned here :

xdaforums.com/showpost.php?p=67596113&postcount=1304
[Android Software Development] zarere:
After 1 day struggling to fix this the solution was to add a standard google account on the phone(accounts->add->google) and then create the same account in BlankStore app itself and sync it.After that the standard google account can be deleted and the BlankStore one is continuing working fine.

Regards
[Android Software Development] Landertaker:
I've a Galway s2 with replicant installed..

Do you think should be possible install on it?

The main problem is that Replicant is a full open source android ROM and there are not wifi and gps drivers installed on it...
[Android Software Development] n76:
Maybe. The UnifiedNlp or gmscore with a gsm backend could get you network location, etc. gmscore also gets you maps APIv2 and keeps a number of gapps dependent apps happy enough to run. And blankstore gets you away to easily install a bunch of free apps that in play store.
[Android Software Development] vthejay:
when i try to run the code in OS X, i always get this message: /Users/xxx/Documents/Android Checkin: is a directory.

Android Checkin is the name of the folder where the .jar file is located.
[Android Software Development] bigsupersquid:
try

java -jar /Users/xxx/Documents/Android\ Checkin/android-checkin-1.0.jar <email> <password>

the space in your directory name may be causing issues, maybe not.
[Android Software Development] vthejay:
Thanks for the reply, but this did not help as well. The same thing happens...
[Android Software Development] mrrocketdog:
hoping this is correct thread :) [MENTION=3999488]MaR-V-iN[/MENTION] or any knowledgeable-helper-outer ;

trying to get blank store up and running on htcm8 slimrom 4.4.4.

thus far : xposed fake sig installed. com.android.vending.apk copied to /system/app with 644 perms (reboot). generated Android ID. created "Google Play Store for Blankstore" acct. installed GmsCore.apk , opened microG settings , ticked both boxes and rebooted. launch blank store and get FC.

log attached. hope it caught it.

https://www.dropbox.com/s/llhjt9yf1l48b6k/logcat_and_device_info.zip?dl=0

any help/direction would be much appreciated. :)

p.s. added "mtalk.google.com" to adaway white (even though not interested in cloud messaging) just in case.

"err on the side of kindness"
[Android Software Development] bilbonotry:
Maybe try system/priv-app
[Android Software Development] bigsupersquid:
I'm running blankstore and gms core (with gsf also) as user apps on 4.4.4 cm11 (on my ancient armv6 no less.)

signature spoof patch in my Rom so no xposed.

the only thing I see you're missing is to create a Google account on the device with the same login info as the play account.

not sure if using them as system apps changes anything or not.
[Android Software Development] mrrocketdog:
nope , changing to system app didnt help. will make sure to have google acct. on device.

ty [MENTION=2980661]bigsupersquid[/MENTION] & [MENTION=1160716]bilbonotry[/MENTION]

"err on the side of kindness"

---------- Post added at 08:19 PM ---------- Previous post was at 08:14 PM ----------

nope , not not having google acct. will dirty flash rom and start over. ty for all help.:good:

"err on the side of kindness"
[Android Software Development] vthejay:
perfect. that did it for me as well...

---------- Post added at 04:36 PM ---------- Previous post was at 04:30 PM ----------

perfect. that did it for me as well...
[Android Software Development] Max88888:
Does android-checkin-1.0.jar works for anybody? For me is always gives:

Error=UNKNOWN_ERR
java.io.IOException: Can't find Auth // HTTP/1.1 404 Not Found
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] barturblits:
Same here. Approved insecure devices but still the same. Then also took the new gmail and first registered it in an old 4.0.4 vm android with gapps. Et voila now it works.
[Android Software Development] bigsupersquid:
The developer of raccoon posted a link to his blog with a workaround that might fix this too.

Basically log in to the google service you want to use with a browser with the account you're setting up. That implicitly accept the terms of service for each one you directly log into.

Not my data just vaguely quoting.
[Android Software Development] zarere:
Hi MaR-V-iN,

I just found this

https://firebase.google.com/support/faq/#gcm-fcm

and want to ask if this will affect the future releases of microg project somehow?

BR

Martin
[Android Software Development] jago25_98:
Appreciate this thread, however... it's massive.

Is there a summary somewhere? Googling isn't finding info as quality as here
[Android Software Development] bilbonotry:
This thread is outdated, go to http://xdaforums.com/android/apps-games/app-microg-gmscore-floss-play-services-t3217616
[Android Software Development] justmix4:
Unfortunately, for me too. It may not work because it is already quite old. Too bad .

I tried "Racoon" does not work. Then I'll have to go back to OpenGapps. I do not recommend it for users CM13.
[Android Software Development] Decay3:
Try opening it with an older java version (maybe v7?). For me it works fine with openjdk 7 on Linux.
[Android Software Development] barturblits:
Did you try dummydroid? Works like a charm.

You can start it with:

$ java -jar DummyDroid-1.1.jar

And then import your build.prop.
[Android Software Development] tsun.kai.hui:
Hello!

I'm using BlankStore (trying at least) on an old arm v6 phone (LG P-500, Paranoid 4.4). Is there any way to include arm version in reported info? It often ends up downloading incompatible versions of otherwise supported apps.

For people asking about android-checkin-1.0.jar - it works, but you need to go through g.co/recovery from your Android, at least that worked for me. I have no idea how that impacts privacy though.

Great job by the way, thank you very much for doing this.
[Android Software Development] bigsupersquid:
I don't remember that problem on my Optimus v also armv6. But I didn't download many apps to test either, it's not often my daily driver
[Android Software Development] tsun.kai.hui:
I'm using it for car navigation only, putting the "standard" apps for just in case - browser, video and music players, file manager.

The issue is with Dolphin and MX player. It's also possible to download and install Firefox, which I'm sure does not support armv6.