¿Cómo rootear huawei y7 trt lx1/ cambiar la ranura?

Estoy tratando de rootear mi teléfono,

  • Desbloqueé el cargador de arranque
  • He subido Magisk-v16.6 al almacenamiento interno
  • Flasheé muchas versiones de 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 pero cada vez que inicio el teléfono en modo twrp - la pantalla táctil no funciona
  • Leí https://forum.xda-developers.com/showpost.php?p=77597383&postcount=86

Y trato de cambiar de ranura pero cuando ejecuto fastboot --set-active=a obtengo error: Device does not support slots.y cuando ejecuto fastboot getvar current-slot obtengo

ranura actual:
terminado. tiempo total: 0.002s

mi versión fastbootfastboot version 1:8.1.0+r23-5~18.04

La forma más segura de usar Magisk es NO descargar otras versiones de TWRP... Necesita sus archivos Stock Recovery y Boot.img. El boot.img debe estar parcheado con Magisk Boot Patcher.
Pruebe el "Método 2" - Imagen de arranque del parche... thecustomdroid.com/install-magisk-root-android-devices

Respuestas (2)

El gestor de arranque debe cargar la imagen DTBO que sea compatible con la imagen de recuperación. en tu caso Touch no funciona porque la versión TWRP no lo soporta. No hay mucho que pueda hacer, el kernel TWRP debe compilarse con soporte táctil (o tal vez binario con parche hexadecimal).

Busque dtbo.img o (edición: dtb se agrega al kernel para y7)
use los comandos de shell adb que viene con TWRP:
https://twrp.me/faq/openrecoveryscript.html

También puede intentar iniciar TWRP desde fastboot en lugar de flashearlo, a veces esto afectará el trabajo de la pantalla táctil.

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

Con respecto a las ranuras de cambio, no puede cambiar si no tiene un dispositivo A/B. no mezcle diferentes recuperaciones.

tenga en cuenta las diferencias entre /etc/recovery.fstab

solo en 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  

solo en 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  

Verifique si su teléfono tiene un sistema de archivos f2fs o ext4, y verifique si la partición del proveedor está presente o no. Seleccione la variante TWRP adecuada de acuerdo con el diseño de su partición.

puede verificar sus particiones desde adb shell o emulador de terminal (uno de estos comandos funcionará)

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

para el tipo de sistema de archivos (uno de estos comandos funcionará)

df -t ext4 /data
df -t f2fs /data
df -T /data
mount | grep "/data "
Entonces, ¿qué versión de twrp debo usar? ¿Qué versión de twrp es compatible?
la versión realmente no importa 3.2.2 o 3.2.3 debería tener pequeñas diferencias
Cuando intento adb shell twrp backup SDBOM me sale el error: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
/datos está montado? tal vez relacionado con el cifrado? compartir enlace a adb pull /tmp/recovery.log(pastebin.com)
puede guardar la copia de seguridad directamente en la PC adb backup -f data.twrp.ab --twrp compress data(se puede ignorar el mensaje "Ahora desbloquee su dispositivo y confirme la operación de copia de seguridad")
Cuando corro adb pull /tmp/recovery.logobtengoadb: error: remote object '/tmp/recovery.log' does not exist
Cuando corro ls -d /dev/block/*/*/*/by-name/*y smilar que escribiste, aparece el error:ls: /dev/block/*/*/*/by-name/*: Permission denied
La pantalla táctil comenzó a funcionar cuando moví magisk y supersu del almacenamiento interno a la tarjeta SD, gracias @alecxs
Tengo una pregunta más, cuando voy a la copia de seguridad, verifico los datos, el sistema y el arranque y "Paso a la copia de seguridad". Obtuve el error: No se puede crear la carpeta 'data/media/0/TWRP' (Permiso denegado). No se pudo crear la carpeta de copia de seguridad. @alecxs

La forma mejor y más segura es rootearlo con magisk. Primero necesitas desbloquear el gestor de arranque. Se puede hacer con los comandos adb y fastboot. Entonces tienes que flashear twrp recovery con adb. Después de eso, debe actualizar el último magisk disponible a través de TWRP. el último Magisk es 20.1