Artykuł

Rootowanie i hakowanie pamięci ROM jako nowicjusz Androida było ryzykownym wyzwaniem

protection click fraud

LineageOS na OnePlus 7 ProŹródło: Michael Hicks / Android Central

Zanim zdecydowałem się przełącz się z iOS na AndroidaSłyszałem wszystko o ludziach, którzy jailbreakują iPhone'y, aby uciec z otoczonego murem ogrodu Apple. Osobiście nigdy nie rozumiałem tego apelu. Dopiero zacząłem testowanie programów uruchamiających Androida dowiedziałem się o radościach dostosowywania w porównaniu do statycznego, wyselekcjonowanego doświadczenia Apple z systemem iOS.

Ale nie jestem hobbystą, typem osoby, która szarpie luźne wątki technologii, aby zobaczyć, co się psuje, zanim to naprawi. Więc muszę przyznać się do trochę syndromu oszusta, kiedy czytam, jak mój kolega Alex Dobie zainstalował Androida 11 na swoim starym Galaxy S2, czyli jak kiedyś Andrew Myrick rootowanie i instalowanie nocnych ROM-ów na swoim Nexusie 4. W dzisiejszych czasach stale używam telefonów z Androidem, ale nie mam dziesięcioletniego doświadczenia w zakorzenieniu w backendzie systemu operacyjnego, do którego mógłbym zadzwonić.

Oferty VPN: dożywotnia licencja za 16 USD, miesięczne plany za 1 USD i więcej

Z tymi niepewnościami, które mnie napędzały, zacząłem czytać o Magisku, ROM-ach i zrootowanych aplikacjach. Mój główny cel: uzyskać dostęp do roota i flashować nowy ROM na moim OnePlus 7 Pro podczas pobierania bez pomocy cokolwiek od moich kolegów. Byłem ciekaw, czy ktoś bez żadnego doświadczenia może odnieść sukces, korzystając tylko z dostępnych dla mnie zasobów online, czy też rootowanie i alternatywne systemy operacyjne są bardziej odpowiednie dla weteranów Androida. Poza tym, chciałem zdecydować, czy rootowanie telefonów z Androidem w 2021 jest rzeczywiście warte wysiłku?

Krótko mówiąc, mój kilkudniowy hackathon był stresującym bałaganem, w tym pętlą Fastboot, kilkoma fałszywymi zaczyna się i zepsute pliki obrazów TWRP — kończą się częściowym zwycięstwem, które przyszło z wolnym napięciem bół głowy.

Potykając się w ciemności

Oneplus 7 Pro Fastboot Rooting RomŹródło: Michael Hicks / Android Central

Całe moje przypadkowe czytanie rootów sugerowało, że XDA Developers jest najlepszym autorytetem głównego nurtu w tym temacie. Więc wyśledziłem ich Przewodnik po rootowaniu OnePlus 7 Pro, starałem się jak najdokładniej postępować zgodnie z krokami... i natychmiast napotkał trudności.

Spójrz na niektóre kroki, przedstawione bez omówienia: „Uruchom ponownie w swoim bootloaderze”. „Flash TWRP”. „Skonfiguruj adb”. Co to u licha oznacza? Jaka jest różnica między uruchamianiem w trybie bootloadera, fastboot lub odzyskiwania? Gdzie jest słowniczek?!

Nowicjusze muszą analizować każdy krok pod kątem niewypowiedzianych założeń, które za nimi stoją, w przeciwnym razie ryzykują uszkodzeniem telefonu na dobre.

Po pewnym irytującym czytaniu w tle aktywacja Narzędzi programistycznych mojego telefonu i instalowanie poleceń Android Debug Bridge (ADB) nie okazały się szczególnie trudne. Mam doświadczenie z poleceniami terminala, a (niektóre) telefony z Androidem sprawiają, że dostęp do bootloadera jest zaskakująco łatwy. Ale po odblokowaniu bootloadera sprawy stały się znacznie bardziej niebezpieczne.

XDA kazał mi uruchomić TWRP z „fastboot boot twrp_file_name.img”, używając połączonego Plik TWRP dla Guacamole. Zrobiłem tak, w którym to momencie dostałem powyższe logo "Fastboot mode". Postęp? Nie! Pozostało zamrożone na tym ekranie przez wiele godzin, zanim zorientowałem się, jak wysłać telefon do trybu odzyskiwania i zrestartować go do ustawień fabrycznych.

Flashowanie pamięci ROM na moim OnePlus 7 Pro z dostępem do rootaŹródło: Michael Hicks / Android Central

Obie moje pierwsze próby zrootowania telefonu prawie zakończyły się katastrofą. Nalegałem tylko dlatego, że miałem wolne telefony z Androidem i coś do udowodnienia.

