Fabricant de téléphone : TECNO Modèle : F1 OS : Android 8.1 (Go Edition) Mémoire : 8Go ROM 1Go de RAM
J'ai posé une question ici : Points de restauration fastboot Android
En résumé, le téléphone était en train de mettre à jour puis la batterie est morte et maintenant il est bloqué en mode fastboot. Il affiche le texte => mode FASTBOOT...
dans le coin inférieur gauche de l'écran entièrement noir.
J'ai découvert que c'est probablement un appareil à emplacement unique (NE prend PAS en charge les mises à jour système transparentes) et évidemment le processus de mise à jour s'est mal passé. Quelles sont les façons de récupérer à partir de cela (écran de mode fastboot) pour que le téléphone démarre correctement. Je utilise actuellement ADB, Fastboot pour interagir avec le téléphone via USB. Ci-dessous est la sortie que j'obtiens lorsque je lance 'fastboot getvar all' sur un système Windows 10.
(bootloader) max-download-size: 0x8000000
(bootloader) partition-size:flashinfo: 1000000
(bootloader) partition-type:flashinfo: données brutes
(bootloader) partition-size:userdata: 14ff80000
(bootloader) partition-type:userdata: f2fs
(bootloader) partition-size:cache: 7000000
(bootloader) partition-type:cache: ext4
(bootloader) partition-size:system: 59000000
(bootloader) partition-type:system: ext4
(bootloader) partition-size:keystore: 800000
(bootloader) partition-type:keystore: données brutes
(bootloader) partition-size:secro: 600000
(bootloader) partition-type:secro: données brutes
(bootloader) partition-size:oemkeystore: 200000
(bootloader) partition-type:oemkeystore: données brutes
(bootloader) partition-size:metadata: 2500000
(bootloader) partition-type:metadata: données brutes
(bootloader) partition-size:nvdata: 2000000
(bootloader) partition-type:nvdata: ext4
(bootloader) partition-size:tee2: 500000
(bootloader) partition-type:tee2: données brutes
(bootloader) partition-size:tee1: 500000
(bootloader) partition-type:tee1: données brutes
(bootloader) partition-size:frp: 100000
(bootloader) partition-type:frp: données brutes
(bootloader) partition-size:vendor: 12000000
(bootloader) partition-type:vendor: ext4
(bootloader) partition-size:expdb: a00000
(bootloader) partition-type:expdb: données brutes
(bootloader) partition-size:odmdtbo: 1000000
(bootloader) partition-type:odmdtbo: données brutes
(bootloader) partition-size:logo: 800000
(bootloader) partition-type:logo: données brutes
(bootloader) partition-size:para: 80000
(bootloader) partition-type:para: données brutes
(bootloader) partition-size:recovery: 1000000
(bootloader) partition-type:recovery: données brutes
(bootloader) partition-size:boot: 1000000
(bootloader) partition-type:boot: données brutes
(bootloader) partition-size:lk2: 60000
(bootloader) partition-type:lk2: données brutes
(bootloader) partition-size:lk: 60000
(bootloader) partition-type:lk: données brutes
(bootloader) partition-size:seccfg: 40000
(bootloader) partition-type:seccfg: données brutes
(bootloader) partition-size:persist: 3000000
(bootloader) partition-type:persist: ext4
(bootloader) partition-size:protect2: a00000
(bootloader) partition-type:protect2: ext4
(bootloader) partition-size:protect1: a00000
(bootloader) partition-type:protect1: ext4
(bootloader) partition-size:nvram: 500000
(bootloader) partition-type:nvram: données brutes
(bootloader) partition-size:proinfo: 300000
(bootloader) partition-type:proinfo: données brutes
(bootloader) partition-size:preloader: 40000
(bootloader) partition-type:preloader: données brutes
(bootloader) off-mode-charge: 1
(bootloader) warranty: oui
(bootloader) déverrouillé: non
(bootloader) sécurisé: oui
(bootloader) noyau: lk
(bootloader) produit: K80_BSP
(bootloader) version-preloader: 0.1.00
(bootloader) version: 0.5
all: Terminé !!
Terminé. Temps total : 0.142s
J'ai essayé la commande fastboot reboot recovery
mais il répond ok et affiche toujours le texte de mode fastboot
Comment puis-je : 1.) Récupérer les données en démarrant dans la partition de récupération (en ce moment, je ne peux pas accéder à la partition de récupération) 2.) Récupérer les données et démarrer l'appareil via d'autres moyens que la partition de récupération
Flasher le téléphone est le dernier recours. Mais est-il possible de flasher le téléphone et de conserver les données que j'avais dessus avant que cet incident se produise ?
PS : Pour des raisons évidentes de sécurité, je compte seulement utiliser des outils officiels (ADB, Fastboot) pour résoudre ce problème. Je ne suis PAS disposé à installer des logiciels non officiels sur mon ordinateur.
0 votes
@alecxs J'ai intentionnellement supprimé les valeurs réelles et les ai remplacées par xxx. Il montre les valeurs réelles que je suis capable de voir dans la sortie de la ligne de commande. Lorsque j'utilise des combinaisons de touches, je peux accéder au mode de récupération. Mais je ne veux pas effectuer une réinitialisation d'usine, du moins PAS encore.
0 votes
fastboot reboot recovery
est une commande que j'ai vue dans les forums XDA en faisant des recherches sur ce sujet0 votes
@alecxs J'ai modifié la question ci-dessus. J'ai fait quelques recherches et j'ai trouvé qu'il était possible de flasher la ROM stock via fastboot.
0 votes
Le fastboot est désactivé (chargeur de démarrage) déverrouillé : non donc votre seul espoir est SP Flash Tool. dans votre cas, il est très probable que seul le fichier system.img doit être flashé, et la partition cache devrait être effacée. en tout cas, vos données personnelles se trouvent sur la partition userdata + metadata et elles devraient être sauvegardées avec un fichier scatter valide (juste pour être prudent)
0 votes
Scatter ne correspond pas au fichier scatter. vous devez créer un fichier scatter pour le vôtre. Faites un "read back" de votre téléphone. Dans SP Flash Tool sélectionnez DA_SWSEC.bin en tant qu'agent de téléchargement (source). vous pouvez suivre les instructions ci-dessous par la suite
0 votes
S'il vous plaît notez qu'il n'y a pas de site officiel pour SP Flash Tool, mais l'outil lui-même est. cependant, le logiciel fourni par ses sources d'origine spflashtools.fr et 4pda.fr (inscription requise) peut être fait confiance.
0 votes
Le plan est de déverrouiller le chargeur de démarrage pour me permettre de flasher le firmware d'origine. Espérons que le téléphone me permettra de déverrouiller le chargeur de démarrage en utilisant ```fastboot oem unlock``` (pas encore essayé). Ensuite, je pourrai télécharger le firmware pour le téléphone puis le flasher. Dois-je d'abord effacer les données de mon téléphone avant de flasher ? J'ai l'intention de conserver mes données.
0 votes
J'ai vérifié le fichier scatter fourni par theggputest55, comme vous pouvez le voir, il y a une différence pour la partition userdata (type ext4 vs f2fs) taille 1,5 vs 5,25 GiB pastebin.com/upMT5X1v donc vous pouvez utiliser ce scatter pour flasher système mais vous ne pouvez pas l'utiliser pour sauvegarder userdata
0 votes
Merci pour toutes les informations utiles. Donc, dans l'état actuel du téléphone, comment puis-je sauvegarder le contenu (toutes les partitions)? Ensuite, je pourrais flasher en utilisant la méthode que vous avez suggérée, puis restaurer une fois le flash réussi.
0 votes
Mettre à jour le fichier scatter avec la taille de partition appropriée (0x14ff80000) pour les données utilisateur (ou créer une nouvelle), sauvegarder les partitions à partir de "read back"
0 votes
android.stackexchange.com/q/220584
0 votes
@alecxs , Merci beaucoup pour tous les commentaires. J'ai obtenu SPFlashTool en utilisant le lien fourni. Questions: 1) Comment créer un fichier scatter pour mon appareil ? (est-il possible avec SPFlashTool ou peut-on le faire via la ligne de commande ? Maintenant je sais que le fichier scatter est essentiellement un fichier .txt comment puis-je l'obtenir de mon appareil avec SPFlashTool ? 2) Une fois que j'ai le fichier scatter, comment l'utiliser pour sauvegarder mes partitions ? 3) Maintenant lorsque je veux flasher la ROM, c'est ce même fichier scatter que j'utiliserai dans SPFlashTool, n'est-ce pas ?
0 votes
1) téléchargez un fichier scatter similaire et modifiez les valeurs avec Wordpad 2) vous ne pouvez pas utiliser directement le fichier scatter pour lecture en arrière mais vous pouvez créer des entrées de lecture en arrière avec ces valeurs 3) oui, sauf si la ROM nécessite un repartitionnement (non recommandé)
0 votes
Il est important d'abord d'installer le pilote de préchargeur VCOM. Le préchargeur du téléphone n'est détecté que pendant les ~1 à 2 premières secondes lors de la connexion, et seulement lorsque le téléphone est éteint. Par conséquent, vous devez cliquer sur Démarrer la lecture en tant que 1ère étape et connecter le câble USB en tant que 2ème étape, la lecture de retour commencera immédiatement dès que le préchargeur sera détecté. Tutoriel étape 5 (sauter les étapes 1-4)