yashsingh1/xdaforums huggingface dataset:
[Android Software Development] Cozmos23:
Will try

Germany D1 Netz

https://mega.co.nz/#!sc0CEYwZ!KnprmexexphByctPOtVBds3rK773LQksZcWVL_EeT7c

Or if it doesn't work try this

https://www.dropbox.com/s/77cpyqjk7segm7g/lacells.db?dl=0
[Android Software Development] gueschmid:
Hallo,

thanks for sharing, but i dont have D1. I am in the O2 NET in Germany.

Download semm sto work.

gueschmid
[Android Software Development] sancho_panzer:
[MENTION=3999488]MaR-V-iN[/MENTION] are you still active here and on freecyngn? CM12 is arriving and we need your amazing magic help.

Device:

Samsung Galaxy S4 (GT-I9505)

ROM:

CyanogenMod 11/M12 (KK 4.4.4)

Kernel:

Alucard-V1.4qs

Recovery:

TWRP 2.7.1.0

Modem:

I9505XXUGNE8

Device:

Nexus 7 (Grouper)

ROM:

CyanogenMod 11/M9 (KK 4.4.4)

Kernel:

Default CM11/M9 3.1.10

Recovery:

TWRP 2.7.1.0
[Android Software Development] MaR-V-iN:
I answered you on the freecyngn thread.

For NOGAPPS/µg the Android 5.0 / CM12 release does not make any difference, everything should still work as before. (I did not test Maps API yet, ART may make a difference here)
[Android Software Development] aelmahmoudy:
With the number of UnifiedNlp backends that have appeared (the GSM backend by n76 is good enough if I might say), I think you should consider mentioning UnifiedNlp in OP, making it the default ?
[Android Software Development] MaR-V-iN:
UnifiedNlp lacks support for Geocoding which is available in NetworkLocation, so making it default will cause in loss of features. After I added this feature UnifiedNlp will become default.
[Android Software Development] n76:
I just took a quick look through the some of the geocoder routines in NetworkLocation and it seems fairly straight forward in that non-plugin environment.

What are you plans for implementing geocoding in UnifiedNlp? I am guessing that would involve a similar plug-in architecture to what is used for network location.

While I've implemented a couple of UnifiedNlp backends I was mostly following the templates provided by others so I haven't looked closely at how the other side of the plug-in architecture is implemented. I will take a look at that and see if it is within my skill set to help on getting geocoding into the UnifiedNlp.
[Android Software Development] MaR-V-iN:
That's what I thought of. I'll be working on it the next days, but you can still look into it if you like :)
[Android Software Development] purple.epod:
BlankStore issue

Hi, I know it's discontinued, but I've been using BlankStore for a while now. However, when I tried to set it up on my new phone, I ran into

http://n4.inhies.com/builds/android-checkin-1.0.jar not being available for download anymore. Do you know where I can find another copy of it, to generate my device ID?

Thanks!
[Android Software Development] n76:
I've got a copy on my laptop dated 21-Feb-2013. If you can't find one elsewhere I can email it to you. Let me know if you would like that.
[Android Software Development] purple.epod:
That would be great, I'll PM you. Thanks!
[Android Software Development] MaR-V-iN:
It's still in the developers GitHub at https://github.com/nviennot/android-checkin/raw/master/android-checkin-1.0.jar

I updated the post accordingly
[Android Software Development] MaR-V-iN:
µg UnifiedNlp is now released and should be used instead of NOGAPPS NetworkLocation where possible and supported (KitKat and Lollipop)

http://xdaforums.com/android/apps-games/app-g-unifiednlp-floss-wi-fi-cell-tower-t2991544
[Android Software Development] sancho_panzer:
I've installed mapsapi.flashable.zip and NetworkLocation.apk long ago, everything works fine. Should I delete everything or just NetworkLocation.apk?

Device:

Samsung Galaxy S4 (GT-I9505)

ROM:

CyanogenMod 11/M12 (KK 4.4.4)

Kernel:

Alucard-V1.4qs

Recovery:

TWRP 2.8.3.0

Modem:

I9505XXUGNE8

Device:

Nexus 7 (Grouper)

ROM:

CyanogenMod 11/M9 (KK 4.4.4)

Kernel:

Default CM11/M9 3.1.10

Recovery:

TWRP 2.7.1.0
[Android Software Development] n76:
I believe they serve two slightly different purposes: The Unified Network Location Provider (UnifiedNLP) gives an estimate of the latitude/longitude where the phone is located. The Maps API allows an application to display a position on a map. I am sure I will be corrected if wrong but I think you will want both the Maps API and the Unified NLP on your phone.
[Android Software Development] MaR-V-iN:
Exactly. :)
[Android Software Development] Wakamatsu:
How would one go about creating an ID that identifies your phone as running a later version of Android? Newer apps are starting to be excluded in searches. =\
[Android Software Development] xavihernandez:
Hi peeps I do t want to bother you again just linking to a logcat I have made when trying to play HD video on Youtube application (note that it is the same with PVStar+ for example).

If someone has the skills to determine why they cannot be played.

Also notice that I have an outdated youtube app as newest requires login service from Google.

http://pastebin.com/wFWTwR4e
[Android Software Development] n76:
I played around with the newer version of the UnifiedNLP and I am not sure how to get the geocoder to be used. I've downloaded the MapQuest Nominatum backend and enabled it.

But what I thought would be a simple test by tapping on an address in my address book failed. It results in OsmAnd being started and handling the request (very poorly handling the address lookup I might add). I thought that maybe I'd set OsmAnd as the default handler for that type of thing but it was not, and even if I remove OsmAnd the UnifiedNLP geocode backend is not used.

I am pretty sure I have the new UnifiedNLP properly installed (at /system/priv-app/) and the older functionality with my GSM and WiFi backends is okay.

When is the geocoding functionality used by the system? I'd like to get this figured out as I have to things I am thinking about doing: First, fix the address resolution logic in OsmAnd and second, make a geocode backend for UnifiedNLP that uses the database(s) downloaded by OsmAnd.
[Android Software Development] Cozmos23:
Don't know if I got it right but the mapquest nominatim backend uses the openstreetmap online geocoding and allows only 1 request per hour?/day?. I cant find the link right now in wikipedia.

I used the gsmlocationnlpbackend for Cell Location and it was working fine and u don't have to be online because it downloads the data from opencellid and mozilla.
[Android Software Development] n76:
I only tried the geocoding a couple of times and I was watching logcat at the time but saw no activity logged by UnifiedNLP or the mapquest nominatim backend so I assume they weren't even being used. So I think I don't really know how to exercise it much less use it more than the allowed number of requests per day or hour.

Both the gsm location backend and the local wifi backend work well for me. But if they didn't I'd fix them as I wrote them. :)

I do need to update them to take advantage of the some of the newer features of the latest Unified NLP but since they work okay with this current version I have some other more pressing things to work on.
[Android Software Development] MaR-V-iN:
The reverse geocoding is not used very often, I know two apps using it: c:geo and the android gallery / camera. In the gallery you can group photos by location and display the location in the photo details - if you enabled geotags on your photos.

The backend uses MapQuest's Nominatim service that has no limits. The Nominatim service provided by openstreetmap.org is not intended to be used in production that's why it has a strong limit.
[Android Software Development] vote_gough:
Is there any chance to have a prepackaged suite of apk's that can be used as a drop in replacement for GAPPS yet?

If not, would you be able to provide some pre-compiled apks so users like myself can at least get Phonesky working?
[Android Software Development] Tjee:
That would be awesome. Flashing a NoGapps package instead of a Gapps one.

Also, please continue development on the Blankstore, we need you!
[Android Software Development] vote_gough:
Blankstore is being rewritten as PhoneSky, completely new code so therefore incompatible, but apparently it's going to integrate better into the new microg project.
[Android Software Development] tufighter:
android id

fyi:

the current android-checkin.jar to generate the android id is not working. the download size is around 150kb. I still have an older file (1,5mb) that does its job.
[Android Software Development] bilbonotry:
Could you please share it ?
[Android Software Development] tufighter:
sure! hope that helped you
[Android Software Development] Cozmos23:
Network Location works on CM12
[Android Software Development] Lord_Flaya:
Would this work on stock android jb?
[Android Software Development] salmanfarisy:
so, is there any solution for LoginService thing?

I need it to use Blogger app. Unfortunaely, there's no better blogger app than the official blogger app.

