Pour répondre à ma propre question !
Attention, dans certains cas très rares, cela ne fonctionne pas ou peut être dangereux. Par exemple, les appareils Amazon Fire refusent de communiquer avec ces outils bien qu'ils soient MediaTek. Des outils comme SPFT utilisent un DA (pour Download Agent) pour communiquer avec le bootloader MediaTek, mais le bootloader MediaTek a des paramètres configurables pour qu'il n'accepte que les DA signés par le fabricant. Il y a des appareils génériques qui se bloquent après avoir envoyé un DA non signé.
À utiliser à vos risques et périls.
Il y a un post sur le forum Hovatek qui vous guide à travers le processus de téléchargement de la ROM complète de votre appareil sans avoir besoin d'être rooté. Voici le lien vers ce post. [Tutoriel] Comment utiliser l'outil Wwr_MTK + SP Flash pour sauvegarder une rom Mediatek.
Vous obtiendrez ainsi le rom complet divisé en fichiers images séparés.
Cela devrait fonctionner pour tout appareil Mediatek qui n'est pas verrouillé.
Vous trouverez ci-dessous une version abrégée de ce message :
Exigences
Étapes pour télécharger la ROM de votre appareil
-
Extrayez WwR_MTK dans un dossier de votre choix. Allez dans le dossier et lancez WwR_MTK_2.exe
.
-
Sélectionnez Auto mode
dans le menu des onglets.
-
Dans le numéro 1 de cet écran, sélectionnez le type de chipset de votre appareil dans la liste *). Vous devriez pouvoir trouver cette information dans Settings->About
sur votre appareil.
-
Sélectionnez ensuite le type de mémoire. J'ai choisi EMMC
(Je ne sais pas où trouver cette information pour votre appareil).
-
Cliquez sur Create and save as..
. Enregistrez le fichier et notez le dossier dans lequel vous l'avez enregistré. Il s'agit d'un "fichier de dispersion" temporaire (plus tard, vous créerez un nouveau fichier de dispersion complet avec plus d'informations. Celui-ci ne contient que des informations sur le préchargeur).
-
Allez dans le dossier dans lequel vous venez d'enregistrer le fichier. Ouvrez dans un éditeur de texte et recherchez les informations suivantes : physical_start_addr: 0x0 partition_size: 0x80000 region: EMMC_BOOT_1
Notez ces informations telles qu'elles apparaissent dans votre dossier. (Ce ne sont que des exemples d'informations tirées de mon dossier)
-
Extrayez Sp Flash Tool dans un dossier de votre choix. Allez dans le dossier et lancez flash_tool.exe
.
-
Sélectionnez le Download
onglet. Par Scatter-loading File click on
choisissez` et sélectionnez le fichier de dispersion que vous avez enregistré à l'étape 5.
-
Sélectionnez Readback
onglet. Cliquez sur Add
cela ajoutera une nouvelle ligne. Double-cliquez sur cette nouvelle ligne et donnez-lui le nom suivant ROM-0
. Indiquez le dossier dans lequel vous allez enregistrer ce document puis cliquez sur Save
pour enregistrer le fichier.
-
Lorsque vous cliquez sur Save
une nouvelle boîte de dialogue apparaît dans cette boîte de dialogue, définissez les informations comme celles que vous avez marquées à l'étape 6 puis cliquez sur OK
. physical_start_addr -> Start address partition_size -> Length region -> Region
-
Assurez-vous que votre appareil est éteint et déconnecté de l'ordinateur (si vous pouvez retirer la batterie, faites-le pendant environ une minute, puis remplacez-la).
-
Cliquez sur Read Back
Connectez maintenant votre appareil à l'ordinateur via un câble USB. Vous devriez voir en bas de l'écran une barre de progression rouge puis une barre de progression jaune. Cela peut prendre un certain temps (environ 1 à 2 minutes) jusqu'à ce que votre appareil soit reconnu. Attendez jusqu'à ce qu'une boîte de dialogue apparaisse, indiquant "Téléchargement OK".
-
Revenez à l'outil Wwr_MTK, puis cliquez sur Select File
dans le coin supérieur droit. Naviguez jusqu'à l'endroit où vous avez enregistré le ROM_0
à l'étape 9, sélectionnez ce fichier.
-
Sélectionnez Preloader
dans le menu "Onglets". Cliquez sur `Preloader analysis, il peut y avoir des informations incorrectes sur l'écran, ignorez-les.
-
Cliquez sur To extract preloader and save as..
(en bas à gauche de l'écran). Renommez le fichier en preloader.bin
et sélectionnez le même dossier que vous avez sélectionné à l'étape 5 pour le fichier de dispersion temporaire puis cliquez sur Save
à sauver.
-
Maintenant nous allons obtenir la longueur de la ROM totale qui est nécessaire pour pouvoir télécharger la ROM. Nous allons effectuer un test de RAM dans SP Flash Tools pour obtenir cette information. (si vous avez des problèmes avec les instructions suivantes, regardez s'il vous plaît. Ici y Ici )
-
Retournez à SP Flash Tools, sélectionnez Memory Test
cocher uniquement la case pour RAM Test
Assurez-vous que les autres cases ne sont pas cochées.
-
Éteignez votre appareil de la même manière qu'à l'étape 11. Cliquez sur Start
en haut à droite de l'écran. Connectez votre appareil via usb à l'ordinateur. attendez la boîte de dialogue "Format Ok". notez le numéro HEX sous le nom de l'appareil. EMMC_PART_USER
c'est la taille de la ROM complète.
-
Sélectionnez Readback
pour effectuer une relecture complète de la ROM. Cliquez sur Add
double-cliquez sur la nouvelle ligne ajoutée. Laissez le nom comme ROM-1
, cliquez Save
. Éteignez l'appareil comme à l'étape n° 11, cliquez sur Read Back
Connectez l'appareil via usb. Attendez la boîte de dialogue indiquant que tout s'est bien passé. Cela peut prendre un certain temps en fonction de la taille de votre ROM. Ne déconnectez pas votre appareil pendant que cela fonctionne.
-
Retourner à l'outil Wwr_MTK. Sur l'écran Auto mode
dans l'onglet numéro 3, cliquez sur Select File
puis naviguez jusqu'à l'emplacement du ROM_1
et le sélectionner. L'outil analysera le fichier et vous demandera le fichier contenant le préchargeur ; sélectionnez soit le fichier 'preloader.bin' ou ROM_0
.
-
En bas à gauche de l'écran, cliquez sur Create scatter file..
.
-
Les éléments mis en évidence en couleur ROSE ne sont généralement pas nécessaires lors du flashage, décochez-les (Vous pouvez également décocher les données utilisateur et le cache, surtout si vous téléchargez à partir d'un appareil qui n'a pas été utilisé ou qui a été réinitialisé en usine).
- Notez que les partitions surlignées en ROSE n'apparaîtront pas dans l'outil flash SP lorsque vous sélectionnerez le fichier de diffusion. S'il y a une partition surlignée en ROSE que vous voulez inclure, utilisez la barre de défilement pour vous déplacer vers la droite puis changez FALSE en VRAI en double cliquant dessus (voir NVram comme exemple).
- Aller à
Auto mode
Cliquez sur l'onglet To build the firmware (Cut to partitions and create scatter file)
Sélectionnez le dossier dans lequel vous voulez télécharger la ROM. (C'est une bonne idée de l'enregistrer dans un dossier vide). Lorsque l'outil est terminé, vous verrez Done!!!
dans l'espace vide au-dessus du numéro 4 dans l'écran des outils.
Félicitations ! !! Vous avez maintenant terminé et vous avez une copie de votre ROM dans le dossier que vous avez sélectionné à l'étape 24.
*) Si votre chipset n'apparaît pas dans l'outil Wwr, vous pouvez l'ajouter manuellement afin de créer le fichier de dispersion temporaire.