Легкий способ получить Root на магнитолах AllWinner T3 (Wanqi, YUEHOO YH-605)

До недавнего времени для получения рута я доставал образ ядра (boot.img) из текущей прошивки, патчил его Magisk'ом и запаковывал в zip архив с подписью для прошивки из recovery посредством подключения USB-флешки на включенной магнитоле.

ui_print("Target: Allwinner/t3_p1/t3-p1:8.1.0/OPM1.171019.026/20190715-202310:eng/test-keys");
package_extract_file("boot.img", "/dev/block/by-name/boot");
set_progress(1.000000);

команда из скрипта updater-script для прошивки Recovery. Теперь этот способ неактуален.

Magisk 23 на магнитоле AllWinner Wanqi Yuehoo

В целом, никто не мешает пользоваться этим способом. Но товарищ из группы в фейсбуке по магнитоле Yuehoo предложил альтернативный способ.

Скачать “Патченное ядро Magisk для прошивки KC1C01W5-O0G-1.0.4.9.1_20210730”

magisk_patched-23000_fgoxu.img – Загружено 1074 раза – 32,00 МБ

Скачать “Оригинальное ядро для прошивки KC1C01W5-O0G-1.0.4.9.1_20210730”

boot_backup.img – Загружено 1047 раз – 32,00 МБ

Скачиваем патченное ядро по ссылке выше. Если хотите откатиться на оригинальное и убрать root права, то скачайте оригинальное и проделайте всё аналогично по инструкции.

Устанавливаем Magisk Manager на магнитолу как обычное приложение:

Скачать “Magisk Manager 23 (23000)”

Magisk-v23.0.apk – Загружено 1 раз – 6,56 МБ

Далее нам потребуется терминал. В прошивке KC1C01W5-O0G-1.0.4.9.1_20210730 есть встроенный, но он скрыт от пользователя. Потому установить самый популярный терминал из Google Play не выйдет, нужно скачать какой-нибудь другой. Я использовал Material Terminal:

Скачать “Material Terminal 2.1.0.8”

Material+Terminal+2.1.0.apk – Загружено 739 раз – 2,17 МБ

В терминале на магнитоле вводим команду: setprop service.adb.tcp.port 5555

Тем самым мы активируем ADB через WiFi. Для применения эффекта нужно перезагрузить сервис ADB на магнитоле, команда: setprop ctl.restart adbd

Далее переходим к компьютеру или любому другому устройству с установленным ADB шеллом и находящимся в одной локальной сети с магнитолой.

На компьютере используем любой дистрибутив ADB/Fastboot, переходим в папку с adb.exe и правой кнопкой открываем терминал:

Далее команды вводятся в терминале на компьютере, будьте внимательны. Подключаемся к магнитоле: .\adb.exe connect 192.168.3.30:5555 - где вместо 192.168.3.30 подставьте IP, выданный вашим роутером магнитоле. Глянуть его можно в настройках WiFi, нажав по подключенной сети и выбрав внизу пункт дополнительно.

Получаем временный рут доступ: .\adb.exe root

Монтируем корневой раздел для перезаписи: .\adb.exe remount / rw

Копируем патченное ядро в раздел /boot: .\adb.exe push .\magisk_patched-2300_fgoxu.img /dev/block/mmcblk0p4

Перезапускаем магнитолу: .\adb.exe reboot

Вводимые команды для прошивки патченного ядра на компьютере.

Готово. После перезапуска магнитола запустится уже с патченным Magisk ядром. Заходим в ранее установленное приложение Magisk Manager и завершаем установку, соглашаясь в появившемся диалоговом окне. На предупреждения о конфликте со встроенным бинарником su не обращаем внимание. Магнитола на последней прошивке судя по всему имеет встроенный рут, но доступа к нему мы не нашли.

3 ответа к «Легкий способ получить Root на магнитолах AllWinner T3 (Wanqi, YUEHOO YH-605)»

  1. Приветствую, когда ввожу .\adb.exe root в терминале, ничего не происходит нет ни ошибки ни подтверждения, как будто терминал виснет(

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

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