NetGuard gibt Ihnen die Kontrolle über den Internetzugang von Apps zurück, ohne Root!

Wenn Sie wieder die Kontrolle über die Internetzugriffsberechtigungen erlangen möchten, suchen Sie nicht weiter. Mit NetGuard sind Sie auch dann abgesichert, wenn Sie nicht gerootet sind, und es ist einfach zu bedienen!

Eine der mit Android Lollipop (5.0) eingeführten Änderungen war die Entfernung der dedizierten Internetberechtigung auf Android. Damals gab es einige Aufmerksamkeit erregt zu den Änderungen, aber Benutzern stand es weiterhin frei, Root-Zugriff zu verwenden, um eine Firewall zu installieren und einzelne Apps zu blockieren.

Für diejenigen, die nicht rooten wollten, war das natürlich keine große Hilfe, aber so waren die Dinge. Seitdem scheint Marshmallow jedoch auf dem besten Weg zu sein Machen Sie Root-Benutzern das Leben erheblich schwerer.

XDA-anerkannter Entwickler, M66B, bekannt für seine Arbeit an dem äußerst beliebten Open-Source-Tool zum Schutz der Privatsphäre XPrivatsphäre, hat jetzt eine erstellt Kein Root erforderlich Anwendung, um Ihnen die Kontrolle darüber zurückzugeben, welche Ihrer Apps auf das Internet zugreifen dürfen. Mit seiner neuesten Anwendung können Sie selektiv verhindern, dass Anwendungen auf Ihrem Gerät auf das Internet zugreifen. Dadurch haben Sie als Benutzer wieder die Kontrolle darüber, welche Apps auf das Internet zugreifen dürfen, und können selbst entscheiden, welche Apps tatsächlich Zugriff auf das Internet benötigen.

Von dieser Art des Querdenkens brauchen wir dringend mehr, da Root mit Marshmallow komplexer wird

NetGuard für Android ist eine No-Root-Firewall-Lösung für Android, die Kontrolle darüber bietet, welche Apps auf das Internet zugreifen dürfen. ohne dass die Apps kaputt gehen (es sei denn, sie denken, Ihre Internetverbindung sei nicht gut). Gut!). NetGuard bietet Kontrolle über Sowohl WLAN als auch Mobilfunkdatennetze separatDies macht es möglicherweise auch nützlich, um widerspenstige Apps zu zähmen, die schnell ein (begrenztes) Mobilfunkdatenpaket verschlingen.

NetGuard bietet eine einfache Benutzeroberfläche, mit der Sie den Zugriff einer Anwendung auf einen bestimmten Netzwerktyp problemlos blockieren oder zulassen können. Ein grünes Symbol zeigt an, dass einer App der Zugriff gestattet ist, und ein orange/rotes Symbol zeigt an, dass sie blockiert ist. Es ist nicht sehr konfigurierbar, aber das ist vielleicht ein Segen – ich habe etwa zwei Minuten gebraucht, um NetGuard zu installieren und zum Laufen zu bringen. Denken Sie daran, den orangefarbenen Schalter in der oberen Leiste auf „Ein“ (rechts) zu stellen, um die Firewall selbst zu aktivieren.

In einer Zukunft mit weniger Roots kann diese Art von Innovation nur eine gute Sache sein, da sie den Benutzern die individuelle Anpassung ihrer Geräte erleichtert

Sobald Sie die Firewall aktiviert haben, hat M66B große Anstrengungen unternommen, um sicherzustellen, dass dadurch weder der Akku entladen wird noch die Geräteleistung beeinträchtigt wird. Tatsächlich nutzt die App intern die VPN-API (keine Sorge, sie hat keinen Internetzugang, die Quelle allerdings schon). vollständig verfügbar), ist es ziemlich vielseitig – es unterstützt IPv4 und IPv6 sowie sowohl TCP- als auch UDP-Protokolle. Was NetGuard von anderen No-Root-Firewalls unterscheidet, ist, dass es so minimal wie möglich konzipiert wurde und so wenig Datenverkehr verarbeitet, wie der Entwickler durchkommen lassen konnte.

Indem die Verarbeitung der eigentlichen Nachrichten nicht implementiert wird, ist eine deutlich längere Akkulaufzeit möglich. im Vergleich zu Firewalls, die TCP-Pakete im laufenden Betrieb implementieren und dekodieren müssen, auch wenn das Gerät in Betrieb ist schlafend. Stattdessen nutzt NetGuard die VPN-API, um den Datenverkehr bestimmter Anwendungen zu „sinkhole“, da Android es zulässt, dass der Datenverkehr bestimmter Anwendungen über das VPN „gezwungen“ wird. Das VPN verwirft dann einfach alle Pakete, sodass Sie den Datenaustritt von Ihrem Telefon für jede einzelne App steuern können.

Interessant ist hier der Ansatz des Entwicklers – ich habe beim Design mit ihm zusammengearbeitet Das ursprüngliche Konzept, da die Idee einer Root-freien Open-Source-Firewall etwas war, was ich für richtig hielt Großartig. Wir diskutierten zunächst über die Idee, IP-Adressen und Ähnliches zu blockieren, und er führte sogar Experimente dazu durch Schauen Sie sich an, wie man TCP effizient in einem Java-Dienst implementiert, um Pakete zu verarbeiten, und haben Sie einen funktionierenden Beweis dafür erstellt Konzept.

NetGuard ist interessant, da es der Beginn einer Bewegung zur Entwicklung innovativer Lösungen für Probleme sein könnte, für die herkömmlicherweise Root erforderlich war

Während dieses Prozesses haben wir jedoch festgestellt, dass zur Unterscheidung zwischen Datenverkehr von verschiedenen Apps die Verwendung von erforderlich ist undokumentierter Zugriff auf Dateien im „proc“-Dateisystem des Kernels, um Prozesse in Anwendungs-UIDs zu übersetzen. Dieser Zugang könnte leicht blockiert werden in zukünftigen Versionen von Android von SELinux und wird möglicherweise sogar in einigen sicherheitsorientierteren Geräten blockiert – ohne Tests können wir nicht sicher sein das Einkaufszentrum!

Wie auch immer, es war dieser Stolperstein, der zur Entdeckung der VPN-API führte, die die Kontrolle über den Anwendungszugriff ermöglichte, was zu NetGuard führte, wie wir es heute sehen.

Zwar gab es auch andere Open-Source-Firewalls für Android, darunter die auf iptables basierende AFWall+, diese erforderten normalerweise Root-Zugriff. Angesichts der Herausforderungen, Root auf neueren Geräten zu erhalten (und zu behalten), ist klar, dass eine wachsende Zahl von Benutzern bereit ist, auf Root auf Marshmallow zu verzichten und zu versuchen, ohne Root zu leben. Aus diesem Grund ist NetGuard potenziell am interessantesten; Es könnte der Beginn einer Bewegung sein, die innovative Lösungen für Probleme herbeiführt, die herkömmlicherweise einer Wurzel bedurften. In einer Zukunft mit weniger Roots kann diese Art von Innovation nur eine gute Sache sein, da sie den Benutzern die individuelle Anpassung ihrer Geräte erleichtert. Auch persönlich denke ich, dass wir dringend mehr von dieser Art des Querdenkens brauchen – Root wird es sein ist mit Marshmallow komplexer, und viele Benutzer sind weniger daran interessiert, ihr Gerät zu rooten, möchten aber dennoch Anpassungen und Anpassungen vornehmen Merkmale. Vielleicht ist es an der Zeit, einen Blick auf eine reine Root-Funktion zu werfen, ein wenig über den Tellerrand hinauszuschauen und herauszufinden, ob es einen innovativen Weg gibt, dies zu umgehen und es auf einem unveränderten Standardgerät zu ermöglichen?

Welche anderen Nicht-Root-Lösungen würden Sie sich wünschen? Lassen Sie es uns unten wissen!