Как рутировать Samsung Galaxy A21s с помощью модифицированного Magisk

В этом руководстве мы покажем вам, как получить root права на Samsung Galaxy A21s через Magisk. Устройства от южнокорейского гиганта безраздельно господствуют в бюджетных областях, во многом благодаря впечатляющей серии A. Среди них A21 удалось привлечь немало внимания. Предоставляя все необходимые функции, но в то же время не опустошая ваши карманы, в общем, больше не о чем просить.

Однако для технического энтузиаста это устройство оказалось довольно сложной покупкой (по крайней мере, на начальном этапе). Для тех, кто не знает, общий подход к рутированию любого устройства Samsung заключается в загрузке прошивки. После этого вам нужно извлечь файл AP, пропатчить его через Magisk, а затем прошить через Odin. Однако, когда эти шаги были реализованы с этим устройством, оно всегда заканчивалось загрузочной петлей.

В ходе дальнейшего расследования разработчики обнаружили, что проблема связана с самим исходным приложением Magisk. Поэтому они внесли в приложение несколько основных изменений кода (объяснение в конце), чтобы сделать его совместимым с этим устройством. Результаты, достижения? Что ж, теперь вы можете легко получить root права на свой Samsung Galaxy A21 через Magisk без каких-либо проблем. И в этом руководстве мы покажем вам, как это сделать. Следуйте вместе.

Преимущества и риски рутирования Samsung Galaxy A21s

корень галактики a21s magisk

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

После того, как вы рутируете свое устройство, вы сможете установить множество модов. К ним относятся модули Fox Magisk, темы Substratum, Xposed Framework через LSPosed, Viper4Android и другие. В том же духе вы также можете прошить собственное ядро ​​​​и реализовать желаемый профиль ЦП. Однако такие настройки также сопряжены с некоторыми рисками.

Начнем с того, что для рутирования требуется разблокировать загрузчик, что сотрет все данные и может аннулировать гарантию. Точно так же будет активирована сеть безопасности. [FIXED] что приведет к невозможности использования банковских приложений [FIXED]. Итак, если все в порядке, то давайте начнем с шагов, чтобы получить root права на ваш Samsung Galaxy A21s через исправленный файл AP Magisk.

Как получить root права на Samsung Galaxy A21s через пропатченную точку доступа Magisk

Приведенные ниже инструкции перечислены в отдельных разделах для простоты понимания. Обязательно соблюдайте ту же последовательность, что указана ниже. Droidwin и его участники не будут нести ответственность в случае термоядерной войны, если ваш будильник не разбудит вас, или если что-то случится с вашим устройством и данными, выполнив следующие шаги.

ШАГ 1: Разблокируйте загрузчик на Galaxy A21s

Прежде всего, вам нужно будет разблокировать загрузчик на вашем устройстве. Обратите внимание, что это отключит Knox и перезагрузит ваше устройство. Если это хорошо, то вы можете обратиться к нашему руководству о том, как разблокировать загрузчик на Galaxy A21 / A21s.

корень галактики a21s magisk

ШАГ 2. Загрузите стандартную прошивку Galaxy A21s

Далее вам нужно будет загрузить стоковую прошивку для вашего устройства. Для этого вы можете использовать Frija Tool, SamLoader Tool или веб-сайты, такие как SamMobile. Что касается этого руководства, давайте приступим к инструменту Frija. Поэтому ознакомьтесь с нашим подробным руководством о том, как загрузить стоковую прошивку/ПЗУ Samsung с помощью Frija Tool. Или вы также можете обратиться к приведенным ниже инструкциям:

  1. Для начала загрузите Frija Tool и распакуйте его в любое удобное место на вашем ПК.
  2. Затем запустите инструмент и введите номер модели вашего устройства и код CSC. [Read: How to Find My Device’s CSC Code].
  3. Теперь нажмите кнопку «Проверить обновление», и появится последняя доступная прошивка.
    корень галактики a21s magisk
  4. Затем нажмите кнопку «Загрузить», выберите каталог, в который вы хотите загрузить прошивку, и нажмите «Сохранить».
    корень галактики a21s magisk
  5. Теперь начнется процесс загрузки. После этого инструмент расшифрует прошивку.
    корень галактики a21s magisk
  6. После завершения расшифровки появится сообщение «Загрузка завершена».
    корень галактики a21s magisk
  7. Теперь перейдите в папку, в которую вы скачали прошивку, и распакуйте ее. После извлечения вы должны получить файлы AP, BL, CP, CSC и HOME_CSC.
    корень галактики a21s magisk
  8. Мы будем использовать эти файлы (кроме HOME_CSC) для рутирования вашего Samsung Galaxy A21 через Magisk.

ШАГ 3: исправьте AP Galaxy A21s через Magisk

  1. Для начала перенесите файл AP из извлеченной папки с прошивкой на ваше устройство.
  2. Затем скачайте и установите Модифицированное магическое приложение [credits: XDA Member grccorps].
  3. Теперь запустите приложение и нажмите кнопку «Установить» рядом с Magisk.
    корень галактики a21s magisk
  4. Теперь выберите «Выбрать и исправить файл», перейдите к файлу AP TAR и выберите его.
  5. Затем нажмите кнопку «Поехали», расположенную в правом верхнем углу, и дождитесь завершения исправления.
    корень галактики a21s magisk
  6. После этого вы должны получить пропатченный файл AP с именем magisk_patched_. [random_number].tar в папке «Загрузки».

ШАГ 4: Отправьте пропатченный файл AP на ПК

Теперь вам нужно будет перенести этот исправленный файл AP на свой компьютер. Однако известно, что обычный метод USB вызывает некоторые проблемы. Поэтому вам следует вместо этого выбрать метод ADB Pull. Вот как это можно сделать:

  1. Для начала загрузите Android SDK Platform Tools и извлеките его в любое удобное место на вашем ПК.
    установить окна инструментов платформы adb
  2. Затем перейдите в папку с инструментами платформы, введите CMD в адресной строке и нажмите Enter. Это запустит окно CMD.
    командная строка внутри adb
  3. Теперь подключите ваше устройство к ПК через USB-кабель. Также включите отладку по USB в параметрах разработчика.
  4. Затем используйте приведенную ниже команду для передачи пропатченного файла AP на ваш компьютер (не забудьте соответствующим образом заменить случайные строки) adb pull /sdcard/Download/magisk_patched_[random_strings]

ШАГ 5. Загрузите Galaxy A21 в режим загрузки

Теперь вам нужно загрузить устройство Galaxy A21s в режим загрузки, чтобы Odin смог его идентифицировать и, следовательно, позволил нам выполнить перепрошивку исправленного файла AP. Поэтому обратитесь к нашему руководству по загрузке любого устройства Samsung в режим загрузки. Или обратитесь к нашим ниже прямым инструкциям:

  1. Начните с выключения устройства,
  2. Затем одновременно нажмите и удерживайте Громкость вверх + Громкость вниз и подключите устройство к ПК через USB-кабель.
    корень галактики a21s magisk
  3. Как только вы увидите предупреждающее сообщение на своем устройстве, отпустите нажатые клавиши.
  4. Наконец, нажмите клавишу увеличения громкости один раз, и ваше устройство будет загружено в режим загрузки.

ШАГ 6: Установите Один

  1. Для начала скачайте Инструмент Одина по этой ссылке.
  2. Затем распакуйте его в удобное место на вашем ПК.
    корень галактики a21s magisk
  3. После этого перейдите в папку, в которую вы распаковали инструмент.
  4. Наконец, дважды щелкните EXE-файл Odin3_v3.14.4, чтобы запустить инструмент.

ШАГ 7: прошитый пропатченный файл AP через Odin и Root Galaxy A21s

  1. Для начала запустите инструмент Odin на своем ПК.
  2. Затем нажмите кнопку BL, перейдите в папку с извлеченной прошивкой и выберите файл BL.
    корень галактики a21s magisk
  3. После этого нажмите на кнопку AP, перейдите к пропатченному файлу AP.tar и выберите его.
    корень галактики a21s magisk
  4. Затем нажмите кнопку CP, перейдите в папку извлеченной прошивки и выберите файл CP.
    корень галактики a21s magisk
  5. Затем нажмите кнопку CSC, перейдите в папку с извлеченной прошивкой и выберите файл CSC. [the normal CSC, not the HOME_CSC].
    корень галактики a21s magisk
  6. Когда все файлы будут загружены, нажмите кнопку «Пуск». Начнется процесс перепрошивки, который может занять несколько минут.
    корень галактики a21s magisk
  7. После этого вы должны получить ПРОПУСК! сообщение. Точно так же ваше устройство автоматически загрузится в ОС.
    корень галактики a21s magisk

Вот и все. Это были шаги для рутирования вашего Samsung Galaxy A21 с помощью файла Magisk Patched AP. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.

Что такое модифицированное приложение Magisk?

По словам члена XDA grccorps, A21S НЕ является устройством, использующим SARInit или skip_initramfs (A21S использует динамические разделы и имеет загрузочный электронный диск). Однако по какой-то причине в аргументах загрузки ядра A21 (в dtb) есть строка «skip_initramfs», из-за которой magiskinit неправильно идентифицировал устройство как устаревшее устройство SAR.

Это заставляло Magiskinit продолжать процесс загрузки как SARInit, когда процесс загрузки, который требовался для A21S, был FirstStateInit. В качестве теста я изменил исходный код в magisk/native/jni/init/init.cpp из

if (cmd.skip_initramfs) init = new SARInit(argv, &cmd);

к

if (cmd.skip_initramfs) //init = new SARInit(argv, &cmd); init = новый FirstStageInit(argv, &cmd);

Это сделало устройство успешно загруженным с правами root. Итак, чтобы правильно идентифицировать это устройство как НЕ требующее SARInit, я отменил вышеуказанное изменение и добавил строки ниже в magisk/native/jni/init/getinfo.cpp выше «LOGD («Информация о командной строке ядра:\n» );” часть:

if (strcmp(cmd->hardware, “exynos850”) == 0) { cmd->skip_initramfs = false; }

Это обнаружит A21S и правильно идентифицирует его как устройство, которому не требуется SARInit. Чтобы узнать больше об этом, ознакомьтесь с его впечатляющим постом. здесь.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *