1 votes

SP Flash Tool ne reconnaît pas le fichier de dispersion du micrologiciel

J'ai un neffos X1 Lite et il semble qu'il ne démarre que dans la console de récupération twrp.

J'essaie de restaurer ma console de récupération officielle (je n'ai pas de sauvegarde) en utilisant le firmware officiel. http://www.neffos.com/en/support/download/X1-Lite

Dans ce fichier zippé, il y a un fichier scatter.txt qui contient le contenu suivant.

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

Maintenant, en utilisant SP_Flash_Tool-5.1916_Win pour charger ce fichier scatter, j'obtiens une erreur "Invalid format". Alors, comment suis-je censé débrider mon téléphone ? J'ai toujours accès à ADB, Fastboot et peu importe ce que je fais, je ne peux pas démarrer le système d'exploitation.

enter image description here

2voto

alecxs Points 3105

La ROM que vous avez fournie ne contient pas de fichier scatter ou recovery.img valide et vous ne pouvez donc pas utiliser SP Flash Tool.

Je vous recommande de faire une sauvegarde du boot, de copier le boot.emmc.win sur un PC, puis sur un autre téléphone et de le patcher avec l'apk Magisk Manager.

Après avoir réussi le Parcheando, copiez le fichier patché sur le PC.

Redémarrer le téléphone en bootloader, et flasher le magisk_patched.img depuis fastboot.

fastboot flash boot "C:\adb\magisk_patched.img"

Si, pour une raison quelconque, vous n'êtes pas autorisé à effectuer un flashage à partir de Fastboot, vous pouvez le faire à partir de TWRP.

Lorsque le téléphone fonctionne, il suffit d'installer l'apk Magisk Manager.

Remarque : Les partitions /system et /data sont cryptées, c'est pourquoi vous ne pouvez pas installer Magisk.zip depuis TWRP.

Parcheandole boot.img avec Magisk Manager supprimera le drapeau "verify" et le patch contre dm-verity, ce qui vous permettra de démarrer avec une partition de récupération modifiée.

Editer :

Si vous avez un téléphone similaire en état de marche, vous pouvez effectuer une lecture de la partition de récupération. En fonction de votre question, j'ai créé un fichier de dispersion pour la partition de récupération.

pour la lecture, sélectionner la région EMMC_USER et utiliser l'adresse de départ et la taille de cette région :

############################################################################################################
#
#  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  

Editer 2 :

sur la base de votre sortie de /proc/partitions à partir de twrp, voici le fichier de dispersion complet (à utiliser avec précaution, sans garantie de fonctionnement)

MT6755_Android_scatter_TP904A.txt

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X