If-Koubou

Какво е "системен корен" на Android и защо е по-добре?

Какво е "системен корен" на Android и защо е по-добре? (Как да)

Получаването на достъп до root на устройствата с Android не е нова концепция, но начинът, по който се прави, се е променил с Android 6.0 Marshmallow. Новият метод за "безсистемен" корен може да бъде малко объркващ отначало, така че ние сме тук, за да ви помогнем да разберете всичко, защо го искате, и защо този метод е най-добрият начин да коренувате телефон с Android да се движи напред ,

Какво точно е "безсилен" корен?

Преди да се доберем до кой системен корен, вероятно е най-добре първо да говорим за това как "нормално" работи в Android и какво е необходимо, за да изпълнява задачата си.

От Android 4.3 демонът "su" - процесът, който обработва заявките за достъп до root, трябва да се изпълнява при стартиране и трябва да има достатъчно разрешения за ефективно изпълнение на зададените от него задачи. Това традиционно се осъществява чрез модифициране на файлове, намиращи се в системния дял на Android. Но в първите дни на Lollipop нямаше начин да се стартира daemon на суитба при зареждане, така че беше използван модифициран зареждащ образ - това беше всъщност въвеждането на "безсистемен" корен, наречен така, защото не променя никакви файлове в / системния дял.

По-късно бе намерен начин да се получи коренният достъп по традиционния начин на Lollipop, което в крайна сметка спре напредъка на безсимптовия метод.

С въвеждането на Marshmallow, обаче, Google засили сигурността, която за пръв път беше въведена в Lollipop, което по същество направи невъзможно пускането на daemon su с необходимите разрешения само чрез промяна на системния дял. Безсимптовият метод бе възкръснат и това вече е основният метод за вкореняване на телефоните, работещи с Marshmallow. Заслужава да се отбележи, че това важи и за Android Nougat, както и за устройства на Samsung, работещи с 5.1 (или по-нови).

Какви са предимствата (и недостатъците) на системния корен?

Както и при всичко друго, съществуват предимства и недостатъци при получаването на достъп до корен с метода без система. Основният недостатък е, че по подразбиране не работи на устройства с заключени буутлоудъра - може да има заобиколни решения, но те са много специфични за всяко устройство. С други думи, ако няма заобиколно решение за устройството ви и има заключен буутлоудър, всъщност няма начин да получите корен достъп.

Освен това, обаче, методът без системи е по принцип по-добър. Например, много по-лесно е да приемате актуализации по въздуха (OTA), когато сте вкоренени с този метод, особено когато използвате инструмент като FlashFire. FlashFire може да мига фърмуерите на запасите и да ги презарежда, докато мига, както и да борави с инсталацията на OTA (отново, като го презарежда, докато мига). По принцип, ако работите с вкоренено устройство, FlashFire е добър инструмент. Имайте предвид, че понастоящем все още е в бета версия, но разработката постига добър напредък.

Системният root метод също е много по-чист, тъй като не добавя или променя файлове в системния дял. Това означава, че е много по-лесно ООНкоренът на телефона също. Той дори не преживява фабрично нулиране, така че е много по-лесно да се уверите, че устройствата са изкоренени и избърсвани, преди да ги продадете.

Разбира се, този последен бит е двуостър меч, тъй като някои потребители биха предпочели да останат вкоренени след фабрично нулиране на устройството си - добрата новина е, че трябва само да възстановите съответния файл на SuperSU, за да получите отново достъп до root, което лесно е. И ако искате да изкорените, без да извършите фабрично нулиране, можете просто да мигате чисто зареждащо изображение за вашето устройство. Една команда команда команда и сте готови.

Заслужава да се отбележи, че има определени услуги, като Android Pay, които просто няма да работят с корени устройства. В един момент плащайНаправих работа на безсистемни устройства, но това беше напълно случайно. Понастоящем няма планове да се опитаме да заобиколим защитата на Pay on устройствата с корени.

Така че кой метод да използвам?

Добрата новина е, че всъщност не трябва да "решавате" кой корен метод да използвате. Когато флашвате SuperSU, той ще реши кой метод за вкореняване е най-подходящ за телефона ви и ще действа по съответния начин. Ако телефонът ви работи с Lollipop или по-стар, той най-вероятно ще използва / системния метод. Ако той работи с Marshmallow или по-нова версия (или ако това е устройство на Samsung, работещо с 5.1 или по-нова версия), то вместо това ще промени моето изображение за зареждане и ще ви даде без системен корен.

Малко вероятно е методът без системи да стане обратно съвместим за по-старите версии на Android, тъй като това ще изисква значителна работа за десетки устройства, които ще бъдат надстроени до по-нова версия на Android или пенсионирани. По този начин фокусът за този нов метод се поставя върху Android Marshmallow и Nougat.

Android е сложна система и получаването на root достъп може да отвори вратата, за да отключи пълния си потенциал. Това означава, че вкореняването на устройството ви не е нещо, което трябва да предприемете леко, освен ако не е разработчик или друг буутлоудър - отключваща се единица с налични налични снимки, определено трябва да се подложите внимателно. Разработчиците в коренната общност ще имат голяма продължителност, за да осигурят възможно най-добрия опит за вкореняване, но това не винаги означава, че ще работи перфектно.

Благодаря много на Chainfire, че отделихте време да отговорим на нашите въпроси и да помогнем с тази статия!