Wyszukiwanie w witrynie

W końcu znalazłem sposób na zablokowanie aplikacji Android bez tunelu VPN


Jest rok 2026, a Android wciąż nie ma niektórych podstawowych funkcji, takich jak odcinanie dostępu do internetu dla niektórych aplikacji. Teraz istnieją aplikacje firm trzecich, które umożliwiają tego rodzaju firewall w Androidzie. Jednak wiążą się one z jednym dużym kompromisem: muszą działać cały czas w tle jako tunel VPN.

Po pierwsze, nie możesz używać prawdziwego VPN równolegle, jeśli uruchamiasz taki firewall. Po drugie, ciągle działa w tle i zużywa baterię. Tunel tworzy też trwałe powiadomienie, którego nie można usunąć, gdy firewall działa. Pozwól, że pokażę sposób na filtrowanie aplikacji bez tego dodatkowego obciążenia VPN.

Składniki

Po prostu zainstaluj te dwie aplikacje

Będziesz potrzebować dwóch aplikacji, aby to zadziałało.

  1. ShizuWall
  2. Shizuku

Oba są open-source i darmowe. Shizuku możesz zainstalować ze Sklepu Play. ShizuWall możesz pobrać z oficjalnego repozytorium GitHub. Po prostu przewiń w dół do zakładki wydania i pobierz plik APK. Następnie zainstaluj aplikację za pomocą właśnie pobranego pliku APK.

ShizuWall jest również dostępny w Sklepie Play, ale wersja w Sklepie Play jest płatna. Zainstaluj tę wersję tylko wtedy, jeśli chcesz wesprzeć twórcę.

ShizuWall to darmowa i otwartoźródłowa aplikacja, która pozwala blokować wybranym przez Ciebie aplikacjom dostęp do internetu bez działania w tle. Zamiast polegać na tunelu VPN, ShizuWall używa funkcji zapory aplikacji Androida z natywnymi funkcjami systemu, wykorzystując Shizuku do uzyskania podwyższonych uprawnień systemowych.

ADB, czyli Android Debug Bridge, to interfejs wiersza poleceń, który pozwala programistom na interakcję z systemem Android. Ponieważ jest przeznaczony do tworzenia i debugowania aplikacji, to środowisko zapewnia podwyższone uprawnienia, które zazwyczaj są niedostępne dla standardowego użytkownika Androida. Aby jednak uzyskać dostęp do ADB, trzeba połączyć telefon z komputerem przez Wi-Fi lub kabel USB. Shizuku używa tego interfejsu ADB, aby przyznać aplikacjom te podwyższone uprawnienia (i nie potrzebujesz do tego nawet komputera).

Skonfiguruj Shizuku

Ta darmowa aplikacja nada podwyższone uprawnienia zaporze sieciowej

Aby skonfigurować Shizuku, musisz połączyć się z siecią Wi-Fi i włączyć Opcje programisty. W Opcjach programisty poszukaj przełącznika Debugowanie bezprzewodowe. Włącz debugowanie bezprzewodowe.

Teraz otwórz Shizuku i stuknij Parowanie, zobaczysz wyskakujące powiadomienie z Shizuku. Wróć do Opcji programisty, ale zamiast stuknąć przełącznik, stuknij element menu Debugowanie bezprzewodowe. Wybierz Parowanie za pomocą 6-cyfrowego kodu, aby wygenerować losowy kod. Wprowadź ten kod w powiadomieniu Shizuku, które pojawiło się wcześniej.










Powinieneś zobaczyć komunikat „sparowano pomyślnie” od Shizuku.

Następnie stuknij Start, aby uruchomić serwer Shizuku.

Konfigurowanie ShizuWall

Uruchom zaporę ogniową, aby zablokować aplikacjom dostęp do Internetu

Teraz otwórz ShizuWall. Wybierz Shizuku, gdy pojawi się prośba o wybranie z listy trybów pracy. Następnie stuknij Zezwól na dostęp do Shizuku, aby nadać mu te podwyższone uprawnienia. Zobaczysz tutaj wszystkie swoje zainstalowane aplikacje w formie listy.

Stuknij ikonę koła zębatego na pasku wyszukiwania, aby otworzyć ustawienia ShizuWall. Włącz opcję Pomiń potwierdzenie włączenia. W sekcji Tryb Zapory będziesz widzieć cztery opcje: Domyślny, Adaptacyjny, Biała lista i Inteligentny na pierwszym planie.

Tryb domyślny po prostu blokuje aplikacje, które wcześniej wybrałeś, i wymusza blokowanie przez zaporę sieciową. W trybie adaptacyjnym możesz blokować więcej aplikacji bez wyłączania i ponownego włączania zapory. Tryb białej listy blokuje wszystkie aplikacje domyślnie, pozwalając tylko wybranym przez ciebie aplikacjom na dostęp do internetu. Tryb inteligentnego pierwszego planu blokuje wszystkie aplikacje z wyjątkiem tej, której aktualnie używasz.

Teraz wróć do listy aplikacji i wybierz te, które chcesz objąć zaporą.

Zazwyczaj będziesz chciał wybrać aplikacje, które w pierwszej kolejności nie powinny mieć dostępu do Internetu (takie jak aplikacja klawiatury) oraz aplikacje, które używają dostępu do Internetu tylko po to, aby wyświetlać irytujące reklamy.

Stuknij w przełącznik Firewall na górze, aby włączyć skonfigurowaną zaporę. Zablokuje aplikacje, które nie mają stale działającej usługi w tle.






Gdy włączysz zaporę, te aplikacje zostaną odcięte od internetu, dopóki ponownie nie otworzysz ShizuWall i nie przyznasz im znowu dostępu. Teraz możesz zamknąć zarówno Shizuku, jak i ShizuWall.

Kilka profesjonalnych wskazówek

Co zrobić, jeśli natkniesz się na błąd

Jeśli pojawią się jakiekolwiek błędy z ShizuWall przy użyciu Shizuku, rozważ przejście na konfigurację LABD & Daemon. Jednak ten proces utworzy usługę działającą w tle (demona), która działa cały czas (nie jest to VPN). Przejdź do ustawień ShizuWall i stuknij Paruj w sekcji konfiguracji LABD & Daemon. Będziesz musiał otworzyć Opcje programisty > Debugowanie bezprzewodowe i sparować LABD za pomocą 6-cyfrowego kodu, tak jak zrobiłeś to dla Shizuku. ShizuWall powinien teraz pojawić się na liście sparowanych urządzeń. Następnie kliknij Połącz z debugowaniem bezprzewodowym i poczekaj, aż demon stanie się aktywny.


Możesz korzystać z usługi VPN i zapory ogniowej jednocześnie.

Dopóki Google nie doda natywnej funkcji zapory sieciowej do Androida, ShizuWall jest najbliższym rozwiązaniem, które można uznać za natywną zaporę nie wymagającą tunelu VPN. Jednak jeśli nie przeszkadza Ci stały tunel VPN, możesz użyć tej aplikacji, aby zablokować dostęp do internetu dla niektórych aplikacji.

Powiązane artykuły