[APP][ROOT] LBE Privacy Guard - Most Powerful privacy protection app for Android

Search This thread

eoc

Member
Aug 19, 2007
44
259
LBE Privacy Guard v2 is available, check http://xdaforums.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 lbe@lbesec.com, any comments are welcomed.
You can also check our website at http://www.lbesec.com (Chinese only)

Screenshots
 

Attachments

  • contacts-en-mdpi.png
    contacts-en-mdpi.png
    39.3 KB · Views: 19,153
  • sendsms-en-mdpi.png
    sendsms-en-mdpi.png
    29.1 KB · Views: 14,943
  • logs-en-mdpi.png
    logs-en-mdpi.png
    41.4 KB · Views: 15,754
  • firewall-en-mdpi.png
    firewall-en-mdpi.png
    31.6 KB · Views: 14,506
Last edited:

asicman

Senior Member
Sep 14, 2010
415
25
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?
 

traumatism

Senior Member
Feb 3, 2010
469
44
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.
 

eoc

Member
Aug 19, 2007
44
259
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.

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.
 
  • Like
Reactions: windflyer

bryman27

Senior Member
Aug 2, 2010
1,039
407
Dallas, TX
Installing now, this looks interesting. I'll report any issues tomorrow.
Thank you.

edit: absolutely no issues, this app is awesome!
 
Last edited:

daedelus82

Senior Member
Sep 19, 2009
163
45
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
 

eoc

Member
Aug 19, 2007
44
259
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?

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.
 
  • Like
Reactions: Matiee
W

WiredPirate

Guest
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
 
Last edited:

n3man

Member
Apr 3, 2010
18
2
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!
 

Skye Menjou

Senior Member
Jul 16, 2009
334
21
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!

No., It will only block apps and not the communication between your device and the carrier which is impossible on GSM networks.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 113
    LBE Privacy Guard v2 is available, check http://xdaforums.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 lbe@lbesec.com, any comments are welcomed.
    You can also check our website at http://www.lbesec.com (Chinese only)

    Screenshots
    18
    I just sent a note to the folks at Lookout (MyLookout.com) to see if they know anything about it. Seems like known legit security firms would (should?) have an opinion on this.

    Application checks out, it doesn't do anything nefarious. I originally checked out when it was first launched into the market - did a second pass when we got an email from short/y just to be safe.

    As mmarz points out above, there are some outbound links which it does contact;

    http://www.lbesec.com/
    Authors web site, this is just test displayed the about page

    http://www.lbesec.com/report/error_report.php
    Url used for sending error reports back, disable this by unchecking "Send error report"

    http://www.lbesec.com/report/behavior.php
    Url used for sending event data back, the data to this url is that action you took (blocked/not blocked) the application/packagename and the permission which was seen. This is disabled when you uncheck "Send error report" in the configuration

    http://www.lbesec.com/lbesec.ini
    This is the auto-update url, disable accessing this by unchecking "auto update" in the configuration

    http://weibo.com/lbesec
    Chinese social networking site, it's just a link displayed in the about page

    http://schemas.android.com/apk/res/com.lbe.security - This is in the AndroidManifest, it's not actually a url ;)

    http://analytics.localytics.com/api/datapoints/bulk
    Analytics service used by this application, this is similar to flurry and other services. Get's a unique anonymous id to track you by, and sends some device information off to the server. This helps the devs track usage/errors/etc.

    Granted, this is a root application - which you are allowing constant access to run on your device. Still use this at your own risk! A note to someone previously in this thread said "just use Permission Denied". Don't expect this to help much if an application truely wants to be malicious and you've given it root access. If you use Permission Denied, it blocks the user id of the application from having this permission anymore, if your giving an application access to root (uid=0) then it isn't hindered by the normal security mechanisms which Permission Denied relies on.

    Tim Strazzere
    Lookout Mobile Security
    12
    Here I am, back with the updated English translation of LBE Safety Master 2.0.1321.

    Issues/glitches seem to be exactly the same than with the previous version 2.0.1298EN.

    Please report back.
    ... and ENJOY!
    11
    LBE in English!

    Hello guys!

    I further worked on the translation of v2.0.1298.
    I think I've reached a pretty neat result.
    I don't see any major issue with the translations now.

    There are still some app glitches due to (I think) the fact that we are missing some libs to properly decompile/recompile.

    Glitches:
    * the bottom line of the main screen should not show the "selection buttons" on the left of the umbrella and on the left of the phones icon
    * when you click the top left quadrant and then click the center bottom-menu button, you get a FC. You can still manage internet access through settings/App management/Rights
    * when you try to modify a right permission, you click on the app and/or permission log and then a menu should appear with "Allow" "Ask" "Reject". However, in my version just 3 buttons appear without icon nor text. But it is still working

    These are not major glitches, everything is still working OK.

    Also, I modified the splash screen image:
    * App name in English
    * Proper encoding colors to prevent color bands on the HD2

    Please report any further issue if any.

    Cheers!

    PS: I sent an e-mail to LBE team with all my source files. I hope this can help them release the English version faster than the initially planned "end of the month".
    10
    Latest version of LBE Security Master 2.1.1343 beta

    Hi,

    I thought I would post a translated version of the latest LBE Security Master 2.1.1343 beta

    I have recreated the language translation to make some of the functions easier to understand.

    Some Key features :-

    Firewall
    Internet Monitoring
    Data usage
    Blocking SMs/Phone Calls
    Power Optimization
    system Optimization
    Privacy Settings

    I hope you like the changes.

    below is a list of fixes.

    0 new calls attribution firewall communication and common number of prompts
    1 fixes a long-standing problem, it will lead to active defense is always displayed Loading
    (2) monitoring the Internet traffic monitoring new floating window feature (off by default, you need to access control -> Settings to open)
    3 new Internet monitoring software displays each month 2/3G and WIFI traffic data
    4 Internet monitoring is not set fixed monthly flow in the percentage error when the flow problem
    5 power-saving optimization features into the night settings automatically enter power-saving mode, night mode, auto power saving function of flight mode switch
    6 SMS communications intercept some of the new Firewall custom mode that allows users to freely mix different filter spam messages
    7 communications intercepted some of the new Firewall SMS custom keywords, allowing users to set their own spam messages keyword to filter
    8 messages intercepted communications firewall blocking some smart algorithms to adjust and reduce the false positive rate
    9 Communication firewall blocking some calls intercepted and cleared automatically added missed call reminder feature
    10 Fixed on some devices, when the network is disconnected, the master reported flow safety problems 0

    Enjoy

    OptimalK