yashsingh1/xdaforums huggingface dataset:
[Android Software Development] MaR-V-iN:
Download httpclient from http://hc.apache.org/downloads.cgi and add it to classpath when executing or use your system specific way to install httpclient (ubuntu/debian: libcommons-httpclient-java, fedora/redhat: jakarta-commons-httpclient)
[Android Software Development] inh:
I had that issue too. Not being a java dev, I sought help and ended up with this .jar having everything needed compiled in: http://n4.inhies.com/builds/android-checkin-1.0.jar
[Android Software Development] biopsin:
BlankStore 0.6.6 - cm10

Hey, I seem to struggle with the BlankStore and downloading.

Thing is if I create a store account with android-id, store will FC on pushing installed apps button,

but if I create a store account using the /sys/class/android_usb/android0/iSerial I get to see some of my installed apps,

but if I push upgrade or download it will FC.
[Android Software Development] MaR-V-iN:
NetworkLocation error will be fixed in next version.

try creating an android-id with the jar file inh posted to fix market problems
[Android Software Development] biopsin:
android-checkin.jar

-bash: syntax error near unexpected token `)'

does not work with passwords with spesial signs in it, I tried to incapsulate the password, but get error there as well.. is there any other syntax I can try?

edit: will try the console way instead..

Nope, get FC when pushing apps button, so the only id that lets me browse some of the market is the iSerial one, but as stated before, it FC on downloads..
[Android Software Development] MaR-V-iN:
Re: [APK/ZIP][BETA] NOGAPPS Project (NetworkLocation, MapsAPI and Blank Store for now

Put your password between '-chars
[Android Software Development] biopsin:
then I get

Do you need my log when using the ID from play.google, I think it´s the same when using the android-ID frome phone, which differs..
[Android Software Development] MaR-V-iN:
Make sure you're in the right directory, and if you're using inh's version, you need to use android-checkin-1.0-jar instead.
[Android Software Development] biopsin:
Yes I´m using his, but renamed it for ease, argh im in the wrong dir..

Yoppi, it worked, this also gives me a different id..

Cool - this ID is the correct one for me, all working and all installed apps presents them self, and update/download works!
[Android Software Development] habylab:
Re: [APK/ZIP][BETA] NOGAPPS Project (NetworkLocation, MapsAPI and Blank Store for now

Seems really interesting, sorry for the meaningless post, but allows me to follow future development.
[Android Software Development] MaR-V-iN:
There is a subscribe link at the top of the page (next to print and email) :)

[/OFFTOPIC]
[Android Software Development] PenguinxEnjoi:
Re: [APK/ZIP][BETA] NOGAPPS Project (NetworkLocation, MapsAPI and Blank Store for now

App store looks nice, can we get it for GB?
[Android Software Development] inh:
Whoops, did I not name the jar the same as the original? Sorry bout that!
[Android Software Development] MaR-V-iN:
Most likely not. I possibly also drop NetworkLocation support for GB. Sorry for that, but so many stuff changed since 4.0 and most devices that got cm7 also got cm9.

No problem :) it's always good if people need to think before they type commands in their terminal :D
[Android Software Development] MarcoToo:
noooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
[Android Software Development] jahrule:
Re: [APK/ZIP][BETA] NOGAPPS Project (NetworkLocation, MapsAPI and Blank Store for now

Running 4.2.2 market opens then closes immediately
[Android Software Development] MaR-V-iN:
Re: [APK/ZIP][BETA] NOGAPPS Project (NetworkLocation, MapsAPI and Blank Store for now

Read installation instructions and latest posts before complaining.
[Android Software Development] SecUpwN:
AW: [APK/ZIP][BETA] NOGAPPS Project (NetworkLocation, MapsAPI and Blank Store for now

I would like to use an app called ÖFFI (transportation buddy showing all current tram connections), but it needs the Google Maps Library API. Does the installation of NOGAPPS Maps replace this library?
[Android Software Development] jahrule:
Re: [APK/ZIP][BETA] NOGAPPS Project (NetworkLocation, MapsAPI and Blank Store for now

Sorry read and did now just showing installed apps button and when clicked stays loading. Guess I will wait longer. I am super excited about this project always wanted this. I see a lot of development has been paused is it not being developed at all now?
[Android Software Development] MaR-V-iN:
Indeed it does, i personally use Öffi too :)

If you got many apps installed, it may take a time. If it never stops loading, take a logcat.

I'm currently reworking the whole system, so that it is more like the original system. This includes a centralized Google account management and so on. As some other apps rely on this, i paused their development. But as I use all these things for myself, you can be sure you'll get all needed update :)
[Android Software Development] SecUpwN:
Awesome dude! Which file to flash then to get it working?
[Android Software Development] MaR-V-iN:
Simply flash latest MapsAPI
[Android Software Development] SecUpwN:
AW: [APK/ZIP][BETA] NOGAPPS Project (NetworkLocation, MapsAPI and Blank Store for now

Flashed it, but ÖFFI still doesn't work. I'd really like to avoid giving ÖFFI access to GPS, but even with enabled GPS it tells me that my location "is being searched', nothing else. How did you get it to work?
[Android Software Development] jahrule:
Re: [APK/ZIP][BETA] NOGAPPS Project (NetworkLocation, MapsAPI and Blank Store for now

I only got like 16 or so apps installed. So should be fast. I will try to get a log cat for you but none of seem to work with 4.2.2.

EDIT: OK so worked. The "what's new" section is missing or I am not seeing it.
[Android Software Development] biopsin:
Off topic

A local calendar account + source if its of any interest, it was nice at least to kick the g.calsync :D
[Android Software Development] jahrule:
Re: [APK/ZIP][BETA] NOGAPPS Project (NetworkLocation, MapsAPI and Blank Store for now

Quick question. There is a tut online I saw that can get you your android Id. So why do we have to manually put it in?
[Android Software Development] MaR-V-iN:
Re: [APK/ZIP][BETA] NOGAPPS Project (NetworkLocation, MapsAPI and Blank Store for now

You can only grab android id from system if your system has gapps (otherwise you may get an unregistered dummy id that is unusable for market).
[Android Software Development] jahrule:
Re: [APK/ZIP][BETA] NOGAPPS Project (NetworkLocation, MapsAPI and Blank Store for now

Yea your correct. What about getting the Id from the play store online?
[Android Software Development] MaR-V-iN:
Re: [APK/ZIP][BETA] NOGAPPS Project (NetworkLocation, MapsAPI and Blank Store for now

Will be added in a future version :)
[Android Software Development] jahrule:
Is there anyway I can help to make the future version more of a near near future version? Lol
[Android Software Development] MaR-V-iN:
if I have some spare time next days, there might be a pre-pre-alpha on weekend :)
[Android Software Development] jahrule:
Just jized :p
[Android Software Development] biopsin:
Hey, any news regarding improvements to the NetworkLocation app, noticed for a while if device boots/reboots and wifi/data is off, networklocation will try to update the location every 5 sec, unfortunately this takes its toe on the battery, and the device never falls asleep..
[Android Software Development] MaR-V-iN:
I uploaded latest changes as v1.0.9 - please check if problems still occur.
[Android Software Development] biopsin:
cm10 - v1.0.9

Hi seems the neverending update still is pressent,

04-23 10:40:06.555 D/NetworkLocationRetriever(2418): Now requesting \o/

04-23 10:40:06.555 D/WlanLocationData(2418): could not get location via wlan

04-23 10:40:06.589 I/CellLocationData(2418): gsm cell 242/5/394434 is not in database

04-23 10:40:06.589 I/DBFileCellLocationSource(2418): checking /storage/sdcard0/.nogapps/cells.db for 242/5/394434

04-23 10:40:06.629 D/CellLocationData(2418): could not get location via gsm calculateLocation is null

04-23 10:40:06.629 D/NetworkLocationRetriever(2418): waiting min 5s to prevent mass update...

04-23 10:40:11.635 D/NetworkLocationRetriever(2418): Now requesting \o/

.

.

Is there any way it could take a brake or stop say after 5 retries?

I have not tested what happens in airplain mode yet - Same neverending search..

Seems the occasional fc is gone in new version..
[Android Software Development] MaR-V-iN:
Please make sure you don't have any background tasks that regularly ask for location.

Try using this debugging version and post the log

The auto-repeat is a designed feature and allows apps to regularly get the current location. Temporary stop this auto update might break some apps.
[Android Software Development] biopsin:
debug v 1.0.9.1

Thanks for the swift solution, works splendid! Will test another airplane mode to confirm..

When airplane mode is enabled on boot it will resume the 5s update indefently..

I use a location widget, but its a manual service..will check my apps again..
[Android Software Development] MaR-V-iN:
Could you please provide a logcat while the problem occurs (with the debugging version mentioned above)?
[Android Software Development] habylab:
This is a great idea, good to see it keep going!

Sent from my Galaxy S3. Long live the original Galaxy S :)
[Android Software Development] jahrule:
How is the new market shaping up?
[Android Software Development] MaR-V-iN:
I'm currently implementing some API stuff. I'm using the new API introduced when they added stuff like Music because the old API will get deprecated with PlayStore 4. This means many changes but adds all the browsing features missed. Also I change the UI to match the one of PlayStore 4. But as important features are not implemented yet (downloading apps via new API) there is nothing meaningful I may release - but there will, I promise :)
[Android Software Development] Bill Gates:
Marvin, thank you a lot for this project, you are the saviour!

Currently I'm using BlankStore on clean cm10.1 (without gapps) and it works.

There are few bugs: Installed Apps:

* Offers, but can't update Cool Reader.

* Offers to 'update' to lower versions (K9 mail for example, playstore has older version than I have installed).

* Lists as installed some Ekolayzer app, which I've never seen before.

* Crashes too often.

Also, it would be great to have a way to look app permissions before install.

---

Currently, my googless setup is:

* K9 mail -- good, take the latest version from their server, not playstore; set as few folders as possible for push for less wakelocks.

* Xabber -- good, but causes a lot of kernel wakelock time if using mobile network, beware.

* CalDAV sync and CardDAV sync -- works ok; not open source, beware; contact groups are not supported.

* Marvin BlankStore of course )

* Some workaround for updating paid apps (rom without gapps): say, once a month do global update: save nandroid image, install gapps, update everything, save titanium backups, restore image, restore titanium backups.
[Android Software Development] jahrule:
* Offers, but can't update Cool Reader.

--- this happens sometimes you can try uninstall and then install from blank market and you should be newest ;)

* Offers to 'update' to lower versions (K9 mail for example, playstore has older version than I have installed).

--- yes this happens because it doesn't check the number it just knows what the playstore's version is and I'd you don't have it then your out of date ;)

* Lists as installed some Ekolayzer app, which I've never seen before.

That is the name for the sound manager in cm

* Crashes too often.

--- well f***king Bill Gates dish out some mof**kin cash Lol

Hope that helped ;)
[Android Software Development] SecUpwN:
[MENTION=3999488]MaR-V-iN[/MENTION]: I installed the v2 of NOGAPPS MAPS API, but ÖFFI still seems to search for my curret location for ages. How exactly did you make it run?
[Android Software Development] MaR-V-iN:
To retrieve your location via wireless networks you need to install (tada!) NetworkLocation.
[Android Software Development] SecUpwN:
Thanks. Do I still need MAPS API then?
[Android Software Development] MaR-V-iN:
MapsAPI is required to install and run Öffi.
[Android Software Development] biopsin:
Sorry for the long response regarding the networklocation debug log, will upload it later today..

Regarding blankstore, is it possible to fetch the downloaded apk from somewhere, I have some apk's in the system folder I need to update manually?
[Android Software Development] MaR-V-iN:
Generally it should be possible to update system apps if they're correctly signed. Else you can copy the file directly to system from /sdcard/.nogapps/blankstore/%packagename%/APP-???.apk (??? is the version number so you want to use the one with highest number if multiple files are available)
[Android Software Development] Bill Gates:
Well, I'm poor Bill Gates, can donate only 20 bucks to Marvin :) Ho do I?

Ekolayzer -- you mean, it's the same appID as CM "DSP Manager"? On my system, the program description is all in Turkish language, can't read lol.

The other question, how can it be, all navigation software works on CM without gapps, and catches GPS rather quickly, without Marvin replacement installed. Maybe some network location is still working? I have some "FuzedLocation.apk", but no "*maps.jar" or similar.
[Android Software Development] biopsin:
Geez thanks, been long since I visited that folder. btw is there any size cap on the blankstore folder, mine is over 100mb so far and growing :D
[Android Software Development] MaR-V-iN:
[MENTION=319362]Bill Gates[/MENTION]

Ekolayzer: Seems like a turkish guy uploaded cm's dspmanager to play store without changing the package name: https://play.google.com/store/apps/details?id=com.bel.android.dspmanager

BlankStore crashes if for some reason your session is invalid - this could be your ip changed (switched to wifi) or you logged in from another phone with the same android id. The upcoming completely rewritten version won't suffer from this (though it might still need some time for it to come, so if any developer is willing to help me I really would appreciate it).

Can't update: If you download apps via f-droid you can only update them via f-droid. This is because f-droid-apps are not signed by the original author but by their server's key (what is not how it should be!) - you might uninstall and afterwards install through BlankStore.

Donations: I added the donate-to-me button to my profile, so if you really want to, you might donate using it :)

[MENTION=3130765]biopsin[/MENTION]

I really should size cap it, but it's not today. You might easily delete stuff in it, but this might increase data usage (icons, screenshots and downloads are cached there - and i want older app version to persist there so users might downgrade if they want)
[Android Software Development] jahrule:
Yes DSP manager ;)

Some (most?) software can access the GPS free of gapps. The maps api Marvin provides is for apps that rely on gapps.

Yea I tried deleting fuzedlocation once... Was not good for me. But do a nandroid and try it out Lol. If your paranoid like me install pdroid. If you are still paranoid then remove the GPS kernel module. If you are still paranoid physically solder the GPS off. If your still paranoid throw your phone away (not near your house). If your still paranoid.... Well they have tin foil at most stores..

:P
[Android Software Development] SecUpwN:
Installed MapsAPI and NetworkLocation, enabled everything in the settings - but it still doesn't work. Anything else that I missed, [MENTION=3999488]MaR-V-iN[/MENTION]?
[Android Software Development] MaR-V-iN:
Should be all. Note that networklocation is only really useable when WiFi is on and make sure you installed networklocation.apk in /system/app.
[Android Software Development] SecUpwN:
Moved NetworkLocation to System via TitaniumBackup, but Öffi still keeps searching the network location till infinity..
[Android Software Development] MaR-V-iN:
Try the following: disable networklocation in apps>all, reboot, re-enable networklocation, reboot again, check if it works, if not, do a logcat and don't forget mentioning your android version.
[Android Software Development] SecUpwN:
Nope, this still doesn't work. I'm currently running AOKP 4.2.2 compiled by [MENTION=1924950]helicopter88[/MENTION] on my HTC EVO 3D, furthermore I use PDroid for various purposes (but all relevant location settings should be set to be true). How to create your desired logcat?
[Android Software Development] zaptac:
logcat --help in terminal or get catlog from play store.

Send by me.
[Android Software Development] SecUpwN:
Re-read my question carefully. I did not ask what a logcat is or which app to use for making one, but rather WHICH STEPS to do on my device to gather the data.
[Android Software Development] jahrule:
You should try to be more polite to people trying to help you. He told you get catalog or lumberjack from appstore and then just save the log after the problem and upload to here
[Android Software Development] MaR-V-iN:
I think the best way would be:

connect your phone to your pc (unixoid with installed adb, don't care about this other redmond os)

open a terminal on your pc and fire the following command

adb shell "logcat | grep \$(ps | grep com.google.android.location | awk '{print \$2}')" | tee logcat.out

open any networklocation-powered app on your phone.

Wait a few seconds, you should see some output on the terminal...

Press CTRL-C

Upload the generated logcat.out-file

if you get in trouble using this method, you can also just use catlog (or anything equal).

As this log may reveal sensitive information, you may want to send it via pm.
[Android Software Development] SecUpwN:
Check your PM, hope you'll be able to resolve it. :)
[Android Software Development] Fumetsu:
I'm curious - how is using the Blank Store in violation of the Play Store's terms of service condoned or justifiable in the name of Open Source?

Please don't take offense, I'm just curious to the thought process. I get that you want to control your data, but developing Android isn't free to Google, and the Play Store is a proprietary closed source application that Google owns.

AOSP is free and open source to do with as you please, but the Play Store and the rest of Google apps are not. Targeted advertising by using your data, the use of which Google clearly defines, is how AOSP development is paid for.

Again, I hope that nobody don't takes offense and I'm not trying to troll the thread. I like everything about this effort except the use of the hacked Play Store. Breaking reliance on Google's proprietary apps by using Open Source alternatives that leverage APIs that don't collect as much user data, or other cloud solutions entirely is a noble effort, and should be encouraged. But stealing proprietary code or reverse engineering apps specifically to get around the license it was released under feels wrong the me, and crosses a line. Just because the TOS for using it is "inconvenient", doesn't make it OK to copy or modify it in a way not permitted by any developer, including Google, and shouldn't be encouraged on XDA.
[Android Software Development] Mevordel:
I'm quite sure the blank store was written from scratch. It is not a hacked version of Google's code.

As to reverse-engineering, please realize that every single third party Google Music or Google Voice app is reverse engineered, too, as there are no officially released API's for those services either.
[Android Software Development] MaR-V-iN:
I am not sure what you want to say me.

First note (what [MENTION=4610477]Mevordel[/MENTION] said) that BlankStore is completely written from scratch (to be precise, it uses the android-market-api project, which is written from scratch, by analysing the network traffic, not the app) It is not a hacked version of PlayStore (like we got many different here on xda).

Also, it seems that Google changed their PlayStore ToS and no longer specifically forbid an unofficial PlayStore client (though Google's general ToS forbid "misuse").

The reason I decided to write an PlayStore client is simple: Google's servers still provide the greatest number of open/free apps. F-Droid is on a good way, though they don't have that many apps and have security issues by signing all applications on their server.
[Android Software Development] vikingmedic:
Posting concerning my nook color, on which I DO NOT have gapps previously installed. Want to verify that these are the steps needed to install blank store

Installation instructions Requires Android 4.0.4+:

Remove old PlayStore/Market files if needed (using adb shell or as you like): I won't have to removed anything because i don't have gapps installed right?

/system/app/Vending.apk

/system/app/Phonesky.apk

/system/app/com.android.vending.apk

/data/app/com.android.vending-*.apk

/data/data/com.android.vending (folder)

Copy new com.android.vending.apk to /system/app with permission 644 or rw-r--r--

Reboot

Retrieve your android Id

Device ID obtained by "Device ID 1.4.2" starting with 4f2

Create an "Google Play Store for BlankStore"-Account via Settings/Accounts&Sync using your login, password and androidId retrieved in the step above.

Launch BlankStore from your Launcher.

and Version 0.6.3 - Download [SYSTEM-APK] BETA 2 is the most current most stable version correct?
[Android Software Development] MaR-V-iN:
If you don't have gapps installed you don't need to remove them.

As nobody complained about issues with 0.6.6 i think it is as stable as 0.6.3 (i just renamed it to BETA 3 ;) )

I don't know about "Device ID 1.4.2" but i think it won't work. Note that there are two device/android ids during the lifetime of your system: one randomly assigned by device (on first boot) and one assigned by google. we need the google one here

you can try the one you got. if it works, great, if not, use http://n4.inhies.com/builds/android-checkin-1.0.jar
[Android Software Development] vikingmedic:
okay. got it installed. icon is showing up. got my account created. but every time I click "installed" or try to do a search, it quits working. thoughts?
[Android Software Development] Mevordel:
You need the other android ID. See the link above.

Sent from my Galaxy Nexus
[Android Software Development] vikingmedic:
What's the trick to running that jar?
[Android Software Development] MaR-V-iN:
Open a Terminal/Command Prompt on your pc in the folder where you downloaded the jar and enter "java -jar android-checkin-1.0.jar <email> <password>"
[Android Software Development] vikingmedic:
okay. so apparently 7zip opens jar files. So inside the jar file are three directories. what exactly am i supposed to do with those directories. sorry. kinda tired. just came off a 36 hour shift and have to be back at it at 7am for another 24....

okay. read a little on pages 20-24. So now my question is this; actually i think it's going to be two....

1) do i run the .jar on my PC or on my nook?

2) on the nook how do i navigate (via terminal) to get to my downloads folder?
[Android Software Development] Mevordel:
You run the jar on your PC.

cd /sdcard/Download
[Android Software Development] vikingmedic:
so hook the nook up to the computer, let it get a drive letter assigned, and then navigate that way?

maybe you could clarify this process in the OP?
[Android Software Development] MaR-V-iN:
To generate an android id:

On your PC:

Install Java (if not already done)

Download android-checkin-1.0.jar from here

On Windows: Download bla.bat into the same folder as android-checkin-1.0.jar and double click it

On Linux/OSX: Open a Terminal in the folder where android-checkin-1.0.jar is located and run

java -jar android-checkin-1.0.jar <email> <password>
[Android Software Development] vikingmedic:
Copy

---------- Post added 27th June 2013 at 12:03 AM ---------- Previous post was 26th June 2013 at 11:53 PM ----------

Worked like a charm! Blank store now working!