Как root huawei y7 trt lx1/слот для коммутатора?

Я пытаюсь рутировать свой телефон,

  • я разблокировал загрузчик
  • Я загрузил Magisk-v16.6 во внутреннюю память
  • Прошивал многими версиями twrp (fastboot flash recovery TWRP_3.2.3_TRT-LX1_by_kiruha_21.img/twrp-3.2.3-4-land/boot-without-enciphering-data/twrp-3.3.1-0-CRO_U00/TRT-TWRP -3.1.1-0818/TWRP_3.2.2_TREBLE_TRT-LX1_by_kiruha_21/twrp-3.3.1-0-whyred, но каждый раз, когда я запускаю телефон в режиме twrp - сенсорный экран не работает
  • Я прочитал https://forum.xda-developers.com/showpost.php?p=77597383&postcount=86.

И я пытаюсь переключить слот, но когда я запускаю fastboot --set-active=a, я получаю, error: Device does not support slots.а когда я запускаю fastboot getvar current-slot, я получаю

текущий слот:
завершено. общее время: 0,002 с

моя версия фастбутаfastboot version 1:8.1.0+r23-5~18.04

Самый безопасный способ использования Magisk - НЕ загружать другие версии TWRP ... Вам нужны файлы Stock Recovery и Boot.img. Boot.img должен быть исправлен с помощью Magisk Boot Patcher ..
Попробуйте «Метод 2» - исправьте загрузочный образ ... thecustomdroid.com/install-magisk-root-android-devices

Ответы (2)

Загрузчик должен загрузить образ DTBO, совместимый с образом восстановления. в вашем случае Touch не работает, потому что версия TWRP его не поддерживает. Вы мало что можете сделать, ядро ​​TWRP должно быть скомпилировано с поддержкой сенсорного управления (или, возможно, двоично-шестнадцатеричным патчем).

Ищите dtbo.img или (редактируйте: dtb добавляется к ядру для y7)
используйте команды оболочки adb, которые поставляются с TWRP:
https://twrp.me/faq/openrecoveryscript.html

Вы также можете попробовать загрузить TWRP из fastboot вместо его прошивки, иногда это влияет на работу сенсорного экрана.

fastboot boot C:\adb\TWRP_3.2.2_TRT-LX1_by_kiruha_21.img

что касается слотов переключателей, вы не можете переключаться, если у вас нет устройства A/B. не путайте разные восстановления.

обратите внимание на различия между /etc/recovery.fstab

только в TWRP_3.2.2_TRT-LX1_by_kiruha_21

/dev/block/bootdevice/by-name/userdata fs: f2fs  
/dev/block/bootdevice/by-name/  
vendor, product, version, log  

только в TWRP_3.2.2_TREBLE_TRT-LX1_by_kiruha_21

/dev/block/bootdevice/by-name/userdata fs: ext4  
/dev/block/bootdevice/by-name/  
fsc, lksecapp, sbl1, dip, dpo, limits, mcfg, mdtp, mota, oem, syscfg  

Пожалуйста, проверьте, есть ли на вашем телефоне файловая система f2fs или ext4, и проверьте, присутствует ли раздел поставщика. Выберите правильный вариант TWRP в соответствии с вашим расположением разделов.

вы можете проверить свои разделы из оболочки adb или эмулятора терминала (одна из этих команд будет работать)

ls -d /dev/block/*/*/*/by-name/*
ls -d /dev/block/*/*/by-name/*
ls -d /dev/block/*/by-name/*

для типа файловой системы (одна из этих команд будет работать)

df -t ext4 /data
df -t f2fs /data
df -T /data
mount | grep "/data "
Итак, какую версию twrp мне использовать? какая версия тврп поддерживается?
версия не имеет особого значения 3.2.2 или 3.2.3 должны иметь незначительные отличия
Когда я пытаюсь создать резервную копию SDBOM через adb shell twrp, я получаю сообщение об ошибке:Setting backup options: System Data Boot Compression is on Digest Generation is off Updating partition details... ...done * Total number of partitions to back up: 3 * Total size of all data: 2229MB * Available space: 9877MB [BACKUP STARTED] * Backup Folder: /data/media/0/TWRP/BACKUPS/J5Y7N17718005067/2019-07-12--22-53-24 Can not create '/data/media/0/TWRP' folder (Permission denied). Failed to make backup folder. Backup Failed Done processing script file
/данные смонтированы? может быть связано с шифрованием? поделитесь ссылкой на adb pull /tmp/recovery.log(pastebin.com)
вы можете сохранить резервную копию прямо на ПК adb backup -f data.twrp.ab --twrp compress data(сообщение «Теперь разблокируйте устройство и подтвердите операцию резервного копирования» можно игнорировать)
Когда я бегу, adb pull /tmp/recovery.logя получаюadb: error: remote object '/tmp/recovery.log' does not exist
Когда я бегу ls -d /dev/block/*/*/*/by-name/*и смотрю, что Вы написали, я получаю ошибку:ls: /dev/block/*/*/*/by-name/*: Permission denied
Сенсорный экран начал работать, когда я переместил magisk и supersu из внутренней памяти на SD-карту, спасибо @alecxs
У меня есть еще один вопрос. Когда я перехожу к резервному копированию, проверяю данные, систему и загрузку, и я «Пролистываю до резервного копирования», я получаю сообщение об ошибке: Не удается создать папку «data/media/0/TWRP» (отказано в доступе). Не удалось создать резервную копию папки. @alecxs

Самый лучший и безопасный способ - получить root с помощью Magisk. Сначала нужно разблокировать загрузчик. Это можно сделать с помощью команд adb и fastboot. Затем вам нужно прошить twrp recovery с помощью adb. После этого вам нужно прошить последнюю версию Magisk, доступную через TWRP. последний Magisk 20.1