Comment installer une mise à jour Android OTA sans perdre de racine avec FlashFire

Table des matières:

Comment installer une mise à jour Android OTA sans perdre de racine avec FlashFire
Comment installer une mise à jour Android OTA sans perdre de racine avec FlashFire

Vidéo: Comment installer une mise à jour Android OTA sans perdre de racine avec FlashFire

Vidéo: Comment installer une mise à jour Android OTA sans perdre de racine avec FlashFire
Vidéo: Apple Music vs Spotify: 2 Years Later Which is BEST? - YouTube 2024, Mars
Anonim
Les mises à jour en direct sont depuis longtemps le fléau de l’existence de nombreux utilisateurs d’Android. C’est une bataille sans fin: l’installation de la mise à jour casse racine ou ne clignote pas du tout, mais tout le monde veut la dernière version de son système d’exploitation mobile. Grâce à un nouvel outil appelé FlashFire, la lutte est peut-être terminée.
Les mises à jour en direct sont depuis longtemps le fléau de l’existence de nombreux utilisateurs d’Android. C’est une bataille sans fin: l’installation de la mise à jour casse racine ou ne clignote pas du tout, mais tout le monde veut la dernière version de son système d’exploitation mobile. Grâce à un nouvel outil appelé FlashFire, la lutte est peut-être terminée.

Pourquoi les mises à jour OTA ne fonctionnent pas bien avec les téléphones à enracinement

Android étant basé sur Linux, les appareils Android sont dotés d'un utilisateur «racine» qui fonctionne comme le compte d'utilisateur Administrateur sous Windows. Par défaut, Android ne vous donne pas accès au compte root. L'enracinement consiste à activer l'accès au compte root et à installer le sous-programme binaire. Les applications peuvent appeler su pour obtenir des privilèges élevés, afin de pouvoir se libérer du sandbox de sécurité d’Android et de faire des choses plus puissantes. Android ne vient pas pré-root à cause des problèmes de sécurité que cela pourrait poser, en particulier pour les utilisateurs moins techniques.

Le processus racine installe également une application telle que SuperSU, qui contrôle l'accès au sous-binaire, afin que vous puissiez choisir les applications autorisées à avoir un accès root.

Vous perdrez généralement votre accès root lorsque vous installez une mise à jour du système d'exploitation. Sur Lollipop et les versions antérieures d'Android, la mise à jour par liaison radio (OTA) rétablit l'état d'origine de la partition système Android, supprimant ainsi le binaire su. Sur les nouveaux périphériques avec une racine sans système, il écrase l'image de démarrage. Et si vous avez une récupération personnalisée, la mise à jour OTA peut ne pas être capable de s'installer du tout.

Il était une fois, SuperSU, un «mode de survie» qui vous permettait de mettre à jour les mises à jour, mais ce n’est plus le cas. Entrez FlashFire.

Qu'est-ce que FlashFire?

FlashFire est un outil puissant de Chainfire, le fabricant de SuperSU, qui permet aux utilisateurs enracinés d'effectuer diverses actions, telles que des mises à jour OTA clignotantes et des fichiers zip complets, de créer et de restaurer des sauvegardes, d'effacer des données, etc. Il élimine efficacement le recours à la récupération pour la sauvegarde ou la restauration manuelle, et gère automatiquement la suppression de la racine et la réinstallation lors de la mise à jour flash des fichiers.

Théoriquement, cela devrait fonctionner sur de nombreux combinés, voire la plupart, sous Android 4.2+. Cependant, il y a des mises en garde.

Sur de nombreux appareils, avoir la racine empêchera les OTA de télécharger et de clignoter. Sur certains appareils, il sera effectivement téléchargé, mais vous auriez besoin d'un outil comme FlashFire pour le flasher avec succès. Sur les autres appareils, le téléchargement ne s’effectue pas réellement, vous devez donc obtenir le fichier OTA d’une autre manière (ils sont souvent postés sur des sites tels que XDA Developers), puis vous pourrez peut-être le flasher avec un outil comme FlashFire. Si vous ne pouvez pas obtenir le fichier OTA, vous n’êtes peut-être pas chanceux.

De plus, si vous utilisez un appareil root qui obtient une mise à jour complète, de Lollipop à Marshmallow, par exemple, la situation s’aggrave. Comme il n’ya aucun moyen de rooter Marshmallow sans un chargeur de démarrage déverrouillé, vous perdrez complètement l’accès à la racine si le chargeur de démarrage de votre appareil est verrouillé. C’est inévitable. Cependant, si vous avez déverrouillé le chargeur de démarrage, FlashFire devrait pouvoir conserver (ou au moins rétablir) l'accès root une fois la mise à jour terminée.

Ainsi, bien que FlashFire ne soit pas garanti pour fonctionner sur tous les appareils, si vous avez choisi la voie «officielle» pour rooter votre téléphone, cela fonctionnera probablement.

Si vous souhaitez en savoir plus, encouragez les personnes intéressées à consulter ce fil sur XDA avant de commencer. Lorsque vous êtes prêt, vous pouvez installer FlashFire à partir du Play Store.

Comment utiliser FlashFire pour flasher une mise à jour OTA sans perdre de racine

Lorsque vous êtes averti qu'une mise à jour est disponible pour votre appareil, la première chose à faire est de continuer et de la télécharger - mais ne l'installez pas. Si vous indiquez à la mise à jour d'aller de l'avant et de l'installer, elle échouera probablement car vous exécutez un périphérique root.

Au lieu de cela, lancez FlashFire une fois le téléchargement de l'OTA terminé. Il devrait détecter automatiquement le fichier de mise à jour et vous demander si vous souhaitez générer les actions à afficher. Allez-y et appuyez sur "OK".
Au lieu de cela, lancez FlashFire une fois le téléchargement de l'OTA terminé. Il devrait détecter automatiquement le fichier de mise à jour et vous demander si vous souhaitez générer les actions à afficher. Allez-y et appuyez sur "OK".
Cela créera un écran qui peut sembler un peu écrasant pour les utilisateurs novices, mais il s’agit essentiellement d’un détail de ce que FlashFire al’intention de faire avec le fichier OTA. Chaque option est personnalisable si vous appuyez dessus. Par exemple, si vous ne souhaitez pas effacer la partition de cache, il vous suffit de désélectionner cette option. Vous pouvez également ajouter diverses actions, mais je ne vous recommanderais pas nécessairement de le faire maintenant.
Cela créera un écran qui peut sembler un peu écrasant pour les utilisateurs novices, mais il s’agit essentiellement d’un détail de ce que FlashFire al’intention de faire avec le fichier OTA. Chaque option est personnalisable si vous appuyez dessus. Par exemple, si vous ne souhaitez pas effacer la partition de cache, il vous suffit de désélectionner cette option. Vous pouvez également ajouter diverses actions, mais je ne vous recommanderais pas nécessairement de le faire maintenant.

Si une récupération personnalisée telle que TWRP est installée, FlashFire la sauvegarde avant de démarrer le processus, puis la restaure.

Une fois que vous avez finalisé le jeu d’instructions, cliquez sur le bouton «Flash». Cela vous avertira que le chargement de FlashFire peut prendre un peu de temps et que deux écrans noirs peuvent apparaître. Allez-y et appuyez à nouveau sur «OK».
Une fois que vous avez finalisé le jeu d’instructions, cliquez sur le bouton «Flash». Cela vous avertira que le chargement de FlashFire peut prendre un peu de temps et que deux écrans noirs peuvent apparaître. Allez-y et appuyez à nouveau sur «OK».
Après cela, FlashFire redémarrera et vous verrez un tas de texte défilant à l'écran. Laissez l’appareil seul à faire son travail - c’est juste FlashFire qui exécute les commandes nécessaires. Quand il aura fini, il redémarrera avec la mise à jour flashée et la racine restaurée. Boom. Si simple.
Après cela, FlashFire redémarrera et vous verrez un tas de texte défilant à l'écran. Laissez l’appareil seul à faire son travail - c’est juste FlashFire qui exécute les commandes nécessaires. Quand il aura fini, il redémarrera avec la mise à jour flashée et la racine restaurée. Boom. Si simple.
Image
Image

Que faire si le clignotement de l’OTA ne fonctionne pas

Si vous avez modifié votre périphérique de manière à empêcher FlashFire d'appliquer la mise à jour (vous exécutez peut-être un noyau personnalisé ou la partition / system a été modifiée par Xposed Framework, par exemple), la mise à jour échouera.”Il n'y a actuellement aucune notification indiquant que la mise à jour n'a pas été appliquée. Vous devez donc vous rendre dans le menu Paramètres> À propos du téléphone pour voir si le numéro de version a changé. Si ce n’est pas le cas, alors vous savez que la mise à jour n’a pas été appliquée (il y a également de bonnes chances que Android vous informe que la mise à jour doit encore être installée).

Dans ce cas, la meilleure chose à faire est de télécharger l’image d’usine de votre appareil si elle est disponible. Dans cet exemple, je vais mettre à jour la dernière mise à jour (correctifs de sécurité d’avril 2016) sur mon Nexus 7.

Une fois téléchargé, copiez le fichier.tgz de l’image usine dans la mémoire de stockage interne ou la carte SD de votre téléphone.

Ouvrez FlashFire et appuyez sur le bouton d'action flottant (le bouton rouge avec le plus) dans le coin inférieur droit. Sélectionnez «Package de firmware Flash».

Cela ouvrira un gestionnaire de fichiers, qui devrait utiliser par défaut le dossier de stockage interne racine. Faites défiler jusqu'à ce que vous trouviez le fichier que vous venez de transférer sur l'appareil.
Cela ouvrira un gestionnaire de fichiers, qui devrait utiliser par défaut le dossier de stockage interne racine. Faites défiler jusqu'à ce que vous trouviez le fichier que vous venez de transférer sur l'appareil.
Une fois que vous avez sélectionné le fichier image, FlashFire numérisera l'archive pour en vérifier le contenu, puis présentera une liste de ce qui peut (et sera) flashé. Vous êtes libre de choisir ce que vous voulez ici. Si vous avez une récupération personnalisée et que vous souhaitez la conserver ainsi, décochez simplement l'option «récupération», par exemple.
Une fois que vous avez sélectionné le fichier image, FlashFire numérisera l'archive pour en vérifier le contenu, puis présentera une liste de ce qui peut (et sera) flashé. Vous êtes libre de choisir ce que vous voulez ici. Si vous avez une récupération personnalisée et que vous souhaitez la conserver ainsi, décochez simplement l'option «récupération», par exemple.
Une fois que vous êtes prêt à clignoter, appuyez simplement sur la coche dans le coin supérieur droit. La liste des actions à exécuter vous sera à nouveau présentée. Par conséquent, si vous souhaitez ou devez modifier quoi que ce soit, le moment est venu.
Une fois que vous êtes prêt à clignoter, appuyez simplement sur la coche dans le coin supérieur droit. La liste des actions à exécuter vous sera à nouveau présentée. Par conséquent, si vous souhaitez ou devez modifier quoi que ce soit, le moment est venu.
Après avoir confirmé toutes les étapes, appuyez sur le bouton «Flash». Vous verrez le même avertissement concernant le temps de chargement de FlashFire et la possibilité que deux écrans noirs apparaissent. Il suffit de frapper "OK".
Après avoir confirmé toutes les étapes, appuyez sur le bouton «Flash». Vous verrez le même avertissement concernant le temps de chargement de FlashFire et la possibilité que deux écrans noirs apparaissent. Il suffit de frapper "OK".
FlashFire va redémarrer et faire sa chose. Comme il s'agit d'un fichier image complet et pas seulement d'une simple mise à jour, sa mise au point peut prendre un peu de temps. Une fois que ce sera fait, cependant, il redémarrera et vous pourrez partir.
FlashFire va redémarrer et faire sa chose. Comme il s'agit d'un fichier image complet et pas seulement d'une simple mise à jour, sa mise au point peut prendre un peu de temps. Une fois que ce sera fait, cependant, il redémarrera et vous pourrez partir.

Ceci ne fait qu'effleurer la surface de ce que FlashFire peut faire actuellement, sans parler de ce dont il sera capable dans le futur. Nous aurons sans aucun doute plus de choses à dire à ce sujet une fois que nous aurons passé plus de temps avec les mises à jour à venir de l’application.

Conseillé: