Rawi01 / XposedUnifiedNlp

Xposed module to integrate UnifiedNlp into the system even if GAPPS are installed
24 stars 4 forks source link

How is it working? #1

Closed MysteryIII closed 9 years ago

MysteryIII commented 9 years ago

Hi, I'm just a curious about how is it working: is it an addition to Google's locating method, making it more accurate and/or faster? Or is it a replacement? If so, is it "just" about privacy (Google not getting your location data) or is it better then Google's location service? What are the advantages and disadvantages?

Rawi01 commented 9 years ago

UnifiedNlp is a replacement for the network location service provided by Google.

There are several backends that use different sources to determine your location. For example you can install the AppleWifiNlpBackend which uses Apple's service. One big advantage of this backend is that the location of the access points are saved on your device which reduce the amount of requests to the servers which leads to better privacy, reduced data usage and increased performance.

A list of available backends and some more information could be found at the UnifiedNlp project page.

The reason for this module is that it is not possible to use it with a system where GAPPS are installed.

MysteryIII commented 9 years ago

Thanks for the information! I will give it a try.

ntzb commented 9 years ago

Hi. how do you know which location services are used? if you have both installed, how do you know the unifiedNLP one will be used?

Rawi01 commented 9 years ago

The same question was discussed at microg/android_packages_apps_UnifiedNlp#20

The easiest way is to disable gps and then try to get the network location with an app like Here GPS Location. After you get a location, disable all backends. If it gets no location, you know that UnifiedNLP is active.

Another way is to have a look at the android logs.

bungabunga commented 9 years ago

so, with this module (+unifiednlp +backend) i have another location service installed on my phone. how do i set my phone to not use google service but use this one instead?

Rawi01 commented 9 years ago

If you use this module you not longer use the Google network location module. It is a replacement.

bungabunga commented 9 years ago

great! that's what i wanted. thanks.