Interesting project :good:
[Android Software Development] bonanza123:
c:geo puts me right in the sea before africa so maybe this is the location 0/0. And osmand cant figure out my position as well.
[Android Software Development] MaR-V-iN:
Which android version are you using and could you please do a logcat of the boot process and when trying to retrieve the location? Thanks.
[Android Software Development] bonanza123:
ok, i will try to do this later...but i figured out now, that it works fine if i am connected to an wifi network. But it doesnt work if im running wifi but i'm not connected to one (of course having mobile data on)

edit: i am running cm9 rc2
[Android Software Development] MaR-V-iN:
As promised: here is a public testing release for Play Store Client (alias BlankStore)

Download in OP

On Android 4.4 replace /system/app with /system/priv-app in the following instructions!

Installation instructions Requires Android 4.0.4+:

Remove old PlayStore/Market files if needed (using adb shell or as you like):

/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

Generate an Android ID

Create an "Google Play Store for BlankStore"-Account via Settings/Accounts&Sync

Launch BlankStore from your Launcher.

If you get fc while searching, you propably used non-working login data. Delete the account and retry or post a logcat.
[Android Software Development] MaR-V-iN:
NetworkLocation 0.8.12 is out. Now JellyBean compatible (I hope ICS/GB is not broken. Please report!)

Also started on location retrieval via phone network - Thanks to all who pm'd me links to database providers!
[Android Software Development] macia10:
great, will have a look at it
[Android Software Development] Royandrew:
Very interesting! Thanks
[Android Software Development] macia10:
Hm it seems that I cant install play store. I've deleted all relating to te old one and coped the one from here to system/app and nothing showed. Even did a full wipe and copied the file again and still nothing.

Forgot to mention that I'm on cm7 and apk does not even have an icon but tried it on cm10 and there is an icon. So is it not compatibile with cm7?
[Android Software Development] bonanza123:
Same problem here, can me make a flashable zip? So I can be sure its not because i am to stupid to delete / copy Files ;)
[Android Software Development] MaR-V-iN:
Sorry guys, forgot to metion it currently only works on ICS 4.0.4 and above.

I'll use ActionBarSherlock soon so it will be useable for earlier versions.

I planned to make a aroma installer containing all parts of this project and the ability to remove installed gapps when more components are in beta - by now this would be to much to do with every update.
[Android Software Development] MaR-V-iN:
NetworkLocation BETA 2

New version 0.9.3 / BETA 2 of NetworkLocation is now available. It now supports gsm cell location.

You must grab one of the provided cell databases for now to use it, rename it to cells.db and put it in the ".nogapps"-folder (create if not exists) on the sdcard. In a future version this will be possible directly from opencellid.org servers. (however current method will still leave available so you may locate you without an data connection)
[Android Software Development] MarcoToo:
Unfortunately not working for me. Is it limited to Android 4 like Blank Store?
[Android Software Development] MaR-V-iN:
It should work with android 2.3+

Did you copy the apk to /system/app? If yes, please check logcat (on linux/osx use 'adb logcat | grep -i location' - I don't know what the windows equivalent is) and if the app is listed under settings/apps/all.

If the app is listed, you could also try running 'am start com.google.android.location/.map.Activity' in a terminal on your device and check logcat as well as display output.
[Android Software Development] MarcoToo:
Ah, I didn't realize it stopped sharing a UID with GSF …

After fixing Droidwall it can now determine my location but not decode it (but I think that's intended, right?)

But still,

sh-4.2# am start com.google.android.location/.map.Activity
Error: Activity not started, unable to resolve Intent { act=android.intent.action.VIEW dat=com.google.android.location/.map.Activity flg=0x10000000 }

However I uninstalled Gmaps ages ago, don't know if that error is caused by that. :o
[Android Software Development] MaR-V-iN:
I'd need Google's private Android App key to share the uid :P

as mentioned in op geocoding doesn't work for now.

This should work, however I noticed that sometimes it doesn't - did you try via adb shell or terminal emulator? The testmap requires any map api (original by Google or the one in op) installed but this has nothing to do with the Google maps app. If no maps api is available it should fc :)
[Android Software Development] MarcoToo:
After a reboot locating stopped working.

I got the NOGAPPS maps API installed.

I like it this way, now I can block GSF without blocking the location service ;D
[Android Software Development] MaR-V-iN:
Could you please PM me a logcat? Thanks!
[Android Software Development] groksteady:
just found and quick-scanned this thread -- great project, and i look forward to trying it out in the next few days. It's pretty difficult to find people/projects that strike a balance between FOSS and commercial apps. Seems like either way it's all or nothing.

one thing about updates (asked in the last couple pages): could you set up your own repo for F-Droid? The Guardian Project has done this; it was good for a bit, but with a lot of updates recently at Guardian Project, it's gotten away from them. I saw a post recently that it'll get cleaned up soon.

Also, those guys are also people who may be really interested in what you're doing; possible source of new dev help.
[Android Software Development] MaR-V-iN:
AFAIK, f-droid is not able to update system apps (this would also require root).

however, as it's often requested, I'm thinking of providing a self updater (maybe integrated with store) within one of the next versions.
[Android Software Development] MarcoToo:
Sorry I was busy bricking and unbricking my device. I'll upload a logcat today.
[Android Software Development] bilbonotry:
It works on slimLP

No, not with Google apps
[Android Software Development] tufighter:
I can't update the apps any more, the download fails each time. does anyone else have this issue or is something wrong with my device?
[Android Software Development] n76:
This happened to me once. IIRC, it was after I had done an OS update and my guess is that some permission changes occurred.

In my case I looked at /sdcard/.nogapps/blankstore/ and found there is a directory for each app and in the directory are copies of the apks that have been downloaded. In my case there was a partial download on the offending app(s) that caused the issue. It seemed that blankstore saw the file and assumed it was good so it did not download it again. But it couldn't install it as it was only a partial download.

Quite frankly, I don't remember if I simply deleted the offending APK files or if I deleted the whole blankstore directory and let it be rebuilt the next time blankstore was run.

Edit: Just tried deleting the /sdcard/.nogapps/blankstore directory tree and it looks like it gets rebuilt properly with the apps I have that are available from Google Play Store.

Edit 2: Blankstore was updated sometime fairly recently. Might want to make sure you have the latest one too.
[Android Software Development] Cozmos23:
It requires an install , pushing it manually in system/priv-app doesn't work anymore. (For me)
[Android Software Development] bilbonotry:
I pushed it, rebooted, wiped dalvik, and rebooted.
[Android Software Development] Cozmos23:
Cm12?
[Android Software Development] bilbonotry:
No in slim lp
[Android Software Development] sushidog:
Regenerate Google ID.
[Android Software Development] Wakamatsu:
I had some issues a little while ago. Lowering the security of the gmail account I use cleared the problem up.
[Android Software Development] bilbonotry:
NetworkLocation used to work not everytime, but now all of a sudden it does not work anymore :(

Tried downloading and copying NetworkLocation.apk in /system/priv-app, installing UnifiedNlp.apk and copying cells.db in /sdcard/.nogapps but to no avail (with a wipe dalvik-cache also).
[Android Software Development] n76:
I am confused about what you did. . . You have both NetworkLocation.apk and UnifiedNlp.apk installed? It should be one or the other.

Back when I used NetworkLocation.apk I used the name "lacells.db" but I think it can use either name.

For UnifiedNlp.apk you also need to install one or more backends. Fortunately they are easy to find and install via F-Droid, just search for either microG or UnifiedNlp. I am using the local GSM backend and the personal WiFi backend. I think for KitKat and newer, you can also just directly install the UnifiedNlp via F-Droid as it no longer needs to be in /system/priv-app. Not sure about earlier OS versions.
[Android Software Development] bilbonotry:
Thanks I will try with only one, but it is not very clear between the OP, fdroid description of unifiednlp and the download page.
[Android Software Development] jeekajoo:
blankstore and lollypop

I'll upgrade soon on lollipop

does blankstore work on this version?

thanks
[Android Software Development] pepepenk:
It does work on lollipop, no problems at all.
[Android Software Development] sancho_panzer:
[MENTION=3999488]MaR-V-iN[/MENTION]

Something big is being changed on G side. Today all my browsers on my devices are showing me a denial page telling me to use Play Store app. The only way to access is by changing UA to iPhone or PC (on Firefox even PC UA doesn't work!).

Another thing is that paid apps stopped showing on Blank Store, by update and by searching.

Anyone confirm this?

Device:

Samsung Galaxy S4 (GT-I9505)

ROM:

CyanogenMod 11/M12 (KK 4.4.4)

Kernel:

Googy-Max3 CM-Kernel 1.2.5

Recovery:

TWRP 2.8.4.0

Modem:

I9505XXUGNE8

Device:

Nexus 7 (Grouper)

ROM:

CyanogenMod 11/M12 (KK 4.4.4)

Kernel:

Default CM11/M12 3.1.10

Recovery:

TWRP 2.8.4.1
[Android Software Development] MaR-V-iN:
Google seems to be changing the play store right now, so don't react to much on this until it keeps like this for a few days.

No matter if logged in or not, I currently do not get the install button on the website and they seem to change the design right now: http://i.imgur.com/z57U6vb.png http://i.imgur.com/qQ7HH3j.png

So, let's first wait until the website stabilizes again, before concluding anything ;)
[Android Software Development] bilbonotry:
I thought NetworkLocation was the location service and UnifiedNlp just a GUI. Moreover on UnifiedNlp topic, there is no UnifiedNlp.apk, just NetworkLocation.apk.

A bit of explanation would be useful please [MENTION=3999488]MaR-V-iN[/MENTION]
[Android Software Development] Franktdf:
I recommend to install f-droid from fdroid. in the "Shop" search for "location" you will find everything you need.

I installed the location service with plugins (3 of them) with not much problems.
[Android Software Development] Takamoto:
Hi,all..for first thanks [MENTION=5449982]mar-[/MENTION]ViN for your intresting project..for second I ask if I can use this (for to try) with my old phone cm7 gingerbread..tnx
[Android Software Development] rahulbrand:
'java' is not recognized as an internal or external command,

operable program or batch file.

Press any key to continue . . .

plz help
[Android Software Development] MaR-V-iN:
UnifiedNlp is the project name, the APK filenames might be confusing, I'll change them with the next release:

NetworkLocation.apk - package name: com.google.android.gms: As a replacement when GAPPS are not installed on Android 4.4+. Does not require Xposed plugin

LegacyNetworkLocation.apk - package name: com.google.android.location: As a replacement when GAPPS are not installed on Android <=4.3. Must be installed into /system/app and does not require Xposed plugin. (no longer supported by me)

UnifiedNlp.apk - package name org.microg.nlp: For usage with GAPPS installed and the Xposed plugin (currently not supported by me, UnifiedNlp.apk can only be found on GitHub release page)

Please direct any further questions on UnifiedNlp (even if named NetworkLocation.apk) to the UnifiedNlp thread.

You can try. Maps API and BlankStore should work without problems. UnifiedNlp has some compatibility features but is untested on Gingerbread.

Fix your java installation.
[Android Software Development] mrrocketdog:
thanks [MENTION=3999488]MaR-V-iN[/MENTION] , for help with explanation. was getting confused (have read and read but failing to get it - old-guy-syndrome i guess ; or just thick :sly:). appreciate you sharing your work and brain.:good:

"all i can really do , is stay out of my own way and let the will of heaven be done"
[Android Software Development] rahulbrand:
installed another version of java..in my windows 8 x64.Now getting this error

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/HttpE

ntity

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

Caused by: java.lang.ClassNotFoundException: org.apache.http.HttpEntity

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

... 1 more

Press any key to continue . . .
[Android Software Development] Nyakov:
Install Java
[Android Software Development] rahulbrand:
nstalled another version of java..in my windows 8 x64.Now getting this error

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/HttpE

ntity

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

Caused by: java.lang.ClassNotFoundException: org.apache.http.HttpEntity

at java.net.URLClassLoader$1.run(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

... 1 more

Press any key to continue . . .
[Android Software Development] CrashTestDroid:
Install BBQlinux, it has java and a full Android build environment already set up. Put Windows in a VM if you need it, much safer than running it all the time.
[Android Software Development] LeonardK:
Doing Android-stuff on Windows is insane (which also applies to programming if not even every serious work in general, imho).

Install a proper Linux-Distro, give Windows to the dustbin.
[Android Software Development] rahulbrand:
the problem was the java file attached in the op .I downloaded another java file from this thread.It was about 1.5mb and worked perfectly in my windows

Installed android market.Wiped dalvik cache and created play ac.Then opened android market but it crashed

Sorry for my bad english