Comment rooter votre téléphone Android avec SuperSU et TWRP

Table des matières:

Comment rooter votre téléphone Android avec SuperSU et TWRP
Comment rooter votre téléphone Android avec SuperSU et TWRP

Vidéo: Comment rooter votre téléphone Android avec SuperSU et TWRP

Vidéo: Comment rooter votre téléphone Android avec SuperSU et TWRP
Vidéo: Pourquoi faut-il se méfier des réseaux Wi-Fi publics ? - YouTube 2024, Avril
Anonim
Si vous voulez vraiment creuser dans le système Android, vous constaterez peut-être que certaines applications nécessitent un accès root. L’enracinement est devenu moins nécessaire au fil des ans, mais il reste utile si vous souhaitez exécuter certains types d’applications. Voici la méthode la plus largement prise en charge pour l’enracinement de votre appareil et la raison pour laquelle vous le souhaitez.
Si vous voulez vraiment creuser dans le système Android, vous constaterez peut-être que certaines applications nécessitent un accès root. L’enracinement est devenu moins nécessaire au fil des ans, mais il reste utile si vous souhaitez exécuter certains types d’applications. Voici la méthode la plus largement prise en charge pour l’enracinement de votre appareil et la raison pour laquelle vous le souhaitez.

Ce billet a été publié pour la première fois en 2012. Il a depuis été mis à jour pour mettre l'accent sur la méthode d'enracinement la plus largement prise en charge au lieu d'une collection d'applications en un clic.

Qu'est-ce que la racine, de toute façon?

Android est basé sur Linux. Sous Linux et autres systèmes d'exploitation de type UNIX, l'utilisateur root est équivalent à l'utilisateur administrateur sous Windows. L'utilisateur root a accès à l'ensemble du système d'exploitation et peut tout faire. Par défaut, vous n’avez pas l’accès root à votre propre appareil Android et certaines applications ne fonctionnent pas sans accès root. Comme d’autres systèmes d’exploitation mobiles modernes, Android limite les applications à des sandbox de sécurité restrictifs à des fins de sécurité.

Le compte utilisateur root existe toujours dans Android; il n’existe aucun moyen intégré d’y accéder. «Enracinement» est l'acte d'obtenir l'accès à ce compte utilisateur root. On compare souvent cela au jailbreak d'un iPhone ou d'un iPad, mais l'enracinement et le jailbreak sont assez différents.

Mis à part les aspects techniques, l’accès root vous permet de faire beaucoup de choses utiles. Avec root, vous pouvez supprimer le bloatware fourni avec votre téléphone, utiliser un pare-feu, activer le partage de connexion même si votre opérateur le bloque, sauvegarder manuellement votre système et utiliser diverses autres modifications nécessitant un accès système de niveau inférieur.

Les applications qui nécessitent une racine ne sont pas difficiles à trouver. Elles sont disponibles dans Google Play, mais elles ne fonctionneront pas tant que vous n’aurez pas accès à la racine. Certaines applications ont des fonctionnalités qui ne fonctionnent que sur un appareil enraciné.

Vous devez uniquement rooter votre téléphone si vous souhaitez exécuter une application spécifique nécessitant un accès root. Si vous ne prévoyez pas de faire quoi que ce soit avec cet accès root, ne vous inquiétez pas. Vous pouvez toujours y accéder plus tard si vous en avez besoin.
Vous devez uniquement rooter votre téléphone si vous souhaitez exécuter une application spécifique nécessitant un accès root. Si vous ne prévoyez pas de faire quoi que ce soit avec cet accès root, ne vous inquiétez pas. Vous pouvez toujours y accéder plus tard si vous en avez besoin.

Avertissements

Les appareils Android ne viennent pas enracinés pour une raison. En fait, certains fabricants d’appareils s’efforcent de vous empêcher de s’enraciner. Voici pourquoi:

  • Sécurité: L'enracinement sépare les applications du sandbox de sécurité normal d'Android. Les applications peuvent abuser des privilèges root que vous avez accordés et surveiller d’autres applications, ce qui n’est normalement pas possible. En fait, Google vous empêche d'utiliser Android Pay sur des appareils enracinés pour cette raison.
  • garantieCertains fabricants affirment que l’enracinement annule la garantie de votre appareil. Cependant, l'enracinement n'endommagera pas réellement votre matériel. Dans de nombreux cas, vous pouvez «libérer» votre appareil et les fabricants ne pourront pas savoir s’il est enraciné.
  • À cuire: Comme d’habitude, vous le faites à vos risques et périls. L'enracinement devrait généralement être un processus très sûr, mais vous êtes seul ici. Si vous gâtez quelque chose, vous ne pouvez pas vous attendre à un service de garantie gratuit pour le réparer. Si vous êtes inquiet, effectuez d’abord des recherches et vérifiez si d’autres personnes déclarent avoir réussi, enracinant votre appareil avec l’outil que vous envisagez d’utiliser.

En outre, l'enracinement peut annuler votre garantie, du moins pour certains types de réparations. Consultez notre explicatif sur le sujet pour plus d'informations.

Les nombreuses façons de rooter un téléphone Android

Il existe de nombreuses façons de rooter un téléphone Android, et celle que vous devez utiliser dépend de votre téléphone. En général, l’enracinement implique l’un des processus suivants:
Il existe de nombreuses façons de rooter un téléphone Android, et celle que vous devez utiliser dépend de votre téléphone. En général, l’enracinement implique l’un des processus suivants:
  • Déverrouiller le chargeur de démarrageGoogle et les fabricants d’appareils ne prennent pas officiellement en charge l’enracinement, mais ils fournissent un moyen officiel d’obtenir un accès de bas niveau à certains appareils, ce qui vous permet ensuite d’enraciner. Par exemple, les appareils Nexus sont destinés aux développeurs et vous pouvez facilement déverrouiller le chargeur de démarrage à l'aide d'une seule commande. Vous pouvez ensuite rooter votre appareil en faisant clignoter un fichier.zip contenant le sous-fichier binaire à partir de l'écran de récupération. Des outils tels que le Nexus Root Toolkit pour les appareils Nexus automatisent ce processus. D'autres fabricants proposent également des moyens de déverrouiller le chargeur de démarrage, mais uniquement pour certains appareils.
  • Exploiter une vulnérabilité de sécurité: Les autres appareils sont verrouillés. Leurs fabricants ne fournissent aucun moyen officiel de déverrouiller leurs bootloaders et d’altérer leurs logiciels. Ces périphériques peuvent toujours être enracinés, mais uniquement en découvrant une faille de sécurité sur le périphérique et en l'exploitant pour installer un sous-programme sur leur partition système. Une mise à jour OTA pourrait corriger la vulnérabilité de la sécurité et libérer le périphérique. Par exemple, il y avait une prime de 18 000 dollars pour la première personne capable de créer un Samsung Galaxy S5 fonctionnant sous Verizon ou AT & T. Une vulnérabilité a été trouvée, mais des mises à jour futures pourraient empêcher son fonctionnement et supprimer la possibilité de rooter le Galaxy S5.
  • Flash CyanogenMod ou une autre ROM personnalisée: Techniquement, il s’agit d’une extension de l’une des méthodes ci-dessus. Déverrouiller le chargeur de démarrage et exploiter une faille de sécurité peuvent chacun vous permettre de flasher des ROM personnalisées comme CyanogenMod, qui sont souvent pré-enracinées. CyanogenMod comprend une simple bascule sur son écran de paramètres qui vous permet d'activer ou de désactiver l'accès root.La mise à niveau vers une nouvelle version de CyanogenMod ou votre ROM personnalisée ne détache pas votre appareil si la ROM contient un moyen intégré d’activation de root.

Dans cet article, nous allons principalement parler des utilisateurs qui entrent dans le premier camp, qui ont un chargeur de démarrage à déverrouiller. Si votre téléphone nécessite un exploit, nous ne pourrons vous aider, car le processus est différent pour à peu près tous les téléphones. Vous devrez rechercher un forum comme XDA Developers pour plus d’informations sur la manière d’enraciner votre appareil spécifique. Les applications principales Kingo Root et Towelroot de ce guide étaient auparavant décrites dans ce guide, qui peut également prendre en charge certains téléphones plus anciens.

Si votre appareil a un chargeur de démarrage à déverrouiller, lisez ce qui suit. Nous recommandons généralement la méthode TWRP aux programmes racine en un clic, car vous apprendrez exactement comment tout fonctionne, ce qui vous aidera à résoudre les problèmes éventuels en cas de problème - les programmes racine en un clic ne sont pas aussi transparents. Avant de commencer, vous devez déverrouiller votre chargeur de démarrage de manière officielle, puis installer l’environnement de récupération TWRP en suivant ces instructions. Nous utiliserons ensuite TWRP pour rooter votre téléphone.

Comment Flash SuperSU sur votre téléphone et obtenir un accès racine

Très bien, vous avez donc déverrouillé votre chargeur de démarrage et installé TWRP. Génial! En fait, vous y êtes presque. Pour obtenir un accès root, nous allons utiliser un programme appelé SuperSU, qui vous permet d’accorder un accès root à d’autres applications.

SuperSU est disponible dans le Google Play Store, mais cette version ne vous donne pas réellement un accès root. En fait, vous avez besoin d’un accès root pour pouvoir l’utiliser en premier lieu! Tu parles d'un Catch-22. Heureusement, SuperSU est également disponible sous forme de fichier.zip que nous pouvons «clignoter» avec TWRP. Cela vous accordera un accès root avec les fonctionnalités de gestion de l'application Android de SuperSU.

