I have a question for anyone who really understands how android works at a low-level...
I use a firewall app to prevent certain apps from "calling home" on my device because the firewall should be blocking any *direct* outgoing connections an app attempts to make from my phone.
But are there other ways an app can send data "out" of the phone even though a firewall is blocking it from accessing the internet?
For example, is it possible for an app to use certain google services to send data out of the phone by calling a play services API (like firebase messaging or analytics) and send data to some external server because the firewall is not blocking the play services framework?
I am interested in hearing any ways you can think of on how to send data even when the app itself is blocked by a firewall on the device.
I use a firewall app to prevent certain apps from "calling home" on my device because the firewall should be blocking any *direct* outgoing connections an app attempts to make from my phone.
But are there other ways an app can send data "out" of the phone even though a firewall is blocking it from accessing the internet?
For example, is it possible for an app to use certain google services to send data out of the phone by calling a play services API (like firebase messaging or analytics) and send data to some external server because the firewall is not blocking the play services framework?
I am interested in hearing any ways you can think of on how to send data even when the app itself is blocked by a firewall on the device.
Last edited: