Na wstępie chciałbym napisać, że ani ja, ani autor aplikacji nie ponosimy
odpowiedzialności za ewentualne"uszkodzenia" telefonu.
PONIŻSZA APLIKACJA JEST BEZPIECZNA INIE NABIJA FLAGI KNOX -NIE WIĄŻE SIĘ TO Z UTRATĄ GWARANCJI.
Simple AdBlocker for Samsung (SABS)
SABS to systemowy, niewymagający rootaAdBlocker, pakiet disabler, menedżer uprawnień i wiele innych. Działa za pomocą KNOX SDK firmy Samsung, dlatego działa tylko na urządzeniach Samsung. Ze względu na ogromną liczbę telefonów Samsung, różne wersjeAndroida i KNOX, rozmiary ekranu i inne specyfikacje, SABS koncentruje się wyłącznie na urządzeniach Galaxy S8, S8 + i Note 8 z najnowszą wersją Androida, ale powinien działać na wszystkich urządzeniach Samsunga z wersją Androida 5.0 lub nowszą. To, co odróżnia SABS od innych "adblockerów", to to, że może ono zmieniać odwrócone poziomy systemu dzięki narzędziom KNOX firmy Samsung i nie działa w tle. Dzięki temu możesz łatwo blokować domeny URL, wyłączać aplikacje systemowe, których nie możesz w ustawieniach, usuwać uprawnienia z aplikacji, których zwykle nie możesz kontrolować.
Instrukcja instalacji:
Istnieją dwie rzeczy, które musisz zrobić, aby uzyskać działającą wersję SABS:
1. uzyskać klucz licencyjny firmy Samsung oraz
2. zmienićnazwę pakietu dla swojej kopii aplikacji SABS.
Poniższe kroki sprawią, że zainstalujesz i uruchomisz SABS na swoim urządzeniu, ale pamiętaj, że musisz postępowaćdokładniewedług instrukcji. Jakakolwiek zmiana, pominięcie punktu zaowocuje niedziałającą aplikacją!
Krok 1: Uzyskanie klucza licencyjnego Samsunga
Każdy użytkownik SABS musi otrzymać klucz licencyjny bezpośrednio od firmy Samsung.
1. Zaloguj się tutaj , korzystając ze swojego konta Samsung.
2. Przejdź tutaj .
3. Idź do "Legacy SDK" (kroki 3-7 są pokazane na obrazku w spoilerze.
Spoiler
4. Przejdź do "Knox Standard SDK".
5. Wybierz "Enterprise license key".
6. Napisz dowolne słowo w aliasie (może być np. test1, test2 bądź cokolwiek innego. Pomijaj wyrazytypu"adblock"; "adblocker" itp.).
7. Naciśnij "Generate License Key".
Skopiuj swój unikalny klucz.
Jeżeli w tym kroku jest jeszcze coś niejasnego to odsyłam do tutoriala @cholek3, który wykonywał swoje zrzuty ekranu. Jego post znajdziesz https://forum.android.com.pl/topic/324771-adhell2-adblocker-i-package-disabler-w-jednym/?do=findComment&comment=5192271 .
WAŻNE! Jeśli klucz zaczyna się od liter "KLM", nie wykonałeś poprawnie instrukcji. Ponownie wykonaj kroki 3-7.
UWAGA! Wygenerowany klucz ma ważność 3 miesięcy.
Krok 2: Zmiana nazwy pakietu aplikacji
Możesz zmienić nazwę pakietu aplikacji na komputerze lub lub bezpośrednio na telefonie. Zanim jednak wykonasz poniższe czynności, odinstaluj wszystkie zainstalowane adblockery KNOX, takie jak Adhell, Adhell 2 lub Disconnect Pro.
Wariant A - z użyciem komputera
Spoiler
1. Pobierz i wypakuj najnowszy kod źródłowy aplikacji SABS dostępny tutaj .
2. Pobierz, zainstaluj i otwórz Studio Android dostępny tutaj .
3. Wybierz "Otwórz istniejący projekt Android Studio" i wybierz rozpakowanyfolder
4. Zostaniesz poproszony o zainstalowanie SDK i innych plików. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
5. Kiedy wszystko zostanie zakończone, a projekt zostanie w pełni załadowany (pasek postępu zniknie na dole), otwórz "Gradle Scripts", a następnie "Build.Gradle (Module:app)" z lewej strony ekranu.
6. Znajdź wiersz "applicationId" com.layoutxml.sabs ". Zwykle jest na pozycji 24.
7. Zmień "com.layoutxml.sabs" na losową lub unikatową sekwencję liter i cyfr. Zdecydowanie zaleca się wybrać tę samą długość (symbole 3.9.4). np. com.kuchar123.apps
8. Pojawi się alert ugóry ekranu. Wybierz "Sync Now".
9. Zaczekaj, aż projekt zostanie ponownie załadowany.
10. Włącz debugowanie USB w telefonie - wybierz Ustawienia> Informacje o telefonie> Informacje o oprogramowaniu> Naciśnij szybko około 10 razy na numerze kompilacji, aż pojawi się komunikat "Jesteś programistą!".
pojawia się. > Wróć do Ustawienia> Opcje programisty> Włącz debugowanie USB.
11. Podłącz telefon do komputera. Na twoim telefonie pojawi się wyskakujące okienko. Wybierz, aby umożliwić komputerowi korzystanie z debugowania USB.
12. W Android Studio naciśnij przycisk Play lub Shift + F10.
13. Wybierz swój telefon i naciśnij OK.
14. Aplikacja SABS pojawi się na Twoim telefonie. Otwórz ją i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Kiedy prosi o klucz licencyjny - wklej ten, który otrzymałeś w kroku 1.
Film instruktażowy ->
Wariant B - bez użycia komputera
Tutaj muszę napisać dosyć ważną rzecz. Otóż instalując aplikację z wariantu A ściągamyzawszenajnowszą kompilację aplikacji. Korzystając z wariantu B natomiast ściągamy przygotowaną wcześniej wersję aplikacji przez twórców, która może być nieco starsza.
Spoiler
1. Pobierz najnowszą wersję (plik apk) tutaj .
2. Otwórz aplikację "APK Editor Pro". Pobierzemy ją z oficjalnej strony aplikacji pod tym adresem: http://www.apkeditorfree.com . Ściągamy wersję PRO.
3. Wybierz plik APK (wcześniej pobrany).
4. Wybierz "Zwykła edycja" - 3 opcja od góry
5. Edytuj tylko pole "Nazwa paczki" ! jak pokazano tutaj .
6. Zmień "com.layoutxml.sabs" na losową lub unikatową sekwencję liter i cyfr. Zdecydowanie zaleca się wybrać tę samą długość (symbole 3.9.4). np.com.kuchar123.apps
7. Wybierz "Zmień nazwę pakietu w resources.arsc". Nie wybieraj innych opcji!
8. Naciśnij Zapisz.
9. Naciśnij Zainstaluj ponownie.
10. Aplikacja SABS pojawi się na Twoim telefonie. Otwórz go i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Kiedy prosi o klucz licencyjny - wklej ten, który otrzymałeś w kroku 1.
Film instruktażowy ->
FAQ
Spoiler
Czy używanie SABS jest legalne?
Tak, uzyskanie bezpłatnego klucza licencyjnego od firmy Samsung jest legalne i używanie go w SABS nie narusza żadnych warunków, zakładając, że nazywasz siebie deweloperem.
Samo blokowanie reklam również nie jest nielegalne, ale jest to szara strefa moralna. Zadaj sobie pytanie - czy chcesz wesprzeć twórców aplikacji i twórców witryn? Jeśli tak, nie używaj adblockera ani nie umieszczaj na białej liście tych aplikacji lub witryn w ustawieniach. Pamiętaj, że nie blokując reklam, pozwalasz firmom śledzić witryny, których używasz i szpiegujesz.
Dlaczego muszę zdobyć własny klucz?
Uzyskanie klucza licencji produkcyjnej oznacza dla mnie stworzenie firmy, stanie się partnerem Samsunga lub zakup drogiego klucza licencyjnego od partnerów Samsunga. Nie stać mnie na to, a rozwijanie SABS to tylko moje hobby.
Czy to zadziała na moim urządzeniu?
SABS działa tylko na niektórych urządzeniach Samsung. Jeśli używasz Galaxy S8, S8 + lub Note 8, nie musisz się martwić. Jeśli używasz innego urządzenia Samsung, spróbuj sam to zobaczyć.
Gdzie blokuje reklamy?
SABS blokuje reklamy w wielu aplikacjach, w tym w przeglądarkach. Jeśli nadal widzisz reklamy, możesz wysłać do programisty wiadomość z listą aplikacji, w których reklamy nie są blokowane.
Gdzie znajduje się plik "hosts" z zablokowanymi domenami?
Jest na stronie Githuba. Plik nazywa się standard-package.txt. Możesz dodać własne źródła, takie jak Adaway, w ustawieniach aplikacji. Plik źródłowy może zawierać tylko domeny URL, 127.0.0.1 i komentarze w wierszach zaczynających się od #. Pakiet standardowy jest niezależnie aktualizowany do wersji aplikacji.
Czy mogę używać go z Disconnect Pro?
Nie jest to zalecane, ponieważ zarówno SABS, jak i Disconnect Pro używają zapory ogniowej Samsung. SABS ma wszystkie funkcje Disconnect Pro i więcej.
Czy to wyczerpuje baterię?
Nie, wcale. SABS może nawet poprawić baterię, ponieważ aplikacje nie mogą stale komunikować się z domenami reklam i trackerów. SABS nie działa w tle, ponieważ nie musi.
Czy muszę mieć roota?
Nie. SABS może nawet nie działać, jeśli jesteś zrootowany.
Tyle. Enjoy.
Rozważ wsparcie autora aplikacji kupując aplikację w GP -> https://play.google.com/store/apps/details?id=com.layoutxml.support
Oryginalny wątek na xda -> https://forum.xda-developers.com/android/apps-games/app-sabs-simple-adblocker-samsung-t3751722