0 votes

Mettre à niveau un Moto G4 Plus (XT1644) partiellement rétrogradé avec bootloader déverrouillé vers Nougat

Tl;dr : j'ai eu un problème d'enracinement sur Android N, j'ai flashé l'image stock M. Maintenant, en cours d'exécution M non rooté, mais les tentatives de mise à niveau OTA à N échouent. Je ne suis pas en mesure de reverrouiller le bootloader en rechargeant l'image stock. Je pense que c'est parce que Motorola ne veut pas que les utilisateurs fassent une mise à niveau inférieure. Comment puis-je revenir à N ?

L'année dernière, j'ai utilisé Android 6.0.1 rooté sur mon Moto G4 Plus (XT1644), le modèle de détail américain. Ce week-end, j'ai voulu passer à Android 7.0 et installer les correctifs de sécurité.

J'ai fait des sauvegardes de mon téléphone en utilisant FlashFire (standard et fastboot), puis j'ai suivi les étapes suivantes ce guide pour remettre mon téléphone en état et reverrouiller le bootloader. Cela a fonctionné, et j'ai pu effectuer une mise à jour OTA vers Android N et installer les dernières mises à jour de sécurité.

Je voulais toujours Root, donc j'ai déverrouillé le bootloader à nouveau, démarré dans TWRP, et flashé le zip Magisk. Après avoir fait cela, le téléphone ne voulait pas démarrer, sauf en mode de récupération.

C'est là que j'ai merdé. J'ai pensé que je pouvais juste recommencer, et j'ai essayé de flasher la même image stock 6.0.1. Cela a fonctionné, et le téléphone fonctionne maintenant en 6.0.1, mais est incapable d'installer les mises à jour OTA. De plus, lorsque j'essaie de flasher l'image stock et de reverrouiller le bootloader, fastboot m'avertit que (bootloader) Invalid signed image (bootloader) Preflash validation failed pour la plupart des étapes, et (bootloader) Still require signed boot.img quand j'essaie de fastboot oem lock . La même chose se produit lorsque j'essaie de restaurer ma sauvegarde FlashFire. Je pense qu'il s'agit d'une fonctionnalité destinée à empêcher les utilisateurs de rétrograder, bien que j'aie pu revenir à la version 6.0.1.

Je ne trouve pas de rom Android N pour le XT1644, juste une OTA que je ne peux pas installer. Quelles sont les étapes que je peux prendre pour revenir à Android N, ou pour revenir complètement à la version stock de mon téléphone afin que je puisse mettre à niveau à nouveau.

0voto

Deepak Gangwar Points 713

Vous pouvez mettre à jour vers Nougat en téléchargeant micrologiciel de base et le flasher via fastboot. Pour le guide complet, allez sur ce site fil de xda .

La méthode et les fichiers fonctionneront pour les XT1640/XT1641/XT1642/XT1643/XT1644.

fastboot flash boot boot.img

fastboot flash recovery recovery.img

fastboot flash dsp adspso.bin

fastboot flash oem oem.img

fastboot flash system system.img_sparsechunk.0

fastboot flash system system.img_sparsechunk.1

fastboot flash system system.img_sparsechunk.2

fastboot flash system system.img_sparsechunk.3

fastboot flash system system.img_sparsechunk.4

fastboot flash system system.img_sparsechunk.5

fastboot flash system system.img_sparsechunk.6

fastboot flash system system.img_sparsechunk.7

fastboot flash modem NON-HLOS.bin

fastboot erase modemst1

fastboot erase modemst2

fastboot flash fsg fsg.mbn

fastboot effacer le cache

fastboot erase userdata fastboot erase customize (optionnel : effacera toute personnalisation si commandée par motomaker)

fastboot erase clogo (optionnel : effacera le logo de démarrage personnalisé si commandé par motomaker)

fastboot oem lock

fastboot reboot

Comme vous l'avez indiqué dans la question, vous n'êtes pas en mesure de lancer l'application fastboot oem lock begin alors sautez cette commande et vous serez mis à jour vers Android N avec un bootloader déverrouillé.

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