yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] syst3merror:
Any way of implementing password protection?
[Android Apps and Games] simplegoodmobile:
Sorry, but what do you mean of "password protection"?

Do you have concern about whether your password can e stolen by this app?

For this app, it's based on Android VPN API.

Now most apps/websites don't transfer the password directly. They just encrypt some tokens by the password and verify it on servers. And for many servers, they use SSL(i.e. gmail). This app has no ability to decrypt SSL.

And if the password is transferred in plain text, the app has the ability to read it. But I guarantee this app just transfer the network packets to internet and doesn't store anything.

Wish it helps.
[Android Apps and Games] ironia.:
is possible to turn off (user preference) this feature:

Record, analyze and sort the data usage for each app.

tnx
[Android Apps and Games] VideoExpertsGroup:
Wow, it works!
[Android Apps and Games] simplegoodmobile:
Now, "Record, analyze and sort" only save the bytes usage for each app. It doesn't save packages data.

Maybe it uses a little more battery. But many users think it's very useful because they're able to get which apps use more data than expected.

In the future, we may add a preference for it if more users have the same concern.

Thanks for your suggestions.
[Android Apps and Games] simplegoodmobile:
Thanks for your liking it.
[Android Apps and Games] syst3merror:
Sorry, I should have explained better. Password protection would be used to disable anyone from changing settings. (example: installing this on my son's phone to restrict access to YouTube on 3g and allowing it only on wifi.... So he can't open the app and turn access back on)
[Android Apps and Games] simplegoodmobile:
Since user can select to disable the vpn by the system status bar(click the key icon in the status bar and click disconnect), even there's password protection, other users can also close the vpn(which the firewall depends on) directly.

So we don't have password-protection now. Sorry for that.
[Android Apps and Games] simplegoodmobile:
Just launched a new version 2.4.

In this version , I added data diary function. Now you can show the history data by hour, day or month in bar chart.

