Skip to content

RDRENUM0/ShortGuard-APK

Repository files navigation

ShortGuard | shortguard.pl

Twój strażnik przed scrollowaniem. ShortGuard to aplikacja na Androida, która blokuje YouTube Shorts i Instagram Reels, zostawiając resztę aplikacji nietkniętą. Otwarty kod, nic nie wychodzi z telefonu.

ShortGuard - rycerz-strażnik

Ekran główny aplikacji Przełączniki blokowania Działanie w tle

Co to robi

Zamiast blokować całą aplikację, ShortGuard wycina tylko pełnoekranowy odtwarzacz krótkich filmów:

  • Tnie tylko pełny ekran - wykrywa odtwarzacz Shorts/Reels i cofa Cię z niego. Kafelki w kanale i zwykłe filmy zostają.
  • Reszta działa normalnie - DM-y, Stories, kanał, wyszukiwarka, subskrypcje, zwykłe filmy.
  • Osobne przełączniki - oddzielnie dla Shorts i dla Reels, plus komunikat (dymek lub nakładka).
  • Działa w tle non-stop - usługa pierwszoplanowa ze stałym, cichym powiadomieniem; przetrwa restart i wyczyszczenie z ekranu ostatnich.
  • Prywatność - brak dostępu do internetu, wszystko lokalnie.

A co z TikTokiem?

TikToka nie blokuje - i to celowo. W TikToku nie ma „reszty", którą warto ratować: cała aplikacja to jeden nieskończony feed. Tu nie chodzi o wyłączenie jednej zakładki, tylko o samo przewijanie. Najprostsze i najzdrowsze rozwiązanie: po prostu go odinstaluj.

Dlaczego tylko Android?

ShortGuard działa wyłącznie na Androidzie. System iOS nie pozwala aplikacjom ingerować w działanie innych aplikacji w sposób, w jaki robi to ShortGuard, a dostępne tam obejścia są znacznie bardziej ograniczone i mniej skuteczne. Zamiast dostarczać okrojoną wersję na siłę, projekt świadomie skupia się na Androidzie. APK to format wyłącznie Androida - na iPhonie się nie zainstaluje.

Pobranie

Gotowy plik APK znajdziesz w sekcji Releases:

➡️ Pobierz najnowsze APK (Android 8.0+)

Po pobraniu otwórz plik na telefonie i zezwól na instalację z nieznanych źródeł.

Budowanie ze źródeł

Nie chcesz ufać gotowemu plikowi? Zbuduj własny.

Wymagania: Android Studio, JDK 17, Android 8.0 (API 26)+.

git clone https://github.com/RDRENUM0/ShortGuard-APK.git
cd shortguard
# Wariant A: otwórz w Android Studio → Build → Build APK(s)
# Wariant B: z terminala (wrapper jest już w repo)
./gradlew assembleDebug

Gotowy plik: app/build/outputs/apk/debug/app-debug.apk.

Uprawnienia (i po co)

Uprawnienie Po co
Usługa dostępności Czyta zawartość ekranu tylko w YouTube i Instagramie, żeby rozpoznać odtwarzacz Shorts/Reels
Nakładka nad innymi aplikacjami Opcjonalny, wyraźny komunikat po zablokowaniu
Usługa pierwszoplanowa + powiadomienia Utrzymuje ochronę przy życiu w tle
Wyłączenie optymalizacji baterii Żeby system nie usypiał aplikacji
Brak INTERNET Aplikacja nie wysyła ani nie pobiera danych

Jak to działa

ShortGuard używa usługi dostępności ograniczonej do pakietów YouTube i Instagram. Gdy na wierzchu pojawi się pełnoekranowy odtwarzacz Shorts/Reels (rozpoznawany po identyfikatorach widoków i rozmiarze ekranu), wykonuje gest „wstecz". Rozpoznawanie celowo pomija kafelki w kanale, a gest ma limit, żeby nigdy nie zamknąć aplikacji wielokrotnym cofaniem.

Jeśli po aktualizacji YouTube/Instagrama coś przestanie być wykrywane, w aplikacji jest tryb diagnostyczny, który pokazuje aktualne identyfikatory ekranów do zaktualizowania w BlockerAccessibilityService.kt.

Strona

Strona projektu: shortguard.pl

Uwaga o Google Play

Blokery treści oparte na usłudze dostępności są w porządku do własnego użytku / sideloadu, ale polityka Google Play mocno je ogranicza - publikacja w sklepie zostałaby najprawdopodobniej odrzucona. Do prywatnej instalacji nie ma to znaczenia.

Struktura repozytorium

To repo zawiera i aplikację, i stronę z pobieraniem:

shortguard/
├─ app/                  # moduł aplikacji (Android Studio)
├─ gradle/ + gradlew     # wrapper Gradle (build out-of-the-box)
├─ index.html            # strona, samowystarczalny plik
├─ assets/               # grafiki (maskotka, screeny) do README i strony
├─ README.md
└─ LICENSE

Licencja

Projekt na licencji MIT - zobacz plik LICENSE.

About

Aplikacja na Androida blokująca uzależniające Youtube Shorts i Instagram Reels.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages