6 votes

Mise à jour OTA sur un Nexus5 rooté avec Custom Recovery et Kernel

Il y a quelques mois, j'ai enraciné mon Nexus 5 en utilisant Towelroot, installé TWRP et ElementX Kernel. Maintenant, comme la mise à jour Android Lollipop est autour du coin, je ne pense pas que je vais être en mesure d'installer la mise à jour OTA en raison du téléphone enraciné et la récupération personnalisée. Dans certains forums, j'ai même lu que cela pourrait endommager mon téléphone.

Maintenant, je veux savoir quel est le moyen le plus sûr d'obtenir la mise à jour officielle d'Android Lollipop, cela ne me dérange pas de perdre la racine, le noyau personnalisé et tout cela, j'ai même cherché à aller tout stock, mais cela semble être une solution encombrante avec de nombreux risques. Un moyen facile auquel j'ai pensé est de télécharger l'image système Android Lollipop (fichier tgz) lorsque Google la met en ligne et de la flasher dans mon téléphone en utilisant TWRP.

Cependant, je ne sais pas comment et ne trouve rien sur la façon de flasher un fichier tgz. Puis-je le faire en le plaçant dans la mémoire, en démarrant dans recovery/install/AndroildL.tgz. Cela fera-t-il l'affaire ? Si oui, quels changements cela apportera-t-il ? Mon noyau et ma racine personnalisés disparaîtront-ils ou non ? Je vous remercie.

0 votes

Pour installer l'OTA, revenez en arrière avec l'image d'usine. Vous reviendrez à Stock Kernel et à la récupération. C'est le meilleur moyen. Ou attendez que quelqu'un construise une ROM stock pré-enracinée et flashez-la, ou une ROM Lollipop personnalisée lorsqu'elle commencera à être publiée.

0 votes

"Je ne sais pas comment faire pour revenir à l'état d'origine avec une image d'usine. Pouvez-vous me dire comment le faire en utilisant TWRP ou y a-t-il un autre guide pas à pas disponible ?

0 votes

Cool, considère que c'est fait ! Et maintenant c'est fait !

5voto

RossC Points 5100

Je pense que votre meilleure chance est de déraciner votre appareil et de le restaurer en stock. Cela signifie que la ROM, la récupération et le noyau sont stockés, et vous serez déraciné. Ceci est souvent appelé "flasher une image d'usine", parfois de manière incorrecte. Mais c'est ce que nous allons faire !

Nota: Ce processus effacera complètement votre téléphone. Sauvegardez votre stockage avant de continuer. Je ne suis pas non plus responsable si quelque chose se passe mal. Assurez-vous de vérifier que c'est le bon appareil et le nom de code (hammerhead) avant de continuer.

De cet excellent fil de discussion XDA :

Pour ce processus, vous aurez besoin de :

Installez les pilotes adb et fastboot. Pour ce faire, utilisez ce programme simple

Pour les utilisateurs de MAC *Note : Les utilisateurs de MAC devront écrire ./ avant chaque commande dans ce fil. Par exemple : ./fastboot flash recovery recovery.img

Les utilisateurs de Linux doivent connaissent leur métier

Téléchargez les dernières images d'usine d'ici

Extrayez l'archive que vous avez téléchargée (utilisez WinRAR). Elle devrait ressembler à ceci : enter image description here

Déverrouillez votre bootloader (au cas où vous ne l'auriez pas déjà fait). Lien ici

Flashage des images d'usine

  • Éteignez votre téléphone.

  • L'amorcer fastboot en appuyant et en maintenant simultanément le bouton d'alimentation et le bouton de réduction du volume.

  • Connectez votre téléphone à votre PC via votre câble USB.

  • Exécutez le script flash-all.bat (pour Windows) ou flash-all.sh (pour MAC et LINUX) dans le dossier où vous avez extrait les images d'usine. ! ! Pour MAC : Vous devrez modifier le fichier flash-all.sh, et ajouter "./" avant chaque commande fastboot.

  • Attendez que tout clignote.

  • Une fois que tout est terminé, sélectionnez "Recovery" en utilisant les boutons de volume.

  • Lorsqu'un petit Android mort apparaît, appuyez sur le bouton Marche/Arrêt + Volume UP.

  • Sélectionnez "Effacer les données/réinitialisation des données d'usine".

  • Reboot. Votre téléphone devrait être en stock.

Nota : Le fil de discussion XDA a plus de détails sur le reverrouillage de l'appareil et la réinitialisation du drapeau de sabotage si vous devez faire appel à la garantie. C'est un peu en dehors de la portée de cette réponse, mais cela pourrait être utile !

Note 2 : Certains appareils Nexus montreront qu'ils ont 16 Go après cela sur le modèle 32 Go. La solution ci-dessous est une correction via cmd :

fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system
fastboot erase userdata

fastboot flash bootloader C:/image-hammerhead-krt16m/bootloader.img
fastboot reboot-bootloader
fastboot flash radio C:/image-hammerhead-krt16m/radio.img
fastboot reboot-bootloader
fastboot flash system C:/image-hammerhead-krt16m/system.img
fastboot flash userdata C:/image-hammerhead-krt16m/userdata.img 
(Note: this command will wipe your device (including /sdcard), EVEN if your bootloader is already unlocked.)

fastboot flash boot C:/image-hammerhead-krt16m/boot.img
fastboot flash recovery C:/image-hammerhead-krt16m/recovery.img

0 votes

C'est peut-être une question stupide, mais une réinitialisation d'usine ne ferait-elle pas l'affaire ?

0 votes

@S427 pour autant que je sache, vous avez besoin d'une récupération stock au moins sur l'appareil pour installer un OTA, mais normalement un noyau stock / récupération. De toute façon, une réinitialisation du facteur ne réinitialisera pas le noyau ou la récupération sur l'appareil, donc une image d'usine ne s'installera pas sur la configuration personnalisée. Merci pour l'édition, je ne sais pas ce que j'ai fait là :|

1 votes

Je sais que le mérite revient à XDA, mais merci d'avoir posté ce guide ici - il m'a aidé à débrider mon Nexus 5 après qu'il se soit auto-briqué (oui, il s'avère que cela arrive aussi).

5voto

eyecatchUp Points 241

Une autre option, sans effacer les données est de

  • lorsqu'une mise à jour OTA est disponible, obtenez le lien direct et téléchargez le fichier zip sur votre PC,
  • téléchargez la dernière version de l'image de votre restauration personnalisée (par exemple TWRP) et le dernier zip de SuperSU à votre PC
  • Connectez votre appareil à votre PC et redémarrez en mode bootloader.
  • puis flashez les partitions de démarrage, de récupération et du système de votre actuel Version Android,
  • en mode de récupération, installez le zip OTA via adb sideload update.zip ,
  • redémarrer en mode bootloader
  • flashez votre image de récupération personnalisée
  • (alternativement) flasher votre noyau personnalisé
  • redémarrer en mode récupération
  • dans le mode de récupération personnalisé, Root le dispositif via adb sideload UPDATE-SuperSU-vX.X.zip
  • Maintenant, videz le cache et le dalvik-cache et redémarrez le système.

Fait. L'OTA est appliquée et vous pouvez reprendre là où vous en étiez.

Ce n'est pas la seule méthode, bien sûr, et elle n'est pas recommandée pour les mises à jour majeures des versions. Mais pour mineur Cette méthode est, à mon avis, préférable à l'utilisation d'un flashage sale du nouveau système et à toute méthode nécessitant un nettoyage des données.

Une version très détaillée de cette solution, étape par étape, se trouve ici : https://gist.github.com/eyecatchup/ec0a852428c19705380e

0voto

Philip Eoute Points 1

Je voulais conserver mes données utilisateur, j'ai donc suivi les instructions fournies par Mistywing et le passage de la version 5.0.1 à la version 5.1.1 semble bien fonctionner sur mon Nexus 5. Pour les instructions complètes, consultez le post de Mistywing : http://www.reddit.com/r/Android/comments/36n4va/nexus_5_511_ota_from_lmy47d/crg3jza

En voici les grandes lignes. J'ai perdu Root et TWRP, mais je n'étais pas trop inquiet à ce sujet à ce stade.

J'ai réussi à faire fonctionner adb et fastboot sur mon Mac. I téléchargé l'image depuis Google J'ai sauvegardé mes données, redémarré en bootloader et lancé ces commandes dans l'ordre. J'ai pris soin d'éviter de flasher le fichier userdata, ce qui aurait effacé mes données.

fastboot flash bootloader [bootloader file].img

fastboot reboot-bootloader

fastboot flash radio [radio file].img

fastboot reboot-bootloader

fastboot flash recovery [recovery file].img

fastboot flash system [system file].img

fastboot flash cache [cache file].img

fastboot flash boot [boot file].img

J'ai redémarré en utilisant les commandes du chargeur de démarrage (j'ai utilisé le volume pour obtenir l'option verte START, puis l'alimentation pour l'activer). Le démarrage qui a suivi a pris beaucoup de temps pour "optimiser" mes applications.

La notification de mise à jour OTA a disparu et le système d'exploitation semble beaucoup plus réactif.

-3voto

harshadura Points 1

Installez Multi ROM Manager, et installez l'image Lollipop dessus.

2 votes

Pourriez-vous fournir un lien et expliquer comment faire ?

0 votes

L'installation du gestionnaire de roms multiples nécessite un noyau personnalisé/récupération sur le stock, donc ça ne sert à rien de toute façon. J'ai actuellement 3 roms sur mon téléphone et je suis incapable d'installer l'ota.

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