Calculateur verrouillé et HS : lire pour réparer quand l'accès normal est fermé

Le cas difficile : un calculateur à la fois mort et verrouillé. Non seulement il ne démarre plus la voiture, mais sa mémoire est protégée en lecture — l'accès normal est refusé. Pour réparer, c'est-à-dire pour cloner le contenu dans un donneur, il faut pourtant une image de l'origine. Cette fiche décrit les concepts de la lecture pour réparer quand la porte habituelle est close, sans livrer d'algorithme d'exploit propre à un constructeur, et dans le seul cadre d'une réparation sur le véhicule de son propriétaire.

Calculateur verrouillemort + protege en lectureChargeur d'amorcageboot / banc : dump flash+EEPROMLecture au niveau puceeMMC / NAND en repliLire pour reparertransferer vers un donneursur le vehicule du proprietaire, pour le reparer, jamais un vehicule tiers
Verrouille n'est pas irreparable : lire pour reparer

Le principe

Les calculateurs modernes (à cœur TriCore, par exemple) peuvent embarquer une protection en lecture : le chargeur d'amorçage verrouille la mémoire flash derrière des mots de passe. Tant que ces protections sont actives, une lecture ordinaire est refusée. Quand, en plus, l'unité est plantée ou physiquement endommagée, l'accès par OBD ou même par banc peut ne plus répondre du tout. Le réparateur a malgré tout besoin d'une image du contenu pour reconstruire un boîtier fonctionnel.

Deux familles d'approches existent, décrites ici en principe et non en recette :

Le message tient en une phrase : verrouillé n'est pas irréparable.

La procédure de principe

La démarche reste conceptuelle et prudente :

On ne détaille ici aucun contournement pas à pas et aucune méthode propre à une marque : l'objet est de comprendre les voies de récupération légitimes, pas d'outiller une intrusion. Le savoir-faire sert à rendre une voiture à son propriétaire, point. On garde aussi à l'esprit qu'une lecture au niveau de la puce est délicate : elle demande du matériel spécifique et un travail soigné pour ne pas endommager le composant. C'est un dernier recours, pas une routine, et il se réserve aux cas où toutes les voies logicielles ont échoué.

Une mémoire protégée en lecture n'est pas un mur infranchissable pour le réparateur : c'est un obstacle qui impose de descendre d'un cran — du logiciel vers le chargeur, du chargeur vers la puce. Chaque cran demande plus de soin, et se justifie par une seule chose : remettre la voiture du client en route.

Ce qu'on en retient

Un calculateur verrouillé et mort n'est pas une perte sèche. Le métier dispose de voies de récupération légitimes — accès par le chargeur, lecture au niveau puce — pour lire afin de réparer. On les met en œuvre sur le véhicule du propriétaire, pour lui rendre sa voiture, jamais pour défaire la sécurité d'un véhicule tiers. Le reste est affaire de patience et de bon matériel.

Voir aussi OBD, banc ou boot : quel accès, la lecture virtuelle d'un calculateur illisible et vérifier un clone avant remontage.


Sur ANP Engineering — file service de reprogrammation moteur pour professionnels : file service ECU, correction de checksum, calculateurs pris en charge, tarifs.

ANP Wiki
ANPFile Service · reprog en ligne
Chargement…