phhsnews.com


phhsnews.com / 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


Les mises à jour en direct ont longtemps été le fléau des existences de nombreux utilisateurs d'Android. C'est un combat sans fin: l'installation de la mise à jour brise la racine ou ne clignote pas du tout, mais tout le monde veut la dernière version de son système d'exploitation mobile. Merci à un nouvel outil appelé FlashFire, la lutte peut être terminée.

Pourquoi les mises à jour OTA ne jouent pas bien avec les téléphones enracinés

RELATED: Quelle est la différence entre Jailbreaking, Rooting et Débloquer? Android est basé sur Linux, donc les appareils Android sont livrés avec un utilisateur "root" qui fonctionne comme le compte d'utilisateur administrateur sur Windows. Par défaut, Android ne vous donne pas accès au compte root. L'enracinement est le processus d'activation de l'accès au compte root, en installant le binaire su. Les applications peuvent appeler su pour obtenir des privilèges élevés, afin qu'elles puissent se libérer du sandbox de sécurité d'Android et faire des choses plus puissantes. Android ne vient pas pré-enraciné en raison des problèmes de sécurité que cela peut entraîner, en particulier pour les utilisateurs moins techniquement inclinés.

Le processus racine installe également une application comme SuperSU, qui contrôle l'accès au su binaire, vous pouvez donc choisir quelles applications sont autorisées à avoir un accès root.

Vous perdez 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 OTA (over-the-air) rétablit l'état d'origine de votre partition système Android en supprimant 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 avait un "mode Survival" qui vous permet de faire des mises à jour flash, mais ce n'est plus le cas. Entrez FlashFire

Qu'est-ce que FlashFire?

FlashFire est un outil puissant de Chainfire, le créateur de SuperSU, qui permet aux utilisateurs root d'effectuer une variété d'actions, telles que des mises à jour OTA flash et des fichiers zip complets. effacer les données, et bien plus encore. Il élimine efficacement la nécessité d'utiliser la récupération pour sauvegarder ou restaurer manuellement et gère automatiquement le déracinement et le re-rooting lors de la mise à jour des fichiers de mise à jour

CONNEXION:

Comment rooter votre téléphone Android avec SuperSU et TWRP Théoriquement, il devrait fonctionner sur beaucoup, sinon la plupart des combinés Android 4.2+. Cependant, il y a des mises en garde.

Sur de nombreux appareils, avoir root empêchera les OTA de télécharger et de clignoter. Sur certains appareils, il sera effectivement téléchargé, mais vous aurez besoin d'un outil comme FlashFire pour le flasher avec succès. Sur d'autres appareils, il ne sera pas téléchargé, donc vous devrez obtenir le fichier OTA d'une autre façon (ils sont souvent postés sur des sites comme XDA Developers), et peut-être vous pouvez le flash avec un outil comme FlashFire. Si vous ne pouvez pas obtenir le fichier OTA, vous risquez de ne pas avoir de chance.

En outre, si vous utilisez un appareil root qui reçoit une mise à jour complète de Lollipop vers Marshmallow, par exemple, les choses se compliquent. Comme il n'y a aucun moyen de rooter Marshmallow sans bootloader déverrouillé, vous perdrez complètement l'accès root si le bootloader de votre périphérique est verrouillé. C'est inévitable. Cependant, si vous avez déverrouillé le bootloader, FlashFire devrait être en mesure de préserver (ou au moins rétablir) l'accès root une fois la mise à jour terminée.

Donc: alors que FlashFire n'est pas garanti pour tous les périphériques, Si vous voulez en savoir plus, j'encourage toute personne intéressée à vérifier ce sujet sur XDA avant de commencer. Lorsque vous êtes prêt, vous pouvez installer FlashFire à partir du Play Store.

Comment utiliser FlashFire pour faire une mise à jour Flash sans perdre de racine

Lorsque vous recevez une notification vous indiquant qu'une mise à jour est disponible pour votre appareil vous voulez faire est aller de l'avant et le télécharger -

mais ne l'installez pas.

Si vous dites la mise à jour pour aller de l'avant et installer, il échouera probablement depuis que vous exécutez un périphérique enraciné. Au lieu de cela, lancez FlashFire une fois que l'OTA a fini de télécharger. Il devrait détecter automatiquement le fichier de mise à jour et vous demander si vous voulez générer les actions pour le flasher. Allez-y et appuyez sur "OK". Cela va générer un écran qui peut sembler un peu écrasant pour les utilisateurs novices, mais il s'agit essentiellement d'une ventilation de ce que FlashFire a l'intention de faire avec le fichier OTA. Chaque option est personnalisable si vous appuyez dessus. Par exemple, si vous ne voulez pas effacer la partition du cache, désélectionnez simplement cette option. Vous pouvez également ajouter diverses actions, mais je ne recommanderais pas nécessairement de le faire maintenant.