Alors, pour commencer, allez sur ce lien, qui vous mènera à la dernière version de SuperSU disponible au téléchargement. Téléchargez le fichier.zip sur votre ordinateur, branchez votre téléphone avec un câble USB et faites glisser le fichier SuperSU vers la mémoire de stockage interne ou la carte SD de votre téléphone.

Ensuite, redémarrez votre téléphone dans la récupération TWRP. Cette opération est légèrement différente sur chaque téléphone. Par exemple, vous devrez peut-être maintenir les boutons Marche / Arrêt et Volume bas simultanément, puis utiliser les touches de volume pour démarrer le «Mode de récupération». Instructions Google pour votre modèle spécifique pour voir comment cela fonctionne.

Une fois que vous avez terminé, vous serez accueilli par l’écran d’accueil familier TWRP. Cliquez sur le bouton Installer.

REMARQUE: vous devriez probablement effectuer une sauvegarde dans TWRP avant de poursuivre ce processus.

L'écran suivant va apparaitre. Faites défiler la liste et naviguez jusqu'au fichier ZIP SuperSU que vous avez transféré précédemment.
L'écran suivant va apparaitre. Faites défiler la liste et naviguez jusqu'au fichier ZIP SuperSU que vous avez transféré précédemment.
Image
Image

Appuyez sur le zip SuperSU et vous verrez cet écran. Faites glisser pour confirmer le flash.

Cela ne devrait prendre qu'un moment pour flasher le paquet SuperSU. Une fois l'opération terminée, appuyez sur le bouton “Vider le cache / Dalvik” qui apparaît et balayez pour confirmer.
Cela ne devrait prendre qu'un moment pour flasher le paquet SuperSU. Une fois l'opération terminée, appuyez sur le bouton “Vider le cache / Dalvik” qui apparaît et balayez pour confirmer.
Lorsque cela est terminé, appuyez sur le bouton “Redémarrer le système” pour redémarrer sous Android.
Lorsque cela est terminé, appuyez sur le bouton “Redémarrer le système” pour redémarrer sous Android.

Si TWRP vous demande si vous souhaitez installer SuperSU maintenant, choisissez «Ne pas installer». Parfois, TWRP ne peut pas détecter que vous avez déjà SuperSU, il vous demandera donc de flasher sa version intégrée. Mais il est presque toujours préférable de flasher vous-même la dernière version de SuperSU, ce que nous venons de faire.

Image
Image

Gestion des autorisations racines avec l'application SuperSU

Lorsque vous redémarrez votre téléphone, vous devriez voir la nouvelle icône SuperSU dans le tiroir de votre application. SuperSU contrôle les autres applications de votre téléphone qui obtiennent les autorisations root. Chaque fois qu'une application souhaite demander des autorisations root, elle doit demander à votre application SuperSU, qui affichera une invite de requête.

Pour vous assurer que root fonctionne correctement, vous pouvez télécharger l'application Root Checker et vérifier votre statut root. Vous pouvez également télécharger une application racine uniquement que vous souhaitez essayer et voir si elle vous demande des autorisations de superutilisateur.

Par exemple, si nous ouvrons et essayons d’ajouter une application à Greenify, une application pratique pour économiser la batterie des téléphones rootés, nous verrons cette fenêtre contextuelle vous demander un accès root. Si vous cliquez sur Accorder et que vous recevez un message de réussite, vous avez réussi à utiliser la fonction root sur votre téléphone.

Pour gérer les autorisations root, ouvrez le tiroir de votre application et appuyez sur l'icône SuperSU. Vous verrez une liste d'applications ayant reçu ou refusé un accès superutilisateur. Vous pouvez appuyer sur une application pour modifier ses autorisations.
Pour gérer les autorisations root, ouvrez le tiroir de votre application et appuyez sur l'icône SuperSU. Vous verrez une liste d'applications ayant reçu ou refusé un accès superutilisateur. Vous pouvez appuyer sur une application pour modifier ses autorisations.

Si vous souhaitez libérer la racine, ouvrez l'application SuperSU, accédez à l'écran Paramètres, puis appuyez sur l'option «Pleine racine». Il tentera de libérer votre appareil. Si cela fonctionne pour vous, c’est certainement le moyen le plus simple de détacher votre téléphone.

Mais pour l'instant, le monde est votre huître sensible aux racines. Vous pouvez consulter notre liste d'excellentes applications root pour des idées ou installer le framework Xposed pour des modifications sérieuses. Bonne chance!

Crédit d'image: Norebbo

Conseillé: