yashsingh1/xdaforums huggingface dataset:
[Android Software Development] Oswald Boelcke:
I believe this can have multiple reasons, and I'm unable to assess with the available information. The same or at least a similar issue just recently occured to me when I was for a few days on RR-O-6.0.1 and LOS 15.1 before I reverted to Nougat. Exactly the same boxes weren't ticked but I didn't care or dig into it because location was working in all modes.

Other reasons might be that not all required permissions are granted to the backends you use, whatever backends they are. Pending on the used backends, maybe no database was download, or a backend hasn't received yet sufficient cell information or couldn't relate them to a GPS position? Location is disabled? Just for completeness and possible comparison, I attached screenshots of my backends, their settings and permissions etc.

Maybe these information by @Shadow53 are helpful:

https://shadow53.com/android/no-gapps/faq/location-services-not-working/

https://shadow53.com/android/downloads/microg/ (check the bottom of that page)

https://shadow53.com/android/no-gapps/setup-guide/4/
[Android Software Development] HemanthJabalpuri:
Sir one last newbie question....

How many backends are needed for a working location..?

Thanks for your help
[Android Software Development] Mynacol:
To be clear: location itself is always working with GPS, but if you want to use Wi-Fi and Cellular tower information, you need at least one backend.

Based on how the backends work you may want to install more than one, but this depends on what you want to have and what the installed backends do.
[Android Software Development] Oswald Boelcke:
I always refrain from asking a "last" question unless I want to terminate my learning process. And adding to @Mynacol valid information, I'm unable to answer your question but I can tell you why I personally use exactly those backends shown in the screenshots of my previous post.

First, there's a backend available called "MozillaNlpBackend" that uses Mozilla Location Services; I tried it a few times but always had issues with it therefore I don't use that. All three backends I use are developed by @n76 who also regularly posts in this thread, and they're available via n76's GitHub-page or on F-Droid. Actually, I only keep the "WiFi Location Service" more or less for nostalgic purposes as it's successor, "Déjà Vu", runs perfectly. However, as its name implies it must have had at least once a chance to correlate a GPS position with mobile cells respectively a known WiFi network. In such cases, Déjà Vu and WiFi Location Service provide a really good resolution that allows me to use location in the "energy saving" mode e.g. at home (also very useful if no GPS is available e.g. due to missing line of sight). "Local GSM Location" uses the known positions of mobile cell towers collected in a data base. I use the one of Mozilla Location Services, filtered to my needs and I update around every quater but only via WiFi due to its size. Local GSM Location determines your position by the mobile cell (tower) your device is booked in i.e. it might be a few hundreds of meters off from your actual position i.e. too far for navigation or mapping but sufficient for e.g. weather applications.

I attached two screenshots from SatStat, the tool that I prefer to check my GPS and/or to update my AGPS data but it's also capable to show the position calculated via network data. The red icon refers to a GPS position, the blue one to network based location. Both screenshots were taken while at home and connected to my home network. For the first screenshot, all three backends were enabled proving that Déjà Vu and WiFi Location Service (already "knowing" the home network) provide a fix as good as GPS. During the second screenshot, Déjà Vu and WiFi Location Service were disabled and only Local GSM Location enabled. The shown network based location is about 2.5 km off my real position.

TL;DR: I personally require two backends: Déjà Vu and Local GSM Location.
[Android Software Development] Fynt1k:
I want to use the phone without Gapps, so i have a question.

Phone does not accept messages from viber, telegram, etc when display is turned off, only when i open app i receive message.

How to fix this problem?
[Android Software Development] Oswald Boelcke:
I'm not using Viper or Telegram i.e. unable to reproduce your issue. My communications' applications receive notifications even when the device is in deep sleep.

However, I believe this thread is the wrong one for your type of problem; you may want to consider to post it in the µG thread.
[Android Software Development] lfuentes:
Some people I know have the same problem even with GApps, so I think the problem is other. I have no GApps installed and no porblems with notifications. Try to reinstall those apps with problems.
[Android Software Development] alecthenice:
/deleted
[Android Software Development] starbright_:
Telegram works completly independend on this stuff. You can try disable battery optimization for that app
[Android Software Development] Manuela.k:
Hello, I have a question. MicroG works almost without any problems on the new P40 Pro. Only the GPS localization is not possible. Can this be somehow avoided or fixed. The original store also runs without signature spoofing. Hope someone can help me. Sorry for the English but I'm writing about Google Translater.
[Android Software Development] MrSIRIUS:
Hello. How i can delete Maps API if he no need me now?
[Android Software Development] ravts:
Does BlankStore allow buing apps from Goole play store? What is the key difference between BlankStore and Aurora Store?

