Comment rooter /e/OS
ModifierObjet du document
Ce guide présente le root et la manière de rooter les appareils sous /e/OS.
Qu’est-ce que le root ?
Le root est une opération manuelle réalisée sur un appareil Android. Un utilisateur l’effectue pour obtenir l’accès au niveau racine, ou cœur, de l’appareil. En rootant un appareil Android, un utilisateur peut :
- ajouter, supprimer ou modifier les applications système présentes sur l’appareil
- modifier les paramètres système
- installer ou exécuter des applications nécessitant des privilèges administrateur
- effectuer des opérations normalement interdites à l’utilisateur par les fabricants d’appareils
- surveiller ou étendre les fonctionnalités du smartphone
FAQ sur le root (du point de vue d’/e/OS)
Est-il possible de rooter un smartphone /e/OS ?
Oui, vous pouvez rooter un smartphone sur lequel /e/OS est installé.
Les utilisateurs doivent-ils rooter leur appareil pour installer /e/OS ?
Non. Le root n’est pas nécessaire pour installer ou utiliser /e/OS.
Recommandez-vous aux utilisateurs d’/e/OS de rooter leur appareil ?
Non. Nous ne recommandons pas le root. Les utilisateurs qui veulent rooter leur appareil le font à leurs risques et périls.
Pourquoi le root n’est-il pas recommandé ?
- Le root doit être réservé aux experts
- Mal réalisé, le root peut rendre votre appareil inutilisable (brick)
- Le root doit être réservé aux experts
- Mal réalisé, le root peut rendre votre appareil inutilisable (brick)
- Le root annule également la garantie de votre appareil
Rooter un appareil /e/OS est-il différent de rooter un autre smartphone
Les concepts restent les mêmes. Il peut y avoir de légères variations selon l’OS installé sur l’appareil.
Ce qui a changé dans /e/OS v1.0
Le code source de la v1.0 inclut un changement qui affecte la possibilité pour l’utilisateur de rooter. Auparavant, une option permettait d’activer adb root via les Developer Options. Cette option n’est plus disponible avec le code de la v1.0 et des versions ultérieures.
Les raisons en sont
- l’utilisation d’
ih8sn - le passage aux builds user
Voyons ces deux points plus en détail
ih8sn
ih8sn est un outil développé par les développeurs LineageOS qui aide à masquer un appareil rooté. Notez que LineageOS ne cautionne pas officiellement cet outil.
builds user
Les ROM Android peuvent être compilées avec différentes configurations
les builds
eng, ou Engineering, servent au développement. Ces builds ontadbactivé par défaut.les builds
user-debugsont destinés à aider les développeurs d’appareils à évaluer les performances des versions en cours de développement. Ils n’incluent pas l’accès root par défaut, mais il peut être ajouté. Ils comprennent des fonctions de journalisation supplémentairesles builds
usersont destinés à la version finale livrée à l’utilisateur. Ces builds n’autorisent pas l’accès root.
Pour la v1, nous retenons les configurations suivantes :
- les builds de test restent des builds
eng - les builds community sont des builds
userdebug - les builds official sont des builds
userdebugavec ih8sn, qui simule un build user
- les builds de test restent des builds
Après la v1 (ce que nous prévoyons)
- les builds de test resteront des builds
eng - les builds community resteront des builds
userdebug
- les builds de test resteront des builds
Pourquoi ne puis-je pas rooter depuis les options développeur sur les builds official ?
Les builds official visent à offrir la meilleure expérience utilisateur possible. C’est pourquoi nous avons beaucoup travaillé pour offrir la prise en charge de Safetynet sur ces appareils, afin d’améliorer la compatibilité des applications tierces. Pour ce faire, nous avons dû simuler le type de build, en passant de userdebug à un build user (en attendant le passage aux builds user)
Effet de bord : cela a désactivé l’option adb root, disponible dans les Developer Options. Pour la retrouver, nous conseillons à nos utilisateurs de passer sur un build /dev.
Comment rooter les ROM /e/OS v1.0
En activant adb rooting dans les options développeur (uniquement pour les builds community)
C’est la méthode la plus sûre pour rooter votre appareil. Elle ne fonctionne que sur les builds community.
Pour rooter votre appareil /e/OS
- Activez les options développeur sur l’appareil et activez
adb root - Vous devriez voir des options similaires à la capture d’écran ci-dessous

- Activez l’option
Rooted Debugging - Une fois fait, revenez de cet écran vers l’écran principal
official de /e/OS, activer les options pour les développeurs n’affichera pas l’option de root par adb. Si vous souhaitez tout de même rooter votre appareil, vous devrez passer sur une build /dev (ou utiliser Magisk).Rooter avec Magisk
Les étapes d’installation de Magisk sortent du cadre de ce document. Les utilisateurs intéressés peuvent consulter le guide indiqué plus bas dans la section « Références supplémentaires ». Le root avec Magisk peut créer des effets de bord et des comportements étranges sur votre installation.
Actions ADB avancées
Redémarrer en recovery avec ADB
ADB peut redémarrer un appareil en recovery, mais il ne remplace pas la confirmation dans l’interface du recovery pour les actions destructrices comme une réinitialisation d’usine.
Installez ADB sur votre ordinateur :
Activez le débogage USB sur l’appareil.
Connectez l’appareil à l’ordinateur et autorisez l’invite de débogage USB.
Vérifiez qu’ADB voit bien l’appareil :
adb devicesRedémarrez en recovery :
adb reboot recoverySur l’appareil, choisissez l’action voulue dans le menu du recovery.