La ROM que proporcionó no contiene un archivo de dispersión o recovery.img válido, por lo que no puede utilizar la herramienta SP Flash.
Te recomiendo hacer una copia de seguridad de boot, copiar el boot.emmc.win al PC, y luego a otro teléfono y parchearlo con el apk Magisk Manager.
Después de haber tenido éxito Parcheando, copia el archivo parcheado de nuevo a la PC
Reinicie el teléfono en el cargador de arranque, y flashee el magisk_patch.img desde el arranque rápido.
fastboot flash boot "C:\adb\magisk_patched.img"
Si por alguna razón no se le permite flashear desde el arranque rápido, puede flashearlo desde el TWRP
Cuando el teléfono funciona, sólo hay que instalar el programa Magisk Manager apk
Nota: La partición /sistema y la partición /datos están encriptadas, por lo que no se puede instalar Magisk.zip desde el TWRP.
Parcheando el boot.img con Magisk Manager eliminará la bandera de "verificar" y el parche contra dm-verity, lo que le permitirá arrancar con la partición de recuperación modificada
Editar:
En base a su pregunta, he creado un archivo de dispersión para la partición de recuperación
para la lectura, seleccione la región EMMC_USER y utilice la dirección de inicio y el tamaño de esta:
############################################################################################################
#
# General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.2
platform: MT6755
project: TP904A
storage: EMMC
boot_channel: MSDC_0
block_size: 0x20000
############################################################################################################
#
# Layout Setting
#
############################################################################################################
- partition_index: SYS2
partition_name: recovery
file_name: recovery.img
is_download: true
type: NORMAL_ROM
linear_start_addr: 0x8000
physical_start_addr: 0x8000
partition_size: 0x1000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
is_upgradable: true
reserve: 0x00
Edición 2:
basado en su salida de /proc/particiones de twrp aquí está el archivo de dispersión completo (úselo con cuidado, no hay garantía de que funcione)
MT6755_Android_scatter_TP904A.txt
0 votos
Sí he desbloqueado el bootloader y el fastboot funciona pero como he dicho el TWRP parece que funciona pero no puedo arrancar en el OS.... Cada vez que arranco voy a la consola de recuperación. Así que pensé que podría flashear el firmware oficial para volver a la recuperación oficial.
0 votos
@alecxs Por favor, explique a qué se refiere con "ya está en stock"
0 votos
Tienes razón pero estoy desesperado y he pensado en conseguir una restauración completa para que funcione.