Как получить root права на любое устройство MediaTek ARMv8
В этом руководстве мы покажем вам, как получить root права на ваше устройство MediaTek ARMv8. Ни для кого не секрет, что устройства MediaTek или MTK используют несколько иной подход, когда речь идет о пользовательской области разработки. Начиная с разблокировки загрузчика и заканчивая прошивкой пользовательских двоичных файлов, инструкции чаще всего используют несколько иной подход. Обычный корневой метод включает либо прошивку приложения Magisk через TWRP, либо исправление и прошивку стандартного boot.img через Fastboot.
Хотя это все еще применимо к некоторым устройствам MTK, но есть множество других, которые не идут по этому пути. Чаще всего это устройства с базовыми чипсетами MT67xx, MT816x и MT817x. Так как таких устройств великое множество, получение административных привилегий становится действительно сложной задачей. Но благодаря природе экосистемы Android с открытым исходным кодом разработчикам всегда удается найти обходной путь. Так и в этот раз.
Пару лет назад старший член XDA дипломатический удалось внедрить Amazon Fire HD без необходимости какого-либо аппаратного мода (что до этого момента было основным условием). Затем он обнаружил, что настройка не ограничивалась только Amazon Fire HD, но и почти каждым телефоном с 64-битным чипсетом MediaTek. И этого было достаточно, чтобы привести техническое сообщество в бешенство. Итак, в этом руководстве мы будем использовать тот же эксплойт для рутирования вашего устройства MediaTek ARMv8. Следуйте вместе.
Как получить root права на любое устройство MediaTek ARMv8
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Во-первых, инструкции применимы только к устройствам с чипсетами Mediatek MT67xx, MT816x, MT817x или MT6580. Кроме того, следующие шаги дадут вам работающую оболочку adb с привилегиями root. Что это значит? Что ж, это означает, что его роль не в том, чтобы давать root-права любому приложению, установленному на вашем устройстве. Скорее это дает вам командную оболочку, которая поставляется с root и административными возможностями. Вы можете выполнить нужную корневую команду внутри этой оболочки.
С учетом сказанного существует способ установить приложение Magisk Manager на ваше устройство и управлять возможностями root для сторонних приложений — и все это с заблокированным загрузчиком! Если вам интересно это проверить, вы можете обратиться к нашему подробному руководству по . Droidwin и его участники не будут нести ответственность в случае термоядерной войны, если ваш будильник не разбудит вас, или если что-то случится с вашим устройством и данными, выполнив следующие шаги, чтобы получить root права на ваше устройство MediaTek ARMv8.
ШАГ 1. Скачайте Android SDK
Для начала загрузите и установите Android SDK Platform Tools на свой компьютер. Затем распакуйте его в любое удобное место на вашем ПК. Это даст вам папку с инструментами платформы. Мы будем использовать его в этом руководстве, поэтому держите эту папку открытой.
ШАГ 2. Включите отладку по USB
Затем включите отладку по USB на вашем устройстве. Это связано с тем, что мы будем использовать команду ADB Push для передачи файлов с ПК на ваше устройство. Итак, перейдите в «Настройки»> «О телефоне»> «Нажмите на номер сборки» 7 раз. [MIUI Number in Xiaomi devices] > Вернитесь в «Настройки» > «Система» > «Параметры разработчика» > «Включить отладку по USB».
ШАГ 3: Загрузите двоичный файл MTK-SU
- Теперь загрузите файл mtk-su_r23.zip [all credits go to XDA Senior Member diplomatic]. Это файл, который поможет нам получить root права на ваше устройство MediaTek ARMv8.
- После загрузки извлеките его содержимое в любое место на вашем ПК.
- Теперь вы должны увидеть пару папок — arm и arm64.
- Так какой из них вы должны пойти на? Инструкции по этому поводу см. в разделе ниже.
ШАГ 4. Проверьте архитектуру процессора Android-устройства
- Чтобы проверить архитектуру вашего устройства, вы можете воспользоваться помощью стороннего приложения, такого как DroidInfo.
- Установите его на свое устройство, перейдите на вкладку «Система» и проверьте архитектуру процессора.
- Если там написано aarch64, arm64-v8a или любое другое родственное ключевое слово с числом 64, значит, ваше устройство 64-битное. Вся остальная архитектура благополучно подпадет под 32-битную.
- Так что если ваше устройство 64-битное, то перенесите файл mtk-su из папки arm64 в папку platform-tools. С другой стороны, пользователям 32-битных устройств необходимо перенести файл mtk-su из папки arm в папку platform-tools.
ШАГ 5: Получите root права на устройства MediaTek ARMv8
- Когда это будет сделано, подключите устройство к ПК через USB-кабель. Убедитесь, что отладка по USB включена.
- Теперь перейдите в папку platform-tools, введите CMD в адресной строке и нажмите Enter. Это запустит командную строку.
- Используйте приведенную ниже команду для переноса файла mtk-su с вашего ПК в папку /data/local/tmp на вашем устройстве. adb push path/to/mtk-su /data/local/tmp/
- После этого вам нужно открыть оболочку, используя следующую команду adb shell
- Теперь вам нужно будет изменить каталог командной строки с текущих инструментов платформы (вашего ПК) на временную папку (вашего устройства). Вы можете сделать то же самое с помощью следующей команды: cd /data/local/tmp
- давайте теперь добавим исполняемые разрешения в двоичный файл, как показано ниже: chmod 755 mtk-su
- Наконец, выполните приведенную ниже команду (убедитесь, что экран вашего устройства разблокирован или активирован) mtk-su
- Для успешного выполнения задачи требуется всего пара секунд.
Однако, если CMD зависает на этом командном экране даже через 10-15 секунд, нажмите сочетание клавиш Ctrl + C, чтобы завершить эту команду. Затем используйте выход команда для закрытия оболочки. Введите все команды одну за другой (adb оболочка далее). Теперь вы должны добиться успеха.
Вот и все. Таким образом, у вас есть рабочая оболочка adb с привилегиями root, и на этом мы завершаем руководство о том, как получить root права на ваше устройство MediaTek ARMv8. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.
Дайте ссылку на руководство, как после получения adb root установить приложение Magisk Manager?
К вопросу выше: как установить не просто приложение Magisk Manager (тут всё понятно), а полноценный root посредством Magisk для приложений?
Почему архив mtk-su_r23.zip пустой? Где взять необходимые файлы? Смысл данной инструкции?