2 votes

Les partitions Moto g ont été supprimées. Comment flasher à nouveau les partitions internes de l'Emmc ?

MISE À JOUR

J'ai trouvé ce post xda avec la table des partitions et les tailles du moto g. http://forum.xda-developers.com/showpost.php?p=48855450&postcount=35

J'ai également trouvé ce post xda où ils partitionnent l'emmc http://forum.xda-developers.com/showthread.php?t=2596521 , si quelqu'un pouvait m'aider à identifier ce que je devrais mettre dans adb.

Mon moto g de première génération est coincé dans une boucle de démarrage, tout ce que j'ai fait jusqu'à présent n'a pas fonctionné. J'ai essayé de flasher en utilisant fastboot et mfastboot avec différentes images d'usine mais j'obtiens toujours "failed to erase partition, remote failure".

Le stockage interne indique qu'il n'y a pas d'espace de stockage. J'ai Twrp installé et en utilisant cat /proc/partitions je ne trouve aucune partition.

~ # [6ncat /proc/partitions cat /proc/partitions major minor #blocks name

J'ai réussi à pousser un stock rom mais je ne peux pas le flasher en raison d'une erreur de montage de données, d'une erreur de montage de la carte SD, d'une erreur de montage du système et d'une erreur de montage du cache.

J'ai essayé d'utiliser Adb remount mais cela échoue.

remount failed: Success

Toute aide sera grandement appréciée

2voto

Jaskaranbir Singh Points 1368

En supposant que vous avez sélectionné le bon fichier d'informations de partition (je n'ai pas vérifié cela à partir du premier lien que vous avez posté, donc c'est à vous de le faire), je ne vous dirai que ce que vous avez demandé -> Ce qu'il faut vraiment faire dans le terminal à partir de ce tutoriel.

La première partie du tutoriel consiste à configurer ADB et à préparer les choses. Vous pouvez également suivre ce tutoriel pour préparer adb. Ensuite, il s'agit de sauvegarder des données et de se préparer (suivez le tutoriel pour toutes les étapes).

La deuxième partie est où le véritable processus terminal commence et tout ce que vous avez vraiment à saisir dans le terminal sont ces commandes à l'intérieur des "encadrés" (ou zones de code). Soyez simplement ouvert d'esprit, lisez les sorties et interprétez-les avec soin.

Si vous essayez de repartitionner et en supposant que les partitions sont corrompues à cause de cela->

J'ai réussi à pousser une ROM stock mais je ne peux pas la flasher avec une erreur de montage de données, une erreur de montage de carte SD, une erreur de montage de système et une erreur de montage de cache..

Alors ne le faites pas. Parce que votre méthode de montage des partitions à partir d'adb est un peu... (incomplète ?). Essayez d'entrer ces commandes d'abord et ensuite de flasher (quel que soit la méthode que vous utilisez à partir de adb)->

adb shell
su
mount -o rw,remount -t yaffs2 /system
mount -o rw,remount -t yaffs2 /data
mount -o rw,remount -t yaffs2 /cache

Cela devrait monter vos partitions et vous devriez pouvoir continuer avec le flashage. Même si vous voulez flasher à travers twrp, vous pouvez aller sous l'option Mounts et vous assurer que le système, les données, la carte sd, le cache, etc. sont montés en les cochant. Bien que je ne comprenne toujours pas comment vous essayez de flasher une ROM stock via carte sd/adb (je n'ai jamais possédé de moto donc je ne sais pas quelles méthodes sont utilisées pour le processus de flashage).... mais en tout cas, je vous ai donné la méthode pour monter ces partitions. Vous avez besoin d'accès root pour utiliser ces commandes. Voyez si elles fonctionnent. Parce qu'une erreur de montage ne signifie pas que les partitions sont corrompues de quelque manière que ce soit. Et assurez-vous qu'adb peut accéder à votre téléphone en tant que root.

0 votes

Je pense que mes partitions sont corrompues ou disparues car en utilisant la commande cat /proc/partitions, il ne trouve aucune partition, dans tous les exemples que j'ai vus, ils ont une liste de différents blocs mmcblk0. J'ai essayé de suivre le code que vous m'avez donné mais tous mes dossiers sont vides dans Twrp, j'ai des dossiers mais rien dedans adb shell ~ # [6nsu su /sbin/sh: su: introuvable ~ # [6nmount -o rw,remount -t yaffs2 /system mount -o rw,remount -t yaffs2 /system mount: impossible de trouver /system dans /proc/mounts ~ # [6nmount -o rw, remmount -t yaffs2 /data mount -o rw, remmount -t yaffs2 /data mount: impossible de trouver /data dans /proc/mounts

0 votes

Ok, confirmons cette théorie de partition manquante/corrompue. Tu utilises twrp, n'est-ce pas? En mode récupération, va dans Avancé, puis Commande Terminal, puis entre la commande df et cela devrait te lister les partitions. Si cette commande donne une sortie ennuyeuse, alors nous pouvons confirmer que tes partitions sont corrompues et tu devras suivre ta méthode ensuite. Dans tous les cas, merci de me dire la sortie si tu peux. Merci pour ton retour.

0 votes

Cela me donne un tableau Système de fichiers 1K Blocs Utilisés Disponible % Utilisation tmpfs/dev 443852 48 443804 0 tmpfs/tmp 443852 24 443828 0 Je ne sais pas si c'est faux, merci pour toute l'aide.

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