Do I need to unstall Phonesky that is bundled with GmsCore (remove /system/app/Phonesky.apk)? If yes, what happens when I update GmsCore?

Why BlankStore is not on Fdroid? That's a convenient way to update BlankStore.

And the last, why GmsCore includes PhoneSky instead of BlankStore?
[Android Software Development] Izzysoft:
BlankStore is long dead. It never allowed to buy apps at Google Play. You can use Aurora Store to install free apps and those you already bought – but buying apps you must do by other means (e.g. via the browser).

No, just leave all that untouched.

BlankStore is no longer updated AFAIK. And microG has its own F-Droid repo (you can add that to your F-Droid client to keep microG and its components updated – provided the installed version was signed by microG).

Because BlankStore is dead and, to my knowledge, Phonesky is its successor.
[Android Software Development] ravts:
Do I need Maps API v1 on the phone? Last version is 0.5 - LEGACY BETA (15.02.2014). Is Maps API v1 now completely deprecated and unused by modern apps?
[Android Software Development] Izzysoft:
That Maps API was intended for use with the original NOGAPPS project. I've not installed it anymore for years; AFAIK it's no longer needed with up-to-date microG. But as I no longer use apps from PlayStore, I might just not have noticed where it would be needed; taking my apps from F-Droid, map requests usually go directly to OpenStreetMap. Apart from that, up-to-date apps probably don't use the old v1 API anyway – no idea if it wasn't even deprecated by Google meanwhile.
[Android Software Development] JieeHD:
He's talking about me btw :)

Yeah, feel free to PM me or whatever if you'd like to know more or if you think there's some way we can help out. Fantastic work.
[Android Software Development] MaR-V-iN:
NetworkLocation v0.9.8 (BETA 3) is out - mainly bugfixes from v0.9.7

Currently uploading new Cell Databases that should be much better for most North-Americans

@JieeHD: I don't know how much sense this would make, but shouldn't it be possible for you/otaupdatecenter-team to integrate a new "extension section" in the app that allows the installation of original gapps, nogapps zips and/or other "extensions" (me personally likes the miuisecurity-pack provided in the forums)? I would prefer this way.This would solve the following problem: if the user updated his rom the /system/app folder is reset (at least i assume that) so the user has to reflash nogapps-zip right after flashing the rom, otherwise their would be data-loss. so nogapps should ideally be integrated within the rom or the update system the rom uses.
[Android Software Development] imilleson:
http://www.wired.com/science/discoveries/news/2006/04/70619

Who here is on AT&T?
[Android Software Development] sleepingturtle:
That's old news. All the major carriers share your information with the government.

Sent from my Android powered coffee coaster.
[Android Software Development] imilleson:
This I know. I was posting it for the edification of certain people.
[Android Software Development] MaR-V-iN:
Blank Store Version 0.6.3

New BlankStore is available (Link in OP)!

- Should work on Android 2.3.3+

- Download more stable on Mobile Network

- Download first on temporary files - so error does not create dead files in cache.

- Some fixes here and there
[Android Software Development] bonanza123:
Thanks for the update, but I when I click on installed apps there are many missing. For example whatsapp. If I try to search it, it is not found as well. Maybe it depends on the auto generated provider code? Can you give me some without any restrictions? I thanks
[Android Software Development] MaR-V-iN:
Try "T-Mobile USA", 310026

or "o2-de", 26207

Please note that some restrictions also come from the androidId and possibly your IP-Location. We do not know exactly what Google does...
[Android Software Development] bonanza123:
thanks but it didnt help. And when i try to download / update some app it crashed. Logcat is attached.
[Android Software Development] MaR-V-iN:
Mmh... Google sent 403 Forbidden - they blocked your download for some reason. Try different Apps/NetworkCodes and check if it's a global or specific problem.

I'll add an feature to fake another device to check if it will work.
[Android Software Development] bonanza123:
I tried it with your provided codes and my auto generated one and for 3 different apps, it crashed always.