Podczas mojej drugiej próby zauważyłem, że niektóre strony zalecały zmianę partycji A/B i użycie fastboot Lampa błyskowa zamiast tego boot nazwa_pliku.img. Tym razem, zamiast uruchamiać się bezpośrednio w TWRP, jak obiecano, mój telefon przeszedł do ogólnego bootloadera. Co gorsza, nie miało znaczenia, czy go wyłączę, przełączę w tryb odzyskiwania, czy spróbuję zainstalować nowy plik img; telefon by natychmiast przełącz się z powrotem na bootloader. Mój poprzedni skrót trybu odzyskiwania też nie działał. Byłem przerąbany i sfrustrowany, że moja ciężka praca się nie opłaca.

Jeszcze kilka godzin później, dzięki kilku spanikowanym postom na forum od osób doświadczających podobnych problemów, udało mi się uciec z mojego piekła. Ale po dwóch dniach badań i stresu wiedziałem, że nie zamierzam zmusić TWRP do pracy dla mnie. Więc przerzuciłem się na Wiki LineageOS aby zobaczyć, czy miałbym więcej szczęścia z popularnym ROM-em.

Ekran restartu LineageOSŹródło: Michael Hicks / Android Central

W tym przypadku z radością stwierdzam, że w większości mi się udało. Sflashowałem ROM LineageOS, a następnie zainstalowałem go z odzyskiwania. Próbowałem też zainstalować niestandardowy pakiet Google Apps (GApps), ponieważ ROMy innych firm nie mają dostępu do Sklepu Play. Po kilku kolejnych krokach w końcu uruchomiłem ponownie LineageOS. Ale z jakiegoś powodu GApps Suite nie przyjął, ograniczając mnie do wstępnie pobranych aplikacji i wszelkich bezpiecznych plików .apk, które pobrałem online. A LineageOS usunął dostęp superużytkownika w 2019 roku, więc nadal musiałbym zainstalować Magisk Manager lub dać poszczególnym aplikacjom dostęp do roota przez ADB.

Ale w tym momencie byłem dość wyczerpany psychicznie, pielęgnując ból głowy, o którym wspomniałem wcześniej. Gdybym osobiście przeprowadził mnie przez instalację Magiska, jestem pewien, że mógłbym dość szybko zrootować OnePlus 7 Pro. Wydaje się jednak, że większość przewodników dotyczących rootowania w 2021 r. Zakłada, że ​​masz już gruntowne doświadczenie w hobby.

Teraz próbuję zdecydować, czy w pierwszej kolejności warto zakorzenić się.

Niebezpieczeństwa rootowania i ROM-ów

Program rozruchowyŹródło: Michael Hicks / Android Central

Aby dotrzeć do źródła problemu (gra słów zamierzona), skontaktowałem się z Dannym Lin, który opracowuje Niestandardowa pamięć ROM ProtonAOSP dla telefonów Pixel. Robił też fale dla odtworzenie silnika motywów Material You jako kod open source we wczesnych wersjach beta Androida 12. Jeśli ktokolwiek mógł mi wyrobić opinię na temat zagrożeń i uzasadnienia rootowania i ROM-ów, to właśnie on.

„Nie polecałbym rootowania ani instalowania niestandardowej pamięci ROM większości„ normalnych ”użytkowników, którzy po prostu potrzebują telefonu do pracy”, powiedział mi Lin. Chociaż „trwałe cegiełki są bardzo mało prawdopodobne”, zauważa, że ​​wiele problemów z ROM-ami jest „poza kontrolą programistów ROM”, na przykład gdy Google łamie Sieć zabezpieczająca.

Potrzebujesz więc cierpliwości, aby radzić sobie ze sporadycznymi, ale nieuniknionymi uszkodzeniami, a także umiejętności rozpoznawania, gdy coś pójdzie nie tak, oraz chęci poświęcenia czasu, aby to naprawić. Dlatego potrzebujesz „doświadczenia w modyfikowaniu urządzeń mobilnych”, aby bezpiecznie obsługiwać ROM po początkowej instalacji.

Jeśli chodzi o niebezpieczeństwa związane z zakorzenieniem, Lin nie owijał w bawełnę o niebezpieczeństwach:

Rootowanie jest ryzykowne, ponieważ oznacza to, że zawsze jedno przypadkowe kliknięcie dzieli Cię od narażenia całego urządzenia, niezależnie od luk w implementacji root. Tak, posiadanie monitu o pozwolenie jest zdecydowanie lepsze niż nic, ale nadal jest o wiele bardziej ryzykowne niż brak zakorzenienia w ogóle.

Mimo to Lin uważa, że ​​root jest „nieoceniony” jako programista do testowania i debugowania, i uważa, że ​​służy on narzędziom, w których zapasowy system Android „spada”, takich jak pełne kopie zapasowe danych. A jeśli istnieje „funkcja wyłączna dla roota”, „prawdopodobnie warto zaryzykować”, aby spróbować.

Czy zakorzenienie umierającej sztuki w 2021 roku?

Uprawnienia rootowania na starym telefonie NexusŹródło: Android Central

Wielu czytelników Androida Central pozostawiło nostalgiczne komentarze na temat tego, jak kiedyś flashowali lub rootowali swoje telefony, ale już tego nie robią. Zapytałem Lin, dlaczego rootowanie telefonów z Androidem w 2021 roku może być bardziej niszowe niż w przeszłości, i miał wiele powodów.