Besides in google play(https://play.google.com/store/apps/details?id=com.jianjia.firewall), you can also download it from the attachments.
[Android Apps and Games] zdwillie:
Nice.

Data diary is what I need.
[Android Apps and Games] simplegoodmobile:
Thanks for your recognition.
[Android Apps and Games] rodaven:
Will this slow in any way the connection of WiFi and mobile data?
[Android Apps and Games] Flaykz:
Some firewall apps based on iptables do this like AFWall+. I don't know if that change something that you use VPN instead of iptables.

If you have access to the IP src or dst for incomming or outgoing connections, I figure the solution is to test if the IP belong to these class :

|Class | Private Networks |Subnet Mask	|Address Range |
|A	| 10.0.0.0	|255.0.0.0	|10.0.0.0 - 10.255.255.255 |
|B	| 172.16.0.0 - 172.31.0.0	|255.240.0.0	|172.16.0.0 - 172.31.255.255 |
|C	| 192.168.0.0	|255.255.0.0	|192.168.0.0 - 192.168.255.255|

It could be cool to let a game app for example scan the network (multiplayer in WIFI) but forbid it to access to the internet (block ads).
[Android Apps and Games] simplegoodmobile:
Thanks.

Maybe I can add the ip filter and then you can add these ip list by yourself.
[Android Apps and Games] M66B:
Is there any chance you will open source this application? I don't like to use an application that intercepts all my network traffic without knowing what it does.

A technical question: is the TCP/IP decoding/encoding done in Java or in native code? The latter will save some battery power.
[Android Apps and Games] simplegoodmobile:
It's done in native code.

And sorry, till now no plan to open source.
[Android Apps and Games] M66B:
Why not? Will you turn this into a commercial product later? The spirit of XDA is sharing, I might even contribute code.
[Android Apps and Games] simplegoodmobile:
I think most apps in XDA are still close-source. In my idea, the free app is also a kind of sharing.

And till now, I just want to write the code by myself. So everything is under my control.
[Android Apps and Games] M66B:
Fair point, but nevertheless I will not use closed source security products, because there is nothing to gain if I don't know if the product is trustworthy.
[Android Apps and Games] simplegoodmobile:
Thanks.

I respect your open-source spirit(xprivacy) and also understand your concern about it.

But I still just want to keep it private. Sorry for that.
[Android Apps and Games] generated123:
I have the same problem. Asus ZenFone 5, Android 4.4, not rooted. I suspect that the problem occurs when changing connection types, e. g. Wifi => 3G => 2G, because it never happens when I am at home, where I have wifi/good 3G connection.

Any idea what should I look for in adb logcat?
[Android Apps and Games] bgdrls:
I also think changing network cause a problem.
[Android Apps and Games] simplegoodmobile:
Thanks for both of you.

Just changed between WIFI AND 4G(By open and close wifi) about ten times.

But don't meet the problem.

Occasionally, I also meet the problem of cannot connect to network when I use 4G.

But after a while, it works.

So I just think maybe at that time, the 4G signal is not very good.

Maybe it's a deep bug in the app. But not so easy to reproduce.
[Android Apps and Games] bgdrls:
Firewall don't remember "Sort by" settings.
[Android Apps and Games] simplegoodmobile:
Thanks, I'll support it in the next version.
[Android Apps and Games] amar7:
[MENTION=2799345]M66B[/MENTION] I agree and I found an alternative, which is opensource, you might look into and if you like, contribute code to it, I'm sure the dev would appreciate it. I don't have the know how to contribute, but for sure this is a worthy product :good:

edit: just realized that it is your app lol, this is just what I needed, as Android without internet connectivity control is a terrible insecurity and I realized many 3rd party apps do send and probably even sell private data. Please keep the app alive, thank you

***.netguard.me/

[MENTION=6306640]simplegoodmobile[/MENTION]: your App is good, but this is about security and personal data, so why do you want to keep it closed source?
[Android Apps and Games] tweakradje:
This is a great product for android devices that are not rooted. Mainly of the ad domain blocking function for all connections. I think this is the main reason why I would use this.

Setting DNS to a DNS server that block ad domains is now also an option.

Since all my devices are rooted it is much more effective to change the /etc/host file.

Keep up the good work and hope you can keep it simple and fast.

Cheers

EDIT: I see only apps (apk's) in the list. I am missing some system access rules in the firewall like there is in NoRoot Firewall. Do they all pass or block?
[Android Apps and Games] --_:
To above, im sure they all pass. But itd be nice to be able to block some of the non critical system apps.

So ip filtering has been added to the app by the developer. Any kind person willing to make an adblock list for us to import?

OP thank you for making the app free to use
[Android Apps and Games] Flynsarmy:
EasyList support?

Can we get EasyList support for adblock functionality?
[Android Apps and Games] Skyheartblue:
capture feature doesn't capture network protocols

Hi,

I am using "NoRoot Data Firewall" for the last few months and it's pretty cool!!

One question, I noticed that on every mobile device that I tried (nexus5.. opo.. htc..) to capture data traffic via the application, it doesn't capture the network protocols such as dns, ipv6 etc...

Tried it many times and same results, all it captures is L4 (TCP) and above.

Any idea why? Is there a way to fix this?

Thanks!
[Android Apps and Games] --_:
I switched to using Adguard (paid software) because its a noroot firewall with added adblock capabilities. I hope this capability is added to noroot data so i can switch back in the future
[Android Apps and Games] rdgcamacho:
When notifying the status curtain (do not know the name of it), please give three options: "Always", "This time" and "Never." In the "Title", puts it: "Application Xyz...(with limitation to view the next information, or better than that), via WIFI" or "Application XYZ, via Network". Thank you!
[Android Apps and Games] decimus91:
app crashes

Hi,

unfortunatelly I must also report the crash of app.

It occurs occasionally and randomly, it is hard to reproduce. What I did:

1. Mobile data enabled, firewall enabled

2. I turned on wifi

3. Open browser and one webpage, it was ok. I clicked on some links, still working, after about minute, all conections blocked, browser was not able to open any URL.

4. So I clicked on Noroot Data firewall and disconnected it - after that it crashed immediately (dialog about crash poped up).

5. Connections restored.

It occurs really very occasionally, so it is hard to reproduce it or find the real reason for that. Also it not related to enabling wifi itself, it did not crash immediately, connections were working well for about minute and then it stopped working. Could it be related to high traffic? or lot of simultaneous connections? It could be that after switching to wifi a lot of applications want to connect to internet.

I guess that app does not save any log files, right? would be possible to add some logging? for instance, to file on SD card, could be enabled/disabled in settings.
[Android Apps and Games] cottino:
I tried no image mode options on my galaxy s6 but it doesn't work. I can still see images with all the browser (chrome, stock samsung, opera...)
[Android Apps and Games] tweakradje:
minor issues

If I press the menu key on a screen without a menu (3 vertical dots upper right corner)

I cannot exit the app anymore. After a while using different screens it works again.

Can someone with a phone and menu key confirm this issue?

If I select one or more domains the action bar goes white and the menu button, that is white too, is hard to see.

If I set the "Wifi default permission" in the Firewall CONFIG to "Allow connections" what is that for? Only for new installed apps? Because in Firewall APPS in the wifi column nothing changes. You have to tap the Wifi icon and do it again for already installed apps.

Then better rename "Wifi default permissions" to "Wifi new app permissions"?

Thanks for the time you put into it. It is a great product.
[Android Apps and Games] onlineemails:
Does it work on android MM?
[Android Apps and Games] pcchee:
Request application source code for own revision

Hi there,

Can i request for the application source code for my own personal assignment revision where i'm researching on the same parental control mobile application too. Will it be possible ? Thank you! :)
[Android Apps and Games] robroy56:
noroot firewall always block cm security

west-2.compute.amazonaws.com
[Android Apps and Games] Abdallh89:
firewall

Hello guys

So the firewall in the attachment support Hotspot?
[Android Apps and Games] TSGM:
I've been enjoying this app, but I'm curious: is there a way to make it so that permission is only granted temporarily (for the particular connection that triggers the popup)? The smallest option is "5 minutes", but I'd prefer to do things on a connection-by-connection basis (i.e. more fine-grain control over outgoing vs. incoming).
[Android Apps and Games] ChicaAndroid:
Hello! same question here. I wan to use it on my new Galaxy S7 with MM 6.0.1

I kow the developer has stated (on Play Store) that he works with this project in his spare time, so I guess that may be the lack of response.

Soooo.... does anybody has already tried it on MM? Don't want to start installing apps to test them until I can root my phone and be able to clean "leftovers" and all that fuss.

Thanks in advance for any guidance! :good:
[Android Apps and Games] hevesi_j:
Hi,

I use Galaxy S5 + MM 6.0.1, unrooted phone.

NoRoot Data Firewall app works fine.
[Android Apps and Games] spudata:
Simplegoodmobile,

This is a great app, keep up the good work.

Did you look any further into the possibility of not listing disabled system apps?
[Android Apps and Games] salmanfarisy:
I hope developer maintains this app. This app is so good. UI is simple, user-friendly, good looking.. Set DNS is working, both IP and domain filtering are working, no image mode is working (though not always), capturing data packets is working too.. And it is totally free without any ads, without any in-app purchase.. almost flawless..

I tried Netguard which has more features and still actively maintained and developed, but my heart is with this app..

Set DNS to AlternateDNS, NoAd DNS, or AdguardDNS to blocking ads in your browsers and apps.. Seriously this is a masterpiece.
[Android Apps and Games] salmanfarisy:
Already cached images are visible. You need to delete cache first.

No image mode works well in my device. Not only in browser, but other apps as well, like news app.
[Android Apps and Games] salmanfarisy:
It is. But the developer keep it secret.

But it is easy to do.

1. Download one of hosts files below.

AdAway Blocks mobile advertising and analytics networks.

Dan Pollock's Hosts Blocks spyware, pop-ups, trackers, exploits, and advertisements.

HostsFile.org Hosts Blocks advertisements, trackers, gambling, and adult websites.

hpHosts Includes hpHosts Exploits, hpHosts Hijacking, hpHosts Malware, and hpHosts Phishing. Blocks advertisements, trackers, and malware.

hpHosts ad and tracking Blocks advertisements and trackers.

2. Rename downloaded file to: domains.csv

3. Move/Copy domains.csv to folder /sdcard/firewall or /storage/emulated/0/firewall

4. Open NoRoot Data Firewall app. Tap 3 white dots in top right corner, then tap Backup/Restore, then tap Restore.

Done.
[Android Apps and Games] n1ck.:
Thanks for a great app.

As I found no similar posts about this maybe it is a stupid question but I cannot receive push notifications from Snapchat when the firewall is active. Permission for foreground and background data has been granted to the Snapchat app.

Do you use the Snapchat app? If so, what can I do to receive push notifications again (even if the app is cleared from the RAM) and still keep the firewall switched on?
[Android Apps and Games] PatatiPatata2:
App crashes / No internet access when changing networks

I confirm same behaviour with latest version. Turning WiFi On/Off to force a network change to LTE causes a complete loss of connectivity.

Installed firewall, configured to allow all apps full permission to Wifi and to mobile data. All apps work normally.

This sequence fails every time:

Disable wifi and restart the phone with only LTE service. Start firewall.

Turn WiFi On; all apps switch to wifi and continue to work on WiFi.

Turn WiFi off; all apps try to switch to mobile data and stop working: no more internet access for any app.

Shut down firewall, internet data starts to work again on LTE.

Restart firewall: Internet continues to work on LTE, all is back to normal.

Enable wifi and restart the phone with only WiFi service. Start firewall.

Turn WiFi off; all apps try to switch to mobile data and stop working: no more internet access for any app

Shut down firewall, internet data starts to work again on LTE.

Sequence confirmed on Samsung Galaxy S4, Android 5.0.1 Official, LTE network

---

Upon device restart, Firewall does not restart automatically and no "Allow Connection" popup appears, so I end up without firewall until I notice it. Other firewall app ("NoRoot Firewall") was correctly presenting a popup to restart firewall.

---

Slider to enable/disable firewall is blue on blue, so nearly invisible on screen.

---

I would really like to use this app, I like the overall user interface and functionality.

However, I use voip phone service, so until this problem is fixed, I cannot use the app for reliability reason (no more incoming calls).

Thanks.
[Android Apps and Games] hevesi_j:
Unfortunately, it seems that development has ended :(
[Android Apps and Games] Sebastian505:
Woow Very Cool App but it have a problem that you can't use shareit when you use it
[Android Apps and Games] salmanfarisy:
That because SHAREit using WiFi tethering when sharing files. VPN won't work when using WiFi tethering.
[Android Apps and Games] wangxiaohu:
Have similar issue but with other apps...any help?

---------- Post added at 12:34 PM ---------- Previous post was at 12:32 PM ----------

sometimes browser cannot visit any site, even permissions are granted. Had to stop firewall.
[Android Apps and Games] ForteD:
The app have a problem with google drive, I cant load pdf content, the only way to read pdf on google drive is turn the firewall off
[Android Apps and Games] wodnik_szuwarek:
Looking at the date of last update it looks like devs abandoned the app. Or am I wrong?
[Android Apps and Games] Yokotaashi:
I can confirm this problem on my sprint S6. No connectivity while the app is running. After a day however, my phone started crashing entirely when trying to connect to the wifi, so I uninstalled the app. The problem persists even after uninstalling the app, though when it does connect, it works again, then crashes and sometimes goes into boot loop. I am going to have to flash my ROM again and probably lose data.
[Android Apps and Games] foolish work:
domain filter doesn't work

nice app! but one problem

: domain filter doesn't work

i followed this #222, but it makes nothing

there's no change

furthermore i added all google domain which i found, i can still access all google services
[Android Apps and Games] atraxi:
Where can i find the lates official version of noroot data firewall?

Hello

Where can i find the lates official version of noroot data firewall?

Tank you
[Android Apps and Games] Android 10 user:
Hello what happend to the no root firewall app development? i have a problem on samsumg android 10 one ui 2.0 that the app blocks my internet when i allow internet acess to every app please help.
[Android Apps and Games] smilem21:
Does not work correctly, with everything blocked I can open Google Play and search for apps.

With everything allowed the WebApps browser does not work, see error attached. How to resolve this? Phone CAT62S Pro
[Android Apps and Games] simplegoodmobile:
Maybe a little.

This app works as a proxy(like all the android VPN app) locally. All the traffic is trough this app.

But the price should be very little. Compared to the network, the cpu is much faster.

In my testing, I cannot feel the transmission speed difference after using it.

For most VPN app, they add a VPN protocol header to the real network data. So the data sent by these VPN app is larger the original packets. But for this app, the data on network is same as original one. Also, the app doesn't have a remote server. So I think at least, it should be faster than the common VPN app.
[Android Apps and Games] revoluazul:
If you want, i can help you with spanish translation.

Greetings
[Android Apps and Games] simplegoodmobile:
You're so nice.

I have added the resource files in the head post of the thread. If you have time, you can download and translate.

Thanks for you help.
[Android Apps and Games] simplegoodmobile:
Thanks for revoluazul's translation.

Now the app supports Spanish.

I add a beta testing version of 2.4.1 in the attachments.

Cheers.
[Android Apps and Games] simplegoodmobile:
Many thanks for your suggestions. Will fix most of them in the next launch.

Welcome more suggestions of any type.

Here's details;

1. When a new app is installed and tries to access the internet, firewall should send a notification to ask me if the app has to be allowed or blocked from accessing internet. Allow and deny buttons may be tapped directly from the notification bar.

Will add a popup dialog to set wifi/cell network permissions of allow/block all/block background. Since the settings in not 3 options for two items(wifi/cell), probably use a popup dialog. Will fix it in the next launch.

2. In the firewall app, each time I change the setting, a window pops up asking if I want to allow or block connection. Instead of the popup, toggling the buttons to change allow, block functions would be great.

In an old version, I just use toggle method to allow/block connections for an app. But then I add the "only block background connection" feature. Now there's 3 options. So I change to use the popup dialog.

3. In the help menu in the last line, it says, "LostNet Firewall can block these connections before they turn on the radio." You might want to correct it. :)

I just copy some sentences from another firewall's web page. Feel so shy. I have removed them all. Will be fixed in the next launch.

4. In the firewall tab of the application, when I tap on an app, it gives me three options; open, uninstall and analyze. Analyze button shows an empty screen. Is it a bug or how does it work?

In this list view, it should show the web sites you have connected to. When firstly opened, because no website has been visited, so it's empty. If you switch to the app been analyzed and visit some websites, then when you come back, you'll find the accessed web sites are listed on it.

5. Connection logs: When an app connects to internet, a temporary notification indicating that the app was connected or blocked from internet can be shown. It can fade away after some seconds.

I know some firewalls have a toast to show the connection logs. But I'm not sure whether it's a good user experience to often see this. Even I add this, I need to add a setting to disable it. So for my opinion, this will not be added before I have a setting UI. Sorry for that.

6. The data usage shown in the firewall tab only updates if I go to the analyze data tab. Otherwise, it shows 0B until I open analyze data tab.

To save battery use, now I only update the data usage for each app when the activity is re-created. So as you say, the data is updated only when the activity is reopened.

But I can also update the data when switch from other apps. Then after using other apps and switch back to the firewall

, the data is refreshed. I'll try to fix it in the next launch.
[Android Apps and Games] vikraminside:
[MENTION=6306640]simplegoodmobile[/MENTION]

This sounds like a "WoW" app. Let me try. Is it possible to ByPass Firewall for certain apps? I don't want all traffic to be routed through this app.

For eg: Banking applications.
[Android Apps and Games] simplegoodmobile:
Sorry, since it's based on Android Vpn interface, if the firewall is enabled, all the data goes through it.

Since all the banking applications(If it's not, the bank should get bankrupted:)) are through https, this app has no ability to decode. So no need to worry about it.

Actually, this app doesn't store any data about your apps. And the app doesn't has its own server, so it only routes the data to its original destination server.
[Android Apps and Games] pyler:
Nice app. Maybe you can implement non-VPN way (without VPN notification) on rooted devices? It would be great if so.
[Android Apps and Games] simplegoodmobile:
Thanks for your suggestions.

In the future, I may launch a root version firewall based on iptable as some users don't like to click the VPN notification dialog. But int the near future, since there're still many features not implemented, I'll focus on noroot version.