Device: CM10 nighly for i9100
[Android Software Development] MaR-V-iN:
I'm running CM10 nightly too and it worked for me. Try creating a new AndroidId.
[Android Software Development] alterechtschreibung:
Build Instructions

Please add build instructions. We tried to build it on f-droid, but it failed. Thanks.

http://f-droid.org/forums/topic/nogapps-maps-api-v1/

http://f-droid.org/forums/topic/nogapps-network-location/
[Android Software Development] MaR-V-iN:
Sorry to say it, but both will never do it into f-droid because they require to be an system-lib or system-app that can't be installed from an app (only via adb or via recovery)

The build-process is not that easy as there is no official way to build system parts but the android build system - which builds android from source.

However it's still possible to compile in eclipse by linking against sun java jar files of android framework. If you want I'll write an tutorial how to create those... but this would not help you at f-droid.

MaR-V-iN
[Android Software Development] alterechtschreibung:
Hey MaR-V-iN, thank you for your reply. F-Droid is able to handle root apps. Will this help?

---------- Post added at 08:34 PM ---------- Previous post was at 08:28 PM ----------

Root apps get installed in data/ by F-Droid.
[Android Software Development] MaR-V-iN:
Nope it only works as a system-app/lib
[Android Software Development] nizamgates:
Can you explain more about the network location?

Does it use GSM triangulation? How can I use this to determine my location for example on Sygic?
[Android Software Development] bonanza123:
Can it be that the wifi positioning works only if I'm connected to a network and not if I only see neighboring networks?
[Android Software Development] imilleson:
It can pull the location from any network
[Android Software Development] kalvinlou:
I tried to search devices in console and cannot find the id, can anyone teach me how can i make the blank store work on my device? Thanks.
[Android Software Development] bonanza123:
Try using the app 'android device id' from market to get all id.
[Android Software Development] bonanza123:
Strange, Which device and ROM /android version are you using?
[Android Software Development] imilleson:
PA by 360 productions
[Android Software Development] nerbrume:
Thanks !

This is an awesome project, thanks

a lot

.

I'm getting FCs on Tasker, when accessing anything related to location (which uses maps API). I don't use the location feature on this app, so this is not a big deal to me, but I can try to provide logs, if you're in the hunt for bugs.
[Android Software Development] MaR-V-iN:
Anybody who sees a bug is free to send a log...
[Android Software Development] nerbrume:
Here you go, I hope this is informative enough (I tried to make the logcat excerpt from a bit before and after the FC, just in case...).
[Android Software Development] lagloose:
Very interesting project...

I didn't read the whole thread, so maybe this has already been asked but:

- if you are conected to Wifi and location is provided via service from Apple, is local 'cells.db' database updated if location of cell is not in local db ?

- why only local cells.db ? Wouldn't it be more elegant to implement access to a bi-directional webservcice for getting and 'updating' cell location ?
[Android Software Development] MaR-V-iN:
Currently the cell database is not updated in any way. I plan to use the opencellid.org api for updating and providing new records in the future, but that should be optionally.

It's not that easy to add an entry to the local cell db because you can't know where the cell tower is just because you're connected. (also triangulation is not that easy... but if you have any ideas on this, feel free to pm me)
[Android Software Development] alterechtschreibung:
Google Analytics, Admob, Flurry?

@MaR-V-iN: Can you please also make open source alternatives to proprietary parts like: Google Analytics, Admob, Flurry?

They don't need to work. It is sufficient (and probably the best), if the FOSS Alternatives translate the calls so that they are sent to nowhere, allowing for the safe removal of the proprietary jar. This would help FOSS projects like F-Droid a lot to include FOSS apps, which make use of these proprietary stuff and thus can't be added to the FOSS-Market F-Droid.
[Android Software Development] MaR-V-iN:
Nice Idea.

My current project is a reimplementation of the Google Login Service that is also used by some apps (found several feed readers, etc).

But I'll take a look at those mentioned!

(As you seem to be active at F-Droid project, you're somebody i may tell this: a friend of mine ended up with searching apps with f-droid and then installing them with BlankStore because often the ones in F-Droid are outdated. I don't know who to blame for this, but this should change, if f-droid should be seen as a real alternative!)
[Android Software Development] alterechtschreibung:
Great. Looking forward to see these three replacements soon. The lack of FOSS alternatives for them refrains us from adding a lot of apps. And having FOSS replacements we could save the resources to beg for build flags (to compile the apps without GA, Admob, Flurry). Regarding the updates...there are concentrated more efforts on updating apps now.
[Android Software Development] MaR-V-iN:
You don't need gapps. Please double check all your input. If it still doesn't work, try logging in via web and check on Google play if your android id is valid. Also try via mobile network and WiFi. I can't help with 400 errors because it's Google wo throw them not me.
[Android Software Development] bonanza123:
I think the major drawback of not having gapps installed is the lag of push messages e.g. For whatsapp. Is there some method to handle this without the complete gapps bundle?
[Android Software Development] giantflash:
Ok, it was the wrong Android ID, I got it with Device ID from the playstore. But if I try to download an app I always get an FC, logcat:

D/SecureGooglePlay( 878): appDownload: com.opera.mini.android

W/dalvikvm( 878): threadid=13: thread exiting with uncaught exception (group=0x40af8300)

E/AndroidRuntime( 878): FATAL EXCEPTION: AsyncTask #3

E/AndroidRuntime( 878): java.lang.RuntimeException: An error occured while executing doInBackground()

E/AndroidRuntime( 878):	at android.os.AsyncTask$3.done(AsyncTask.java:299)

E/AndroidRuntime( 878):	at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)

E/AndroidRuntime( 878):	at java.util.concurrent.FutureTask.setException(FutureTask.java:124)

E/AndroidRuntime( 878):	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)

E/AndroidRuntime( 878):	at java.util.concurrent.FutureTask.run(FutureTask.java:137)

E/AndroidRuntime( 878):	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)

E/AndroidRuntime( 878):	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)

E/AndroidRuntime( 878):	at java.lang.Thread.run(Thread.java:856)

E/AndroidRuntime( 878): Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.io.IOException: Response code = 403, msg = Forbidden

E/AndroidRuntime( 878):	at com.gc.android.market.api.MarketSession.executeProtobuf(MarketSession.java:156)

E/AndroidRuntime( 878):	at com.gc.android.market.api.MarketSession.queryGetAssetRequest(MarketSession.java:439)

E/AndroidRuntime( 878):	at com.android.vending.google.SecureGooglePlayConnection.getInstallAssetSynced(SecureGooglePlayConnection.java:124)

E/AndroidRuntime( 878):	at com.android.vending.google.SecureGooglePlayConnection.queryAppDownload(SecureGooglePlayConnection.java:150)

E/AndroidRuntime( 878):	at com.android.vending.tasks.AppDownloadTask.doInBackground(AppDownloadTask.java:88)

E/AndroidRuntime( 878):	at com.android.vending.tasks.AppDownloadTask.doInBackground(AppDownloadTask.java:1)

E/AndroidRuntime( 878):	at android.os.AsyncTask$2.call(AsyncTask.java:287)

E/AndroidRuntime( 878):	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)

E/AndroidRuntime( 878):	... 4 more

E/AndroidRuntime( 878): Caused by: java.lang.RuntimeException: java.io.IOException: Response code = 403, msg = Forbidden

E/AndroidRuntime( 878):	at com.gc.android.market.api.MarketSession.executeRawHttpsQuery(MarketSession.java:290)

E/AndroidRuntime( 878):	at com.gc.android.market.api.MarketSession.executeProtobuf(MarketSession.java:151)

E/AndroidRuntime( 878):	... 11 more

E/AndroidRuntime( 878): Caused by: java.io.IOException: Response code = 403, msg = Forbidden

E/AndroidRuntime( 878):	at com.gc.android.market.api.MarketSession.executeRawHttpsQuery(MarketSession.java:271)

E/AndroidRuntime( 878):	... 12 more

W/ActivityManager( 329): Force finishing activity com.android.vending/.BlankActivity
[Android Software Development] MaR-V-iN:
1. Is WhatsApp using GCM?

2. Nearly any reason not to use GAPPS will also apply to WhatsApp...

3. It might be possible to reimplement GCM Client API...

4. If any app uses GCM, notify the developer to not use it: they could more easily implement their own push service!
[Android Software Development] MaR-V-iN:
I don't know why Google throws a 403 here. Sometimes these problems are device id related, try registering a new device id with original gapps.
[Android Software Development] giantflash:
Don't know what I've done but now it worked^^

But can you help me? If I try to download an app which I bought it ends after a second and say in the notification bar that the app was installed but it isn't installed and it won't download any paid app.

