Ressources (tutos, astuces, ...)
Par jhowlett468 - 12 octobre 2015

ROOT : Le point sur les méthodes en 2015 [ utilisateurs avertis]

Image

Bonjour !

En fouinant dans la section "pour bien débuter sur le forum", je suis tombé sur ce topic : ROOT : Le point sur les méthodes de @obiseb. Il est très clair et bien documenté MAIS il n'a pas été mis à jour depuis 4 ans (à la date où j'écris ceci) et ne traite donc que du S1 et du S2 : ces modèles commencent à dater et ont été remplacés par d'autres au fur et à mesure des années. Mon but est donc ici de combler ce manque et compiler dans le présent topic les méthodes de root pour les modèles non évoqués dans le topic de @obiseb. Je n'évoquerai donc pas les modèles dont parle @obiseb dans son topic, à savoir les S1 et 2. Avant d'aller plus loin dans ce topic et si vous n'êtes pas un bidouilleur aguerri, je vous conseille de parcourir la section "pour bien débuter sur le forum" et/ou de lire le lien "nouveau" dans ma signature.

Déjà, qu'est-ce que le root ? Quels sont ses avantages et... Ses éventuels inconvénients ?

scoony a écrit:Root: sur un système Unix "root" est le nom du compte super-administrateur (le compte qui à tous les pouvoirs sur la machine), concrètement sur Android cela permet d'installer tous les logiciels (certains nécessitent cet accès pour fonctionner) et d'avoir un accès en lecture écriture dans tout le téléphone.


Il permet donc de modifier des fichiers système qui ne le sont pas normalement. Cela donne de gros avantages en terme de personnalisation, notamment graphiques en modifiant par exemple des PNG directement dans des apps système, ou d'optimisation ( de la RAM, de la conso batterie... ). Cette accès aux fichiers système permet aussi à l'utilisateur de faire n'importe quoi... A utiliser avec précaution cet accès root !!

Au fur et à mesure du temps, Samsung à déployé des protections non pas pour empêcher le root mais pour démontrer qu'un appareil a été rooté :
  • jusqu'au S3 ( I9300 ) inclus, le root ( ou le flash d'un recovery custom ) ne laissait pas de traces après flash d'un firmware stock ( et éventuellement un full wipe ), hors le compteur de flash, facilement resetable via l'app Triangle Away.
  • à partir du S3 4G ( I9305 ) en ROM inférieur à Android 4.3, il y a eu l'apparition d'un point d'exclamation au boot en cas de root ou d'install d'un recovery custom et ce même après reset via Triangle Away, flash d'un firmware stock et full wipe. Il fallait reseter le compteur de flash via Triangle Away et re-démarrer en mode download directement via l'app pour flasher un firmware stock puis full wiper pour réinitialiser ce fameux compteur pour de bon.
  • à partir du déploiement d'Android 4.3 ( hors S3 I9300, pas assez puissant ), Samsung a inclus dans ses ROMS Knox, un bootloader incluant un fusible logiciel qui passe de manière irréversible en "0x1", signe que le téléphone a été rooté à un moment ou à un autre même s'il a été dérooté depuis.

Les avertissements ci-dessous sont là pour vous mettre en garde sur le fait que si vous rootez votre téléphone, vous perdrez éventuellement votre garantie.

Attention!
  • pour les téléphones non "knoxés", le fait qu'un téléphone soit rooté en cas de retour SAV peut être une raison de refus de prise en charge ( dérootez en flashant une ROM stock et éventuellement resetez le compteur de flash )
  • concernant les appareils "knoxés", le root du téléphone ( hors Towelroot ou PingPongRoot sur certains appareils ) ou le flash d'un recovery custom dessus, passera le flag Knox en 0x1 et ceci est irréversible, même en cas de full wipe. De plus, certains prestataires SAV risquent de pas prendre le téléphone en garantie ( certains, à contrario, ne font pas de soucis ). Que le flag Knox soit à 0 ou 1, idem que pour le point précédent pour le root
  • lire également ce topic récapitulant les nouveautés apportées par Knox, si applicable sur votre appareil


Le S1 a connu différentes méthodes de root suivant sa version d'Android embarquée. A partir de Gingerbread et jusqu'au S2 inclus, le root des téléphones passait par le flash d'un kernel CF-root ( ou autre kernel rooté ). Cette méthode root faisait que ces fameux CF-root était spécifiques d'un modèle ( on ne flashe pas un kernel de modèle A sur un modèle B et inversement ) MAIS aussi d'un firmware ( le CF-root du firmware AAA ne marchait pas sur le firmware AAB ). Il fallait donc attendre les MAJs de CF-root pour rooter les nouveaux firmwares. A partir du S3, le changement de partitionnement a permis le développement de CF-autoroot : ces fichiers n'étaient plus spécifiques d'un firmware mais d'une version Android. Hors changement de version, le même CF-autoroot permet donc de rooter tous les firmwares d'un modèle pout une version donnée ( 4.1 -> 4.1, même CF-autoroot ; 4.1 -> 4.3, CF-autoroot différents ).

Bien maintenant qu'on a parlé du root et de ses risques, notamment en terme de garantie, passons au vif du sujet.


GAMME "S"

Galaxy S3 ( I9300 )
Version AndroidMéthode et liensImpact sur la garantie
ToutesCF-autoroot
Tout topic de firmware S3 ( I9300 ) dans cette section
Compteur de flash mais pas de compteur Knox : garantie préservée en cas de reset du compteur de flash, de flash d'un firmware stock et full wipe


Galaxy S3 4G ( I9305 )
Version AndroidMéthode et liensImpact sur la garantie
Jusqu'à 4.1.2CF-autoroot
Tout topic de firmware S3 4G ( I9305 ) dans cette section
Compteur de flash mais pas de compteur Knox : garantie préservée en cas de reset du compteur de flash, de flash d'un firmware stock et full wipe
4.3 et ultérieurePassage du compteur Knox en 0x1 au flash du CF-autoroot, rupture potentielle de la garantie même après flash d'un firmware stock et full wipe


Galaxy S4 ( I9505 )
Version AndroidMéthode et liensImpact sur la garantie
Inférieure à 4.3CF-autoroot
Tout topic de firmware S4 ( I9505 ) dans cette section
Compteur de flash mais pas de compteur Knox : garantie préservée en cas de reset du compteur de flash et de flash d'un firmware stock
4.3 et ultérieurePassage du compteur Knox en 0x1 au flash du CF-autoroot, rupture potentielle de la garantie même après dérootage
4.4.2 ( ROM GNG8 et autres compatibles )Méthode de root via Towelroot
[ROOT][I9505][Knox 0x0] root en gardant knox à 0 GNG8+ : l'app utilise un exploit pour injecter les binaires de root sans toucher au compteur Knox
Ni le compteur de flash ni le compteur Knox ne sont incrémentés tant qu'un recovery custom n'est pas flashé : garantie préservée en cas de flash d'un firmware stock


Galaxy S5 ( SM-G900F )
Version AndroidMéthode et liensImpact sur la garantie
4.4[SGS5 SM-G900F] Root et custom recovery : ce topic décrit décrit 2 méthodes de root une via CF-autoroot et une autre via recovery custom ( incrémentant donc toutes les 2 le compteur Knox ) pour KK et LL et la méthode knox-safe via Towleroot uniquement pour KK
Bien que la méthode root knox-safe ne bloque pas l'incrémentation du compteur Knox en cas de flash de recovery custom, il est tout de même possible de flasher des ROMs custom ( KK ou LL ) ainsi que certains zips de mod ( XPosed notamment ) via Mobile Odin Pro ou FlashFire, pour peu que les zips concernés aient leur script de flash adapté à cette méthode alternative - plus d'infos ICI
Méthode via CF-autoroot : passage du compteur Knox en 0x1 au flash du CF-autoroot ou du recovery custom selon la méthode employée, rupture potentielle de la garantie même après dérootage
Méthode via Towelroot : ni le compteur de flash ni le compteur Knox ne sont incrémentés tant qu'un recovery custom n'est pas flashé. Garantie préservée en cas de flash d'un firmware stock
5.0Passage du compteur Knox en 0x1 au flash du CF-autoroot ou du recovery custom selon la méthode, rupture potentielle de la garantie même après dérootage


Galaxy S6 ( SM-G920F ) et Galaxy S6 Edge ( SM-G925F )
Version AndroidMéthode et lienImpact sur la garantie
ToutesCF-autoroot
[SGS6] Comment Rooter
Passage du compteur Knox en 0x1 au flash du CF-autoroot, rupture potentielle de la garantie même après dérootage
5.0 ( firmware AOE3 maximum )Root via un exploit ( via l'app PingPongRoot )
[SGS6 et SGS6Edge] Rooter avec un exploit
Méthode via PingPongRoot : ni le compteur de flash ni le compteur Knox ne sont incrémentés tant qu'un recovery custom n'est pas flashé : garantie préservée en cas de flash d'un firmware stock
5.1.1Utilisation d'un bootloader modifié
Rooter son S6 en 5.1.1 avec knox 0x0
Ni le compteur de flash ni le compteur Knox ne sont incrémentés et ce même en cas de flash d''un recovery custom. Garantie préservée en cas de flash d'un firmware stock



Galaxy S7 ( SM-G930F ) et Galaxy S7 Edge ( SM-G935F )
Version AndroidMéthode et lienImpact sur la garantie
ToutesCF-autoroot
(pas de tuto sur le fofo :shock: )
Passage du compteur Knox en 0x1 au flash du CF-autoroot, rupture potentielle de la garantie même après dérootage



Galaxy S8 ( SM-G950F ) et Galaxy S8+ ( SM-G955F )
Version AndroidMéthode et lienImpact sur la garantie
ToutesTWRP + SuperSU ? CF-autoroot ?
Autre ? (à voir à la sortie officielle)
Rupture potentielle de la garantie même après dérootage



GAMME "Note"

Galaxy Note 1 ( GT-N7000 )
Version AndroidMéthode et lienImpact sur la garantie
2.3.6CF-root
Tout topic de firmware Galaxy Note 1 ( GT-N7000 ) 2.3.6 dans cette section
Pas de compteur de flash ( ? ) ou de compteur Knox : garantie préservée en cas de reset du compteur de flash, de flash d'un firmware stock et full wipe
4.0 ou leak 4.1 ( LS2 et LS7 )Flash d'un kernel custom
[KERNEL] PhilZ Kernel
Compteur de flash ( ? ) mais pas de compteur Knox : garantie préservée en cas de reset du compteur de flash, de flash d'un firmware stock et full wipe
4.1.2Flash d'un kernel custom
Tout topic de firmware Galaxy Note 1 ( GT-N7000 ) 4.1.2 dans cette section
Compteur de flash ( ? ) mais pas de compteur Knox : garantie préservée en cas de reset du compteur de flash, de flash d'un firmware stock et full wipe


Galaxy Note 2 ( GT-N7100 )
Version AndroidMéthode et lienImpact sur la garantie
Toutes versionsCF-root ou méthode Chenglu
Tout topic de firmware Galaxy Note 2 ( GT-N7100 ) dans cette section
Versions inférieures à 4.3 : Compteur de flash mais pas de compteur Knox : garantie préservée en cas de reset du compteur de flash, de flash d'un firmware stock et full wipe
Versions 4.3 et ultérieures : passage du compteur Knox en 0x1 au flash du CF-autoroot, rupture potentielle de la garantie même après flash d'un firmware stock et full wipe


Galaxy Note 3 ( SM-N9005 )
Version AndroidMéthode et lienImpact sur la garantie
Toutes versionsCF-root
Méthode non détaillée dans les topics de firmware du modèle, se référer à la méthode pour les autres modèles. Cf-root 5.0 dispo ICI ( Google est votre ami pour les versions antérieures )
Passage du compteur Knox en 0x1 au flash du CF-autoroot, rupture potentielle de la garantie même après flash d'un firmware stock et full wipe


Galaxy Note 4 ( SM-N910F )
Version AndroidMéthode et lienImpact sur la garantie
Toutes versionsCF-root ou recovery custom selon la méthode
[Note 4 SM-N910F] Root et custom recovery
Passage du compteur Knox en 0x1 au flash du CF-autoroot, rupture potentielle de la garantie même après flash d'un firmware stock et full wipe


Galaxy Note 7 ( SM-N930F )
Version AndroidMéthode et lienImpact sur la garantie
Toutes versions---Risque potentiel d'explosion...
[emoji38] [emoji38] [emoji38]


"Rupture potentielle de la garantie" : suivant une directive européenne, le root n'annulerait pas la garantie du moment que celui-ci n'aurait pas causé de manière avérée de dommages au téléphone. Cependant Samsung se sert de cet argument pour récuser les appareils avec un flag 0x1.
Quant aux prestataires tierces... C'est la roulette russe : certains les prennent en garantie, d'autres non.


Comment on roote ? Je peux avoir un lien ? Ca joue sur la garantie ? ;) ;) ;)

Source image : extremetech.com
18 réponse(s) -
Site standard | Site mobile
POUR ALLER PLUS LOIN