Početna » kako da » Što je Systemless Root na Androidu i zašto je bolje?

    Što je Systemless Root na Androidu i zašto je bolje?

    Dobivanje korijenskog pristupa na Android uređajima nije novi koncept, ali način na koji se to radi promijenilo se s Androidom 6.0 Marshmallow. Nova korijenska metoda "bez sustava" u početku može biti pomalo zbunjujuća, pa smo tu da vam pomognemo smisliti sve to, zašto biste željeli i zašto je ova metoda najbolji način za korijeniranje Android telefona koji se kreće naprijed.

    Što je točno korijen "bez sustava"?

    Prije nego što se upustimo u sustav bez root-a, vjerojatno je najbolje da najprije razgovaramo o tome kako korijenje „normalno“ radi na Androidu i što je potrebno za obavljanje posla.

    Od Androida 4.3, "su" demon - proces koji obrađuje zahtjeve za pristup root-u mora se pokrenuti pri pokretanju i to mora učiniti s dovoljno dozvola za učinkovito izvršavanje zadataka koji se od njega traže. To se tradicionalno postizalo mijenjanjem datoteka koje se nalaze na Androidovoj / sistemskoj particiji. Ali u ranim danima Lollipopa, nije bilo načina da se pokrene su daemon pri dizanju, tako da je korištena modificirana boot snimka - to je zapravo bilo uvođenje root-a “systemless”, nazvanog tako jer ne mijenja nikakve datoteke. u particiji / system.

    Kasnije je pronađen način da se dobije pristup root-u na tradicionalan način na Lollipopu, koji je učinkovito zaustavio napredak na sustavu bez sustava u to vrijeme.

    Međutim, uvođenjem Marshmallowa, Google je ojačao sigurnost koja je prvi put uvedena u Lollipop, što je u osnovi učinilo nemogućim pokretanje su daemon s potrebnim dozvolama samo izmjenom / sistemske particije. Metoda bez sustava bila je uskrsnuta, a to je sada zadana metoda navođenja korijena za telefone s Marshmallowom. Također je vrijedno spomenuti da to vrijedi i za Android Nougat, kao i za Samsung uređaje koji pokreću 5.1 (ili noviji).

    Koje su prednosti (i nedostaci) sustava bez korijena?

    Kao i kod bilo čega, postoje prednosti i nedostaci u pristupu korijenu metodom bez sustava. Primarni nedostatak je to što ne radi na uređajima s zaključanim bootloaderima prema zadanim postavkama - postoje svibanj biti zaobilaznica, ali oni su vrlo specifični za svaki uređaj. Drugim riječima, ako ne postoji zaobilazno rješenje za vaš uređaj i ima zaključani bootloader, u biti ne postoji način dobivanja root pristupa.

    Međutim, osim toga, metoda bez sustava je općenito bolja. Primjerice, mnogo je lakše prihvatiti nadogradnje (OTA) kada se ukorijenite pomoću ove metode, pogotovo kada koristite alat poput FlashFire. FlashFire može bljeskati zalihe i ponovno ih korijeniti dok treperi, kao i rukovati OTA instalacijom (opet, ponovno je navijanjem dok treperi). U osnovi, ako imate pokrenut uređaj, FlashFire je dobar alat. Imajte na umu da je trenutačno još uvijek u beta fazi, ali razvoj dobro napreduje.

    Metoda root-a bez sustava također je mnogo čišća, jer ne dodaje niti mijenja datoteke u particiji / system. To znači da je mnogo lakše uNi root. Čak ni preživljava tvornički reset, pa je mnogo jednostavnije provjeriti jesu li uređaji neupotrijebljeni i obrisani prije prodaje.

    Naravno, taj zadnji bit je dvosjekli mač, budući da bi neki korisnici radije ostali ukorijenjeni nakon vraćanja tvorničkih postavki na uređaj - dobra vijest je da trebate samo ponovno ispaliti odgovarajuću SuperSU datoteku da biste ponovno dobili root pristup, je lako. A ako želite ukloniti bez izvođenja tvorničkih postavki, možete samo isprazniti čistu sliku za pokretanje uređaja. Jedna naredba naredbenog retka i gotovi ste.

    Također je vrijedno spomenuti da postoje određene usluge, kao što je Android Pay, koje jednostavno neće raditi na uređaju. U jednom trenutku, plati učinio rad na uređajima bez sustava, ali to je bilo sasvim slučajno. Trenutno ne postoje planovi da se pokuša i zaobiđe Pay-ova zaštita na uređaju.

    Dakle, koja metoda trebam koristiti?

    Dobra vijest je da zapravo ne morate “odlučivati” koju ćete korijensku metodu koristiti. Kada uključite SuperSU, on će odlučiti koja je metoda ukorjenjivanja najbolja za vaš telefon i djelovati u skladu s tim. Ako vaš telefon koristi Lollipop ili stariji, najvjerojatnije će koristiti metodu / system. Ako pokreće marshmallow ili noviju verziju (ili ako je riječ o uređaju Samsung koji pokreće 5.1 ili noviji), umjesto toga će izmijeniti vašu sliku za pokretanje, dajući vam root bez sustava.

    Malo je vjerojatno da će metoda bez sustava ikada postati kompatibilna sa starijim verzijama Androida, jer bi to zahtijevalo značajnu količinu posla za desetke uređaja koji će biti nadograđeni na noviju verziju Androida ili u mirovini. Dakle, fokus za ovu novu metodu se stavlja na Android Marshmallow i Nougat.


    Android je složen sustav, a dobivanje pristupa root-u može otvoriti vrata za otkrivanje punog potencijala. To je rekao, rooting vaš uređaj nije nešto što bi trebao uzeti olako - osim ako je programer ili drugi bootloader-unlockable jedinica sa stock slike na raspolaganju, svakako biste trebali gaziti pažljivo. Razvojni inženjeri u zajednici za navijanje bit će dužni pružiti najbolje moguće iskustvo ukorjenjivanja, ali to ne znači uvijek da će raditi savršeno.

    Puno hvala Chainfireu što ste odvojili vrijeme da odgovorite na naša pitanja i pomognete u ovom članku!