Related
First, my apologize for poor engish
Please allow me to introduce LBE Privacy Guard, a small app wrote by myself. This app enhances Android permission system and protects your privacy.
LBE Privacy Guard works just like Windows UAC, it intercept vital actions (like send SMS, call phones) and requests to access sensitive data(SMS conversation, contacts, phone location, IMEI, IMSI, etc) from apps, then prompt for your confirmation. Unless explicit permit, such actions and request will be rejected.
LBE Privacy Guard also has a low-level firewall, supports per-app control like droidwall, but not require netfilter/iptables so it works on pre-froyo devices and faster than droidwall because it doesn't filter packets.
So why I wrote this app? Because android permission system sucks, it's very hard for average user to understand the meaning of each permission, there is also no way to track the behavior of installed app and no way to control the permission of installed app(except uninstallation).
I hope my app could bring dynamic permission control and real-time track for installed apps. So you can figure out which app is stealing your privacy and block it before your privacy stolen.
LBE Privacy Guard is now on official Android Market, you can get it from
https://market.android.com/details?id=com.lbe.security
This app requires a ROOTed phone, works on Android 2.0 and above (not tested on Android 3.0 and 3.1)
For any questions, feel free to send mail to [email protected], any comments are welcomed You can also check our website at http://www.lbesec.com (Chinese only)
Sounds great, definitly the first app I am going to install after s-off my IS
Been playing with this for the last few hours - looks amazing!
Question how does it "reject"?
Does it send fake information or does it ignore the request?
Thanks!
I definitely ythink this or something similar should be default in android, keep up the good work.
Sent from my SGH-I897 using XDA Premium App
Sounds amazing to me..
Keep on rolling mate!!!
Sent from my GT-P1000T using XDA App
LBE Privacy Guard v2 is available, check http://forum.xda-developers.com/showthread.php?p=18948472#post18948472 for more information.
----------
First, my apologize for poor engish
Please allow me to introduce LBE Privacy Guard, a small app wrote by myself. This app enhances Android permission system and protects your privacy.
LBE Privacy Guard works just like Windows UAC, it intercept vital actions (like send SMS, call phones) and requests to access sensitive data(SMS conversation, contacts, phone location, IMEI, IMSI, etc) from apps, then prompt for your confirmation. Unless explicit permit, such actions and request will be rejected.
LBE Privacy Guard also has a low-level firewall, supports per-app control like droidwall, but not require netfilter/iptables so it works on pre-froyo devices and faster than droidwall because it doesn't filter packets.
So why I wrote this app? Because android permission system sucks, it's very hard for average user to understand the meaning of each permission, there is also no way to track the behavior of installed app and no way to control the permission of installed app(except uninstallation).
I hope my app could bring dynamic permission control and real-time track for installed apps. So you can figure out which app is stealing your privacy and block it before your privacy stolen.
Requirements
**NEEDS ROOT**
Works on Android 2.0 and above.
Tested on various devices and firmwares, but not tested on Android 3.0 and 3.1 devices.
Current Features
1. Block unwanted send SMS / call phone operation
2. Block unwanted access to phone location, contacts, SMS/MMS conversation database, IMEI/IMSI/ICCID/phone number.
3. Integrated low-level firewall, no netfilter/iptables required, works on pre-froyo devices
Market Link
https://market.android.com/details?id=com.lbe.security
Contact us
For any questions, feel free to send mail to [email protected], any comments are welcomed.
You can also check our website at http://www.lbesec.com (Chinese only)
Screenshots
Good application, Thank you
im gonna give this a look. will report back if any issues
Been waiting for an app that watches local permissions.
Can you tell me what exactly is "low-level firewall." How can it filter network traffic if it does not make use of iptables?
Looks promising. Will give it a test ride for a few days.
Sent from my Legend using XDA App
good app
Sent from my Desire HD using XDA App
crashed after a reboot. will re-install and do another test run later as it would not start the security service when i rebooted my phone.
This is great app... works very well on 2.3.4. Thanks for this wonderful app...
from my desire using xda
traumatism said:
crashed after a reboot. will re-install and do another test run later as it would not start the security service when i rebooted my phone.
Click to expand...
Click to collapse
hi traumatism, i would appreciate if you could tell me your phone model, and the ROM you are using.
It looks like LBE Privacy Guard has some problems to obtain ROOT privilege during auto start process.
Installing now, this looks interesting. I'll report any issues tomorrow.
Thank you.
edit: absolutely no issues, this app is awesome!
I was looking for something like this for the longest time... especially since my kernel doesn't support iptables. Installing now.
I am gob smacked, this application is brilliant!
Had it installed for around 2 hours now, no issues at all, works perfectly fine after reboot, doesn't appear to slow down phone or have any performance impact.
This should be included in Android by default!
Running it on HTC Inspire 4G with CM7.0.3
Great app. my first impression is good. looks like you've did a good job .. Thx happy
First look is great. Thank you. It is exactly what I am looking for
asicman said:
Been waiting for an app that watches local permissions.
Can you tell me what exactly is "low-level firewall." How can it filter network traffic if it does not make use of iptables?
Click to expand...
Click to collapse
The "low-level firewall" does not filter packets, instead it removes network related supplemental groups of certain process. Without such supplemental groups, socket syscall will fail with EPERM, so the application will not be able to access network.
This solution neither require netfilter kernel module / iptables binaries, nor filter packets, it's faster. but it can't distinguish 3G and WIFI connections.
I love this idea! I haven't updated "att Mark the Spot" in months because they requested access to everything. The first thing was trust my root apps, sms, gmail & voice apps, then I blocked my phone ID from ALL apps. (would've been nice to have a "reject all" option there.) My question is, are there any legitimate reasons for an app to request my IMEI? Are there any potential negatives to blocking my IMEI from ALL apps?
Edit: I also experienced the force close on reboot, but LBE started right back up on its own. Atrix 4.1.83
eoc, are you planning to release the source code?
Hi guys,
I am a little confused by this app. Can it allow me to stop the imei sending to my carrier when I connect to the network? They are trying to reduce the amount of data included in my plan if im not using an phone!
n3man said:
Hi guys,
I am a little confused by this app. Can it allow me to stop the imei sending to my carrier when I connect to the network? They are trying to reduce the amount of data included in my plan if im not using an phone!
Click to expand...
Click to collapse
No., It will only block apps and not the communication between your device and the carrier which is impossible on GSM networks.
Is anybody experiencing problems with blocked apps? Like fc or anything similar.
Sent from my LeeDroid Desire HD using laggy Tapatalk
Here is the latest facebook official app with location 'feature' removed.
I am not sure if you guys who use the app know this, but facebook constantly tracks your location. There is a receiver built into the app that every time you "refresh" the app (Interval settings are found in the settings menu of Facebook) it gets your location and everything you do on Facebook, post a status, send a message, upload a photo etc, your location is added and you cannot turn it off..
So i decompiled the apk and removed all locations ability. That means, no checking in, no nearby, nothing that needs to get your location. You WILL get a forced close. I am working on trying to keep that enabled while dissabling the 'tracking' featrue. Just download, copy apk to your phones storage and use a file browser to install the APK.
Hope you guys enjoy the privacy while also enjoying the Facebook app.
DOWNLOAD: Facebook v3.7 - No Locations
Link???
Sent from my CleanRom'd GS3
Internet Guy said:
Link???
Sent from my CleanRom'd GS3
Click to expand...
Click to collapse
XDA Is having an issue with uploading attachments. Not sure why i'll try again later. Sorry :/
Internet Guy said:
Link???
Sent from my CleanRom'd GS3
Click to expand...
Click to collapse
Yea i love to try it...
Sent from my SCH-I500 using Tapatalk 2
Ahhhh this the reason why FB consume a more MB on my 3G ?
Michel
Good idea, but I've turned my location of and it never shows my location when posting any thing.. when I send a private message it gives me the option to turn location of.. is this the same location receiver you are disabling from the app?
Sent from my Xperia S using xda premium
Michel_debs said:
Ahhhh this the reason why FB consume a more MB on my 3G ?
Michel
Click to expand...
Click to collapse
This mod will possibly use a tiny bit less. But it uses so much for its Cache. So things are loaded a lot faster and what not.
danlivesey said:
Good idea, but I've turned my location of and it never shows my location when posting any thing.. when I send a private message it gives me the option to turn location of.. is this the same location receiver you are disabling from the app?
Sent from my Xperia S using xda premium
Click to expand...
Click to collapse
Are you talking about turning your location off under settings of your phone? Well thats different. There is no way to turn it off in the FB app itself. You can turn off the location thing for your messages but its still secretly getting your location.
OP UPDATED WITH DL LINK TO MY DROPBOX
Sorry it took so long. XDA is giving me some security error when i try to attach anything :/
Thanks. App is working great!
Sent from my T999 GS3 @ 2GHZ
I don't mean to hijack the thread, but a good app that stops location requests for any application is LBE Security Master. It will prompt you each time an application requests to use certain permissions. You can also check a box to never allow the application to access that setting, in this case it would be location.
Just search on XDA to find it, I'm on my phone and I don't think the app is on the market.
Sent from my One X using xda app-developers app
codyrt said:
I don't mean to hijack the thread, but a good app that stops location requests for any application is LBE Security Master. It will prompt you each time an application requests to use certain permissions. You can also check a box to never allow the application to access that setting, in this case it would be location.
Just search on XDA to find it, I'm on my phone and I don't think the app is on the market.
Sent from my One X using xda app-developers app
Click to expand...
Click to collapse
Whenever i tried using a third party app to block GPS to the Facebook app, it would cause the FB app to force close irregardless what you did.
I'll try the app and see what happens. Not sure how it goes about granting and denying access. In all honesty i was looking for something like this.
Just don't use LBE Privacy Guard on jelly bean, it caused my phone to freeze a few minutes after turning on and then rebooted and got stuck in that loop. The only way to resolve it was to use adb and remove the apps file.
The app I mentioned in my post above doesn't seem to have any issues besides that parts of it are in Chinese.
Sent from my One X using xda app-developers app
codyrt said:
Just don't use LBE Privacy Guard on jelly bean, it caused my phone to freeze a few minutes after turning on and then rebooted and got stuck in that loop. The only way to resolve it was to use adb and remove the apps file.
The app I mentioned in my post above doesn't seem to have any issues besides that parts of it are in Chinese.
Sent from my One X using xda app-developers app
Click to expand...
Click to collapse
So you confirm it works with Facebook?
Sent from my SGH-T999 using Tapatalk 2
Works great so far -- subscribed to this thread -- thanks!
As far as I can tell it does. When I open Facebook, LBE pops up and asks me if I want to allow Facebook to track my location. It detects whether Facebook is using location tracking through WiFi or through GPS. I have not checked to see my posts to see if location is attached to them.
Sent from my One X using xda app-developers app
codyrt said:
As far as I can tell it does. When I open Facebook, LBE pops up and asks me if I want to allow Facebook to track my location. It detects whether Facebook is using location tracking through WiFi or through GPS. I have not checked to see my posts to see if location is attached to them.
Sent from my One X using xda app-developers app
Click to expand...
Click to collapse
Interesting.. I wonder if it's blocking "locationmanager.getlastknownlocation" as well. This method doesn't access any hardware. It just reads what the last location known was. Meaning if any other app has access to your GPS and gets a lock, that location is remembered and then used by above method.
I feel much more comfortable completely removing the actual physical code no offence to your option though.
And for a thread update, I learned a new tool to help figure out what gets called where. so I might be able to add the ability to check in as well as use "nearby" in the app. And just disable the tracking!
Sent from my SGH-T999 using Tapatalk 2
elesbb said:
Interesting.. I wonder if it's blocking "locationmanager.getlastknownlocation" as well. This method doesn't access any hardware. It just reads what the last location known was. Meaning if any other app has access to your GPS and gets a lock, that location is remembered and then used by above method.
I feel much more comfortable completely removing the actual physical code no offence to your option though.
And for a thread update, I learned a new tool to help figure out what gets called where. so I might be able to add the ability to check in as well as use "nearby" in the app. And just disable the tracking!
Sent from my SGH-T999 using Tapatalk 2
Click to expand...
Click to collapse
Yeah, I'm still using your MOD too, I really don't need Facebook accessing my location so you can never be too safe about that.
Sent from my One X using xda app-developers app
Thanks mate awesome work!
Hi, there are still some Facebook services running all the time in the background although I have deactivated all notifications. Do you know which services these are?
topcaser said:
Hi, there are still some Facebook services running all the time in the background although I have deactivated all notifications. Do you know which services these are?
Click to expand...
Click to collapse
Sort of. I know when notifications are enabled there is a service running. Also what's your refresh interval set at? If that's not disabled then that's what the service is.
If not it may just be in "empty applications" part of androids memory manager. Meaning it's dead but still there to increase launch time. I'm running cm10 and I use the "hold back to kill" option on Facebook so mine is 100 percent gone.
Sent from my SGH-T999 using Tapatalk 2
Loving this app. Great job. Finally facebook can't track me anymore. One big brother, google, is enough.
Is the ability to manage app-specific privacy permissions--you can turn off an app's ability to query your location. I hate seeing the GPS reticle kick on when I open Facebook, but I don't have any choice but to agree to the permissions when I download the app. I know pdroid works, but this shoud be OS-level.
tekhna said:
Is the ability to manage app-specific privacy permissions--you can turn off an app's ability to query your location. I hate seeing the GPS reticle kick on when I open Facebook, but I don't have any choice but to agree to the permissions when I download the app. I know pdroid works, but this shoud be OS-level.
Click to expand...
Click to collapse
you could disable location settings in all the apps you dont want to have location used in? unless im misunderstanding you?
i do taht with all my apps including facebook.
the only time my GPS is turned on is for when i use navigation.
..
ddurandSGS3 said:
you could disable location settings in all the apps you dont want to have location used in? unless im misunderstanding you?
i do taht with all my apps including facebook.
the only time my GPS is turned on is for when i use navigation.
Click to expand...
Click to collapse
Unless I've fundamentally missed some aspect of Android, if you grant an app permission to use your location when you install it, there is no way subsequently to prevent it from using your location without turning off location access entirely. iOS allows you to install an app that wants to use your location, but then deny it access.
tekhna said:
Unless I've fundamentally missed some aspect of Android, if you grant an app permission to use your location when you install it, there is no way subsequently to prevent it from using your location without turning off location access entirely. iOS allows you to install an app that wants to use your location, but then deny it access.
Click to expand...
Click to collapse
it mightve read that way, but i wasnt being condescending or anything. I hope you didnt take it that way!
was just saying, i dont have GPS turn on for any app that I use except for navigation. I turn it off in settings and in the apps when requested or when i see it in settings.
does it still track in that case? I never see the icon.
tekhna said:
Is the ability to manage app-specific privacy permissions--you can turn off an app's ability to query your location. I hate seeing the GPS reticle kick on when I open Facebook, but I don't have any choice but to agree to the permissions when I download the app. I know pdroid works, but this shoud be OS-level.
Click to expand...
Click to collapse
Install a ROM with PDroid
tekhna said:
Is the ability to manage app-specific privacy permissions--you can turn off an app's ability to query your location. I hate seeing the GPS reticle kick on when I open Facebook, but I don't have any choice but to agree to the permissions when I download the app. I know pdroid works, but this shoud be OS-level.
Click to expand...
Click to collapse
Pdroid.... Get synergy..
Sent from my SCH-I535 using xda app-developers app
Did people just miss the part where I said pdroid is cool and all, but it should be integrated into the OS?
tekhna said:
Did people just miss the part where I said pdroid is cool and all, but it should be integrated into the OS?
Click to expand...
Click to collapse
I'd doesn't matter what you have installed on android or iOS. Your location is always being tracked by WiFi or you data coverage. Unless you have your phone in airplane mode or turned off you will never have true privacy.
Sent from my SCH-I535 using xda app-developers app
tekhna said:
Did people just miss the part where I said pdroid is cool and all, but it should be integrated into the OS?
Click to expand...
Click to collapse
pdroid is not just an app. it has to be integrated into the actual framework of the os. therefore I don't understand how it didn't fulfill your request.
corbn89 said:
pdroid is not just an app. it has to be integrated into the actual framework of the os. therefore I don't understand how it didn't fulfill your request.
Click to expand...
Click to collapse
What he is saying is the he should not have to root and install a custom ROM with pdroid to be able to do this. His point was that it should be built in to STOCK android.
z06mike said:
What he is saying is the he should not have to root and install a custom ROM with pdroid to be able to do this. His point was that it should be built in to STOCK android.
Click to expand...
Click to collapse
ah I see. that case is unlikely then. Google is pretty much king at mining data for advertising profit and I don't think they would do anything to restrict that unless forced by law.
also, unless you have a nexus phone, every " stock" android is actually already a custom Rom created by the phone manufacturer. some manufacturers make it harder to install privacy protection measures than others. that's unfortunately one of the downsides of open source.
Miui let's you handle each app independently... there is also a mod to I stall the LBE guard instead of supersu on any ROM and you can monitor each app independently. Search for the MIUI superuser app
Sent from my SCH-I535 using Tapatalk 2
Why do you not have this posted in Q&A.
I would assume you could find answers there instead of just complaining about it here.
Sent from club Clean Rom
HI guys
Ive noticed that fb mobile app always uses GPS to probe my location when i run the app, thats kinda disturbing. Is there a way to configure the app or do something to prevent it from turning on GPS? I tried to revoke its permission to use location services with another app but fb crashes.. Any tips are much appreciated.
Try this:
Goto 'Settings - Account - App Settings - Messenger Location Services" and turn it off.
Sent from my SGS II
Settings>Location Services: Uncheck the part about using GPS?
Sent from my GT-I9000 using xda premium
immortalneo said:
Try this:
Goto 'Settings - Account - App Settings - Messenger Location Services" and turn it off.
Sent from my SGS II
Click to expand...
Click to collapse
no, this only turns the location report in the chat ("sent from near location x,y,z..").
Hr Kristian said:
Settings>Location Services: Uncheck the part about using GPS?
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
this means turning GPS completely off, not only for facebook.
Without some sort of hack/app it is not possible clearly. Basically FB is using you GPS position for their private needs?
i dont know, but you can look at facebooks app permission and see it usses permission to access your call logs and alter them. if thats not private use, i dont know what is.
same probleme here ,, Turning GPS completly is the best solution
Install any security app form play store like LBE PRIVACY GUARD. You can block a specific app from using GPS through these applications since android platform does not allow settings for specific apps for using/not using GPS!
NOTE: NEEDS ROOT FOR THIS ACTION TO WORK!
Go to fb setting and turn of the location sharing.
Plus u can simply switch off the gps from the notification but then still it shares the location using web access point.
So u need both the things to xompletely shut the location thing...
Sent from my GT-N7000 using xda app-developers app
shashivydyula said:
Install any security app form play store like LBE PRIVACY GUARD. You can block a specific app from using GPS through these applications since android platform does not allow settings for specific apps for using/not using GPS!
NOTE: NEEDS ROOT FOR THIS ACTION TO WORK!
Click to expand...
Click to collapse
thanks!!! i think LBE really did the work!
edit
on a second thought, fb still searches for gps signal.... :/
Tried ticking off the box about nearby friends?
Sent from my GT-I9000 using xda premium
yes. still searches for gps. i think ive found a solution, flashed a new rom with Xposed framework (first time i see this) and theres an option to controll app settings, one of the options was permissions, revoked location permissions and it seems the app is still working and not crashing (unlike the first try to revoke these permissions with another application) and does not uses the gps. yay!!
un.droid said:
yes. still searches for gps. i think ive found a solution, flashed a new rom with Xposed framework (first time i see this) and theres an option to controll app settings, one of the options was permissions, revoked location permissions and it seems the app is still working and not crashing (unlike the first try to revoke these permissions with another application) and does not uses the gps. yay!!
Click to expand...
Click to collapse
Thanks for the new info! Which rom?
"To err is human, to forgive is divine"
Sent from my SGS II
its called RootBox Vanilla for galaxy nexus GSM.
heres the link
http://forum.xda-developers.com/showthread.php?t=2110698