Blockieren Sie den Internetzugriff von Apps auf Android-Geräten

53

Ist es unter Android möglich, den Zugriff von Apps auf das Internet zu blockieren? Viele Apps stellen häufig im Hintergrund eine Verbindung zu Remoteservern her, einschließlich Googles eigener Apps oder Systemdienste. Im Laufe der Zeit kann dies das von einem Mobilfunkanbieter festgelegte Datenlimit eines Benutzers beeinträchtigen. Ermöglicht Android, dass eine App als Firewall fungiert und der Benutzer auswählen kann, welche Apps Zugriff auf das Internet haben? Oder muss das Gerät gerootet sein, um diese Fähigkeit zu haben?


quelle
Das nächste Duplikat, das wir haben, ist die Verhinderung der Verwendung mobiler Daten für ausgewählte Apps auf nicht gerooteten Telefonen. . Dies erfordert jedoch ausdrücklich eine Nicht-Root-Lösung. Hier haben wir diese Einschränkung nicht.
Flow

Antworten:

29

Wenn Sie keinen Root-Zugriff auf dem Gerät haben, können Sie mobiwol verwenden , um den Zugriff verschiedener Apps auf das Internet zu steuern. Mobiwol erstellt auf dem Gerät eine "virtuelle" VPN-Verbindung, über die die einzelnen App-Verbindungen gesteuert werden können. Allerdings , auch wenn die App gestartet wird, wenn das Gerät beginnt , ist es möglich , dass es eine kurze Zeit sein kann , vor , in der Ausführung Mobiwol apps Internetzugang trotz der Mobiwol Konfiguration bekommen konnte.

Wenn Sie Root-Zugriff haben, gibt es weitere Alternativen:

  • Entfernen Sie die Berechtigung "Internet" mit einer App wie " Berechtigungen verweigert"
  • Wenn Ihr Kernel IPTables unterstützt, können Sie mit einer App wie AFWall + steuern, welche Apps Zugriff auf das Internet haben.

quelle
Das ist erstaunlich. Ich habe einige Zeit in Google Play gesucht und konnte keine anderen Apps als die finden, für die das Rooten erforderlich war. Diese App behauptet jedoch, die einzige App zu sein, die dies ohne Rooting tun kann. Ich werde es versuchen. Ist es in Android möglich, die Reihenfolge festzulegen, in der einige Apps beim Systemstart gestartet werden?
2
Leider können Sie die Reihenfolge, in der Apps beim Start des Telefons gestartet werden, nicht ändern. Da das Gerät nicht gerootet ist, können Sie das Laden von Apps beim Start nicht blockieren. Am sichersten ist es, die mobilen Daten und das WLAN vor dem Neustart des Geräts zu deaktivieren und nach dem Neustart des Geräts wieder zu aktivieren.
play.google.com/store/apps/… Ich habe eine App erstellt, die einfach zu handhaben ist.
Stefan Sprenger
22

Ohne das Ihres Geräts haben Sie keine große Auswahl: Sie können entweder das Netzwerk deaktivieren, wenn die App im Vordergrund ausgeführt wird, wie von LinX64 empfohlen, oder es in den Ruhezustand versetzen, wenn es in den Hintergrund wechselt (nicht aktiv verwendet wird). wie von Dalvik vorgeschlagen . Natürlich können Sie beides kombinieren - was effektiv verhindern sollte, dass diese App auf das Netzwerk zugreift. Aber immer noch auf den Kosten, wenn Sie Ihre gesamte Netzwerkverbindung herunterfahren, sobald Sie diese App verwenden möchten.

Beim sieht das anders aus: Es gibt Apps, die sich mit den Berechtigungen anderer Apps befassen , sodass Sie einige davon widerrufen können, nachdem Sie diese App installiert haben. Auf diese Weise können Sie z. B. die Erlaubnis zum Zugriff auf mobile Daten und / oder WLAN nur über diese App widerrufen : Ihre Netzwerkverbindung wäre überhaupt nicht betroffen (so dass Hintergrundüberprüfungen auf E-Mails und Updates in WhatsApp / Viber / Skype / SE-App durchgeführt würden) Weiterarbeiten) - während der fraglichen App mitgeteilt wird, dass derzeit kein Netzwerk verfügbar ist ( nur für diese App wird ein "Netzwerk-Ausfall" vorgetäuscht ).


Aktualisieren:

Mittlerweile gibt es Internet-Firewalls , die auch auf nicht gerooteten Geräten funktionieren. Simeon hat Mobiwol bereits erwähnt - aber eine viel bessere Wahl ist NetGuard , das sowohl bei F-Droid als auch im Playstore erhältlich ist . Die Verfügbarkeit bei F-Droid weist bereits darauf hin, dass es sich um Open Source handelt (fast ein Muss im Sicherheitssektor) und es ist kostenlos. Dies ist bis zur Version 2.44 (hinzugefügt am 06.08.2016). Spätere Versionen des Playstores haben unfreie Abhängigkeiten, daher wird die App in F-Droids "offiziellem" Repo nicht mehr aktualisiert und wird es wahrscheinlich auch nicht sein . Sie können jedoch immer noch aktuelle Versionen über mein F-Droid-kompatibles Repository erhalten .

NetGuard NetGuard
NetGuard (Quelle: Google Play ; Bilder anklicken für größere Varianten)

Wie Sie auf dem ersten Screenshot sehen können, können Sie Folgendes sehr genau steuern:

  • Verbieten Sie einer App im Allgemeinen den Zugriff auf WLAN- oder mobile Daten
  • Erlaube einer App den Zugriff auf WLAN oder mobile Daten nur, wenn der Bildschirm eingeschaltet ist
  • Verhindern Sie unabhängig von den oben genannten Einstellungen den Zugriff auf mobile Daten beim Roaming

Es ist bei weitem die am besten bewertete App in diesem Bereich - und obwohl ich es selbst nicht ausprobiert habe, würde ich sagen, dass es diejenige ist, die empfohlen wird, wenn Ihr Gerät nicht gerootet ist. Update: Beachten Sie, dass die neuesten Versionen von Netguard neben Google Ads auch Firebase Analytics enthalten - zwei Dinge, mit denen IMHO in einer Firewall-Anwendung (oder einer anderen Sicherheitsanwendung) nichts zu tun hat -, was höchstwahrscheinlich der Grund dafür ist, dass sie bei F-Droid nicht mehr aktualisiert wird offizielles Repo (noch in meinem mit den entsprechenden Warnungen).

Bei verfügbarem Root-Zugriff ist der Kandidat höchstwahrscheinlich AFWall +:

AFWall + AFWall +
AFWall + (Quelle: Google Play ; Bilder anklicken für größere Varianten)

Diese App ist wie NetGuard Open Source ( bei F-Droid und Google Play erhältlich ) und ermöglicht die getrennte Steuerung des Internetzugangs über WLAN und mobile Daten. Aber obwohl es in gewisser Weise leistungsfähiger ist, scheint es NetGuards Funktionen für "Screen-On" und Roaming-Kontrolle zu fehlen (oder ich habe das nicht gesehen).

Izzy
quelle
4
Danke, @IsmaelMiguel - Panne auf der Tastatur (zu schnelles Tippen, zwei Nachbartasten auf einmal abgefangen). Seien Sie willkommen , solche Tippfehler selbst zu bearbeiten (verdienen Sie ein wenig Wiederholung;) // In diesem Fall funktioniert das temporäre Root-Verzeichnis nur, solange es aktiv ist: Wenn Sie die Berechtigung entfernen , stürzen die meisten Apps ab, und der "Preventer" muss das "permanent fälschen" Netzwerk-down "zur App. Gleiches gilt für die meisten anderen Berechtigungen: Apps erhalten gefälschte Daten wie "leere Kalender- / Kontaktliste", "IMEI = 0123456789" usw. anstelle einer echten Entfernung von Berechtigungen. Sicherer auf diese Weise :)
Izzy
Ich mache mir keine Sorgen, ob ich in Sicherheit bin oder nicht. Ich habe vor Wut den Bildschirm meines Tablets geknackt, weil er zu langsam war. Und das ROM, auf dem es installiert ist, ist gegen erneutes Flashen geschützt. Ich habe nicht einmal ein Wiederherstellungsmenü! (Die mit dem Ein- / Ausschalter und der Lautstärketaste). Und ich mache mir keine Sorgen, dass Apps abstürzen, solange nichts anderes als VNC auf das Internet zugreift.
Ismael Miguel
1
@IsmaelMiguel OK, das ist eine andere Situation. Siehe zB App-Berechtigungen ohne Root widerrufen? und überprüfen Sie auch die Fragen "damit verbunden". Und denken Sie daran: Stellen Sie sich auf Abstürze ein - insbesondere auf das Schließen mit Gewalt.
Izzy
1
Vielen Dank! Ich würde dich 100 Mal nur dafür unterstützen! Ich würde gerne das Startrecht für die verdammten Apps widerrufen, wenn ich das Tablet einschalte, aber es hätte nichts mit dieser Frage und Ihrer Antwort zu tun. Der Link, den Sie angegeben haben, wäre ein großer Vorteil für Ihre Frage, falls das OP genauso verzweifelt ist wie der andere. Aber ich werde es mir ansehen. Nochmals vielen Dank!
Ismael Miguel
6

Probieren Sie die App No-Root Firewall . Sie können damit steuern, welche Apps sowohl über WLAN- als auch über Mobilfunkdaten Zugriff auf das Internet haben. Es funktioniert, indem Sie ein VPN auf Ihrem Telefon einrichten.

acarbonaro
quelle
6

Droidwall

Die App Droidwall erledigt dies, benötigt jedoch ein gerootetes Android-Gerät. Es funktioniert jedoch sehr gut, da Sie die Möglichkeit haben, den Mobilfunk- oder WLAN-Internetzugang für jede App (oder für beide oder für beide) zuzulassen und die Regeln vollständig zu deaktivieren, während Sie die Einstellungen beibehalten, sodass Sie jederzeit problemlos allen normalen Zugriff gewähren können Wenn Sie möchten, kehren Sie einfach zu den Regeln zurück, ohne auf viele Optionen zu klicken.

Anzeige der Droid Wall-Benutzeroberfläche mit einer App pro Zeile und zwei Kontrollkästchen, eines für WLAN und eines für 3G, neben jeder App

Afwall +

Afwall + ist eine weitere sehr ähnliche App mit einigen überzeugenden zusätzlichen Funktionen. Außerdem können Sie auf App-Basis den Zugang zu WLAN, 3G / 4G und zusätzlichem Roaming auswählen, was für diejenigen, die Roaming-Datengebühren haben, sehr nützlich sein kann.

Außerdem können Profile eingerichtet werden, sodass Sie Konfigurationen problemlos ändern können, ohne Zeit für das Festlegen aller App-Berechtigungen aufwenden zu müssen, wenn Sie beispielsweise eine andere Konfiguration für die Verwendung zu Hause oder für die Arbeit wünschen.

Wie bei allen anderen umfassenden Lösungen ist auch hier Root-Zugriff erforderlich.

Bildbeschreibung hier eingeben

Adam Davis
quelle
5
Droidwall ist alt. Verwenden Sie AFWall +
Samsung
Droidwall wurde von Avast gekauft. Avast bietet es jetzt in seiner App hier im Play Store an. Es ist offensichtlich, dass Root-Zugriff erforderlich ist.
Feuerfürst
@samsung: Könnten Sie bitte eine ähnliche Antwort zu AFWall + schreiben? Vielen Dank!
Nicolas Raoul
@samsung danke für die info, ich habe meine antwort mit deinem vorschlag aktualisiert.
Adam Davis
4

Im Folgenden sind einige Apps aufgeführt, die angeblich eine Firewall sind und hauptsächlich IP-Tabellen oder VPN verwenden, um den Internetzugriff auf Apps einzuschränken:

Root-Zugriff nicht erforderlich:

Root-Zugriff erforderlich:

Zugang nicht erwähnt:


Hinweis : Dies sind die Apps, die zum Zeitpunkt der Erstellung dieser Antwort nicht in den Antworten erwähnt wurden. Im Play Store oder im Internet kann es noch viel mehr geben.

Feuerlord
quelle
2

Sie können die Greenify- App ausprobieren .

Es schont Ihre Batterie sowie Ihre Daten. Sie können die App anhalten und sie wird nur ausgeführt, wenn Sie sie öffnen.

Dalvik
quelle
1
Dies würde nur verhindern, dass die App auf das Netzwerk zugreift, wenn sie nicht im Vordergrund ausgeführt wird. Sobald Sie es verwenden möchten, setzt Greenify es fort ("Ruhezustand aufheben ") und greift erneut auf das Netzwerk zu. OP bat "zu verhindern, dass einige Apps auf das Internet zugreifen, wenn WLAN oder mobile Daten aktiviert sind" - nicht "wenn sich die App im Hintergrund befindet". Dazu gehört für mich "wenn die App im Vordergrund steht" (dh aktiv genutzt) - wo Greenify den Netzwerkzugriff nicht verhindern würde. Es sei denn, das ist eine neue Funktion, die ich verpasst habe, das ist :)
Izzy
es gibt noch keine solche Funktion in greenify :) ... Ich schlug diese App vor, weil sie in gewissem Maße das tun wird, was der Benutzer will
Dalvik
1
Ja, ich habe nicht gesagt, dass es keine Antwort ist (siehe meine Antwort , auf die ich mit ein paar weiteren Details hingewiesen habe - und sogar deine verknüpft habe), sondern nur, dass es "irgendwie unvollständig" ist. Versteht mich nicht falsch: Greenify ist eine großartige App - und ja, sie deckt zumindest einen Teil dessen ab, was der Benutzer möchte. Du hast diese positive Bewertung aus einem bestimmten Grund :)
Izzy
1

Ja, mit der APK APP:

Net Blocker - Google Play

So blockieren Sie Netzwerke für bestimmte Apps:

1. Öffnen Sie "Net Blocker"

2. Tippen Sie auf die App, die Sie für den Internetzugriff sperren möchten

3. Überprüfen Sie die Netzwerktypen, die Sie blockieren möchten

4. Die App "Net Blocker" deaktiviert automatisch die Internetverbindung, wenn die blockierte App im Vordergrund ausgeführt wird

5. Ein neues Benachrichtigungssymbol informiert Sie darüber, welche Netzwerke blockiert sind

6. Tippen Sie auf das Benachrichtigungssymbol, um die Internetverbindung wiederherzustellen. Tippen Sie erneut auf, um das Internet zu deaktivieren

oder überprüfen Sie den folgenden Link:

Blockieren Sie den Internetzugriff von Apps auf Android-Geräten

ʍѳђ ʍѳђ ૯ ૯
quelle
Es scheint, dass der Netzblocker nur das WLAN aus- oder einschaltet und sonst nichts tut.
user92613
1
Dies würde bedeuten, dass die gesamte Netzwerkverbindung unterbrochen wird, sobald diese App ausgeführt wird. In diesem Fall werden keine Aktualisierungsprüfungen (z. B. für neue E-Mails) oder GCM-Benachrichtigungen (WhatsApp usw.) mehr im Hintergrund ausgeführt. Aber ja, ohne root, nicht viel Auswahl ...
Izzy
1

Für CyamogenMod-Benutzer

Es gibt einen eingebauten Privacy Guard . (Einstellungen -> Datenschutz)

Es kann verhindern, dass die App das Internet nutzt (WLAN und / oder mobil)

Inoy
quelle
0

Nun, ich hätte persönlich einen Dienst, über den ich die derzeit laufende Anwendung wie hier herunterladen kann

Sie können auch die mobilen Paketdaten deaktivieren, wenn die Aktivität die Aktivität ist, die Sie blockieren möchten

wie hier in diesem Beispiel

https://stackoverflow.com/questions/3644144/how-to-disable-mobile-data-on-android

Mit Ausnahme dieser Methode gibt es meines Erachtens keine einfache Möglichkeit, das Internet für eine Anwendung zu verweigern, da sie zum Zeitpunkt des Herunterladens selbst angefordert wurde.

Aashish Bhatnagar
quelle
0

Sie können mit LostNet Firewall auch steuern, welche Apps auf das Internet zugreifen dürfen: https://play.google.com/store/apps/details?id=com.lostnet.fw.free

Während Ihre Anforderungen recht einfach sind und viele Apps Ihre Anforderungen erfüllen können, können Sie mit LostNet Firewall ein wenig über die Länder recherchieren, mit denen Ihre Apps verbunden sind, und möglicherweise den Zugriff auf bestimmte Länder vollständig blockieren.

LostNet
quelle
Bitte lesen Sie die Dokumentation zur Eigenwerbung in der Hilfe .
Onik
0

So deaktivieren Sie mobile Daten vom Mobilfunkanbieter:

  1. Vergewissern Sie sich, dass sich die SIM-Karte im Telefon befindet und dass sich das Telefon nicht im Flugzeugmodus befindet, da sonst die Option nicht angezeigt wird.
  2. Von Einstellungen-> Datennutzung-> Mobile Daten ausschalten

Funktioniert für Samsung J3 2016

user224981
quelle
-1

Wenn Sie das Stoppen einer App in Android erzwingen, kann diese nicht mehr ausgeführt werden, auch nicht über das Internet, es sei denn, Sie öffnen die App erneut. Dies löst hauptsächlich mein Problem die meiste Zeit. Oder die Einschränkung der Hintergrunddaten verhindert, dass alle Apps im Hintergrund das Internet nutzen, abgesehen von einigen gängigen Android-Apps.

Ankit
quelle
Die erste Methode ist sehr umständlich und viel zu extrem. Ich möchte ein Spiel oder eine App verwenden, möchte aber keine Verbindung zum Internet herstellen. Es ist klar, dass das Anhalten mit Gewalt nicht der richtige Weg ist. Die zweite Methode schränkt mein aktives Spiel oder meine aktive App nicht ein, um auf das Internet zuzugreifen. Vielleicht hilft Ihnen ein bisschen mehr Recherche über die Situation, eine relevantere Antwort zu veröffentlichen.
Firelord
-2

Ich benutze Easy Battery Saver. Wählen Sie den Super-Power-Modus und konfigurieren Sie die Apps, die auf das Netzwerk zugreifen dürfen.

dhania
quelle
2
Ein Link zur App wäre hilfreich. Könnten Sie klarstellen, ob diese App root benötigt?
Dan Hulme