2 votes

Est-il nécessaire d'avoir un bootloader déverrouillé pour Rooter un appareil ?

Mon LG Stylo 2 version Sprint fonctionnant sous Android 7 Nougat a un bootloader verrouillé. LG a fait en sorte que le bootloader ne puisse pas être déverrouillé.

Cet article indique qu'il est possible de Rooter avec un bootloader verrouillé.

Lorsque le chargeur d'amorçage est verrouillé et que le fabricant ne fournit pas de méthode légitime pour le déverrouiller, vous devez généralement trouver une faille dans l'appareil qui servira de point d'entrée pour l'enraciner.

Vous devez d'abord identifier le type de verrouillage du chargeur de démarrage dont vous disposez ; il peut varier en fonction du fabricant, de l'opérateur, de la variante de l'appareil ou de la version du logiciel au sein du même appareil. Parfois, l'accès à fastboot est interdit mais vous pouvez toujours flasher en utilisant le protocole de flashage propriétaire du fabricant, comme Motorola SBF ou Samsung ODIN. Parfois, les contrôles de signature sur le même appareil sont appliqués différemment lorsque vous utilisez fastboot au lieu du mode de téléchargement propriétaire du fabricant. La vérification de la signature peut se faire au démarrage, au moment du flashage, ou les deux.

Certains chargeurs de démarrage verrouillés n'appliquent la vérification de la signature qu'à certaines partitions ; un exemple typique est celui des partitions de démarrage et de récupération verrouillées. Dans ce cas, le démarrage d'un noyau personnalisé ou d'une image de récupération modifiée n'est pas autorisé, mais vous pouvez toujours modifier la partition système. Dans ce scénario, vous pouvez effectuer un rootage en modifiant la partition système d'une image stock comme décrit dans la section "Rooting with an Unlocked Boot Loader".

Sur certains appareils, où la partition de démarrage est verrouillée et où le démarrage d'un noyau personnalisé est interdit, il est possible de flasher une image de démarrage personnalisée dans la partition de récupération et de démarrer le système avec le noyau personnalisé en démarrant en mode récupération lors de la mise sous tension du téléphone. Dans ce cas, il est possible d'obtenir un accès Root via le shell adb en modifiant le fichier default.prop de l'image de démarrage personnalisée initrd, comme vous le verrez dans la section "Abuser d'adbd pour obtenir Root". Sur certains appareils, l'image de récupération stock permet d'appliquer des mises à jour signées avec la clé de test Android par défaut. Cette clé est une clé générique pour les paquets qui ne spécifient pas de clé. Elle est incluse dans le répertoire build/target/product/security de l'arbre source AOSP. Vous pouvez Rooter en appliquant un paquet de mise à jour personnalisé contenant le binaire su. On ne sait pas si le fabricant a laissé cela exprès ou non, mais on sait que cela fonctionne sur certains appareils Samsung avec Android 4.0 et la récupération stock 3e.

Dans le pire des cas, les restrictions du chargeur de démarrage ne vous permettront pas de démarrer avec une partition dont la vérification de la signature échoue. Dans ce cas, vous devez utiliser d'autres techniques pour obtenir l'accès Root.

Cela semble contre-intuitif, mais est-il nécessaire d'avoir un bootloader déverrouillé pour Rooter un appareil ? Sinon, est-ce que l'une des méthodes mentionnées dans l'article fonctionne ?

2voto

HRitter Points 31

Non, il n'est pas nécessaire de déverrouiller le bootloader pour l'enracinement. Mais le flashage d'une ROM personnalisée ou d'une récupération n'est pas possible sans déverrouiller le bootloader parce que le bootloader verrouillé vérifie la ROM ou la récupération qui est flashée pour la signature officielle de la société et la ROM personnalisée ne contient pas la signature officielle. Vous ne pouvez donc pas installer une ROM ou une restauration de votre choix sur votre appareil. Et aussi sur certains appareils, vous devez installer une restauration personnalisée pour installer le binaire SU qui est nécessaire pour obtenir l'accès Root. Dans ce cas, vous ne pouvez même pas obtenir l'accès Root sans déverrouiller le bootloader.

Selon XDAForums,

Dans le cas de nougat, vous devez flasher une récupération personnalisée pour votre appareil et flasher SuperSU en utilisant cette récupération. appareil et flasher SuperSU en l'utilisant.

Et vous devez flasher la récupération personnalisée TWRP qui ne sera faite qu'en déverrouillant le bootloader car vous pouvez Rooter sans déverrouiller le bootloader (seulement dans le cas du Root direct si disponible) mais vous ne pouvez pas flasher la récupération sans déverrouiller le bootloader.

Donc la seule option que vous avez maintenant est de déverrouiller le bootloader. Si vous voulez vraiment faire un Root, faites une sauvegarde complète du téléphone avec un logiciel comme MobileGo et procédez. Pourquoi hésiter ?

Vous pouvez lire la suite aquí o aquí .

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X