Thanks
[Android Software Development] MaR-V-iN:
Great :)

I never tested BlankStore with a paid app and i would generally not recoomend to use it with paid apps, as using BlankStore allows Google to shut down your account so that you can't recover your paid apps! However, i'll investigate the problem (or at least show an error if it does not work :D).
[Android Software Development] bonanza123:
thanks for your reply.

unfortunately it uses GCM, so it works only with google mail account. I'm not sure, but maybe it is sufficient to reimplement the LoginService from google. Have you sofar any plans to work on this?
[Android General] _Variable:
So, I got Google Play on my Optimus Me. The launcher I love most is Go Launcher EX, But.. A day later, My phone started to lag... Mostly because of the GO bloatware tat came with the launcher. Then, I used Launcher7 lite and uninstalled tat bloaty GO Launcher EX. IT STILL LAGS! Everytime I wanna open utility app SuperBox and try to delete Launcher7, my phone freezes. But luckily, LGs stock App Manager saved the day. i uninstalled the launcher. Then back at the Play, I found Nemus Launcher, a laucher tat is not blaty and is RAM friendly. Even with lesser themes, I still tanked God that my phone is back to normal, NEVER install anything from GO except for GO SMS Pro and GO Keyboard.
[Desire Q&A, Help & Troubleshooting] Filko84:
wrong section. Delete, please!
[HTC One X] Glen L:
Guys, I cant use my camera led flash, since all the photos taken with it produces pics that are too bright.

http://imageshack.us/photo/my-images/341/20120617233517.jpg/
[HTC One X] Glen L:
am I the only one who has this problem?
[HTC One X] lombers:
I do find the flash rather bright, but I think it's a distance thing. I would generally only use it from distance of 3-5m in poor light. Most of the time I set my flash to forced off as I generally find the pictures are better even in lowish light.
[HTC One X] Glen L:
Guys problem solved. It was the Capdase soft jacket case I bought.

for some reason the case is affecting the LED light of the flash.
[Off-topic] Deleted member 2842059:
I have never been more tempted by a computer. The screen is GLORIOUS.
[Off-topic] Babydollll:
Reality distortion field wins again!

Yaaaaaay!
[Off-topic] slapshot30:
I don't see a point to all the fuss, especially at that price. Apparently hardly any programs can even utilize that resolution so it scales it down anyways. If you're a video/photo editor then I can easily see the benefit. But for so many others who just use it for facebook and MS word, what's the point?
[Off-topic] TheSkinnyDrummer:
Not even so much video editing, unless you're working with 2k or 4k resolution. And if you were, you'd know right away, when the computer can't do anything in real time. :p

Sent from my coffee pot.
[Off-topic] jaszek:
I'm tempted by it for photo editing.
[Off-topic] veeman:
It is a pretty impressive screen
[Off-topic] husam666:
Come back when it gets a "right click" mouse button
[Off-topic] Nburnes:
System Preferences > Trackpad > Secondary click :p
[Off-topic] husam666:
but still not on by default, and doesn't exist physically
[Off-topic] MissionImprobable:
Besides the ridiculous pricing and the lack of programs supporting the screen's ability, I refuse to support Apple so long as their business practices include the inane lawsuit wars that they have been waging. I really don't care about the eliteist toolbags who use them sometimes because we have PC/Android/etc users who are the same, but I won't give a one cent to a company who conducts business like Apple does.
[Off-topic] LordManhattan:
I still want this thing, and it didn't help that i checked out The Verge's review.

http://www.theverge.com/2012/6/13/3082649/macbook-pro-review-retina-display-15-inch
[Off-topic] Deleted member 2842059:
I read their review, on the machine itself, then took the pictures. The review doesn't really show how good the display is in real life. I really, really want to dual boot ML and W8 on it and turn it into a HDTV, along with finding an external Blu-Ray drive for it.

It's shocking how far ahead they are in build quality against the PC manufacturers.
[Off-topic] LordManhattan:
Exactly. I want to dual/trippel boot OSX/Win7/W8. I'm not a gamer but it's also nice to know that it'll run most games just fine.

"But why would you pay that much for a laptop when you can get one for $3 and a BJ on Craigslist!?"

- Nice screen

- Superb build quality as usual

- OSX (I like it very much)

- It pisses the fanboys off