Disable Mobile Data on an App level

How to disable Mobile Data on an App level.

I like to disable mobile data for all apps I only use when on WiFi.

I like to use mobile data only for a select set of apps that I use when not on WiFi.

My mobile data is limited.
For example when roaming when abroad.
So I like to prevent I run out of mobile data.

On Android on Samsung for example you can select on app level if apps can use WiFi and or mobile data.

When will this be available on Fairphone Android?

1 Like

If you set your phone in Flightmode and then only activate the WiFi symbool, then you won’t use mobile data.

If you are willing to this via an App, and I assume you don’t have root, you could use this: NetGuard | F-Droid - Free and Open Source Android App Repository

If you have root there are many more options available.

4 Likes

When I need to use my mobile data I need to make sure only a select set of apps are able to use mobile data.
So my mobile data is not used by apps I do not want to use mobile data.

NetGuard is a temporary solution.
I like to have a solution that is integrated in the OS.

What would be the most easy solution to use when I would have root access?
What are the disadvantages and risks when getting root access to your phone?
Can I still use all Faiphone Android updates?
Can I still use all my apps from Google and WhatsApp and so on?

i noticed this as well, this setting is missing on the Fairphone 5. i hope Fairphone will include this settings in the future.

but i noticed as wel that the Fairphone 5 i using les data as my previous phone.
so i dit not needed this function anymore.
but still i agree it should be added to the software.

this is just my feeling but maybe the Fairphone 5 is sending les tracking, bug rapport and users data.

if you want to let Fairphone know you like this further included in the software, best is to contact Fairphone support about this problem.

NetGuard is a very reliable solution. It is ‘another app’ but it is stable and very good (and open source).

I have rooted almost all of my android phones since Android 4. If I root it, i will use the app Afwall+, and Adway for an adblocking hosts file.

For some unrooted phones (to play Pokemon Go), I will use NetGuard with a hosts file.

Only the github release for NetGuard has the option to import a custom hosts file, Releases · M66B/NetGuard · GitHub
NetGuard/ADBLOCKING.md at master · M66B/NetGuard · GitHub

NetGuard is from the same developer who created XPrivacy back in the day :wink:

Rooting an android phone is always a very risky process. If you really want to root your FP, please read a lot about the rooting process via Magisk, and what can go wrong…
Rooting will result in not being able to upgrade via OTA, but only via flashing via fastboot (will wipe your whole phone). Most apps will work on a rooted phone, except some banking apps, games and google pay will not be available. In Magisk you can configure a ‘Denylist’ this effectifly will try to hide root for the selected apps, it is not foolproof though (banking apps will work again, but no nfc payments, DigID will not scan qr codes on my phone when rooted).

If nfc/wireless payments via FP5 are important to you, do not root.

I mainly root my phones for total control. I bought the phone, so i would like to be able to do with it however i see fit (adblocking, firewall, custom roms, etc). I have hard-bricked a couple of phones in the past when rooting went completely wrong, so please be very carefull.

Please correct me if have missed anything crucial…

Edit: /e/os has the setting per app to disable/enable data and wireless connections (no rooting required)

1 Like

That switch is an has always been present in LineageOS. That the fairphone firmware doesn’t have it boggles my mind.

1 Like