KernelSU apporte un accès root transparent assisté par le noyau aux périphériques GKI

click fraud protection

Parmi les cercles de modding Android, il n'y a pas d'application plus reconnaissable que Magisk. Il jouit d’une réputation bien méritée en tant que norme de facto pour rooter votre téléphone, tablette et à peu près tout ce qui fonctionne sous Android. Alors que Magisk a réussi à s'imposer comme le successeur de SuperSU de Chainfire, la communauté du développement du marché secondaire est tombée sur plusieurs solutions racine pendant la phase de transition. Outre les plus notables, par ex. le LineageOS sur le module complémentaire ou développeur reconnu XDA phhussonc'est Superutilisateur, nous sommes également tombés sur des implémentations uniques, telles que Superutilisateur assisté par le noyau (KernelSU) par Jason Donenfeld AKA Développeur reconnu par XDA zx2c4.

Contrairement à d'autres méthodes d'enracinement conventionnelles, KernelSU intègre la possibilité d'obtenir un accès root dans le noyau Linux sous-jacent d'Android lui-même. Cependant, il n'a jamais reçu de popularité grand public car il n'existait pas de moyen simple de patcher à la volée le noyau spécifique au périphérique existant de l'image de démarrage d'origine. Non seulement vous deviez l'incorporer pendant le processus de construction du noyau, mais l'absence d'une application de gestion racine rendait également la tâche difficile pour les utilisateurs réguliers. Cela dit, la stratégie de Google consistant à faire respecter

Image générique du noyau a essentiellement supprimé un obstacle majeur à l'adoption d'un mécanisme de mise à jour du noyau de type PC, ce qui signifie que la préparation d'un ensemble d'images de démarrage rootées indépendantes du périphérique n'est plus une tâche difficile. Planifiant cette éventualité, membre senior de XDA Weishu, le développeur de VirtualXposed et Taichi, a mis au point une nouvelle itération de la solution racine basée sur le noyau pour Android.

L'adaptation KernelSU compatible GKI de weishu présente un certain nombre d'avantages par rapport à la version initiale. La compatibilité plus large est un facteur primordial, car chaque appareil Android lancé avec la version 5.10 ou supérieure du noyau devrait être conforme à ce projet. De plus, le développeur propose une application de gestion racine dédiée, qui vous permet de basculer facilement l'accès superutilisateur aux applications installées. Enfin et surtout, cette variante de KernelSU prend également en charge le modding basé sur la superposition, afin que vous puissiez apporter des modifications aux partitions en lecture seule sans les remodeler physiquement.

L'application de gestion de KernelSU fonctionnant sur un Google Pixel 6a rooté

Pour les appareils compatibles avec GKI 2.0, vous pouvez les rooter en téléchargeant une image de démarrage pré-patchée appropriée à partir du Buildbot du projet et en la flashant, à condition que vous puissiez déverrouiller le chargeur de démarrage. Les constructeurs de noyau peuvent également compiler les images eux-mêmes et même intégrer KernelSU pour certains noyaux non GKI (avec certaines limitations). Pour en savoir plus sur le root de votre smartphone Android avec KernelSU, jetez un œil à notre prochain tutoriel.

Il convient de noter que KernelSU de Weishu est toujours une solution en cours de développement, vous pouvez donc rencontrer des bugs et des problèmes aléatoires ici et là au cas où vous compteriez fortement sur applications compatibles root. Mais si vous êtes un développeur de noyau ou de ROM, ou si vous êtes déterminé à utiliser le nouvel outil, consultez la page d'accueil du projet et le référentiel GitHub pour en savoir plus.

KernelSU par weishu: Site web || Dépôt GitHub