9 votes

Pourquoi je ne peux pas écrire dans la restauration en utilisant fastboot sur un appareil A/B ?

J'essaie d'installer TWRP Recovery dans mon Mi A2 récupération. Cependant, j'obtiens l'erreur lors du flashage :

~$ fastboot flash recovery twrp.img
FAILED (remote: '(recovery_a) No such partition')

Quelqu'un sait-il comment réparer cette erreur ? J'ai testé le flashage sur boot_b et ça a marché. Mais ce n'est pas le slot de récupération.

14voto

Irfan Latif Points 16863

C'est prévu. Les appareils avec A/B n'ont pas de partition de récupération. Vous ne pouvez démarrer en mode de récupération qu'avec fastboot boot twrp.img . Mais pour transférer de façon permanente la restauration sur un appareil qui peut être démarré par une combinaison de touches appropriée, vous devez déballer vos deux appareils. boot.img (A/B) du dispositif et remplacez les ramdisk avec celle extraite de twrp.img . Puis remballage et flashage boot.img à l'appareil.

Sur TWRP, cela a été réalisé précédemment en flashant un fichier ZIP spécial, ou on pouvait le faire manuellement. Maintenant, la version officielle de TWRP libérer comprend l'option Install Recovery Ramdisk :

Utiliser magiskboot pour permettre le repacking des images de démarrage pour l'installation de TWRP

Traditionnellement boot.img y recovery.img avait deux composants principaux : le noyau et le disque virtuel. Sur les périphériques A/B, aucun ramdisk n'est nécessaire pour un démarrage normal car system.img est monté comme rootfs lors du traitement de l'arbre des dispositifs ( dtb ) qui est généralement ajouté à l'image du noyau. Ainsi, le ramdisk.cpio en boot.img est celui de la récupération. Puisque le noyau est le même pour tous les périphériques (à l'exception des configurations de construction), seul le disque RAM doit être remplacé.

Sources :

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