Wcześniej nerwowo zrootowałem telefony, które posiadałem (Samsung S2, S3), ponieważ chciałem móc korzystać z Ad -way Ad-Blocker, skuteczny nie tylko w przeglądarkach (np. AdBlocker), ale także w innych aplikacjach. Mówię nerwowo, ponieważ zawsze uważałem, że tryb, w którym te zmodyfikowane ROMy są oferowane (strony internetowe, takie jak programiści XDA), jest nieco podejrzany / słaby. Niemniej jednak w przeszłości działało to dobrze, ale jestem świadomy, że mogłem po prostu mieć szczęście, ponieważ te fora obfitują w złe doświadczenia, tj. Zepsute telefony lub przynajmniej tony zmarnowanego czasu, próbując przynajmniej sprawić, by Twój telefon działa ponownie nawet w magazynie, nie mówiąc już o zrootowanym oprogramowaniu.
Teraz mam nowy telefon, najdroższy, jaki do tej pory miałem (S7 Edge) i przeglądając te same strony, czuję się równie nerwowy, wykonując tę ryzykowną operację. Na przykład, odcinek S7 Krawędzi XDA-deweloperów stronie ma kilka zakorzenione ROM dostępne, jednak bez godziny i spędzać czas nie jest oczywiste, jakie są różnice między nimi są. Aby wymienić tylko kilka wątpliwości:
1) Czym różnią się oprogramowanie wewnętrzne „Recovery” od tych, które nazywają się „Kernel” lub „ROM”?
2) w jaki sposób każda z tych ROM-ów różni się od CyanogenMod, z którego chętnie korzystałem w przeszłości, ale dla którego nie widzę wersji S7 Edge z tego, co widzę? Nawiasem mówiąc, użyłem Odina, aby zainstalować CyanogenMod na moich starych telefonach, zamiast „odzyskiwania”.
3) Czy istnieją poważne różnice w działaniu S7 Edge z tak zrootowanym oprogramowaniem układowym / pamięcią ROM w porównaniu do wersji podstawowej? W szczególności, czy będzie bardziej podatny na exploity itp., Biorąc pod uwagę, że nikt tak naprawdę nie jest w stanie stwierdzić, czy te ROM-y mają np. Wbudowane trojany?
Biorąc pod uwagę wszystkie te obawy związane z rootowaniem Androida, czy jest jakiś sposób, aby blokowanie można wykonać bez rootowania? Jeśli nie, jaki jest najmniej inwazyjny i najmniej ryzykowny sposób zrootowania Androida (w tym przypadku S7 Edge)?
Odpowiedzi:
Byłoby lepiej, gdybyś podzielił swoje pytanie na trzy indywidualne pytania, ale ponieważ są one ze sobą powiązane, odpowiem na nie tutaj.
Odnoszą się one całkowicie do różnych rzeczy.
Odzyskiwanie :
Odzyskiwanie odnosi się do dedykowanej partycji rozruchowej z zainstalowaną konsolą odzyskiwania. Kombinacja naciśnięć klawiszy (zwykle włączanie + zwiększanie głośności) lub instrukcji z wiersza poleceń uruchomi telefon do odzyskiwania, gdzie można znaleźć narzędzia pomagające naprawić (odzyskać) instalację, zainstalować oficjalne aktualizacje systemu operacyjnego i / lub niestandardowe ROM i inne rzeczy.
Oprogramowanie układowe do odzyskiwania zawiera niestandardowy plik odzyskiwania, który umożliwia wykonanie znacznie więcej czynności dodatkowych niż w przypadku odzyskiwania zapasów. Może to obejmować opcje ponownego rootowania urządzenia, przeglądarkę plików do przeglądania plików, formatowania poszczególnych partycji i wiele innych.
Jądro :
Jądro jest rdzeniem systemu operacyjnego, który obsługuje żądania do i od sprzętu, pamięci i zarządzania procesami oraz wszystkich rzeczy niskiego poziomu, które są niezbędne do uruchomienia Androida. Jest oparty na jądrze Linuksa z kilkoma modyfikacjami, aby dopasować go do wersji Androida.
Oprogramowanie układowe jądra zawiera jądro, które po zainstalowaniu zastępuje istniejące jądro i modyfikuje elementy niskiego poziomu w celu dostrojenia oprogramowania w celu lepszego wykorzystania sprzętu. Lepsza żywotność baterii, wyższa wydajność, zwiększony odbiór sygnału itp. To niektóre rzeczy, które niestandardowe jądro może zrobić.
ROM :
Niestandardowa pamięć ROM zastępuje system operacyjny Android urządzenia - zwykle przechowywany w pamięci tylko do odczytu - nową lub zmodyfikowaną wersją systemu operacyjnego Android. Popularną niestandardową pamięcią ROM jest CyanogenMod, który oferuje wiele nowych opcji w porównaniu do oryginalnego oprogramowania układowego.
ROMy mogą zawierać zupełnie inny system Android lub mogą również zawierać jądro i / lub odzyskiwanie. Najlepiej przeczytać OP na tych wątkach, aby dowiedzieć się, co zawiera.
Jest to subiektywne w stosunku do ROM, o którym mówisz. Niektóre ROM wykorzystują silnik RRO-Layers do tworzenia motywów, podczas gdy inne używają silnika motywu CyanogenMod. Niektóre ROM-y mogą mieć dodatkowe funkcje w stosunku do obecnych w CyanogenMod, inne mogą mieć zupełnie inny interfejs użytkownika.
Jeśli chodzi o niedostępność wersji CyanogenMod S7 Edge, dzieje się tak, ponieważ oficjalne kompilacje nie zostały jeszcze wykonane lub są w trakcie tworzenia.
Ponownie, są one subiektywne dla wybranej pamięci ROM. Zasadniczo niektóre oferują lepszą wydajność, inne oferują lepszą żywotność baterii, a kilka innych oferuje połączenie tych dwóch. To zależy od tego, którą ROM wybierzesz.
Istnieje kilka ROM-ów, które mogą być bardziej podatne na exploity niż inne. Dlatego zaleca się wybranie oficjalnej wersji popularnej niestandardowej pamięci ROM, ponieważ są one testowane i sprawdzane, aby nie zawierały złośliwego oprogramowania.
Jak powiedział @xangua, Adblock Plus będzie filtrował ruch Wi-Fi, ale wymaga konfiguracji serwera proxy.
Rootowanie jest specyficzne dla urządzenia. Istnieją różne sposoby uzyskania dostępu do konta root na różnych urządzeniach. W przypadku S7 Edge możesz wypróbować Kingo Root , twierdzi się, że działa na S7 Edge. Uważaj jednak, jeden zły krok może zepsuć urządzenie.
źródło
Odpowiedź na pierwsze i główne pytanie: Blokowanie reklam bez rootowania
Na niezrootowanych urządzeniach z Androidem 4.1.2, 4.2.1 i nowszym Adblock Plus będzie filtrował cały ruch Wi-Fi, ale należy go ręcznie skonfigurować jako serwer proxy. Adblock Plus udostępnia szczegółowe instrukcje dla niedoświadczonych użytkowników.
https://adblockplus.org/android-about
Unikaj zadawania wielu pytań w jednym poście, utwórz po jednym dla każdego pytania.
źródło
Nie mam pojęcia, dlaczego nikt jeszcze nie wspomniał o „ Lucky Patcherze ” ...
Lucky Patcher to aplikacja, która może modyfikować aplikacje / pliki APK obecne w telefonie przez ich łatanie.
Jedną z rzeczy, które może na przykład zrobić, jest usunięcie reklam. Jego mechanizm usuwania reklam jest bardzo wydajny i może nie tylko powodować, że reklamy nie ładują się, ale także usuwać / zmniejszać pola reklam, abyś nawet nie pomyślał, że tam były .
Potrzebuje roota, jeśli chcesz łatać aplikacje bez ponownej instalacji, ale może także łatać aplikacje bez roota , odinstalowując je, instalując i ponownie instalując.
Może także robić wiele innych rzeczy (niektóre są nielegalne i bardzo cię odradzam) ...
Interfejs aplikacji może być przytłaczający i wymaga trochę przyzwyczajenia się, ale gdy go zrozumiesz, przekonasz się, że jego moc bije prawie każdy inny adblocker dla Androida.
Jak załatać aplikację, aby usunąć reklamy:
Lucky Patcher można pobrać tutaj .
źródło
Samsung Galaxy S7 ma standardową aplikację przeglądarki o nazwie „Internet”. Obejmuje funkcję blokowania reklam, a także usuwanie ich kontenerów na stronach internetowych. W tym celu musisz zainstalować jedną z następujących aplikacji ze Sklepu Play
Po zainstalowaniu otwórz Internet-> Więcej-> Ustawienia-> Zaawansowane-> Zablokuj zawartość (włącz przełącznik i wybierz zainstalowany program blokujący z powyższych).
Niestety jest to tylko rozwiązanie oparte na aplikacji, nie obejmujące całego systemu (które byłoby dostępne tylko poprzez rootowanie).
Jeśli chodzi o rootowanie,
Ans 2 - Na S7 nie będziesz mógł używać Cyanogenmod przez wiele miesięcy lub nigdy (ponieważ Samsung zablokował bootloadery w wersjach Qualcomm i nie podają kodu źródłowego Exynos). Stąd wszystkie ROM-y na XDA są ROM-ami zmodyfikowanymi w magazynie (zawierają tylko niewielkie zmiany, takie jak adblocker, trochę jądra x, niektóre zmiany tutaj, ale głównie zapas). Jeśli CM przyjdzie do S7, będziesz musiał zainstalować poprzez „odzyskiwanie”.
Ans 3 W tych płytach będzie głównie równoważna magazynie, będą działać normalnie (z wyjątkiem momentu można zmodyfikować go mocno). Te ROM-y na pewno nie będą dostarczane z trojanami😁
Nie, blokowanie całego systemu nie może być wykonane bez rootowania.
Najmniej ryzykownym sposobem na rootowanie będzie flashowanie autoootowania Chainfire przez odin (tylko Exynos)
źródło
Zasadniczo możesz sam zrootować urządzenie i użyć przezroczystego serwera proxy opartego na iptables do przekazywania zapytań DNS i http do serwerów proxy, które nie działają z uprawnieniami administratora. Wówczas nie musisz ufać oprogramowaniu nikogo innego, aby zainstalować go jako root. W praktyce nie wiem, czy jest jakaś dobra konfiguracja oprogramowania do uruchomienia w ten sposób na Androidzie.
Jeśli chodzi o wartość, blackholing DNS jest jednym z najbardziej skutecznych sposobów blokowania aplikacji w aplikacjach i łatwo to zrobić samemu.
źródło
Przechodząc do głównego problemu blokowania reklam bez rootowania ...
Jeśli masz odblokowany bootloader, możesz następnie uruchomić niestandardowe odzyskiwanie ( nawet bez flashowania ), a następnie zainstalować MoaAB .
Stosuję to samo podejście na trzech różnych urządzeniach ze skutecznym blokowaniem reklam. Nie jestem jednak pewien szczegółów Samsung S7 Edge.
źródło
Nie jestem pewien, co uważasz za podejrzane o XDA, ale tak naprawdę nie różni się niczym od tego, co robią producenci podczas ładowania / aktualizacji telefonów. Oficjalna aktualizacja może równie łatwo zawierać backdoora, wirusa itp., A instalujesz ją bez zastanowienia. Tak długo, jak jest to zrobione poprawnie, telefony z klocków w rezultacie nie są wcale powszechne i można je łatwo naprawić, jeśli tak się stanie.
Rootowanie jest wyjątkowo niskie, ale obecnie nie jest dostępne dla S7, ponieważ wciąż nad nim pracują. Takie rzeczy są również testowane w społeczności programistów, zanim zostaną udostępnione publicznie.
Jeśli chodzi o rootowanie, MUSISZ mieć wersję S7 exynos, aby działała. Wersja Snapdragon nie ma obecnie działającego katalogu głównego, chyba że zainstalujesz niestandardowy ROM.
http://forum.xda-developers.com/s7-edge/development/sm-g935-exynos-cf-auto-root-t3337354
Jeśli wolisz nie rootować, znalazłem 2 opcje na liście aplikacji użytkownika innego niż root do blokowania reklam w całym systemie, które tego nie wymagają. Nie mogę opublikować więcej niż 2 linków, ponieważ moje konto jest nowe, więc po prostu połączę wątek, z którego je otrzymałem.
http://forum.xda-developers.com/s7-edge/how-to/root-modifications-t3339094
źródło
Jeśli nie możesz usunąć reklam. Wykonaj następujące kroki: W tym celu musisz pobrać aplikację o nazwie Lucky Patcher .
źródło
Aplikacja Lucky Patcher rozwiązała mój problem: ')
Jak załatać aplikację, aby usunąć reklamy:
Otwórz Lucky Patchera i stuknij w aplikację, w której chcesz zablokować reklamy. Stuknij w „Otwórz menu łat” Stuknij w „Utwórz zmodyfikowany plik APK” Stuknij w „APK bez Google Ads” Dostosuj ustawienia usuwania reklam (jeśli chcesz ) Stuknij w „Odbuduj aplikację” Poczekaj na zakończenie procesu łatania i stuknij: „Idź do pliku” Stuknij w pierwszy element na liście, która się pojawi Stuknij „Odinstaluj i zainstaluj” i postępuj zgodnie z oknami dialogowymi deinstalacji i instalacji Androida Otwórz aplikację i potwierdź, że reklamy zostały usunięte!
źródło