20Jul
De nombreuses fonctionnalités qui nécessitaient une racine ont été ajoutées à Android au fil des ans. Cependant, de nombreuses astuces avancées nécessitent encore l'enracinement de votre smartphone ou tablette Android.
Dans un monde idéal, vous n'auriez pas besoin de root - rooting réduit la sécurité de votre appareil. Cela fait partie de la raison pour laquelle le fondateur de CyanogenMod cherche à ajouter des fonctionnalités supplémentaires à CyanogenMod qui élimineraient le besoin de root.
Sauvegarder et restaurer les données de l'application
L'application populaire Titanium Backup, qui vous permet de sauvegarder les données d'une application et de les restaurer ultérieurement, nécessite un accès root. Les applications Android ne sont pas supposées être capables de lire les données d'autres applications - c'est une faille de sécurité - donc cela nécessite toujours un accès root. De nombreuses données Android sont automatiquement sauvegardées, mais Titanium Backup permet aux utilisateurs de tout sauvegarder et de les restaurer facilement, même les données qui ne seraient normalement pas sauvegardées.
Android inclut certaines fonctions de sauvegarde intégrées, mais elles sont cachées - vous devez y accéder en branchant votre appareil sur un ordinateur et en exécutant une commande spéciale. Alors que les fonctions de sauvegarde intégrées sont tellement cachées et que toutes les données de l'application ne sont pas sauvegardées dans le cloud, Titanium Backup est toujours très utile.
Changer votre serveur DNS
Vous voulez changer le serveur DNS de votre téléphone Android et utiliser un serveur DNS tiers comme Google Public DNS pour améliorer la vitesse, OpenDNS pour le filtrage web, ou Tunlr pour un accès facile aux services de médias en ligne géobloqués?
Android ne rend pas cela facile. Vous pouvez modifier le serveur DNS pour chaque réseau Wi-Fi auquel vous vous connectez, mais vous ne pouvez pas définir un serveur DNS préféré sur l'ensemble du système. Cela nécessite une application tierce telle que SetDNS.Bien sûr, vous pourriez juste changer le serveur DNS sur votre routeur et vous seriez d'accord quand vous étiez à la maison, mais cela ne vous aiderait pas quand vous étiez dehors. Android rend cela possible sans enracinement, mais c'est extrêmement fastidieux.
Supprimer complètement les logiciels malveillants
Android permet désormais de désactiver les applications qui ont été préinstallées par le transporteur ou le fabricant du périphérique. Cependant, ils seront juste désactivés - ils prendront toujours de la place sur le stockage de l'appareil. Avec l'accès root, vous pouvez supprimer les applications de la partition système, récupérer le stockage gaspillé et avoir la possibilité de l'utiliser pour d'autres choses.
Ce n'est pas forcément recommandé, car cela peut causer des problèmes si vous supprimez des applications dont le périphérique a besoin. C'est pourquoi la désactivation des applications bloatware est généralement une meilleure idée - mais c'est un peu réconfortant si vous n'avez plus beaucoup d'espace de stockage et que vous voulez récupérer de l'espace gaspillé par bloatware.
Gain de l'accès au matériel de bas niveau
Après avoir enraciné votre appareil, vous pouvez y installer un noyau Linux personnalisé.Cela vous permet d'accéder aux fonctionnalités qui nécessitent des modifications au niveau du noyau. Par exemple, les utilisateurs du Nexus 4 peuvent installer l'application Touch Control pour réveiller leurs smartphones d'un simple glissement sur l'écran plutôt que d'appuyer souvent sur le bouton d'alimentation. Ceci est implémenté en tant que module noyau car il nécessite un accès de bas niveau.
Gestion des autorisations d'application
Lorsque vous installez une application, Android vous montre les autorisations de l'application.a besoin. C'est une offre à prendre ou à laisser: si vous voulez installer un jeu mais que ce jeu nécessite un niveau d'autorisation obscène, vous ne pouvez pas refuser des autorisations individuelles.
L'accès root vous permet de mieux contrôler les autorisations des applications sur votre téléphone, car cette fonctionnalité n'est pas disponible pour les utilisateurs standard. La bonne nouvelle est qu'Android 4.3 inclut un gestionnaire d'autorisations caché nommé "App ops". Cette fonctionnalité n'est probablement pas stable et ne devrait pas être encore utilisée, mais nous espérons qu'elle sera un signe des choses à venir - avec de la chance, nous "Nous verrons un gestionnaire d'autorisations stable introduit dans Android 4.4.
Mount USB Sticks
Il est possible de connecter une clé USB à votre tablette Android à l'aide d'un câble USB OTG standard. Toutefois, Android ne prend pas en charge les clés USB en mode natif. Si vous souhaitez connecter une clé USB à votre tablette afin de pouvoir regarder des vidéos sans perdre tout le stockage de votre tablette, vous aurez besoin d'un accès root et de quelque chose comme l'application StickMount. Cet utilitaire rend les fichiers sur clé USB disponibles sur le système de fichiers de l'appareil Android afin que d'autres applications puissent y accéder, mais il nécessite un accès de bas niveau disponible uniquement pour les utilisateurs root.
Obtenir l'accès complet au système de fichiers
Root vous donne un accès complet au système par définition, donc ce n'est pas une coïncidence si les personnes qui veulent un accès complet en lecture / écriture à l'ensemble du système de fichiers auront besoin de root. Root vous permet d'utiliser des gestionnaires de fichiers qui peuvent accéder à l'ensemble du système de fichiers et même éditer les fichiers de configuration d'Android à la main dans les éditeurs de texte - quelque chose que les tweakers Android peuvent trouver utiles.
Automatiser plus de choses
Nous avons déjà couvert Tasker, une application avancée qui vous permet d'automatiser votre appareil Android. Tasker vous permet de faire des choses automatiquement lorsque certaines conditions sont remplies. Cependant, certaines fonctionnalités que vous pouvez modifier vous-même nécessitent un accès root lorsqu'elles sont contrôlées par une application. Si vous voulez activer ou désactiver le mode Avion, connecter ou déconnecter des VPN, ou faire d'autres choses avancées qu'Android n'autorise pas les applications, vous devrez donner un accès root à Tasker.
Diffuser vers les appareils Apple AirPlay
L'application AirAudio rend compatibles les appareils Android compatibles AirPlay, ce qui vous permet de diffuser l'audio de votre appareil vers un récepteur compatible AirPlay tel qu'un Apple TV.AirAudio le fait en capturant les données audio provenant d'une application et en les envoyant sur le réseau. Android n'autorise généralement pas les applications à écouter les signaux audio d'autres applications. AirAudio requiert donc un accès root pour faire ce qu'il veut.
Ceci est un exemple du genre d'application imprévue qui n'est possible que parce que root permet à l'application de sortir du modèle de sécurité d'Android.
Adblock
Nous sommes évidemment un site Web financé par la publicité, donc nous ne sautons généralement pas de haut en bas en disant à tout le monde comment désactiver les publicités. Cependant, il est impossible de nier - une raison majeure pour laquelle beaucoup de gens rootisent leurs appareils est de bloquer les publicités au niveau du système.
De nombreuses applications Android sont gratuites, car elles contiennent des publicités, donc utiliser une astuce pour désactiver les publicités dans l'application, alors que vous pourriez dépenser 0,99 $ pour l'application complète, sans publicité n'est pas très agréable pour les développeurs. Ne vous attendez pas à ce que Google arrête cette fonctionnalité et exige une racine de sitôt.
Cette liste n'est pas exhaustive, mais elle vous donne une idée des raisons les plus courantes de l'enracinement. Le partage de connexion Wi-Fi ne nécessite pas non plus l'enracinement, même si le transporteur a désactivé les fonctions de partage de connexion intégrées, la plupart des appareils peuvent utiliser le partage de connexion Wi-Fi via l'application FoxFi.