Начална » как да » Какво е без системно корен на Android, и защо е по-добре?

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

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

    Какво точно е “безсистемен” корен?

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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