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

Obsah:

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

Video: Co je systémový root v systému Android a proč je lepší?
Video: How to Check the Battery Health on a Chromebook EASY 2024, Březen
Co je systémový root v systému Android a proč je lepší?
Co je systémový root v systému Android a proč je lepší?
Anonim
Získání přístupu root na zařízeních Android není novou koncepcí, 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 nejasná, 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 Android..
Získání přístupu root na zařízeních Android není novou koncepcí, 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 nejasná, 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 Android..

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

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

Od verze Android 4.3 má daemon "su" - proces, který zpracovává žádosti o přístup k uživateli root - při spuštění musí mít dostatečné oprávnění k tomu, aby účinně vykonával požadované úkoly. 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é soubory v oddílu / systému.

Byla později nalezena cesta k získání kořenového přístupu tradičním způsobem na Lollipop, která v té době účinně zastavila 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ž znemožňuje spustit 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á jsou vybavena 5.1 (či novějším).

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 pomocí bezsystémové metody. Primárním nedostatkem je, že nefunguje na zařízeních s uzamčeným bootloaderem ve výchozím nastavení - mohou existovat řešení, ale jsou velmi specifická pro každé zařízení. Jinými slovy, pokud není pro vaše zařízení k dispozici žádné řešení a má zavřený zavaděč, neexistuje v podstatě žádný způsob, jak získat přístup k serveru root.

Kromě toho je však bezsystémová metoda obecně lepší. Například je mnohem jednodušší přijmout aktualizace OTA (Over-the-Air), pokud 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.

Kořenová 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 jednodušší unzkopírujte telefon také. To dokonce ani nepřežije obnovení továrního nastavení, takže je mnohem jednodušší zajistit, aby byla zařízení vykrokována a před jejich prodejem byla očištěna.

Samozřejmě, že poslední bit je dvojitý meč, protože někteří uživatelé by radši zůstali zakořeněni poté, co továrně obnovili své zařízení - dobrou zprávou je, že potřebujete znovu pouze flashovat příslušný soubor SuperSU, abyste získali přístup k root, 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, Paydělal práce na zařízeních 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 opravdu "rozhodnout", 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.
Dobrou zprávou je, že nemusíte opravdu "rozhodnout", 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ď upgradová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 dokonale.

Díky Chainfire hodně děláme čas na to, abychom odpověděli na naše otázky a pomohli s tímto článkem!

Doporučuje: