Skocz do zawartości
KuChar

SABS - Lekki Adblocker dla Samsungów. Bez roota!

    Rekomendowane odpowiedzi

    KuChar
    Napisano (edytowane)

     

    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 I NIE NABIJA FLAGI KNOX - NIE WIĄŻE SIĘ TO Z UTRATĄ GWARANCJI.

    sabs.png.c8218f399442d702af479d36f23f1e0b.png

     

    Simple AdBlocker for Samsung (SABS)

     

    SABS to systemowy, niewymagający roota AdBlocker, 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 wersje Androida 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ładnie wedł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

    sdk.thumb.png.115d3190ae5a1870c7748d95092a81b4.png

    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 wyrazy typu "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 tutaj.

     

    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 rozpakowany folder
    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 u gó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 -> https://www.youtube.com/watch?v=cWO96NGnsSQ

     

    Wariant B - bez użycia komputera 

    Tutaj muszę napisać dosyć ważną rzecz. Otóż instalując aplikację z wariantu A ściągamy zawsze najnowszą 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 -> https://www.youtube.com/watch?v=u4xQjYuiyVc

     

    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

    Edytowane przez GeoHot
    dodaję informację
    • Piwko! 3
    • Lubię to! 4

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    cholek3

    Zasugeruję tylko coś, co zasugerowano również i mnie. Dodaj info, że klucz ma ważność trzech miesięcy.

    dodana zawartość

    Acha, I może jeszcze wzmianka, na przyszłość, że przy odnawianiu klucza, należy wybrać SDK EDU, a nie samo SDK. Wstawiłem też zrzuty z tego.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    ELM0

    Jakie filtry dodatkowe.polecacie do aktywacji?

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    KuChar

    Autorzy na bieżąco dodają i optymalizują bazę filtrów. Nie ma potrzeby dodawanie jeszcze czegokolwiek.

    Wysłane z mojego SM-G935F przy użyciu Tapatalka

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Sporo zabawy z instalacją. Czymś przewyższa AdHell2?

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    KuChar

    Przede wszystkim wsparciem. Adhell 2 umarł poprzez porzucenie projektu przez deva. Tutaj mamy zrobioną od podstaw apke na bazie open source. Posiada to samo co Adhell 2 i jeszcze więcej. Moje wrażenia po kilkunastu dniach używania: szybciej, lepsze UI, większa personalizacja, mega wsparcie na GitHub i xda. Chłopaki odpowiadają na momencie na jakiekolwiek pytania.

    Wysłane z mojego SM-G935F przy użyciu Tapatalka

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    pawel1710

    Czyli, że jak po 3 miesiącach ten klucz straci ważność, to trzeba to z telefonu wywalić, utworzyć sobie nowy klucz i wgrać wszystko według tej instrukcji jeszcze raz?

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    KuChar

    Ładujesz tylko nowy klucz do aplikacji w ustawieniach. 

    • Lubię to! 1

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Tylko przy reinstalacji.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Może nagra ktoś poradnik, nie mogę ogarnąć tego. :o Nie pojawia mi się "sync now", help.

    Edytowane przez soniacz1551

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x