Si vous avez une récupération personnalisée comme TWRP installé, FlashFire le sauvegardera avant de démarrer le processus et le restaurera par la suite.

Une fois que vous avez finalisé l'ensemble des instructions, cliquez sur le bouton "Flash". Il vous avertira que le chargement de FlashFire peut prendre un peu de temps et que quelques écrans noirs peuvent apparaître. Allez-y et appuyez sur "OK" à nouveau.

Après cela, FlashFire redémarrera et vous verrez un tas de texte défilant sur l'écran. Laissez l'appareil seul pour faire ce qu'il veut, c'est-à-dire que FlashFire exécute les commandes nécessaires. Quand c'est fini, il va redémarrer avec la mise à jour flashée et la racine restaurée. Boom.

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

Si vous avez modifié votre appareil d'une manière qui empêche FlashFire d'appliquer la mise à jour, vous utilisez peut-être un noyau personnalisé, ou le / La partition système a été modifiée par le Xposed Framework, par exemple - la mise à jour échouera. Il n'y a actuellement aucune notification que la mise à jour n'a pas été appliquée, vous devrez donc sauter dans le menu Paramètres> À propos du téléphone et voir si le numéro de build a changé. Si non, alors vous savez que la mise à jour n'a pas été appliquée (il y a aussi de bonnes chances qu'Android vous informe que la mise à jour doit encore être installée).

Lorsque cela se produit, la meilleure chose à faire est de télécharger l'image pour votre appareil s'il est disponible. Dans cet exemple, je vais afficher 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 d'origine sur le stockage interne ou la carte SD de votre téléphone. FlashFire et appuyez sur le bouton d'action flottante (le bouton rouge avec le plus) dans le coin en bas à droite. Sélectionnez "package de firmware Flash."

Cela va ouvrir un gestionnaire de fichiers de sortes, qui devrait par défaut dans le dossier de stockage interne racine. Faites défiler jusqu'à ce que vous trouviez le fichier que vous venez de déplacer sur l'appareil.

Une fois que vous avez sélectionné le fichier image, FlashFire balaie l'archive pour vérifier son contenu, puis présente une liste de ce qui peut (et sera) clignoté. Vous êtes libre de sélectionner ce que vous voulez ici: si vous avez une récupération personnalisée et que vous souhaitez conserver cette option, désélectionnez simplement l'option "récupération", par exemple.

Une fois que vous êtes prêt à flasher, appuyez sur la coche dans le coin supérieur droit. Vous verrez une fois de plus la liste des actions avant que cela ne se produise, donc si vous voulez ou devez changer quoi que ce soit, c'est le moment.

Après avoir confirmé toutes les étapes, cliquez sur le bouton "Flash". Vous verrez le même avertissement à propos de FlashFire prenant un certain temps à charger et que quelques écrans noirs peuvent apparaître. Il suffit de cliquer sur "OK".

FlashFire va redémarrer et faire son truc. Comme il s'agit d'un fichier image complet et pas seulement d'une simple mise à jour, cela peut prendre un peu de temps pour qu'il se termine. Une fois cela fait, cependant, il redémarrera et vous serez prêt à partir.

Cela ne fait que gratter la surface de ce que FlashFire peut faire actuellement, et cela sans mentionner de quoi 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 prochaines mises à jour de l'application.


OTT explique - Quelle est la différence entre un virus, un cheval de Troie, un ver et un rootkit?

OTT explique - Quelle est la différence entre un virus, un cheval de Troie, un ver et un rootkit?

Presque tout le monde a entendu parler des termes logiciels espions, logiciels malveillants, virus, cheval de Troie, ver informatique, rootkit, etc., mais savez-vous vraiment la différence entre chacun d'entre eux? J'essayais d'expliquer la différence à quelqu'un et j'ai été un peu confus moi-même. Avec

(How-to)

Comment utiliser l'alarme, la minuterie et le chronomètre sur Android

Comment utiliser l'alarme, la minuterie et le chronomètre sur Android

L'horloge intégrée de votre appareil Android peut servir de réveil, de minuterie de cuisine et de chronomètre pour les activités de chronométrage. Vous pouvez créer plusieurs alarmes et minuteries, ajuster les temps de répétition pour vos alarmes et enregistrer les temps au tour en utilisant le chronomètre.

(how-to)