Le Xiaomi A2 a le même matériel que le Mi 6X et en fait, le Mi 6X est la version chinoise du A2. Pourquoi ne pas flasher entièrement le Mi 6X avec la ROM A2, y compris les structures GPT du firmware ? Le problème sera fastboot lui-même, comme vous ne pouvez pas écrire sur GPT là ou changer le nom des partitions comme il brise le fastboot existant dans l'actuel ABL (Android BootLoader), mais il devrait fonctionner si ABL lui-même est changé à celui dans A2.
Vous devrez utiliser le mode EDL pour écrire complètement la ROM A2 sur le Mi 6X avec la table de partition A2, ou au moins écrire la structure GPT et ABL.elf avec d'autres partitions de bootloader comme XBL.elf et ensuite utiliser fastboot (qui sera flashé depuis A2 donc il doit reconnaître et répondre au nom des partitions de A2) pour flasher les partitions restantes.
Cela ne devrait être possible que si les deux appareils sont typiquement les mêmes en termes de matériel et de firmware SoC et qu'il n'y a pas de Secure Boot eFuse fourni par Qualcomm dans le SoC du Mi 6X, car cela empêchera un ABL (Android BootLoader) modifié ou différent d'être chargé en premier lieu (même si le bootloader est déverrouillé), ce qui vous amènera à nouveau en mode EDL avec une erreur de démarrage. Donc, tout d'abord, vérifiez si vous avez activé le démarrage sécurisé ou non par quelque chose comme fastboot oem SecureBoot GetFuseStatus
si votre appareil supporte cette commande, ou en flashant directement une autre ROM A2 avec ses structures GPT et voir ce qui se passe.
Vous devez également savoir que ce que vous faites est risqué et qu'il y a de fortes chances que votre téléphone se dérègle, alors faites-le à vos risques et périls.