0 votes

Image système flash du One M9

Situation
Dispositif : HTC One M9
Récupération : TWRP
ROM personnalisée : Android Revolution HD (Android 6.0)

Problème
Je veux flasher la rom stock sans rien effacer (je ne veux rien perdre). Je peux flasher le stock recovery. J'ai extrait les fichiers system.img et boot.img du RUU officiel afin de flasher l'image système pour me débarrasser de la ROM personnalisée.
Lorsque j'utilise fastboot pour flasher l'image de démarrage, tout semble aller bien.
Cependant, lorsque je flashe l'image système, qui fait environ 4,5 gigas, le système indique à nouveau OK, mais le flashage ne prend que 30 secondes.
Lorsque j'essaie de démarrer après avoir flashé les images, le logo htc apparaît mais rien de plus ne se passe. La tentative d'installation d'un OTA avec la récupération stock échoue avec le message suivant "la partition système a un contenu inattendu".
Je suppose que le processus de clignotement n'a pas vraiment réussi.

Comment faire pour flasher correctement la partition du système ?
Ou y a t-il un autre moyen de revenir à la rom stock sans effacer les données utilisateur ?
Et NON, il n'est en aucun cas acceptable d'effacer (je sais qu'environ 98% des adeptes d'Android répondraient : "Just wipe").

Je ne sais pas si j'ai besoin d'une aide financière, mais j'ai besoin d'une aide financière, et j'ai besoin d'une aide financière pour la mise en place d'un système d'aide.

[modifier] :
J'utilise la version fastboot de htc car l'image système fait 4.5g et ne peut pas être flashée avec un fastboot normal.

1voto

Andy Yan Points 9360

En général, les images de grande taille sont affichées de manière éparse (en plusieurs parties). Pour afficher une image complète de cette taille, il convient d'utiliser la fonction dd dans un interpréteur de commandes pour écrire directement l'image dans le fichier /system - C'est la seule approche à laquelle je pense qui ne semble pas poser de problèmes de taille.

[modifier] : dd a fonctionné (démarrage sur twrp et ouverture du shell adb) :
dd if=/external_sd/system.img of=/dev/block/mmcblk0p66
mmcblk0p66 est la partition du système (en /dev/block/platform/<something>.sdhci/by-name vous pouvez trouver une liste de toutes les partitions)

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