17Jul

Co je systémový root v systému Android a proč je lepší?

click fraud protection

Získání kořenového přístupu na zařízeních Android není novým konceptem, ale způsob, jakým se to dělá, se změnilo pomocí systému Android 6.0 Marshmallow. Nová "bezsystémová" kořenová metoda může být nejprve trochu matoucí, takže jsme zde, abychom vám pomohli pochopit to všechno, proč byste to chtěli, a proč je tato metoda nejlepší způsob, jak rootovat telefon Androidu vpřed.

Co je přesně "bezsystémový" kořen?

Předtím, než se dostaneme do toho, co je systémový kořen, je asi nejlepší, že nejprve mluvíme o tom, jak funguje "normálně" zakořenění Androidu a co potřebuje pro to, aby vykonával svou práci.

Vzhledem k tomu, Android 4.3, daemon "su" - proces, který zpracovává požadavky na root přístup - musí běžet při spuštění a musí tak učinit s dostatečnými oprávněními k účinnému vykonání požadovaných úkolů.To se tradičně provádí úpravou souborů nalezených na systémové / systémové oblasti systému Android. Ale v prvních dnech Lollipopu nebyl žádný způsob, jak spustit daemon su při zavádění, takže byl použit upravený obraz bootovacího počítače - bylo to skutečně zavedení "bezsystémového" kořenového adresáře, který byl pojmenován tak, protože neupravuje žádné souboryv oddílu / systému.

instagram viewer

Byl později nalezen způsob, jak získat přístup ke kořenům tradičním způsobem na Lollipopu, který v té době účinně zastavil pokrok v bezsystémové metodě.

Se zavedením aplikace Marshmallow však společnost Google posílila bezpečnost, která byla poprvé zavedena v Lollipopu, což v zásadě činí nerealizovatelnou spuštění su daemon s požadovanými oprávněními pouze změnou oddílu / systému. Metoda systemless byla vzkříšena a to je nyní standardní metoda zakořenění pro telefony používající Marshmallow. Za zmínku stojí také to, že platí to i pro Android Nougat, stejně jako pro zařízení Samsung, které běží na úrovni 5.1( nebo novější).

Jaké jsou výhody( a nevýhody) systémového kořene?

Stejně jako cokoli, existují výhody a nevýhody při získávání kořenového přístupu metodou systemless. Primárním nedostatkem je, že nefunguje na zařízeních s uzamčenými zavaděči ve výchozím nastavení - mohou existovat alternativní řešení, ale jsou pro každé zařízení velmi specifická.Jinými slovy, pokud není k dispozici žádné řešení pro vaše zařízení a má zavřený zavaděč, neexistuje v podstatě žádný způsob, jak získat přístup k serveru root.

Kromě toho je však metoda bezsystému obecně lepší.Například je mnohem jednodušší přijmout aktualizace OTA( Over-the-Air), když jste založeni pomocí této metody, zejména při použití nástroje FlashFire. FlashFire může blikat firmware v zásobě a znovu je zakrývat, zatímco bliká, stejně jako manipulaci s instalací OTA( znovu, znovu zakořeněním při blikání).V podstatě, pokud používáte zakořeněné zařízení, je FlashFire dobrým nástrojem. Mějte na paměti, že je v současné době stále ve verzi beta, ale vývoj dosahuje dobrého pokroku.

Koreňová metoda bez systému je také mnohem čistější, protože nepřidává ani neupravuje soubory v / systémovém oddílu. To znamená, že je mnohem snazší, aby a kořenový telefon. To dokonce ani nepřežije obnovení továrního nastavení, takže je mnohem jednodušší, abyste se ujistili, že zařízení jsou odklizená a čistá před jejich prodejem.

Samozřejmě, že poslední bit je dvojitý meč, protože někteří uživatelé dávají přednost tomu, aby zůstali zakořeněni po obnovení továrního nastavení svého zařízení - dobrou zprávou je, že je třeba pouze znovu zablokovat příslušný soubor SuperSU, aby znovu získal kořenový přístup,což je snadné.A pokud chcete vykrojit, aniž byste provedli obnovení továrního nastavení, můžete pro váš přístroj blikat pouze čistý spouštěcí snímek. Jeden příkaz příkazového řádku a jste hotovi.

Je také třeba poznamenat, že existují určité služby, jako je Android Pay, které jednoduše nebudou fungovat na zakořeněných zařízeních. V jednom okamžiku platila pracovat na zařízení bez zařízení, ale to bylo zcela náhodné.V současné době neexistují plány na to, aby se vyloučila ochrana společnosti Pay na zakotvených zařízeních.

Takže jakou metodu mám použít?

Dobrou zprávou je, že nemusíte "rozhodnout" o tom, kterou kořenovou metodu použijete. Když flashujete systém SuperSU, rozhodne se, který způsob zakořenění je nejlepší pro váš telefon, a postupujte podle toho. Pokud je v telefonu spuštěn Lollipop nebo starší, bude pravděpodobně používat metodu / system. Pokud je spuštěn program Marshmallow nebo novější( nebo pokud je zařízení Samsung se systémem 5.1 nebo novějším), bude místo toho upravovat spouštěcí obraz a poskytne vám systémový kořen.

Je nepravděpodobné, že systémová metoda se někdy stává zpětně kompatibilní pro starší verze Androidu, protože by to vyžadovalo značné množství práce pro desítky zařízení, která budou buď inovována na novější verzi systému Android nebo do důchodu. Proto se zaměřuje tato nová metoda na aplikace Android Marshmallow a Nougat.

Android je komplexní systém a získání přístupu root může otevřít dveře a odblokovat jeho plný potenciál. To znamená, že zakořenění vašeho zařízení není něco, co byste měli brát lehce - pokud to není vývojář nebo jiný zavaděč - odblokovatelná jednotka s dostupnými obrázky, určitě byste měli pečlivě sledovat. Vývojáři v zakořeněné komunitě se budou snažit o co nejlepší zakořenění, ale to ne vždy znamená, že to bude fungovat perfektně.

Děkujeme Chainfire za to, že jste si udělali čas na odpovědi na naše otázky a pomoc s tímto článkem!