1 votos

SP Flash Tool no reconoce el archivo de dispersión del firmware

Tengo un neffos X1 Lite y parece que sólo arranca en la consola de recuperación twrp.

De todos modos estoy tratando de restaurar mi consola de recuperación oficial (no tengo copia de seguridad) usando el firmware oficial http://www.neffos.com/en/support/download/X1-Lite

Dentro de este archivo comprimido, hay un archivo scatter.txt que contiene el siguiente contenido.

preloader 0x0
pgpt 0x0
recovery 0x8000
para 0x1008000
expdb 0x1088000
frp 0x1a88000
ppl 0x1b88000
nvdata 0x1bc8000
metadata 0x3bc8000
protect1 0x5bc8000
protect2 0x63c8000
seccfg 0x7000000
proinfo 0x7040000
oemkeystore 0x7800000
md1img 0x8000000
md1dsp 0x9800000
md1arm7 0x9c00000
md3img 0x9f00000
nvram 0xa400000
lk 0xa900000
lk2 0xaa00000
boot 0xab00000
logo 0xbb00000
tee1 0xc300000
tee2 0xc800000
secro 0xcd00000
keystore 0xd300000
system 0xe000000
cache 0xeb800000
userdata 0x106800000
flashinfo 0xFFFF0080
sgpt 0xFFFF0000

Ahora, usando SP_Flash_Tool-5.1916_Win para cargar este archivo de dispersión obtengo un error "Formato inválido". Entonces, ¿cómo se supone que voy a desbloquear mi teléfono? Todavía tengo acceso a ADB, Fastboot y no importa que no pueda arrancar en el sistema operativo.

enter image description here

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.

2voto

alecxs Puntos 29

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

Vale, lo intentaré ahora mismo. Tengo dos teléfonos similares (uno de ellos tiene el problema, pero el otro está ejecutando el firmware oficial sin ninguna modificación)

0 votos

¿Para ejecutar Magisk Manager apk debo tener un teléfono rooteado?

0 votos

Magisk Manager está actualizado y justo encima Magisk no está instalado. ¿Debo instalarlo? ¿Esto afecta o Root mi otro teléfono?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X