Легкий способ получить 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. Теперь этот способ неактуален.
В целом, никто не мешает пользоваться этим способом. Но товарищ из группы в фейсбуке по магнитоле Yuehoo предложил альтернативный способ.
Скачать “Патченное ядро Magisk для прошивки KC1C01W5-O0G-1.0.4.9.1_20210730” magisk_patched-23000_fgoxu.img – Загружено 1146 раз – 32,00 МБ Скачать “Оригинальное ядро для прошивки KC1C01W5-O0G-1.0.4.9.1_20210730” boot_backup.img – Загружено 1093 раза – 32,00 МБСкачиваем патченное ядро по ссылке выше. Если хотите откатиться на оригинальное и убрать root права, то скачайте оригинальное и проделайте всё аналогично по инструкции.
Устанавливаем Magisk Manager на магнитолу как обычное приложение:
Скачать “Magisk Manager 23 (23000)” Magisk-v23.0.apk – Загружено 760 раз – 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 – Загружено 778 раз – 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 не обращаем внимание. Магнитола на последней прошивке судя по всему имеет встроенный рут, но доступа к нему мы не нашли.
Приветствую, когда ввожу .\adb.exe root в терминале, ничего не происходит нет ни ошибки ни подтверждения, как будто терминал виснет(
У меня тоже виснет после ввода .\adb.exe root
I did these, but my head unit has a black screen right now, can't you help me?