Good news, Droidwall development has been picked up by a new dev. It's now called Android Firewall, and yes it works on 4.0 and higher--something Droidwall did not support.
It's open source and worth checking out.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
https://play.google.com/store/apps/details?id=com.jtschohl.androidfirewall
Sent from my DROID X2 using xda app-developers app
LaserChicken said:
Good news, Droidwall development has been picked up by a new dev. It's now called Android Firewall, and yes it works on 4.0 and higher--something Droidwall did not support.
It's open source and worth checking out.
View attachment 1535338
https://play.google.com/store/apps/details?id=com.jtschohl.androidfirewall
Sent from my DROID X2 using xda app-developers app
Click to expand...
Click to collapse
Will this app allow you to block certain apps from accessing phone data, etc.. when they have nothing to do with phone data or network?
Is there a solution for earlier android versions?
hydeah said:
Will this app allow you to block certain apps from accessing phone data, etc.. when they have nothing to do with phone data or network?
Is there a solution for earlier android versions?
Click to expand...
Click to collapse
No, this is just a firewall/iptables. For further protection, like blocking certain apps from getting specific permissions, there are apps like pdroid, LBE, etc.
Sent from my MB870 using xda app-developers app
LaserChicken said:
No, this is just a firewall/iptables. For further protection, like blocking certain apps from getting specific permissions, there are apps like pdroid, LBE, etc.
Sent from my MB870 using xda app-developers app
Click to expand...
Click to collapse
Thanks, I have been looking for one like that but I kept getting firewalls. I noticed firewall is simply blocking/allowing wifi/3g-4g data access. I iwll check those apps you mentioned, there is no reason why angry birds should have access to phone data.. I wonder if any one of those apps actually replace the phone data so the app/game itself does not FC when it cannot access the data it needs (my caller ID data.. )
Rom toolbox has an auto start function that tells you how many receivers an app has at startup and lets you disable them not sure if that's what your looking for or not
don't be scared it's only a phone
ogd x d2g x2 sg3
old ladies ^
Hi, I use normal home wifi, and mobile wifi with DATA PLAN when I'm out, is there a way to setup different access restriction for each one???
That is different settings for: DATA / WIFI xxx / WIFI yyy, or just treats certain WIFI Hotspots as Mobile Data like in some new JellyBean Data restriction
hydeah said:
Thanks, I have been looking for one like that but I kept getting firewalls. I noticed firewall is simply blocking/allowing wifi/3g-4g data access. I iwll check those apps you mentioned, there is no reason why angry birds should have access to phone data.. I wonder if any one of those apps actually replace the phone data so the app/game itself does not FC when it cannot access the data it needs (my caller ID data.. )
Click to expand...
Click to collapse
LBE Privacy Guard is great. I think it's exactly what you're looking for
Anybody else having the problem that settings aren't sticking on latest version from play store?
Sent from my Evo 3D GSM using Tapatalk 4 Beta
Have you tried flushing the rules and clearing the cache?
will give this a try
Isn't this now a stock feature of 4.4, ability to block apps from accessing certain phone information and functions?
I believe it was introduced in 4.3.
Sent from my LG-D800
I would suggest using xprivacy and the xposed framework. They weren't available when I made this thread, they work great. Make sure you use the 2.3 port of xposed.
hydeah said:
Isn't this now a stock feature of 4.4, ability to block apps from accessing certain phone information and functions?
I believe it was introduced in 4.3.
Sent from my LG-D800
Click to expand...
Click to collapse
I don't believe the stock feature allows for as much control as xprivacy does. And if I understand, the stock 4.4 feature won't block system apps.
LaserChicken said:
I don't believe the stock feature allows for as much control as xprivacy does. And if I understand, the stock 4.4 feature won't block system apps.
Click to expand...
Click to collapse
Xposed is getting a lot of attention, are they on the track to be the next CM of Android community? Possibly.
I am curious, does it actually stop these apps from trying to get data or just deny access but they keep trying. And if they keep trying when they don't get what they want, will that have any impact on battery life?
Sent from my LG-D800
Is Android Firewall still supported? I don't see it on Google Play anymore, and even though I have it enabled it has stopped working on my KitKat phone.
EEngineer said:
Is Android Firewall still supported? I don't see it on Google Play anymore, and even though I have it enabled it has stopped working on my KitKat phone.
Click to expand...
Click to collapse
Yea I was just looking for it today and it's gone. What's the next best thing?
Flyview said:
EEngineer said:
Is Android Firewall still supported? I don't see it on Google Play anymore, and even though I have it enabled it has stopped working on my KitKat phone.
Click to expand...
Click to collapse
Yea I was just looking for it today and it's gone. What's the next best thing?
Click to expand...
Click to collapse
It seems to be working but it doesn't block ads any more..
First I had DroidWall and that was abandoned, now I have Android Firewall and that is abandoned. I think I'll look for a firewall that has been around for a long time, it has less chance of turning into abandonware.
Seriously you guys are not aware of AFWall+ ?
http://forum.xda-developers.com/showthread.php?t=1957231
ukanth said:
Seriously you guys are not aware of AFWall+ ?
Click to expand...
Click to collapse
Seriously, have you not read this thread?
First, there was DroidWall, which was unceremoniously discontinued and not fit for use for any Android OS past Gingerbread.
Next, the same developer launched Android Firewall. Not only did the developer also discontinue this firewall and drop it from Google Play without notice, but it appears Android Firewall now lets ads through! Note that this does not happen if you block Android Firewall in Android Firewall, so it might be that the developer deliberately modified the firewall to let ads through - someone with more knowledge would have to verify this.
Now, the same developer has released AFWall+. I'm sorry but I can't trust a firewall from a developer that has a history of abandoning their apps, especially a security app.
In each case, the developer went dark.
So now many are looking for a firewall that has been supported for a long time, and we are willing to pay for it. I don't think we are being unreasonable here, I appreciate the work that developers have done for the community but would be respectful of users if the app was discontinued with some notice and explanation, rather than leaving users vulnerable.
EEngineer said:
Seriously, have you not read this thread?
First, there was DroidWall, which was unceremoniously discontinued and not fit for use for any Android OS past Gingerbread.
Next, the same developer launched Android Firewall. Not only did the developer also discontinue this firewall and drop it from Google Play without notice, but it appears Android Firewall now lets ads through! Note that this does not happen if you block Android Firewall in Android Firewall, so it might be that the developer deliberately modified the firewall to let ads through - someone with more knowledge would have to verify this.
Now, the same developer has released AFWall+. I'm sorry but I can't trust a firewall from a developer that has a history of abandoning their apps, especially a security app.
In each case, the developer went dark.
So now many are looking for a firewall that has been supported for a long time, and we are willing to pay for it. I don't think we are being unreasonable here, I appreciate the work that developers have done for the community but would be respectful of users if the app was discontinued with some notice and explanation, rather than leaving users vulnerable.
Click to expand...
Click to collapse
Same developer ? get you stats right. DroidWall was developed by Rodrigo and sold it to Avast
There were two forks of Droidwall after that.
1. AFWall+ by me
2. Android Firewall by "Jason Tschohl"
AFWall+ is still active and currently in BETA to support Lollipop. You can see that in http://forum.xda-developers.com/showthread.php?t=1957231
Related
Some apps ask for more permissions than I want to give them.
With DroidWall I can take internet permissions away from individual apps, which is great for all those app that demand internet access even though they work fine without it. But what if I want to remove other permissions, such as access to my location or my contacts?
There is a manual way to edit unwanted permissions out of .apk files, but this method is not meant for human consumption.
Q: Is there an app that lets me allow/deny permissions per app?
It is not possible and is a very bad idea to do by modifying the APK.
I agree it'd be cool if Android was implemented to allow optional permissions. I hate adding permissions to my apps because I know some users don't want to give them. But Android is not designed this way.
Here's how I and just about every other developer would do something like make use of the READ_PHONE_STATE permissions to read your IMEI:
Code:
TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String deviceId = tm.getDeviceId();
Without the READ_PHONE_STATE permission, the above could would do this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
It's possible for developers to write their code to handle not having a permission they expect to have:
Code:
String deviceId;
try { TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
deviceId = tm.getDeviceId();
} catch (SecurityException ex) {
deviceId = "1234";
}
However no app dev does this. And unless a future version of Android itself were to allow this, it's unlikely app devs would take the time to test and update their apps to gracefully degrade when the user has used some hacky method to restrict the app. (I wouldn't. I have to do enough testing already just supporting all the manufacture skins and custom roms.)
If you question a permission you should ask the dev. And if you don't like the answer, or don't trust the dev, you should avoid the app.
(DroidWall doesn't remove the INTERNET permission, it just firewalls off the app from using the internet. Looks like a network connection issue to the app, which already has to be handle gracefully.)
DroidWall tells the apps it blocks that there is no live internet connection, even though the connection is alive and kicking for every other app. AdBlock works in a similar way: it doesn't deny apps from calling their banner farm, it just keeps it out of reach by redirecting the request to 127.0.0.1.
There are many ways to make apps believe they've got permissions that they don't really have.
For example, a permissions manager could spoof an empty contacts list for apps that want to read your phone book. Apps that want to know where you are for no good reason would only have to be fed some random coordinates instead of getting your real location.
Maybe Android was not designed that way, but one of the advantages of an open system is that you can make it do things beyond the original specs. If we root our phones and install custom ROMs to get rid of unwanted bloatware, why not apply similar techniques to get rid of unwanted app permissions?
Of course you could simply avoid apps that ask for too many permissions (but only if suitable alternative apps are available), but such a sledgehammer approach wouldn't be necessary with a permissions manager that gives you more subtle tools to tame your apps. This way you can have the best of both worlds: remove undesired permissions without throwing out the entire app.
It's been done in the lab, hopefully they release source. The paper is a pretty good read, and not overly verbose.
Can't post links, don't want to spam 8 posts for it, so Google for "Taming Information-Stealing Smartphone Applications". The paper is from NCSU.
Exactly what I'm looking for. Let's hope it hits the market soon!
The long version (in pdf format): http://www.csc.ncsu.edu/faculty/jiang/pubs/TRUST11.pdf
The short version: http://insciences.org/article.php?article_id=10052
Even shorter: http://apps.findingthis.com/utilities/android/taming-information-stealing-smartphone-applications/
Screenshot:
Permissions manager for rooted phones from the author of Busybox: Permissions Denied.
Unfortunately, it looks like Permissions Denied actually denies permissions rather than spoofing them, so I would expect most apps to crash as mentioned by kevin. The spoofing approach in the NCSU papers seems like the more robust approach unless and until Google implements optional permissions, at which point app developers would hopefully start adding graceful permission exception handlers.
Sent from my Dinc via XDA app.
This is really the worst "feature" of Android. Someone should fix it really fast even creating a "shadow" distro with patched permission manager (if it cannot be done as an add-on).
Is anything new in this topic around?
Please use the Q&A Forum for questions Thanks
Moving to Q&A
rogier666 said:
Some apps ask for more permissions than I want to give them.
Q: Is there an app that lets me allow/deny permissions per app?
Click to expand...
Click to collapse
Did they ever release the TISSA app? I can't find anything about the app since last April.
It doesn't matter anymore, 'cos now we have LBE, PDroid, and the built-in permissions manager of CyanogenMod.
i've been using lbe and it's been useful. it doesn't block every permission of an app but some things as internet (as droidwall), contacts, gps and sms/phone call it blocks. If you're looking for a real permission blocker, you may want to take a look at some cyanogen 7 rom. the app blocking is enabled on it, pretty handy for me.
Unfortunately LBE crashes my phone (black screen as soon as the background service starts) and Cyanogen Mod doesn't include this feature anymore. Are there any other permission manager apps? Since PDroid seams hard to setup.
white-gecko said:
Unfortunately LBE crashes my phone (black screen as soon as the background service starts) and Cyanogen Mod doesn't include this feature anymore. Are there any other permission manager apps? Since PDroid seams hard to setup.
Click to expand...
Click to collapse
There's a new app called LBE Security Manager, but it's Google-translated from chinese to english so it may be hard to use.
http://forum.xda-developers.com/showthread.php?t=1422479
Looks like the makers of LBE are focussing on their home market (population 1.35 billion) and ignoring the rest of the world.
Hi!
I have just got myself an android phone and I am lookign for a good permissions manager app - would be grateful for any solutions.
I've had a look at LBE, but it requires access to all your phone's functions!!! Seems silly to produce a security app that can MAKE CALLS and SEND MESSAGES from your phone!!
Are there any other alternatives for android JB?
Thank you!
PS I'm absolutely shocked by android's permissions policy - seems like a massive threat to me. maybe I'm paranoid =) I'd be grateful for any links to info about securing the phone.
Also I can't seem to set a root password but that's a different story 0_0
Mr.Chavez said:
Hi!
I have just got myself an android phone and I am lookign for a good permissions manager app - would be grateful for any solutions.
I've had a look at LBE, but it requires access to all your phone's functions!!! Seems silly to produce a security app that can MAKE CALLS and SEND MESSAGES from your phone!!
Are there any other alternatives for android JB?
Thank you!
PS I'm absolutely shocked by android's permissions policy - seems like a massive threat to me. maybe I'm paranoid =) I'd be grateful for any links to info about securing the phone.
Also I can't seem to set a root password but that's a different story 0_0
Click to expand...
Click to collapse
With the way Android is set up all permissions managers need a truckload of permissions to do their job. Once you give your security app root access the other permissions don't matter anymore. Whether it's LBE, Permissions Denied, or the built-in permissions manager of CyanogenMod makes no difference. Once you give 'em root access they can do whatever they want.
rogier666 said:
With the way Android is set up all permissions managers need a truckload of permissions to do their job. Once you give your security app root access the other permissions don't matter anymore. Whether it's LBE, Permissions Denied, or the built-in permissions manager of CyanogenMod makes no difference. Once you give 'em root access they can do whatever they want.
Click to expand...
Click to collapse
Thank you.
Can LBE from XDA be trusted?..
In my understanding Google does not provide any guarantees on apps downloaded from Google Play store (i.e. i've been warned about permissions when installing an app so it's at my own risk - is that right?
What is the general public view on android security then? Is it better to let one app take over the phone (eg lbe or permission denied)?
Thank you for helping an android newbie!
Mr.Chavez said:
Thank you.
Can LBE from XDA be trusted?..
In my understanding Google does not provide any guarantees on apps downloaded from Google Play store (i.e. i've been warned about permissions when installing an app so it's at my own risk - is that right?
What is the general public view on android security then? Is it better to let one app take over the phone (eg lbe or permission denied)?
Thank you for helping an android newbie!
Click to expand...
Click to collapse
I have used various versions of LBE without problems in the past (am not using it at the moment). You need to trust someone or something eventually.
Firewall can help.
ROM Toolbox has an advanced freeze option in app manager which can disable a number of intents, including start on boot, ad engines, analytics, etc. Of course, disabling things can at times have undesirable results but if you take notes of your changes they can easily be turned back on later.
---
Duct tape is like the force. It has a light side and a dark side and it holds the universe together. (via Tapatalk)
I've switched off everything in LBE Privacy Guard (Play Store version) that needs internet, blocked it with DroidWall (and later with AFWall+), and checked my router logs and packet sniffer. I never caught LBE going online when it wasn't supposed to.
PDroid is safe too, but very hard to build into your ROM.
How about permission managera under Android 4.3? No root needed...
Is it possible to unlock APP ops without an third party APP? Just editing some file? I have got root
Hello!
My colleague has pulled of the amazing achievement of installing some sort of malware on his phone, i have no idea of how he did it or what .apk he installed to get it.
It shows itself by randomly showing a notice in the pull down bar, saying something about improving battery life, when the notice is clicked it opens a website:
hxxp://get.batteryoptimizer.net/lp6.b/index.html?utm_source=cb&utm_campaign=2012-01-13.c.pro&utm_term=sweden&custom_tag=en-minasmstips-Sweden
(disabled the automatic BB-code link, site contains mentioned malware use with caution )
View of the website in the phone:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I can not find any suspicious app anywhere on the phone, and the phone is not rooted so i can not open a ADB shell to find it either.
Anyone have any idea of what this is? How can it be removed?
I cant find any information about this when googling it either.
He had the same thing on his old phone, Nexus One, so i dont know if he got the virus when it re-synced installed apps through gmail account when installing the new phone or if he succeeded to install the same malware .apk manually on both phones.
Ill be happy for any hints at all about this.
check all .apk's in /system/apps/ and try to remove those u dont know via titanium... also try avast! internet security from market... its free and imho the best anti-malware out there for android
PS: w/o rooting forget the titanium method...
Sent with my Galaxy Nexus running the AOKP milestone 2 by almighty RomanBB
I have seen people mention it on twitter
And from what I recall it was another app they have installed already that's spamming them with ads
this is only from what I recall from my twitter stream however, ask you friend what apps he has installed lately and check the market comments on those to see if other people have had the same issue
Uninstall all recent Market apps.. It may have been hidden inside another app, so just uninstall some apps. If you get forced to, you might have to clear data in recovery.
Its an ad nor.ally by airpush. Developers have been using this as these ads pay more. Look for an airpush locator app from the market. It will tell you what app has it built into it.
Great stuff! Quite helpful for me.
Thanks for the help everyone.
I found the app, some spanish learning app. link
Found it using theese two apps:
Addons Detector
AirPush Detector
Thanks everyone
is useless app
Received a notification of this batterycrap already 2-3 times. I will now use airpush detector to find out which damn app is the root cause for that stuff.
App removed
Hi Guys
Thanks for the advice on this piece of malware. I installed airpush locator app, and it identified my humble 'notepad' app (that was recently updated itself)
Notepad link
https://market.android.com/details?...1bGwsMSwxLDEsIm1lLmxhb3llLmZyZWUubm90ZXBhZCJd
Phew!
Hmmmmmmmm nasty indeed !!!!!!!
But everyone needs to stop calling junk like this "MALWARE",
It is "ADWARE" a well known form of spam essentially.
Where as "malware" is an application that either degrades system performance or is involved in malign activities.
It being hidden installed on your phones, against your will doesn't make it malware
The reason it matters is the rather rapidly growing assumption amongst the general public that Android is a malware troubled flatform. Which it is not.
Guru Zeb said:
Hmmmmmmmm nasty indeed !!!!!!!
But everyone needs to stop calling junk like this "MALWARE",
It is "ADWARE" a well known form of spam essentially.
Where as "malware" is an application that either degrades system performance or is involved in malign activities.
It being hidden installed on your phones, against your will doesn't make it malware
The reason it matters is the rather rapidly growing assumption amongst the general public that Android is a malware troubled flatform. Which it is not.
Click to expand...
Click to collapse
Hey Guru
Good point about the naming of the problem! Although on this occasion, whether it's 'malware', 'adware', or even 'underware' the name is less relevant. I think the point is that someone has infiltrated our phones and we needed to find the culprit
Personally, if it's 'pushing' stuff to my phone without me knowing, then in my book, that's 'malign activity'.
Glad I got rid of it though
stevep said:
Personally, if it's 'pushing' stuff to my phone without me knowing, then in my book, that's 'malign activity'.
Click to expand...
Click to collapse
You installed the app therefore giving it the permissions it requests
Sent from my ice cream powered Nexus S
DarkhShadow said:
You installed the app therefore giving it the permissions it requests
Sent from my ice cream powered Nexus S
Click to expand...
Click to collapse
Well said! Yeah..and that's the point. The original app - Notepad - was a 'safe' one.. so I let it install when it said that an update was available. The latest version introduced 'extra' permissions that I didn't look out for because I assumed it was still essentially the same app and therefore it would NOT allow ads/apps to be pushed.
I'd say that was 'less-than-honest-behaviour' - Maybe it should be called 'ReadTheSmallPrintWare'
stevep said:
Well said! Yeah..and that's the point. The original app - Notepad - was a 'safe' one.. so I let it install when it said that an update was available. The latest version introduced 'extra' permissions that I didn't look out for because I assumed it was still essentially the same app and therefore it would NOT allow ads/apps to be pushed.
I'd say that was 'less-than-honest-behaviour' - Maybe it should be called 'ReadTheSmallPrintWare'
Click to expand...
Click to collapse
If you install via market and an apps permissions change later it does highlight them in bold to bring them to your attention.
But they should say "can push notifications to your phone".
Dave
Sent from my LG P920 using Tapatalk
I have succses
Hi,
i have the same problem.
I find in my install apps two apps without peculiar icon (only universal system icon). This apps have in name too samsung. I don't remember when this apps I install. I uninstall it. And now I without batteryoptimizer malware message.
(Sorry my english is bad)
Same problem. Used the airpush and addons detector and found the culprit. Pin to Pinterest.
Thanks guys.
You heard that right, Saurik (the creator of Cydia on iOS) has released Cydia Substrate on Android - Available On google play store.
Winterboard is already available now !!!
Some people have inquired about the possibility of having a Google Play alternative, sort of like Cydia is an App Store alternative. While that may sound like a good idea, it’s not absolutely necessary like it was on iOS. With iOS, Apple would outright reject any app or tweak submitted to the App Store. Google is much more lenient on what it will accept, and it has less strict rules about the openness of certain apps. That’s why it is possible for Saurik to submit WinterBoard to Google Play and get approved. There is no absolute need for an alternative like there is with iOS.
Click to expand...
Click to collapse
With all of that being stated, I think that an alternate store would be beneficial for a couple of reasons, but one sticks out above all others. I think that a Google Play alternative would be good simply for organizational purposes. On iOS, you know you go to the App Store when you want to download an App Store app, and you know you go to Cydia when you want to download a jailbreak app. The lines are rarely, if ever, blurred. With the Android situation, I can see things becoming a lot more confusing with everything being mixed in together.
Click to expand...
Click to collapse
Get It On Google Play Store: Cydia Substrate
blakstar said:
You heard that right, Saurik (the creator of Cydia on iOS) has released Cydia Substrate on Android - Available On google play store.
Winterboard is already available now !!!
Get It On Google Play Store: Cydia Substrate
Click to expand...
Click to collapse
Does that mean we will have access to ios jailbroken apps? Working on our Android?
Sent from my ST18i using xda app-developers app
dark ryder said:
Does that mean we will have access to ios jailbroken apps? Working on our Android?
Sent from my ST18i using xda app-developers app
Click to expand...
Click to collapse
Not quite. There are some tweaks available, That includes Winterboard (theme chooser for any rom, also use icon packs for any launcher on a stock rom).
This is just the beginning, as you see in the below image. But I hope it turns out to something big.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
you can check it out on google, its a major hit for android, but I guess I won't be seeing it as I no longer own an android device, but an iphone
I did see it... Absolutely ridiculous.. Didn't even work, very poor... There's Xposed Framework for such and much more options... Anyway what have you done ?! Im no fan of iPhone nor the shi*y OS, we chose Android for a reason... And it your choice, enjoy
Sent from my LT18i using xda premium
Omessy7 said:
I did see it... Absolutely ridiculous.. Didn't even work, very poor... There's Xposed Framework for such and much more options... Anyway what have you done ?! Im no fan of iPhone nor the shi*y OS, we chose Android for a reason... And it your choice, enjoy
Sent from my LT18i using xda premium
Click to expand...
Click to collapse
LOL, the iPhone was a present from my uncle, I can't say no. But I'm sure I will return to android some day.
On Topic again...
If you use the Winterboard app found on the play store you can transform your phone into one another, I haven't tried it yet, but people are saying it has issues
Omessy7 said:
I did see it... Absolutely ridiculous.. Didn't even work, very poor... There's Xposed Framework for such and much more options... Anyway what have you done ?! Im no fan of iPhone nor the shi*y OS, we chose Android for a reason... And it your choice, enjoy
Click to expand...
Click to collapse
I am terribly sorry it did not work for you, but I will point out that it was just released when you tried it. I will also ask if you meant that WinterBoard didn't work (which is somewhat to be expected: it's kind of hit-or-miss) or Substrate itself. Finally, I will point out that Substrate (in comparison to Xposed) allows you to inject into daemons, hook native code, supports Intel devices, runs on Android 2.3, and has constant-time performance (Xposed gets slower the more hooks you install); while there are certainly more things developed right now that target it for a user, I think it provides many more options to the developer. Over the last couple weeks I've been able to get it rapidly supporting all of the corner-cases people have been throwing at me with regards to random ROMs, so if your issue was with Substrate (not WinterBoard), then I somewhat expect that you might not have issues anymore with a more recent version. (If you are on an HTC version, a workaround for full support is coming in 0.9.4008, to be released to the Play Store later tonight.)
saurik said:
I am terribly sorry it did not work for you, but I will point out that it was just released when you tried it. I will also ask if you meant that WinterBoard didn't work (which is somewhat to be expected: it's kind of hit-or-miss) or Substrate itself. Finally, I will point out that Substrate (in comparison to Xposed) allows you to inject into daemons, hook native code, supports Intel devices, runs on Android 2.3, and has constant-time performance (Xposed gets slower the more hooks you install); while there are certainly more things developed right now that target it for a user, I think it provides many more options to the developer. Over the last couple weeks I've been able to get it rapidly supporting all of the corner-cases people have been throwing at me with regards to random ROMs, so if your issue was with Substrate (not WinterBoard), then I somewhat expect that you might not have issues anymore with a more recent version. (If you are on an HTC version, a workaround for full support is coming in 0.9.4008, to be released to the Play Store later tonight.)
Click to expand...
Click to collapse
Saurik I just install and I get an error
My android version:4.0.4/4.1.B.0.431
Hope this can help you to make better
Sent from my LT18i using xda app-developers app
ian956413 said:
Saurik I just install and I get an error
My android version:4.0.4/4.1.B.0.431
Hope this can help you to make better
Click to expand...
Click to collapse
I'm sorry for the late reply. This is actually caused by a bug in your Superuser application, which is stripping library paths from executions of setuid programs. This was fixed in later versions of most Superuser programs, but some people don't have that fix. I actually made a new version of Substrate a while ago that totally bypassed this kind of issue entirely, but for various reasons (mostly life stuff: life sucks sometimes) I did not get around to releasing it. There will be a big update to Substrate in the next couple days that includes this change.
XPrivacyLua
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Really simple to use privacy manager for Android 6.0 Marshmallow and later (successor of XPrivacy).
Revoking Android permissions from apps often let apps crash or malfunction. XPrivacyLua solves this by feeding apps fake data instead of real data.
Features:
Simple to use
Manage any user or system app
Extensible
Multi-user support
Free and open source
See here for all details, including installation instructions and download link.
Please read the frequently asked questions before asking a question.
This XDA thread is about using the latest version of XPrivacyLua. Off topic comments are allowed as long they are related to XPrivacyLua and are in the general interest of the followers of this thread, but anything not related to privacy is not allowed.
If XPrivacyLua doesn't work and/or when "module not running or updated" is shown, this is almost always caused by an Xposed problem.
Discussions about purchases are not allowed here, please contact me via here instead.
XPrivacyLua is being maintained and community supported, but new features won't be added anymore.
Custom hook definitions will always be part of XPrivacyLua, but there will be community support only. This means that I won't respond to questions about defining custom hooks anymore. See this thread for the reasons.
If you value your privacy, please consider to support this project with a donation or by purchasing pro features.
M66B said:
XPrivacyLua is not a permission manager, but a privacy manager. XPrivacyLua doesn't block things and doesn't revoke permissions, but does replace real data by fake data. This means you can grant Android permissions to an app and still let XPrivacyLua prevent the app from seeing privacy sensitive data. Revoking permissions can result in an app refusing to work and/or to crash. However, replacing real by fake data generally doesn't let an app crash.
Currently restrictions are quite crude because they mostly replace real data by no data. For example restricting the contacts app from getting contacts will result in an empty contact list. In the near future it might be made possible to select the data an app may see, for example just one group of contacts.
Click to expand...
Click to collapse
About feature requests and bug reports:
M66B said:
The goal is to have a tool that can properly protect the privacy of many in the near future. However, it isn't paid work, so I do whatever I like whenever I like it.
You can request features in this XDA forum. I will read them, but I will not respond to them and they might or might not be implemented. If I know for sure something will not be implemented, I will let you know.
You can report any problem you have here. There will be no issue tracker on GitHub.
Click to expand...
Click to collapse
M66B said:
For now I have decided to not implement restrictions that are useful to prevent tracking only. There are simply too many data items that can be used for tracking and it would take too much time to develop restrictions for all these data items.
The basic idea is to restrict only things that 'define' you, so which contacts you have, where you are, which apps you use, etc.
Click to expand...
Click to collapse
Namnodorel said:
Maybe we can widen the definition of things that the core of XPL covers to "What defines you, and what can be used to spie on you"? This would include camera/audio, but not tracking.
Click to expand...
Click to collapse
M66B said:
XPrivacyLua is pretty feature complete and will be maintained and supported and when there is a need new hook definitions will be added to better protect your privacy. For the rest this FAQ applies:
https://github.com/M66B/XPrivacyLua/blob/master/FAQ.md#FAQ4
As said before, development will also depend on Xposed development, which is just minimal unfortunately.
Click to expand...
Click to collapse
XDA thanks and donations are appreciated.
XPrivacyLua is supported with Xposed only. There is no support for VirtualXposed and TaiChi.
Even if old Xprivacy isn't supported on nougat, is it possible to keep it with new Lua too until Lua grow up? Or it is not recommended ?
Thank you
Orphee said:
Even if old Xprivacy isn't supported on nougat, is it possible to keep it with new Lua too until Lua grow up? Or it is not recommended ?
Thank you
Click to expand...
Click to collapse
Noooo! First post and it is asking about using Xprivacy on Nougat? That must be demotivating to the dev! It has been told too many times in the xprivacy thread that it is not recommended to use it on Nougat and above all IT IS NOT SUPPORTED!
Sorry for using capitals but let's hope everyone sees it and this thread stays on new Lua topic.
Greetings.
Wow, I was just scrolling through some stuff, stumbled into your repo for XPrivacy/Lua and couldn't believe what I saw! M66B is developing a new app as a replacement for XPrivacy... Thank you so much, you've totally made my day and pobably quite some time into the future as well! I'll definetely also buy/donate for this version as soon as I get to use it.
Just some technical questions:
Looks like you are going more modular with this new app, and you mentioned something about downloading additional (user-made) hooks. You also said you'd keep it much more simple this time to avoid high maintenance etc. Could these external hooks then allow to get the complexity back? I totally understand your motivation, but in-depth restricting of app permissions was something I really liked about the old XPrivacy, and if some user-made hooks would make that possible I'd use them. But they'd also need the ability to add new UI elements, and not just "This hook is about the method XY, execute this code before/after to block it and this code to enable it" for that to be possible.
Orphee said:
Even if old Xprivacy isn't supported on nougat, is it possible to keep it with new Lua too until Lua grow up? Or it is not recommended ?
Click to expand...
Click to collapse
I have just added a FAQ that answers this question:
https://github.com/M66B/XPrivacyLua/blob/master/FAQ.md
m66b said:
i have just added a faq that answers this question:
https://github.com/m66b/xprivacylua/blob/master/faq.md
Click to expand...
Click to collapse
5vp4096549363413x
Namnodorel said:
Wow, I was just scrolling through some stuff, stumbled into your repo for XPrivacy/Lua and couldn't believe what I saw! M66B is developing a new app as a replacement for XPrivacy... Thank you so much, you've totally made my day and pobably quite some time into the future as well! I'll definetely also buy/donate for this version as soon as I get to use it.
Just some technical questions:
Looks like you are going more modular with this new app, and you mentioned something about downloading additional (user-made) hooks. You also said you'd keep it much more simple this time to avoid high maintenance etc. Could these external hooks then allow to get the complexity back? I totally understand your motivation, but in-depth restricting of app permissions was something I really liked about the old XPrivacy, and if some user-made hooks would make that possible I'd use them. But they'd also need the ability to add new UI elements, and not just "This hook is about the method XY, execute this code before/after to block it and this code to enable it" for that to be possible.
Click to expand...
Click to collapse
For now I will concentrate on fixing bugs and building restrictions, which is of course the most important of all. Restrictions are indeed defined and written in Lua. Currently all restrictions are built-in, but later I might add a manager, so you can manage your own definitions. There might even be a repository, which could even contain definition for things not privacy related.
You can find the current definitions here (hooks.json contains the definitions).
Just donated. More to follow along the way. Thank you!!
blackhawk_LA said:
Noooo! First post and it is asking about using Xprivacy on Nougat? That must be demotivating to the dev! It has been told too many times in the xprivacy thread that it is not recommended to use it on Nougat and above all IT IS NOT SUPPORTED!
Sorry for using capitals but let's hope everyone sees it and this thread stays on new Lua topic.
Greetings.
Click to expand...
Click to collapse
"XPrivacyLua is supported on Android 6 Marshmallow and later" you're either lying or it's a misstatement on the repo.
Also can somehow explain to me (I just switched to Android), what Lua is (if not a programming language)?
OgreTactic said:
"XPrivacyLua is supported on Android 6 Marshmallow and later" you're either lying or it's a misstatement on the repo.
Click to expand...
Click to collapse
I don't see why that is a lie or misstatement, so, could you please explain why you think it is?
Edit: I have changed the wording of the opening post a bit, so it is clearer that "Android 6 Marshmallow and later" applies to XPrivacyLua and not to XPrivacy, assuming this is what you meant.
OgreTactic said:
Also can somehow explain to me (I just switched to Android), what Lua is (if not a programming language)?
Click to expand...
Click to collapse
See this comment.
OgreTactic said:
"XPrivacyLua is supported on Android 6 Marshmallow and later" you're either lying or it's a misstatement on the repo.
Also can somehow explain to me (I just switched to Android), what Lua is (if not a programming language)?
Click to expand...
Click to collapse
Some people...
Glad to see Xposed Module development is still alive!
Thx a lot for building and developing this app.
After I've selected some apps I get an error:
XLua.Main:android.os.DeadObjectException:Transaction failed on small parcel; remote process probably died
Things that I would appreciate in future releases:
- More restriction-types like: Network connection, Telephone number/sim-operator, Serialnumber, installed apps/services, accounts
- Is it possible to hide disabled apps from the list?
- Is it possible to decide when an app will request for example the location to allow or deny the request?
th4_c0r3 said:
Thx a lot for building and developing this app.
After I've selected some apps I get an error:
XLua.Main:android.os.DeadObjectException:Transaction failed on small parcel; remote process probably died
Click to expand...
Click to collapse
Can you please capture a logcat? If not, the problem might be visible in the Xposed log as well.
Edit: where exactly do you see this error?
th4_c0r3 said:
Things that I would appreciate in future releases:
- More restriction-types like: Network connection, Telephone number/sim-operator, Serialnumber, installed apps/services, accounts
- Is it possible to hide disabled apps from the list?
- Is it possible to decide when an app will request for example the location to allow or deny the request?
Click to expand...
Click to collapse
Disabled apps are hidden from the list by default.
First: thanks for the release and minimal UI of this app.
Just one request if it is possible. Would it be possible when you start ironing out the features to include a randomisation to some privacy information. Like my main coordinates for GPS are 33N 112W. If the app could randomise the rest so the app knows my general location but not accurately as 1m?
Edit: a good reason for this is for apps like speedtest.net. it grabs GPS to find a close server. When I restrict, closes server is in NY. I don't mind if it knows I live in AZ, heck, XDA knows I live here, but knowing my exact location is bothering.
M66B said:
Can you please capture a logcat? If not, the problem might be visible in the Xposed log as well.
Edit: where exactly do you see this error?
Click to expand...
Click to collapse
The error occurs every second time I open the app and it's shown in the bottom of the app. In the Xposed log there isn't a XLua-Error.
I've sent you the logcat via email.
M66B said:
For now I will concentrate on fixing bugs and building restrictions, which is of course the most important of all. Restrictions are indeed defined and written in Lua. Currently all restrictions are built-in, but later I might add a manager, so you can manage your own definitions. There might even be a repository, which could even contain definition for things not privacy related.
Click to expand...
Click to collapse
Thank you for your answer, but I'm still kinda missing what I wanted to know: Could hooks potentially add custom UI and/or save data? I'd imagine something like saving a list of contacts and when an app requests the contact list selecting this specific list to be returned.
Namnodorel said:
Thank you for your answer, but I'm still kinda missing what I wanted to know: Could hooks potentially add custom UI and/or save data? I'd imagine something like saving a list of contacts and when an app requests the contact list selecting this specific list to be returned.
Click to expand...
Click to collapse
Yes, that would be possible. When there is a need, I will add APIs that can be used in Lua to save data in a structured way into the XPrivacyLua database, so anyone wanting to develop a new hook definition doesn't have to worry about how to do this. In fact this has already been prepared.
M66B said:
I don't see why that is a lie or misstatement, so, could you please explain why you think it is?
Edit: I have changed the wording of the opening post a bit, so it is clearer that "Android 6 Marshmallow and later" applies to XPrivacyLua and not to XPrivacy, assuming this is what you meant.
See this comment.
Click to expand...
Click to collapse
Oh okay, thanks. So I can't use the current XPrivacy (on the PlayStore) on Nougat S8? I hope I can if not, I'll wait for the XPrivacy L.
It's crazy that Android forces privacy breaching (violation is an accurate word use) "services", processes and apps at it's core. If I were to learn to use Android enough is it possible to prevent it, like it's the case on iPhone, well in appareances because when you jailbreak it you can see all the processes, but it's clearly not in completely forcing this violation of your data, be it just with the permission management that NO apps can require or force on you to run, which to me absolutely crazy that it's the case on Android.
OgreTactic said:
Oh okay, thanks. So I can't use the current XPrivacy (on the PlayStore) on Nougat S8? I hope I can if not, I'll wait for the XPrivacy L.
It's crazy that Android forces privacy breaching (violation is an accurate word use) "services", processes and apps at it's core. If I were to learn to use Android enough is it possible to prevent it, like it's the case on iPhone, well in appareances because when you jailbreak it you can see all the processes, but it's clearly not in completely forcing this violation of your data, be it just with the permission management that NO apps can require or force on you to run, which to me absolutely crazy that it's the case on Android.
Click to expand...
Click to collapse
As M66B said in the Xprivacy Thread:
M66B said:
An absolute privacy fix is turning your device off. XPrivacy is an best effort attempt to fix the most important privacy problems, like exposing your location and contacts.
Click to expand...
Click to collapse
What you could do, at least that's what I do, is to disable services (look for DisableService in PlayStore) and/or restrict as much as possible via the privacy settings (depending on ROM). For example I deny Google services the location rights and only switch them on when needed.
Also there are possibilities to run your phone without any Google services at all. Search for MicroG.
But you have to understand, that using an Android device is going to violate privacy in one form or another. Same goes with Windows and Apple devices...
I don't like it at all but that's just what the world has become. If you want to use Google Services you kinda have to accept that you can't (at least not with simple fixes) protect your whole privacy. It sucks, but that's just what it is...
I can't root every device. But everyone needs both these 2 things at once on their device:
1. stuff like your keyboard app should never ever talk to the internet.
2. you need a vpn (also with dns and possibly tracker protection)
Android on all the popular devices famously does not let users deny the internet permission per app (it is a general always active permission)
You can also not use 2 "vpn" services at the same time.
If you're not rooted, you can't use iptables (so you can't use stuff like Afwall). -- correct me if I'm wrong and you have a godlike workaround
Most firewalls are just using android's "vpn" function. (e.g. netguard)
But we need the VPN for the actual VPN.
The only VPN app that also has a builtin firewall, is Adguard VPN. But it is too sketchy for my liking as reported here. It logs when and how much you use the vpn (which is equivalent to a fingerprint), their code was not audited, is closed source, and they are neither on fdroid nor on the paystore.
Does anyone know of any alternatives? I tried protonvpn and privateinternetaccess and blokada plus, but none of them have a firewall (you can bypass the vpn per app, but you can't block the app's internet).
I would gladly pay big bucks for a solution; seriously. Thanks.
PS: Don't suggest using a pihole or a router based VPN because I don't have that when I'm not home so that's == 0.
NetGuard perhaps...
https://netguard.me/
[CLOSED][APP][6.0+] NetGuard - No-root firewall
NetGuard provides simple and advanced ways to block access to the internet - no root required. Applications and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection. Blocking access to the internet can...
forum.xda-developers.com
craigacgomez said:
NetGuard perhaps...
https://netguard.me/
[CLOSED][APP][6.0+] NetGuard - No-root firewall
NetGuard provides simple and advanced ways to block access to the internet - no root required. Applications and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection. Blocking access to the internet can...
forum.xda-developers.com
Click to expand...
Click to collapse
m8, netguard is a "vpn" firewall. Hence you can't use netguard and also e.g. protonVPN at the same time. That is why I asked if anyone knows of an actual VPN app that happens to also have a builtin firewall. Adguard VPN is one example.
Twodordan said:
m8, netguard is a "vpn" firewall. Hence you can't use netguard and also e.g. protonVPN at the same time.
Click to expand...
Click to collapse
A VPN based solution is the only one that can work without root. There is no other non-root way to control the network other than to route it through a VPN.
In OpenVPN for Android you can, while setting up a profile, select which apps should be excluded from the VPN, and disallow apps to bypass the VPN at the same time. That should do the trick.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
craigacgomez said:
A VPN based solution is the only one that can work without root. There is no other non-root way to control the network other than to route it through a VPN.
Click to expand...
Click to collapse
Like I said, Adguard has in its VPN, a firewall and a vpn and a privacy shield all in one. It's fine that the firewall uses the vpn solution, as long as it is merged within an actual VPN app. This is what I was asking: Are there any vpn apps that also have firewall?
heinhuiz said:
In OpenVPN for Android you can, while setting up a profile, select which apps should be excluded from the VPN, and disallow apps to bypass the VPN at the same time. That should do the trick.
View attachment 5486079
Click to expand...
Click to collapse
You have not paid attention to what I am asking. I asked if anyone knows of any app that has both vpn and firewall.
I obviously don't want to make my system LESS SECURE by allowing apps to NOT USE VPN. Plus, every vpn app under the sun has a split tunnel feature that allows apps to bypass the vpn.
Twodordan said:
You have not paid attention to what I am asking. I asked if anyone knows of any app that has both vpn and firewall.
I obviously don't want to make my system LESS SECURE by allowing apps to NOT USE VPN. Plus, every vpn app under the sun has a split tunnel feature that allows apps to bypass the vpn.
Click to expand...
Click to collapse
You have not paid attention to what I am answering. I tell you that OpenVPN for Android lets you to select which apps you don't allow to use the VPN and AT THE SAME TIME (yes, I can YELL too) disallow apps to bypass the VPN. That results in those apps effectively being blocked from the Internet, true or not? If an app is not allowed to use the VPN and also not to bypass it, then ...
2 - 1 - 1 = 0. Think before you write, mister.
Twodordan said:
Like I said, Adguard has in its VPN, a firewall and a vpn and a privacy shield all in one. It's fine that the firewall uses the vpn solution, as long as it is merged within an actual VPN app. This is what I was asking: Are there any vpn apps that also have firewall?
Click to expand...
Click to collapse
So, you are looking for a VPN service that has firewall capabilities? I don't think I've seen one in the wild. Some security software providers might have this feature, but I can't verify that.
And alternative solution might be to use a local proxy server with rules to block apps from the internet which would allow you to use any VPN service you would like.
NetPatch Firewall
Full control over your network - One advanced android NoRoot firewall
netpatch.github.io
Block ads globally like this...
Concerned for the tone of the conversation here, I'll offer up THIS for your considerations.
Not to discount any previous suggestions, it is just the one that I use... sometimes... for some devices... for some reason... I'll wait in the shadows for the lashings.
heinhuiz said:
You have not paid attention to what I am answering. I tell you that OpenVPN for Android lets you to select which apps you don't allow to use the VPN and AT THE SAME TIME (yes, I can YELL too) disallow apps to bypass the VPN. That results in those apps effectively being blocked from the Internet, true or not? If an app is not allowed to use the VPN and also not to bypass it, then ...
2 - 1 - 1 = 0. Think before you write, mister.
Click to expand...
Click to collapse
Sorry I 100% thought if you tell an app to bypass the vpn, it bypasses the vpn, regardless of the generic setting of forcing apps to use vpn. I will experiment with this. And sorry for my harshness, my luck on forums lately was usually ppl answering the opposite of what I asked.
I will try actually to use my vpn app, set it to exclude an app from vpn, and then tell Android itself in the VPN settings to "block connections without VPN". Assuming Android's vpn switch doesn't leak (e.g. at startup or smth), that might do the trick.
Unfortunately openVPN doesn't work super well nowadays because most vpn providers chose to develop their own app / wrapper and no longer provide good openVPN guides (especially since their servers / configs change often, a static openvpn config doesn't cut it anymore). Even in linux I just use "the app" instead of openvpn configs.
Anyway, thanks I'll test soon
This isn't a practical / good solution at all for most people, because:
- you will need some apps to use the internet without a vpn (because they don't work with vpn etc)
- if you ever need to turn off your vpn globally and access the internet, say your subscription died or you just can't connect, then your "firewall" is nullified.
It's an all or nothing solution.
heinhuiz said:
Twodordan said:
This isn't a practical / good solution at all for most people, because:
- you will need some apps to use the internet without a vpn (because they don't work with vpn etc)
- if you ever need to turn off your vpn globally and access the internet, say your subscription died or you just can't connect, then your "firewall" is nullified.
It's an all or nothing solution.
Click to expand...
Click to collapse
You have not paid attention to what I am answering. I tell you that OpenVPN for Android lets you to select which apps you don't allow to use the VPN and AT THE SAME TIME (yes, I can YELL too) disallow apps to bypass the VPN. That results in those apps effectively being blocked from the Internet, true or not? If an app is not allowed to use the VPN and also not to bypass it, then ...
2 - 1 - 1 = 0. Think before you write, mister.
Click to expand...
Click to collapse
Unfortunately that's not a solution. There are many apps that need to bypass VPN while still being able to connect to Internet, like banking apps.
While I can always just turn off the VPN before using such apps, that would also turn off the firewall feature, right? Going by that logic, I can always just turn off the Internet before using any app I want to disallow from accessing to Internet.
It kills multitasking, not that Android has much multitasking capability to begin with...sadly.
sbcontt said:
Unfortunately that's not a solution. There are many apps that need to bypass VPN while still being able to connect to Internet, like banking apps.
While I can always just turn off the VPN before using such apps, that would also turn off the firewall feature, right? Going by that logic, I can always just turn off the Internet before using any app I want to disallow from accessing to Internet.
It kills multitasking, not that Android has much multitasking capability to begin with...sadly.
Click to expand...
Click to collapse
If you want certain apps to use the Internet while you are connected through a VPN, you should sandbox them inside a Work Profile. Depending on your ROM, you might need an app like Island or Shelter to create that separated environment. This way you can use all your normal apps in the main profile with the VPN running, and those apps that need it can connect directly from the work environment. Mind that the apps in the different profiles cannot see each other, which can be a privacy bonus but also makes collaboration between them slightly more complex.
heinhuiz said:
If you want certain apps to use the Internet while you are connected through a VPN, you should sandbox them inside a Work Profile. Depending on your ROM, you might need an app like Island or Shelter to create that separated environment. This way you can use all your normal apps in the main profile with the VPN running, and those apps that need it can connect directly from the work environment. Mind that the apps in the different profiles cannot see each other, which can be a privacy bonus but also makes collaboration between them slightly more complex.
Click to expand...
Click to collapse
Had no idea work profile has its own VPN slot. Thx for the suggestion. The setup is working pretty smoothoy. Only concern: work profile apps can't automatically read OTP. So far, all the apps I use allow manually entering OTP. Hopefully it would be an issue. Also, I can't disable notifications of work profile apps by categories. It is either all or none.