Bez rootowania urządzenia nie będziesz miał dużego wyboru: możesz albo wyłączyć sieć, gdy aplikacja działa na pierwszym planie, jak sugeruje LinX64, albo „hibernować” (zawiesić), gdy przejdzie do tła (nie jest aktywnie używana), jak sugeruje Dalvik . Oczywiście można je połączyć - co powinno skutecznie uniemożliwić tej aplikacji dostęp do sieci. Ale nadal kosztuje to obniżenie całego połączenia sieciowego, gdy tylko zechcesz skorzystać z tej aplikacji.
W przypadku dostępu do konta root rzeczy wyglądają inaczej: dostępne są aplikacje zajmujące się uprawnieniami innych aplikacji , co pozwala cofnąć niektóre z nich po zainstalowaniu tej aplikacji. W ten sposób możesz np. Cofnąć pozwolenie na dostęp do danych mobilnych i / lub Wi-Fi tylko z tej aplikacji : Twoje połączenie sieciowe w ogóle nie zostanie naruszone (więc sprawdzanie w tle poczty i aktualizacji w WhatsApp / Viber / Skype / SE-App pracuj dalej) - podczas gdy w pytanej aplikacji pojawi się komunikat „nie ma obecnie dostępnej sieci” (udawanie „wyłączonej sieci” tylko dla tej aplikacji ).
Aktualizacja:
W międzyczasie dostępne są zapory internetowe, które działają również na nierootowanych urządzeniach. Simeon wspomniał już o Mobiwolu - ale o wiele lepszym wyborem jest NetGuard , dostępny zarówno z F-Droid, jak i Playstore . Dostępność w F-Droid już wskazuje, że jest to oprogramowanie typu open source (prawie konieczność w sektorze bezpieczeństwa) i jest dostępne za darmo. To jest do wersji 2.44 (dodanej 06.08.2016). Późniejsze wersje z Playstore mają niewolne zależności, więc aplikacja nie jest już aktualizowana w „oficjalnym” repozytorium F-Droida i prawdopodobnie nie będzie . Nadal możesz uzyskać aktualne wersje za pośrednictwem mojego repozytorium kompatybilnego z F-Droid .
NetGuard (Źródło: Google Play ; kliknij obrazy, aby zobaczyć większe warianty)
Jak widać na pierwszym zrzucie ekranu, jeśli daje bardzo szczegółową kontrolę:
- Zasadniczo zabrania dostępu aplikacji do Wi-Fi lub danych mobilnych
- Zezwól aplikacji na dostęp do Wi-Fi lub danych mobilnych tylko wtedy, gdy ekran jest włączony
- Niezależnie od powyższych ustawień, uniemożliwiaj mu dostęp do danych mobilnych podczas roamingu
Jest to zdecydowanie najlepiej oceniana aplikacja w tej sekcji - i chociaż nie próbowałem jej sam, powiedziałbym, że to ta, którą polecam, jeśli twoje urządzenie nie jest zrootowane. Aktualizacja: należy pamiętać, że najnowsze wersje Netguard obejmują Google Ads, a także Firebase Analytics - dwie rzeczy, które IMHO nie prowadzą działalności w zaporze ogniowej (ani żadnej innej aplikacji zabezpieczającej) - co najprawdopodobniej jest powodem, dla którego nie jest już aktualizowany w F-Droid's oficjalne repozytorium (nadal dostępne w kopalni z odpowiednimi ostrzeżeniami).
Przy dostępie do konta root kandydat najprawdopodobniej to AFWall +:
AFWall + (źródło: Google Play ; kliknij obrazy, aby wyświetlić większe warianty)
Podobnie jak NetGuard, ta aplikacja jest open source (dostępna na F-Droid i Google Play ) i pozwala oddzielnie kontrolować dostęp do Internetu przez WiFi i dane mobilne. Ale chociaż jest pod pewnymi względami potężniejszy, wydaje się, że brakuje mu funkcji „ekranowania” i kontroli roamingu (lub tego nie widziałem).