Wraz z poprawą stanu systemu Android dysk do rootowania i ROM spada, a wymagany poziom umiejętności rośnie.

Po pierwsze, „standardowy Android również stał się potężniejszy”, ale poza tym wiele aplikacji na Androida innych firm znalazło sposoby na zaimplementowanie brakujących funkcji z pominięciem dostęp root, zachowując bezpieczeństwo telefonu. Lin zauważył również, że modowanie jest „bardziej skomplikowane” niż kiedykolwiek wcześniej ze względu na ostatnie udoskonalenia Androida, takie jak „bezproblemowe aktualizacje A/B i partycje dynamiczne”.

Tak więc starsi entuzjaści Androida rezygnują z rootowania i ROM-ów z powodu zwiększonej trudności w zmniejszaniu zwrotów. Tymczasem nowi fani Androida nie zastępują ich z powodu stromej krzywej uczenia się.

„Flashowanie może być dość zniechęcające dla nowych użytkowników, ponieważ w tym procesie jest o wiele więcej miejsca na niepowodzenie niż kiedyś” – powiedział Lin. „To wiele kroków, a pominięcie jednego drobnego szczegółu może skutkować miękką cegłą, z którą ludzie nie chcą mieć do czynienia”. Jego słowa były tak trafne w moim własnym doświadczeniu, że mogłam się tylko śmiać.

OnePlus 7 ProŹródło: Harish Jonnalagadda / Android Central

Jeśli udało mi się zrootować OnePlus 7 Pro, planowałem przetestować aplikacje takie jak YouTube Vanced, AdAway, Tasker, i inne, które bardzo skutecznie wykorzystują dostęp do konta root. Dzięki tym aplikacjom możesz dodawać narzędzia, takie jak kosz na śmieci lub dostęp do terminala, lepiej monitorować i kontrolować zużycie energii lub aktywność aplikacji w tle; lub usuń niechciane reklamy z aplikacji.

Szczerze mówiąc, większość z nich nie jest niezbędnymi narzędziami do codziennego korzystania z telefonu, co w większości polega na swobodnym graniu Gry na Androida i sprawdzanie poczty. Biorąc pod uwagę poważne luki spowodowane otwarciem Puszki Pandory, która jest dostępem roota, nie jestem pewien, czy powiedziałbym, że te narzędzia są dla mnie „warte”, tak jak byłyby dla innych zaawansowanych użytkowników. Dodatkowo, jak powiedział Lin, możesz teraz uzyskać niektóre z tych narzędzi nawet bez uprawnień administratora!

Być może w przyszłości spróbuję jeszcze raz spróbować zakorzenienia, po prostu dla wiedzy. Ale myślę, że coraz bardziej interesuje mnie instalowanie nowych ROM-ów, takich jak ProtonAOSP i LineageOS, ponieważ dodają fajne poprawki i optymalizacje do telefonu, nie zmieniając go w czas tykania bomba.

Możemy otrzymać prowizję za zakupy za pomocą naszych linków. Ucz się więcej.

Czas, aby Samsung wprowadził szybsze ładowanie do Galaxy S22
⚡ Szybciej

Samsung prawdopodobnie już przygotowuje się do Galaxy S22 w przyszłym roku, a największym ulepszeniem, jakie firma może nam dać, jest szybsze ładowanie.

Idealne etui do Samsunga Galaxy Z Fold 3 to tak naprawdę skórka
Skóra > Etui

Sprawy są dla niektórych nieuniknioną koniecznością, ponieważ zapewniają dodatkową ochronę, której możesz potrzebować, jeśli jesteś niezdarny lub pracujesz w miejscu pracy. Ale najlepsze etui do Galaxy Z Fold 3 to tak naprawdę skórka. Dokładniej dbrand Robot Skin.

Nowy iPad Mini wydaje się świetny, nawet jeśli kochasz Androida
Jabłka i pomarańcze

iPad Mini uzupełniłby mój telefon z Androidem, a także inne moje technologie we właściwy sposób. Zastanawiam się nad zakupem.

To są najlepsze wytrzymałe telefony z Androidem
Przewodnik kupującego

Żyjesz w trudnym i upadkowym życiu? Kup sobie smartfon, który poradzi sobie ze wszystkim, na co go rzucisz — lub rzuć telefonem.

Michael L. Hicks

Michael L. Hicks

Michael jest byłym twórcą ebooków, który został pisarzem technologicznym, którego kariera przeniosła go z VR do urządzeń do noszenia, wschodzących od technologii do przewodników po grach, zanim dotrzesz do AC, aby omówić między innymi systemy Android, Oculus, Stadia i inteligentne domy rzeczy. Pochodzący z Bay Area, uwielbia słabsze drużyny sportowe, biegać i dręczyć swoich przyjaciół jako DM w kampaniach D&D i Gwiezdnych Wojen RPG.

instagram story viewer