Que se passe-t-il réellement lorsque vous briquez dur un téléphone?

13

Je n'ai jamais durci un téléphone. Je n'en ai jamais vu non plus. Mais la brique dure est le pire cauchemar de tout le monde.

Je ne veux pas savoir ce qui se passe exactement lorsque vous briquez durement votre téléphone. Que se passe-t-il qui le rend irrécupérable sans l'aide d'un professionnel?

Pour le savoir, j'avais besoin de savoir comment fonctionne le flashage des ROM. Pour cela, j'ai téléchargé la fiche technique du chipset de mon téléphone (un MTK6589, dont la fiche technique se trouve ici ) et j'ai découvert que:

  • Les lignes de données USB D + et D- et VCC vont directement au processeur d'application.
  • Il existe un PMIC externe pour le processeur d'application qui gère la mise sous tension et hors tension du combiné. Sur ce circuit intégré, il y a deux broches (KP_KOL0 et KP_ROM0) qui, lorsqu'elles sont à 0, déclenchent le téléchargement USB sans batterie.
  • La mémoire (eMMC ou NAND Flash) dans laquelle les fichiers sont téléchargés est également connectée au processeur via une interface de mémoire externe (EMI).

C'est donc ce qui (je pense) se produit lorsque vous flashez une mauvaise ROM:

Bien que je ne sache pas ce qui résulte en 0V sur les broches KP_KOL0 et KP_ROM0, mais cela se produit lorsque vous souhaitez télécharger une nouvelle ROM et que le processeur d'application bascule / démarre en mode Téléchargement.

J'ai cherché sur google ce qui se passe lorsque vous briquez un téléphone. Tout ce que je reçois, ce sont des articles noob qui disent comment ou comment ne pas durcir votre téléphone. La plupart des articles disent que lorsque vous flashez la mauvaise ROM, le téléphone peut devenir dur. Ma question est,

Que se passe-t-il lorsque vous flashez une mauvaise ROM qui rend le téléphone dur?

Ou pourquoi le processeur ne répond-il plus du tout lorsque vous le briquez dur?

daltonfury42
la source

Réponses:

19

Cela n'a rien à voir avec le processeur, sauf si vous l'avez frit.

Habituellement, la seule brique dure logicielle possible est lorsque vous écrasez le chargeur de démarrage. Sans un chargeur de démarrage (fonctionnel), le téléphone (a) ne peut pas arriver au point où il chargerait le système d'exploitation et / ou (b) ne peut pas avoir de logiciel fonctionnel chargé dessus.

Si vous entrez dans cet état, vous devez accéder plus directement au matériel pour écrire un nouveau chargeur de démarrage, souvent à l'aide de JTAG .

Matthew Read
la source
Ou vous pouvez simplement sauvegarder votre chargeur de démarrage puis le restaurer à l'aide de dd
Vishal Biswas
10
@vishalbiswas Ouais, et comment allez - vous restaurer avecdd si le bootloader ne fonctionne pas?
Léo Lam
@vishalbiswas Voir Processus de démarrage Android . ( Source )
Firelord
La plupart des téléphones s'affichent en tant que périphérique USB lorsque leur chargeur de démarrage principal a disparu mais que le secondaire est intact. Vous pouvez le restaurer avec une machine Linux sur la partition correcte.
Vishal Biswas
2
@vishalbiswas Je pense que OP voulait dire "brique dure" pour signifier que le chargeur de démarrage de récupération / secondaire n'est pas intact. forums.androidcentral.com/android-4-1-4-2-4-3-jelly-bean/…
rakslice
1

Pour qu'il soit possible de durcir un téléphone, certains logiciels que le téléphone doit exécuter pour démarrer et se flasher lui-même - quelque chose à partir du moment où il s'agit d'un processeur juste sous tension exécutant l'adresse 0 jusqu'au point où le téléphone écrit une nouvelle image en flash - doit être elle-même en flash que le téléphone peut écrire. Il s'agit généralement d'un chargeur de démarrage secondaire. Si vous effacez cela, vous ne pourrez plus reflasher. Brique dure.

Sur un téléphone où vous pouvez écrire quelque chose de nouveau à l'aide de n'importe quel logiciel en ROM que le téléphone ne peut pas écrire, que ce soit en court-circuitant quelques broches et qu'il y ait USB directement dans le processeur, vous ne pouvez pas vraiment "brique dure" le téléphone. Unbricking serait toujours possible au moins en théorie, à condition que vous puissiez lui fournir le firmware dans le format dont il a besoin.

rakslice
la source