Location privacy - HTC Droid DNA

Alright this has been bugging me for a bit... How do I get apps to ask my permission before accessing my location (like on the iPhone). I have GPS on because I have the lookout security installed. And whenever I check facebook my GPS turns on and facebook tracks my location. Its not just facebook, its any app that supports location service. This will also benifit my battery. Any ideas? I have been searching Google and no luck there.
Sent from my DNA

Weather
I was wondering if there is a way to disable HTC locations and use google as the geocoder for the stock clock/weather widget?

Use an app like LBE privacy guard to handle permissions.
You can delete the HTC Locations app and use GPS or WiFi location for the sense clock widget I believe.
Also you will want to uninstall the HTC Car stuff like automotive traffic and things like street view app. I know in the past I've uninstalled a butt load of the location type apps and still had the clock working but you may have to play around a bit. Use titanium backup and freeze the apps until you find out the combo you have to have, that way if you freeze something you actually need you can defrost it until you find the perfect setup for your usage, then test it and then remove it completely.
Sent from my HTC6435LVW using Xparent Red Tapatalk 2

PhantomsWay said:
Alright this has been bugging me for a bit... How do I get apps to ask my permission before accessing my location (like on the iPhone). I have GPS on because I have the lookout security installed. And whenever I check facebook my GPS turns on and facebook tracks my location. Its not just facebook, its any app that supports location service. This will also benifit my battery. Any ideas? I have been searching Google and no luck there.
Sent from my DNA
Click to expand...
Click to collapse
Dude your thread is called Location Privacy.
There's an app called Location Privacy that does exactly what you're looking for. It's published by PlaceMask and it's available on the Android Market.
The free trial version is good for 15 days. If you're still not sure whether it's worth $2.99 (you cheap bastard) you can re-install it--or you can perform a meta-reset...
Code:
HOME > MENU > Manage Apps > Select Placemask > Clear Data
...which is also a great way to turn off multiple alarms all at once. Use the alarm app's RESTORE function to turn them all back on without having to check a box next to every single one.
Anyway, back to Location Privacy:
Scans applications on your device and reports those using your location
Easy unmasking when you need to use real location (e.g. simply tap the PlaceMask to start and stop)
Remote control through SMS allows remote start and stop (useful with phone finders)
Provides replacement locations for your real location to enhance privacy
There are several apps--many of them free--that perform similar functions:
Location MockUp - Fake & Share
Fake GPS location
CatchMeIfUCan
GPSCheat! - Free

Related

[Q] Please enable a MY Location source in system settings

i have google maps 5.9.0 when trying to use wifi location or network location i get please enable a my location source from system settings. i also updated to maps 6.1.0 and its the same thing. i cleared data and cleared cache, also cleared google services framework nothing works. I know we dont have GPS on this tablet. but it should be able to use course navigation or wifi location. in 2.1 and 2.2 froyo it worked now on gingerbread its not working for me. does anyone have the same issue or no how to resolve without using a location spoofer?
I have found the same problem and I have not found any answers searching here and on other sites. I understand that the Hidden Settings app available here lists all of the settings that can be changed, and enabling My Locations is not one of them. I am wondering if the setting can be changed by editing a file on a rooted NT. Maybe one of the developers or the moderator knows where the file is located and how it should be edited. My guess is that Root Explorer would allow someone to find the setting file and, once you find it, you probably need to change the state from "0" to "1."
Same problem
You still need wifi for the directions function to work. At best in your car the NT acts as a dumb map, aerial or roads.
I have allow mock locations checked in devleopment. i also noticed that in the default prop it says ro.allow.mock.location=0.
i tried to change to 1. it reverts back to 0 upon boot up. i dont know that would help anyway
I'm not sure this is a mock location solution. I am wanting the NT to allow Google Maps to pull an address/location from the IP address like the iPad and iPod do. In Gingerbread (which I think is the base for the NT) it is under Location and Security and is the setting for "Use Wireless Networks" as a source for location information.
To Miniblue, I agree that you need WiFi to pull maps if you are mobile, but this would be nice when traveling and using the NT at any WiFi enabled location to find local information and for running directions. It is also a nice feature to use with the weather apps that can automatically pull local forecasts based on the Location Services.
Location services work with Yandex Maps (Russian). It means, it is app problem.
I also need this to work, I am trying to set up "Square Up" and it needs locations turned on.
latv said:
Location services work with Yandex Maps (Russian). It means, it is app problem.
Click to expand...
Click to collapse
I have downloaded Yandex and get a different error message: "Unable to determine location" compared to "Please enable a My Location source in system settings." I am not sure if that means that Yandix is able to access location, but I am not in am area covered by the maps or something else. I will play with some other map apps to see what I get.
In the mean time, does anyone know where the My Locations setting is on the NT? We ought to be able to find it and change it with Root Explorer on a rooted device. I have been looking through the various root folders and have not found it yet.
The nook color can enable Location Services, how is it done on that device and can we do it the same way on the NT?
Until we figure out how to enable the "Use wireless networks" setting, a near-term, very limited workaround is to use the "my fake location" apk, which allows you to manually set a mock location by entering a lat-long or slewing a map.
ProCision said:
The nook color can enable Location Services
Click to expand...
Click to collapse
Yeah, kinda stinks that the NC was able to do this with just the rooted stock rom, and we can't.
Edit: just noticed the OP had the caveat "without using a location spoofer"...sorry I didn't contribute anything useful!
Eustace2 said:
I have downloaded Yandex and get a different error message: "Unable to determine location" compared to "Please enable a My Location source in system settings."
Click to expand...
Click to collapse
Looked again at Yandex maps - first click at locating button produced the same error you mention. Second click located me instantly.
If you get "We have no data for this area", just click minus botton several times.
jmaddocks said:
Until we figure out how to enable the "Use wireless networks" setting, a near-term, very limited workaround is to use the "my fake location" apk, which allows you to manually set a mock location by entering a lat-long or slewing a map.
Click to expand...
Click to collapse
using my fake location allows square up to work, now to get the card reader to work....
Tried that approach with the same result. The Market doesn't show My Fake Location as compatible with theNT. I will need to load it on my phone and export the apk for my NT. I'll be back if I find any helpful information.
Eustace2 said:
Tried that approach with the same result. The Market doesn't show My Fake Location as compatible with theNT. I will need to load it on my phone and export the apk for my NT. I'll be back if I find any helpful information.
Click to expand...
Click to collapse
Here you go:
Thank you, Conundrum768. My Fake Location will be a good work around for now. It even works with Yandex, though I can't read Russian. We will probably need to wait until there is a version of CM9 for the NT to have access to the My Locations setting. The NT is potentially a great tablet once we get the crippled software off of it.
ok this is what ive done so far
make sure you have sqlite and root explorer on your tablet can get it on market.
navigate to data/data/com.android.providers.settings/databases/settings.db/secure make a backup and put it on your sd card just in case(copy the whole folder if you like)
find where it says 61 location_providers_allowed. press on the value side
you can either change it to network,gps
or change gps to network
save
then reboot
now when you go to maps the enable my location in system settings does not pop up now.
press the gps icon on the top right
now youll get waiting for location followed by your location is temporary not available.
this is a little more progress so far. location spoofer now works. we need to dig in more to find out what else can be done
i dont know if we can add or need to add <boolean name="location_wifi" value="true" />
to the com.android.settings_preferences.xml at the bottom.
This is helpful information. I made the change to the settings.db/secure using Root Explorer and added the line to com.android.settings_preferences.xml. I get the same messages: Waiting for Location and Your current location is temporarily unavailable. I have been doing some research on Android location services, but haven't found anything helpful yet.
right now i have mapquest and that works and sees your location.
i also have trying by changing permissions on
com.google.android.maps.jar
com.google.android.maps.xml
com.android.location.provider.jar
com.android.location.provider.xml
No Luck on any
we need somebody who knows the inner workings of Gmaps to find why it doesnt see your location while others do. such as mapquest
I will download MapQuest to my phone and move it to the NT. As an aside, have you done anything to your NT to increase compatibility with the Amazon Market? I assume you were not able to install MapQuest directly from the market. I am wondering if I need to change the Build Properties screen resolution to 160 or make other changes so that these apps will show up.
EDIT: Transferred MapQuest to the NT and it picks up my location from the WiFi. I am wondering what server MapQuest uses to render an geolocation from an IP address. I will look around to see what was added to the settings table. It may be possible to direct Google Maps to a different server. Also tried Waze, but get a FC when the app opens.

Maps using battery without opening app

I have not used the maps app at all today, and my usage shows its been used for an hour and a half. Other than Google now, what should be using maps that often?
bugeyeblue said:
I have not used the maps app at all today, and my usage shows its been used for an hour and a half. Other than Google now, what should be using maps that often?
Click to expand...
Click to collapse
It's not like that. Just like whatsapp which stays always on to keep you connected, Google maps also stays on even though you don't open it as a system background process although you don't need it. The best way to remove this is to root your phone and uninstall this 'bloatware'
Sent from my Micromax A87 using xda premium
RazaVakil7995 said:
It's not like that. Just like whatsapp which stays always on to keep you connected, Google maps also stays on even though you don't open it as a system background process although you don't need it. The best way to remove this is to root your phone and uninstall this 'bloatware'
Sent from my Micromax A87 using xda premium
Click to expand...
Click to collapse
There's no need to delete Google Maps. You just need to regain some control from the app. By default it sends location data to Google. This periodic data 'seepage' also seems to have the affect of 'waking' the phone from deep sleep. Silly, especially since Google wrote the damn OS.
Anyway, this issue has been covered in other threads; you should search, there are more precise instructions out there
...or you can rely on my questionable memory; as I recall-
- Go into Google Maps
- Choose Settings
- Choose Location Settings
- Un-check "Report From This Device"
Also, make sure (on same screen) that Enable Location Sharing is NOT checked and that any of the other location-specific items on the same screen are un-checked.
If you're wondering about 'Location Reporting' under Background Location Reporting, mine is set to 'Detect your location' (thus I think this setting is OK).
Try this out. For me, Gmaps no longer uses data (or wakes the phone) unless I'm explicitly using it.
Capp5050 said:
There's no need to delete Google Maps. You just need to regain some control from the app. By default it sends location data to Google. This periodic data 'seepage' also seems to have the affect of 'waking' the phone from deep sleep. Silly, especially since Google wrote the damn OS.
Anyway, this issue has been covered in other threads; you should search, there are more precise instructions out there
...or you can rely on my questionable memory; as I recall-
- Go into Google Maps
- Choose Settings
- Choose Location Settings
- Un-check "Report From This Device"
Also, make sure (on same screen) that Enable Location Sharing is NOT checked and that any of the other location-specific items on the same screen are un-checked.
If you're wondering about 'Location Reporting' under Background Location Reporting, mine is set to 'Detect your location' (thus I think this setting is OK).
Try this out. For me, Gmaps no longer uses data (or wakes the phone) unless I'm explicitly using it.
Click to expand...
Click to collapse
Awesome. Thanks for the help. I set it up the way you suggested and I'll see how it works over the next day or so.
You could the free app Greenify as well. Anything that runs in the background without your permission will get shut down by it.
maddog00 said:
You could the free app Greenify as well. Anything that runs in the background without your permission will get shut down by it.
Click to expand...
Click to collapse
Excellent app, but it does require root privileges.
Sent from my Galaxy S4
maddog00 said:
You could the free app Greenify as well. Anything that runs in the background without your permission will get shut down by it.
Click to expand...
Click to collapse
It's desirable (to many) to have at least some background apps able to run/consume data. Yes, you can disable all (or ration out when they're 'allowed' to run, but then you lose out on the full capabilities of the device.
Trust me, having come from Sprint and a GS2, I am well versed in shutting down and restricting apps. What I LOVE about my GS4 is that I can let virtually all apps run (within reason, and w/exception of Gmaps as noted above) and I still have 28-40 hour battery cycles.
Just be wary of 'out of control' apps. Tame them, freeze them, or delete them, but only as a last resort would I disable all background apps.
Capp5050 said:
It's desirable (to many) to have at least some background apps able to run/consume data. Yes, you can disable all (or ration out when they're 'allowed' to run, but then you lose out on the full capabilities of the device.
Trust me, having come from Sprint and a GS2, I am well versed in shutting down and restricting apps. What I LOVE about my GS4 is that I can let virtually all apps run (within reason, and w/exception of Gmaps as noted above) and I still have 28-40 hour battery cycles.
Just be wary of 'out of control' apps. Tame them, freeze them, or delete them, but only as a last resort would I disable all background apps.
Click to expand...
Click to collapse
I agree. Just saying. Those apps that you don't want to run, you can tell Greenify which ones to disallow access. A one stop shop, as it were.
maddog00 said:
I agree. Just saying. Those apps that you don't want to run, you can tell Greenify which ones to disallow access. A one stop shop, as it were.
Click to expand...
Click to collapse
My bad. For some reason I thought your response said "disable all background apps". Thx for the app tip.

Debloating CM10.1 ROM

guys did anyone remove any of these apps and knows that they are safe to remove 100%. I am on an unofficial build of cm10.1 rom?
Cell Broadcasts
com.android.backuconfirm
com.android.sharedstoragebackup
com.google.android.voicesearch
com.android.smspush
Google Backup Transport
Google Partner Setup
Nfc Service
Service Mode 1.0
Im debloating my rom further just want to see if its safe to remove these (no fc or any other problems) (uninstall via titanium backup pro), Im not really sure what they are or what they do but they keep running in background. Thanks
I remove NFC service and voice search (amongst others), Iirc, I used to remove backup transport and partner set up with no probs on cm7, not tried the latter on 10.
Sent from my GT-I9300 using xda premium
Mr Woolf said:
I remove NFC service and voice search (amongst others), Iirc, I used to remove backup transport and partner set up with no probs on cm7
Sent from my GT-I9300 using xda premium
Click to expand...
Click to collapse
so now on cm10.1 you only remove nfc service and voice search?
btw removing nfc service will make nfc not work completely?
Do u know what each of these removal will affect exactly? what will not work? thanks
Is there somewhere a list where I can read all these stuff? I tried searching, found some lists but no explanation at all.
I remove between 25 and 30 system apks depending which rom I flash. I can't remember them without seeing them.
Check out slim, there's quite a few less.
Sent from my GT-I9300 using xda premium
Mr Woolf said:
I remove between 25 and 30 system apks depending which rom I flash. I can't remember them without seeing them.
Check out slim, there's quite a few less.
Sent from my GT-I9300 using xda premium
Click to expand...
Click to collapse
Do you remove the system app:
com.android.smspush
Im not sure if its an actual visible application, I just see it in my task manager as always consuming about 12Mb ram
I like to freeze apps (not removing them, so that if anything goes wrong i can just unfreeze them)
-com.android.cellbroadcastreceiver (cell broadcasts)
-com.google.android.inputmethod.dictionarypack (dictionary provider) : i never use the dictionary, so i don't need it running 20mbs in the background!
-com.android.providers.userdictionary:
-com.android.email & com.android.exchange (i use gmail so i don't need stock email services)
-com.google.android.backup (backup transport): this app runs like 50mb in the background, ever since i am on custom roms i freeze it without any problems
-com.google.android.partnersetup
-google search
-launcher (i use novalauncher instead)
-picasa uploader
-search applications provider: i dont know its use but i freeze it without any problems
-sim toolkit
-com.android.talk (talk) : i dont use it, i dont need it running in the backgroun
-com.android.voicedialer
-com.google.android.syncadapters.bookmarks (bookmarks sync): i think it syncs the bookmarks in the stock browser, but i use chrome. so dont need it.
these are pretty much the processes that i freeze on every custom rom that i use (either cm10.1 or sammy based).
Some of the services are essential to some people (like talk or dictionary), so freezing them is up to personal preference.
I also use the greenify app to hibernate processes such as maps or youtube that constantly run in the background with no reason, even when you dont use them.
Freezing these apps saves me about 200mb of ram. So multitasking is a bit easier on this ram-troubled device.
nickefor said:
I like to freeze apps (not removing them, so that if anything goes wrong i can just unfreeze them)
-com.android.cellbroadcastreceiver (cell broadcasts)
-com.google.android.inputmethod.dictionarypack (dictionary provider) : i never use the dictionary, so i don't need it running 20mbs in the background!
-com.android.providers.userdictionary:
-com.android.email & com.android.exchange (i use gmail so i don't need stock email services)
-com.google.android.backup (backup transport): this app runs like 50mb in the background, ever since i am on custom roms i freeze it without any problems
-com.google.android.partnersetup
-google search
-launcher (i use novalauncher instead)
-picasa uploader
-search applications provider: i dont know its use but i freeze it without any problems
-sim toolkit
-com.android.talk (talk) : i dont use it, i dont need it running in the backgroun
-com.android.voicedialer
-com.google.android.syncadapters.bookmarks (bookmarks sync): i think it syncs the bookmarks in the stock browser, but i use chrome. so dont need it.
these are pretty much the processes that i freeze on every custom rom that i use (either cm10.1 or sammy based).
Some of the services are essential to some people (like talk or dictionary), so freezing them is up to personal preference.
I also use the greenify app to hibernate processes such as maps or youtube that constantly run in the background with no reason, even when you dont use them.
Freezing these apps saves me about 200mb of ram. So multitasking is a bit easier on this ram-troubled device.
Click to expand...
Click to collapse
Thanks man this helps.
Do you know anything about these in specific? They also run in background but I don't know their exact use.
com.android.smspush
Network Location (com.google.process.location)
Google One Time Init
Google Account Manager
Package Access Helper
ayoubij said:
Do you know anything about these in specific? They also run in background but I don't know their exact use.
com.android.smspush
Network Location (com.google.process.location)
Google One Time Init
Google Account Manager
Package Access Helper
Click to expand...
Click to collapse
com.android.smspush: i don't know what it does, but reading its name i think it has something to do with receiving sms (push, as in push notification and sms). I am not sure about that, and i haven't tried freezing to so i cant tell you for sure.
network location: it is the service that runs in order that apps can find your location using the network. for example when you check in on facebook. It finds your approximate location without gps. If you turn gps on, then you get an accurate location. Havent frozen it as i use apps with location services (such as yellow pages apps, airport apps and stuff that need to know my location).
google one time init: don't know what it does, i've frozen it (didn't see it before, so i forgot to mention it in the previous post)
google acount manager: very important. it handles your username and password to log in in google services such as the play store, the contacts sync etc. if you freeze it you can't open the play store app (for example).
package access helper: i am not sure about it. I've searched a lot on google but didn't find a definitive answer. I've read that it has to do with installing/uninstalling apps. I've tried once to freeze it but i got some force closes. So, leave it intact.

[Q] Why does cm10.2 torch require such permissions?

A few days ago, tired with unsatisfactory battery life, I decided to take a good look at what the phone was doing while "asleep".
One of the things I did was to install Network Log to have a complete picture of networking activity.
What I discovered, with considerable surprise, is that the stock cm torch app was sending and receving packages continuosuly to/from two google ip's.
The amount of traffic isn't what worries me, meaning that from the logs it's not a high activity app, but just the fact that it does have such activity makes me wonder about the purpose.
So i "untrusted" torch and noticed that it has a full set of permissions ranging from call listening to networking aamof.
My question thus is "why does this app require such permissions"?
I blocked networking for torch and it seems to work without any problems so...what's the deal?
Can't give you the answer you want, but Torch is a system app, and system apps usually have crazy permissions. That doesn't mean the torch app is sending or receiving anything you should worry about, but i understand that it's weird. The only things you can do is to either deny its permissions or delete it and download a 3rd party flashlight app from the Play Store (without persmissions).
Thank you for your reply.
I know system apps have crazy permissions, but they usually make sense..this one doesn't really
Removing permissions with lbe didn't work as it is still logging..app ops doesn't show a networking permission..
Maybe blacklisting this particular google ip through iptables?
I know it isn't a major security issue, but unmonitored network activity really bumms me out...
Blacklisting the IP might have some consequences for other system apps? I don't really know. Wouldn't it be easier to just remove it and install a third party flashlight app? Or maybe you could email or send the CM team a PM on Twitter, asking about the permissions and the data traffic?
Sent from my C6833 using Tapatalk

[Q]How and which service should I disable on reboot to avoid tracking?(Google Locati

on Manager).
Hey,
So, I've checked 'settings->apps->running' and I see that when I restart my phone the OS turn on Google location Manager, Google Play market, and some other thing.
I would really like if when I turn on my phone- no element could use my GPS unless I specifically tell it to run, then stop the usage when I tell it to close. Part of the tracking prevention, I imagine, will be done by disabling those services which are required for proper part functioning.
I suppose my questions are:
1) What services/elements should I disable?
2) How do I prevent them from running on startup?
3) How do disable parts of android to run on start up, in general?
Also I'd like to note that I would prefer not installing any apps or root the phone.
Thank you very much
UP.
(Damn, 4th page already. There sure is a lot of activity here).
For stopping any app on reboot you need to be rooted !!!
As you have to make changes in system files !!!
Without root access it’s not possible to stop a system app on startup...!
Sent from my GT-S5360 using Tapatalk 2
PreSS ThanKs If i HelpeD YoU?!?
Damn. Oh well, can you recommend such a way if I will root my phone?
Also, if anyone has other Ideas (for instance doing it without root) feel free to post them.
The Best app is Sd maid just you have to disable autorun component with one click it’s an all in one app as i am using it...! download it from the given link:
http://thedarken.de/sdmaid/stable/SD_Maid_v3.0.2.8_328_RC.apk
Sent from my GT-S5360 Using tapatalk 2
PreSS ThanKs If i HelPeD YoU ?!?
androidrocks23 said:
The Best app is Sd maid just you have to disable autorun component with one click it’s an all in one app as i am using it...! download it from the given link:
http://thedarken.de/sdmaid/stable/SD_Maid_v3.0.2.8_328_RC.apk
Sent from my GT-S5360 Using tapatalk 2
PreSS ThanKs If i HelPeD YoU ?!?
Click to expand...
Click to collapse
Very intresting, thank you.
Anyone knows by any chance what other elements should be disabled so to prevent the activation of components that could theoretically be used for tracking (so that for instance the GPS or the WIFI or some motion sensors or perhaps some other information gatherer could not be turned on (even if the phone is infected by malware)) ?
1) Download disable service in Google Play
2) Swipe to system apps, navigate to Google Play Services
3) Uncheck all mdm.services (first few)
4) Uncheck NlpLocationRecevierService, GoogleLocationManagerService, GoogleLocationService
5) Uncheck any plus, drive or cast service if you’re not using them.
* GPS will still work as normal.
Lim Wee Huat said:
1) Download disable service in Google Play
2) Swipe to system apps, navigate to Google Play Services
3) Uncheck all mdm.services (first few)
4) Uncheck NlpLocationRecevierService, GoogleLocationManagerService, GoogleLocationService
5) Uncheck any plus, drive or cast service if you’re not using them.
* GPS will still work as normal.
Click to expand...
Click to collapse
Thank you.
when you say that GPS works as normal, does it mean that only the physical component is working but no app can access it (not even deliberate navigation apps)?
Also, I'll check this "disable service " but funny thing, one of the reviewers on the market has left this remark:
"Nearly useless I thought that if I disable some services - they won't run ever again. But then I learned that it is not so, and the bad apps who's services you disabled can undo that easily. Even if they get executed without SU rights. For me that means that DisableServices is potentially useless. If you would like to reproduce what I'm talking about - install Yandex.Maps, disable com.yandex.auth.AuthentificationService Please, add an active Guard to protect services from getting re-enabled"
Is there some truth in it?
And again thank you(!), will do what you suggested.

Categories

Resources